Добрый день!
Настраиваю IGMP Snooping на 3550 и 3052. В качестве L3 использую Cisco ME3400. Настраиваю:
Cisco ME3400:
!
vlan 999
name IPTV.test
!
ip igmp snooping querier
ip igmp snooping vlan 999 querier version 2
ip igmp snooping vlan 999 querier address 172.22.0.2
!
ip igmp snooping vlan 999
!
interface GigabitEthernet0/3
switchport trunk allowed vlan add 999
!
interface Vlan999
description --- PseudoIf for Multicast Querier
ip address 172.22.0.2 255.255.255.252
!
D-Link DES3550:
enable igmp_snooping
create igmp_snooping multicast_vlan IPTV.test 999
config igmp_snooping multicast_vlan IPTV.test state enable replace_source_ip 0.0.0.0 source_port 49-50
config igmp_snooping IPTV.test host_timeout 260 router_timeout 260 leave_timer 2 state enable
config igmp_snooping querier IPTV.test query_interval 125 max_response_time 10 robustness_variable 2
config igmp_snooping querier IPTV.test last_member_query_interval 1 state dis
Все работает без проблем, но есть вопрос: зачем igmp_snooping replace_source_ip требуется? Читал следующие документации:
http://www.dlink.ru/ru/faq/58/266.html
http://www.dlink.ru/ru/faq/58/267.html
и документацию к оборудованию. Но ответа не нашел. просто написано, что нужно, а механизм сам не понятен. Кстати в документации
http://www.dlink.ru/ru/faq/58/267.html есть небольшие расхождения с предыдущей. там почему то не включается querier. Это так и нужно или ошибка?
Но все же интересно зачем нужен replace_source_ip и каков механизм его работы?