1) How IGMP Snooping (& Proxy) is implemented on RouterTech 2.8 in my DSL-504T?
Current situation:
Got RT2.8 on my D-Link with two DSL-connections:
VPI/VCI: 1/50 PPPoE (Internet)
VPI/VCI: 1/91 Bridge (IP_TV)
My router has 4 LAN ports, which stand for 1 interface - eth0; multicast traffic is spamming every port.
When I watch IPTV via VLCplayer on my PC (IP: 192.168.1.2), I recieve tonns of UDP traffic:
Code: Select all
Source: Destination:
IP: 172.16.248.146:5500 239.255.0.97:5500 (so unicast IPTV_source is in 172.16.x.x/16)
MAC: 00:E0:FC:58:CB:4E 01:00:5E:7F:00:61
(unicast) (multicast group)
My WiFi access point (connected to one of router's ports) simply stops responding under such multicast flood
2) The question is how RT firmware can help me solve this trouble (4-port flood)?
3) Can LAN Groups help? Bridge MAC/IP filtering? IGMP Proxy?
Possible solution: (advice needed)
Got an idea to overcome multicast:
- "Static IP" (or DHCP-gained) on 1/91 and
- forwarding (unicast!:D) through NAT everything (UDP with destination 224.0.0.0/4 port 5500) incoming from 1/91
4) How RT can be configured for this?
Below are counters after 2 min watching IPTV (so u can figure out what interfaces are used for streaming):
Code: Select all
var # ifconfig
br0 Link encap:Ethernet HWaddr 00:0F:3D:E0:88:91
inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:200822 errors:0 dropped:0 overruns:0 frame:0
TX packets:3198 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:266348767 (254.0 MiB) TX bytes:485099 (473.7 KiB)
br1 Link encap:Ethernet HWaddr 00:00:00:00:00:00
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
br2 Link encap:Ethernet HWaddr 00:00:00:00:00:00
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
eth0 Link encap:Ethernet HWaddr 00:0F:3D:E0:88:91
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2865 errors:0 dropped:0 overruns:0 frame:0
TX packets:129579 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:316624 (309.2 KiB) TX bytes:172332864 (164.3 MiB)
Base address:0x2800
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
nas0 Link encap:Ethernet HWaddr 00:00:00:00:00:92
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2218 errors:0 dropped:0 overruns:0 frame:0
TX packets:2221 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:203466 (198.6 KiB) TX bytes:312565 (305.2 KiB)
nas1 Link encap:Ethernet HWaddr 22:00:00:00:00:92
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:197990 errors:0 dropped:0 overruns:0 frame:0
TX packets:462 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:266074082 (253.7 MiB) TX bytes:33954 (33.1 KiB)
ppp0 Link encap:Point-to-Point Protocol
inet addr:85.141.250.249 P-t-P:85.141.248.1 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1
RX packets:2183 errors:0 dropped:0 overruns:0 frame:0
TX packets:2186 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:184348 (180.0 KiB) TX bytes:241162 (235.5 KiB)