组网需求
如图4-4所示,RouterA和SwitchA之间用于传输组播数据的业务VLAN为VLAN 10,而下游用户主机HostA、HostB和HostC分别属于VLAN 100、VLAN 200和VLAN 300,并且都需要接收组播Source的组播数据。
要求通过配置基于用户VLAN的组播VLAN一对多功能,对于不同用户主机多份相同的组播需求,RouterA只需要向VLAN 10发送一份组播数据,减少RouterA与SwitchA之间的带宽浪费。
图4-4 配置基于用户VLAN的组播VLAN一对多功能组网图
配置思路
采用如下的思路配置基于用户VLAN的组播VLAN一对多功能:
在系统视图下使能IGMP Snooping。
创建用户VLAN,并在用户VLAN下使能IGMP Snooping。
创建组播VLAN,并在组播VLAN下使能IGMP Snooping。
在组播VLAN下面绑定用户VLAN。
将接口分别以Hybrid方式加入VLAN。
操作步骤
在系统视图下使能IGMP Snooping。
<HUAWEI> system-view [HUAWEI] sysname SwitchA [SwitchA] igmp-snooping enable
创建用户VLAN,并在用户VLAN下使能IGMP Snooping功能。
[SwitchA] vlan 100 [SwitchA-vlan100] igmp-snooping enable [SwitchA-vlan100] quit [SwitchA] vlan 200 [SwitchA-vlan200] igmp-snooping enable [SwitchA-vlan200] quit [SwitchA] vlan 300 [SwitchA-vlan300] igmp-snooping enable [SwitchA-vlan300] quit
创建组播VLAN,并在组播VLAN下使能IGMP Snooping功能和IGMP Snooping查询器功能。
建议在组播VLAN视图下配置igmp-snooping querier enable。如果上游RouterA作为网关,使能了IGMP功能,就可以不用配置igmp-snooping querier enable命令。
[SwitchA] vlan 10 [SwitchA-vlan10] igmp-snooping enable [SwitchA-vlan10] igmp-snooping querier enable [SwitchA-vlan10] multicast-vlan enable
在组播VLAN10下面绑定用户VLAN 100、VLAN 200和VLAN 300。
[SwitchA-vlan10] multicast-vlan user-vlan 100 200 300 [SwitchA-vlan10] quit
把接口以Hybrid方式加入VLAN。
# 把GE0/0/1接口加入组播VLAN 10。
[SwitchA] interface gigabitethernet 0/0/1 [SwitchA-GigabitEthernet0/0/1] port link-type hybrid [SwitchA-GigabitEthernet0/0/1] port hybrid pvid vlan 10 [SwitchA-GigabitEthernet0/0/1] port hybrid untagged vlan 10 [SwitchA-GigabitEthernet0/0/1] quit
# 把GE0/0/2、GE0/0/3、GE0/0/4接口分别加入用户VLAN 100、VLAN 200、VLAN 300。
[SwitchA] interface gigabitethernet 0/0/2 [SwitchA-GigabitEthernet0/0/2] port link-type hybrid [SwitchA-GigabitEthernet0/0/2] port hybrid pvid vlan 100 [SwitchA-GigabitEthernet0/0/2] port hybrid untagged vlan 100 [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 200 [SwitchA-GigabitEthernet0/0/3] port hybrid untagged vlan 200 [SwitchA-GigabitEthernet0/0/3] quit [SwitchA] interface gigabitethernet 0/0/4 [SwitchA-GigabitEthernet0/0/4] port link-type hybrid [SwitchA-GigabitEthernet0/0/4] port hybrid pvid vlan 300 [SwitchA-GigabitEthernet0/0/4] port hybrid untagged vlan 300 [SwitchA-GigabitEthernet0/0/4] quit
验证配置结果,在SwitchA可以查看到组播VLAN和用户VLAN的信息。
[SwitchA] display multicast-vlan vlan Total multicast vlan 1 multicast-vlan user-vlan number snooping-state ---------------------------------------------------------------- 10 3 IGMP Enable/MLD Disable
[SwitchA] display user-vlan vlan Total user vlan 3 user-vlan snooping-state multicast-vlan snooping-state ----------------------------------------------------------------------------- 100 IGMP Enable/MLD Disable 10 IGMP Enable/MLD Disable 200 IGMP Enable/MLD Disable 10 IGMP Enable/MLD Disable 300 IGMP Enable/MLD Disable 10 IGMP Enable/MLD Disable
配置文件
SwitchA的配置文件
# sysname SwitchA # vlan batch 10 100 200 300 # igmp-snooping enable # vlan 10 igmp-snooping enable igmp-snooping querier enable multicast-vlan enable multicast-vlan user-vlan 100 200 300 vlan 100 igmp-snooping enable vlan 200 igmp-snooping enable vlan 300 igmp-snooping enable # interface GigabitEthernet0/0/1 port link-type hybrid port hybrid pvid vlan 10 port hybrid untagged vlan 10 # interface GigabitEthernet0/0/2 port link-type hybrid port hybrid pvid vlan 100 port hybrid untagged vlan 100 # interface GigabitEthernet0/0/3 port link-type hybrid port hybrid pvid vlan 200 port hybrid untagged vlan 200 # interface GigabitEthernet0/0/4 port link-type hybrid port hybrid pvid vlan 300 port hybrid untagged vlan 300 # return
请立即点击咨询我们或拨打咨询热线: 17804441181,我们会详细为你一一解答你心中的疑难。项目经理在线