组网需求
在如图4-6所示的网络中,SwitchA上的GE0/0/1接口连接路由器,GE0/0/2和GE0/0/3接口下的业务分别批发给ISP1和ISP2,ISP1和ISP2分别通过组播VLAN 2和组播VLAN 3传输组播数据。GE0/0/2和GE0/0/3接口下用户VLAN重复,都为VLAN 10。
为了防止不同ISP的组播报文会发送到不属于此ISP的用户,影响到ISP的利益,要求通过基于接口的组播VLAN功能,指定属于本ISP的组播数据只转发到连接本ISP用户的接口。
图4-6 配置基于接口的组播VLAN功能组网图
配置思路
采用如下的思路配置基于接口组播VLAN功能:
在系统视图下使能IGMP Snooping功能。
创建用户VLAN 10。
创建组播VLAN 2和组播VLAN 3,并在组播VLAN下使能IGMP Snooping。
在GE0/0/2接口和GE0/0/3接口下对组播VLAN和用户VLAN分别进行绑定。
将接口分别以Hybrid方式加入VLAN。
操作步骤
创建用户VLAN 10。
<HUAWEI> system-view [HUAWEI] sysname SwitchA [SwitchA] vlan batch 10
配置组播VLAN 2和组播VLAN 3,并在组播VLAN下使能IGMP Snooping功能和IGMP Snooping查询器功能。
建议在组播VLAN视图下配置igmp-snooping querier enable。如果上游Router作为网关,使能了IGMP功能,就可以不用配置igmp-snooping querier enable命令。
[SwitchA] igmp-snooping enable [SwitchA] vlan 2 [SwitchA-vlan2] igmp-snooping enable [SwitchA-vlan2] igmp-snooping querier enable [SwitchA-vlan2] quit [SwitchA] vlan 3 [SwitchA-vlan3] igmp-snooping enable [SwitchA-vlan3] igmp-snooping querier enable [SwitchA-vlan3] quit
在GE0/0/2接口和GE0/0/3接口下分别对组播VLAN和用户VLAN进行绑定。
[SwitchA] interface gigabitethernet 0/0/2 [SwitchA-GigabitEthernet0/0/2] l2-multicast-bind vlan 10 mvlan 2 [SwitchA-GigabitEthernet0/0/2] quit [SwitchA] interface gigabitethernet 0/0/3 [SwitchA-GigabitEthernet0/0/3] l2-multicast-bind vlan 10 mvlan 3 [SwitchA-GigabitEthernet0/0/3] quit
将GE0/0/1接口加入组播VLAN,将GE0/0/2和GE0/0/3加入用户VLAN。
# 以Trunk方式把GE0/0/1加入组播VLAN 2和组播VLAN 3。
[SwitchA] interface gigabitethernet 0/0/1 [SwitchA-GigabitEthernet0/0/1] port link-type trunk [SwitchA-GigabitEthernet0/0/1] port trunk allow-pass vlan 2 3 [SwitchA-GigabitEthernet0/0/1] quit
# 把GE0/0/2、GE0/0/3接口分别以Hybrid方式加入用户VLAN 10。
[SwitchA] interface gigabitethernet 0/0/2 [SwitchA-GigabitEthernet0/0/2] port link-type hybrid [SwitchA-GigabitEthernet0/0/2] port hybrid pvid vlan 10 [SwitchA-GigabitEthernet0/0/2] port hybrid untagged vlan 10 [SwitchA-GigabitEthernet0/0/2] quit [SwitchA] interface gigabitethernet 0/0/3 [SwitchA-GigabitEthernet0/0/3] port link-type hybrid [SwitchA-GigabitEthernet0/0/3] port hybrid pvid vlan 10 [SwitchA-GigabitEthernet0/0/3] port hybrid untagged vlan 10 [SwitchA-GigabitEthernet0/0/3] quit
验证配置结果。
在SwitchA上是使用display l2-multicast-bind命令查看接口下用户VLAN与组播VLAN的绑定信息。
[SwitchA] display l2-multicast-bind ------------------------------------------------------------------- Port Startvlan Endvlan Mvlan ------------------------------------------------------------------- GigabitEthernet0/0/2 10 -- 2 GigabitEthernet0/0/3 10 -- 3 ------------------------------------------------------------------- Total Table(s) : 2
配置文件
SwitchA的配置文件
# sysname SwitchA # vlan batch 2 to 3 10 # igmp-snooping enable # vlan 2 igmp-snooping enable igmp-snooping querier enable vlan 3 igmp-snooping enable igmp-snooping querier enable # interface GigabitEthernet0/0/1 port link-type trunk port trunk allow-pass vlan 2 to 3 # interface GigabitEthernet0/0/2 port link-type hybrid port hybrid pvid vlan 10 port hybrid untagged vlan 10 l2-multicast-bind vlan 10 mvlan 2 # interface GigabitEthernet0/0/3 port link-type hybrid port hybrid pvid vlan 10 port hybrid untagged vlan 10 l2-multicast-bind vlan 10 mvlan 3 # return
请立即点击咨询我们或拨打咨询热线: 17804441181,我们会详细为你一一解答你心中的疑难。项目经理在线