IGMP Snooping

DOWNLOAD THE LATEST FIRMWARE HERE
6gnet
Member
 
Posts: 37
Joined: Thu Feb 04, 2016 1:03 pm
Has thanked: 0 time
Been thanked: 0 time

Re: IGMP Snooping

Thu May 05, 2016 1:41 pm

Eric,

Were you able to replicate this ?

-Gregg

User avatar
Eric Stern
Employee
Employee
 
Posts: 532
Joined: Wed Apr 09, 2014 9:41 pm
Location: Toronto, Ontario
Has thanked: 0 time
Been thanked: 130 times

Re: IGMP Snooping

Fri May 06, 2016 10:42 am

I could not. But I don't have a Juniper router. So I tested it as described with the router and of course it seemed to work fine.

Can you duplicate it without the router?

6gnet
Member
 
Posts: 37
Joined: Thu Feb 04, 2016 1:03 pm
Has thanked: 0 time
Been thanked: 0 time

Re: IGMP Snooping

Fri May 06, 2016 3:22 pm

Yes I can:





Firmware Version
1.3.8


Board Rev
E







Multicast Source (laptop: 10.21.0.1) -(port 6, vlan121 untagged)-> WS-6-POE
WS-6-POE -(port 5, vlan 121 untagged)-> laptop running tcpdump
WS-6-POE -(port 3, vlan 121 untagged)-> laptop running VLC

IGMP Snooping off (as expected multicast stream goes to all ports):





21:12:52.863215 3c:07:54:56:f0:dc > 01:00:5e:02:2b:16, ethertype IPv4 (0x0800), length 60: (tos 0x0, ttl 1, id 59129, offset 0, flags [none], proto IGMP (2), length 32, options (RA)) 10.21.0.56 > 239.2.43.22: igmp v2 report 239.2.43.22

21:12:57.867177 3c:07:54:56:f0:dc > 01:00:5e:00:00:02, ethertype IPv4 (0x0800), length 60: (tos 0x0, ttl 1, id 59502, offset 0, flags [none], proto IGMP (2), length 32, options (RA))

10.21.0.56 > 224.0.0.2: igmp leave 239.2.43.22



21:12:57.875321 04:18:d6:c3:de:0e > 01:00:5e:02:2b:16, ethertype IPv4 (0x0800), length 60: (tos 0xc0, ttl 1, id 60185, offset 0, flags [none], proto IGMP (2), length 32, options (RA))

10.21.0.1 > 239.2.43.22: igmp query v2 [gaddr 239.2.43.22]







IGMP Snooping on (only 3c:07:54:56:f0:dc [the laptop playing using VLC] should receive the stream, however the second laptop connected [running tcpdump] also receives it as if IGMP snooping was never enabled):






21:13:51.918599 3c:07:54:56:f0:dc > 01:00:5e:02:2b:16, ethertype IPv4 (0x0800), length 60: (tos 0x0, ttl 1, id 55884, offset 0, flags [none], proto IGMP (2), length 32, options (RA)) 10.21.0.56 > 239.2.43.22: igmp v2 report 239.2.43.22


21:13:58.923519 3c:07:54:56:f0:dc > 01:00:5e:00:00:02, ethertype IPv4 (0x0800), length 60: (tos 0x0, ttl 1, id 1579, offset 0, flags [none], proto IGMP (2), length 32, options (RA))

10.21.0.1 > 239.2.43.22: igmp query v2 [gaddr 239.2.43.22]

21:14:02.419184 04:18:d6:e8:c8:b6 > 01:00:5e:00:00:01, ethertype IPv4 (0x0800), length 60: (tos 0xc0, ttl 1, id 0, offset 0, flags [DF], proto IGMP (2), length 32, options (RA))
0.0.0.0 > 224.0.0.1: igmp query v2



With IGMP Snooping enabled I dont see any queries coming from the switch mac address at all.



-Gregg

6gnet
Member
 
Posts: 37
Joined: Thu Feb 04, 2016 1:03 pm
Has thanked: 0 time
Been thanked: 0 time

Re: IGMP Snooping

Fri May 06, 2016 4:00 pm

So here's what I gathered

IGMP snooping works as expected IF:
1. Managment vlan (105) untagged on all ports
2. Data vlan (121) tagged on all ports
3. Multicast traffic is on Managment VLAN

Screenshot 2016-05-06 21.57.25.png
IGMP Snooping works



IGMP snopping does NOT work (multicast goes to all ports) IF:
1. Managment vlan (105) tagged on all ports
2. Data vlan (121) untagged on all ports
3. Multicast traffic is on Data VLAN

Screenshot 2016-05-06 21.56.08.png
IGMP Snooping does NOT work

User avatar
sirhc
Employee
Employee
 
Posts: 7416
Joined: Tue Apr 08, 2014 3:48 pm
Location: Lancaster, PA
Has thanked: 1608 times
Been thanked: 1325 times

Re: IGMP Snooping

Fri May 06, 2016 4:31 pm

Please upgrade to v1.3.9 which is current firmware or preferably v1.4.0rc16 and confirm this is still an issue.
Support is handled on the Forums not in Emails and PMs.
Before you ask a question use the Search function to see it has been answered before.
To do an Advanced Search click the magnifying glass in the Search Box.
To upload pictures click the Upload attachment link below the BLUE SUBMIT BUTTON.

6gnet
Member
 
Posts: 37
Joined: Thu Feb 04, 2016 1:03 pm
Has thanked: 0 time
Been thanked: 0 time

Re: IGMP Snooping

Fri May 06, 2016 6:26 pm

Yes, it's the same case on 1.3.9 and 1.4.0rc16

Also in this configuration:

Screenshot 2016-05-07 00.18.47.png


with IGMP Snooping enabled and multicast on Managment vlan (105), no multicast is ever forwarded

One more thing I noticed was that in the "working scenario" where multicast is on Managment vlan with all ports untagged, I do see IGMP queries coming from the switch IP address.

In any other cases, no IGMP queries are seen on connected laptops....

So I thought perhaps the IGMP snooping requires an IP address configured on the Data vlan and so I've added an IP address in the watchdog ip configuration (vlan tab) but that did not make any difference either....

I hope you guys get it fixed as it would be a shame to replace quite few Netonix switches just to get IPTV working...

-G

6gnet
Member
 
Posts: 37
Joined: Thu Feb 04, 2016 1:03 pm
Has thanked: 0 time
Been thanked: 0 time

Re: IGMP Snooping

Fri May 06, 2016 6:54 pm

One more possible issue (seems very odd to me):

With single management vlan, all ports untagged IGMP snooping is working but there's a strange behavior:

How to replicate:

1. On laptop1 play stream 239.0.0.1
2. On laptop2 play stream 239.0.0.2

Switch statistics report that everything is ok, same on tcpdump

3. Stop stream 239.0.0.2 on laptop2
4. Start stream 239.0.0.1 on laptop2

Switch statistics report that everything is ok, same on tcpdump

5. Stop stream 239.0.0.1 on laptop 2 (remember that laptop1 is also playing 239.0.0.1 stream during this time)
6. On laptop 2 I see IGMP leave followed by IGMP query which is normal
7. There's no more IGMP report which normal, however....

On laptop 2 stream 239.0.0.1 stops as it should for about 3 secs and then resumes without any IGMP report packets.
The switch continues to forward the stream to laptop 2 even though it should not.
Looking at statistics this incorrect forwarding is not continuous (it's being forwarded for quite few secs, then stops for about 0.5sec then continues again) and looking at the traffic dump, there are no more IGMP packets for this stream.

Stopping and starting the 239.0.0.1 stream on laptop1 fixes the issue for that particular stream.

-G

User avatar
Dave
Employee
Employee
 
Posts: 726
Joined: Tue Apr 08, 2014 6:28 pm
Has thanked: 1 time
Been thanked: 158 times

Re: IGMP Snooping

Fri May 06, 2016 7:16 pm

thanks for the detailed investigation & reporting...we will figure it out.

gunther_01
Member
 
Posts: 45
Joined: Mon Mar 16, 2015 12:27 pm
Has thanked: 1 time
Been thanked: 1 time

Re: IGMP Snooping

Wed Aug 30, 2017 9:20 pm

Does anyone know if multicast has been fixed properly in more current versions. Like 1.4.7 or even 1.4.8rcX?

User avatar
Eric Stern
Employee
Employee
 
Posts: 532
Joined: Wed Apr 09, 2014 9:41 pm
Location: Toronto, Ontario
Has thanked: 0 time
Been thanked: 130 times

Re: IGMP Snooping

Thu Aug 31, 2017 9:05 am

We are not aware of any issues with multicast. It would be best to try the latest version and see which is v1.4.8rc7.

PreviousNext
Return to Hardware and software issues

Who is online

Users browsing this forum: No registered users and 39 guests