Функция маршрутизации многоадресного трафика IGMP Proxy дает возможность коммутатору серии MES3000 используя информацию, получаемую при обработке сообщений протокола IGMP, распознавать сведения о принадлежности интерфейсов к многоадресным группам и осуществлять на основе этих данных пересылку многоадресных данных между сетями.
Данный пример описывает настройку функции IGMP Proxy на коммутаторе.:
в качестве интерфейса к вышестоящей сети 10.1.0.0 использовать VLAN 100.
в качестве интерфейса к нижестоящей сети 10.2.0.0 использовать VLAN 102.
в качестве uplink порта использовать интерфейс gi0/8
в качестве downlink порта использовать интерфейс gi0/3
на uplink-интерфейсе использовать версию v2 протокола IGMP
Мультикаст и igmp трафик в сети ходит в VLAN 102.
Пример
Конфигурация коммутатора:
console# configure
console (config)# vlan database 100,102
console (config)# ip multicast-routing igmp-proxy
console (config)# ip igmp-proxy version 2
console (config)# interface vlan 100
console (config-if)# ip address 10.1.0.1 /24
console (config-if)# exit
console (config)# interface vlan 102
console (config-if)# ip igmp-proxy vlan 100
console (config-if)# ip address 10.2.0.1 /24
console (config-if)# exit
console (config)# interface gigabitethernet 1/0/8
console (config)# switchport mode
...
trunk
console (config)# switchport trunk allowed vlan add 100
console (config)# selective-qinq list egress override_vlan 102 ingress_vlan 100
console (config)# selective-qinq list ingress override_vlan 100 ingress_vlan 102
console (config)# exit
console (config)# interface gigabitethernet 1/0/3
console (config)# switchport mode
...
trunk
console (config)# switchport trunk allowed vlan add 102
console (config)# exit
console (config)#