当前位置:文档之家› 组播VLAN配置实验

组播VLAN配置实验

基于子VLAN的组播VLAN配置举例1. 组网需求Router A通过端口GigabitEthernet1/0/1 连接组播源(Source),通过端口GigabitEthernet1/0/2 连接Switch A;Router A上运行IGMPv2,Switch A~Switch C上都运行版本2 的IGMP Snooping,并由Router A充当IGMP查询器。

组播源向组播组224.1.1.1 发送组播数据,Host A~Host D 都是该组播组的接收者(Receiver),分别属于VLAN 2~VLAN 5。

通过在Switch A 上配置基于子VLAN 的组播VLAN,使Router A 通过组播VLAN 向Switch A下分属不同用户VLAN 的主机分发组播数据。

2. 组网图3. 配置步骤(1)配置IP 地址请按照图配置各接口的IP地址和子网掩码,具体配置过程略。

(2)配置Router A# 使能IP 组播路由,在各接口上使能PIM-DM,并在主机侧端口GigabitEthernet1/0/2 上使能IGMP。

<RouterA> system-view[RouterA] multicast routing-enable[RouterA] interface gigabitethernet 1/0/1[RouterA-GigabitEthernet1/0/1] pim dm1-7[RouterA-GigabitEthernet1/0/1] quit[RouterA] interface gigabitethernet 1/0/2[RouterA-GigabitEthernet1/0/2] pim dm[RouterA-GigabitEthernet1/0/2] igmp enable(3)配置Switch A# 全局使能IGMP Snooping。

<SwitchA> system-view[SwitchA] igmp-snooping[SwitchA-igmp-snooping] quit# 创建VLAN 2~VLAN 5。

[SwitchA] vlan 2 to 5# 配置端口GigabitEthernet1/0/2 为Trunk 端口,并允许VLAN 2 和VLAN 3 通过。

[SwitchA] interface gigabitethernet 1/0/2[SwitchA-GigabitEthernet1/0/2] port link-type trunk[SwitchA-GigabitEthernet1/0/2] port trunk permit vlan 2 3[SwitchA-GigabitEthernet1/0/2] quit# 配置端口GigabitEthernet1/0/3 为Trunk 端口,并允许VLAN 4 和VLAN 5 通过。

[SwitchA] interface gigabitethernet 1/0/3[SwitchA-GigabitEthernet1/0/3] port link-type trunk[SwitchA-GigabitEthernet1/0/3] port trunk permit vlan 4 5[SwitchA-GigabitEthernet1/0/3] quit# 创建VLAN 10,把端口GigabitEthernet1/0/1 添加到该VLAN 中,并在该VLAN 内使能IGMPSnooping。

[SwitchA] vlan 10[SwitchA-vlan10] port gigabitethernet 1/0/1[SwitchA-vlan10] igmp-snooping enable[SwitchA-vlan10] quit# 配置VLAN 10 为组播VLAN,并把VLAN 2~VLAN 5 都配置为该组播VLAN 的子VLAN。

[SwitchA] multicast-vlan 10[SwitchA-mvlan-10] subvlan 2 to 5[SwitchA-mvlan-10] quit(4)配置Switch B# 全局使能IGMP Snooping。

<SwitchB> system-view[SwitchB] igmp-snooping[SwitchB-igmp-snooping] quit# 创建VLAN 2,把端口GigabitEthernet1/0/2 添加到该VLAN 中,并在该VLAN 内使能IGMPSnooping。

[SwitchB] vlan 2[SwitchB-vlan2] port gigabitethernet 1/0/2[SwitchB-vlan2] igmp-snooping enable[SwitchB-vlan2] quit# 创建VLAN 3,把端口GigabitEthernet1/0/3 添加到该VLAN 中,并在该VLAN 内使能IGMPSnooping。

[SwitchB] vlan 31-8[SwitchB-vlan3] port gigabitethernet 1/0/3[SwitchB-vlan3] igmp-snooping enable[SwitchB-vlan3] quit# 配置端口GigabitEthernet1/0/1 为Trunk 端口,并允许VLAN 2 和VLAN 3 通过。

[SwitchB] interface gigabitethernet 1/0/1[SwitchB-GigabitEthernet1/0/1] port link-type trunk[SwitchB-GigabitEthernet1/0/1] port trunk permit vlan 2 3(5)配置Switch CSwitch C 的配置与Switch B 相似,配置过程略。

(6)检验配置效果# 查看Switch A 上所有组播VLAN 的信息。

[SwitchA] display multicast-vlanTotal 1 multicast-vlan(s)Multicast vlan 10subvlan list:vlan 2-5port list:no port# 查看Switch A 上IGMP Snooping 组播组的信息。

[SwitchA] display igmp-snooping groupTotal 5 IP Group(s).Total 5 IP Source(s).Total 5 MAC Group(s).Port flags: D-Dynamic port, S-Static port, C-Copy port, P-PIM port Subvlan flags: R-Real VLAN, C-Copy VLANVlan(id):2.Total 1 IP Group(s).Total 1 IP Source(s).Total 1 MAC Group(s).Router port(s):total 0 port(s).IP group(s):the following ip group(s) match to one mac group.IP group address:224.1.1.1(0.0.0.0, 224.1.1.1):Host port(s):total 1 port(s).GE1/0/2(D)MAC group(s):MAC group address:0100-5e01-0101Host port(s):total 1 port(s).GE1/0/2Vlan(id):3.Total 1 IP Group(s).Total 1 IP Source(s).Total 1 MAC Group(s).1-9Router port(s):total 0 port(s).IP group(s):the following ip group(s) match to one mac group.IP group address:224.1.1.1(0.0.0.0, 224.1.1.1):Host port(s):total 1 port(s).GE1/0/2(D)MAC group(s):MAC group address:0100-5e01-0101Host port(s):total 1 port(s).GE1/0/2Vlan(id):4.Total 1 IP Group(s).Total 1 IP Source(s).Total 1 MAC Group(s).Router port(s):total 0 port(s).IP group(s):the following ip group(s) match to one mac group. IP group address:224.1.1.1(0.0.0.0, 224.1.1.1):Host port(s):total 1 port(s).GE1/0/3(D)MAC group(s):MAC group address:0100-5e01-0101Host port(s):total 1 port(s).GE1/0/3Vlan(id):5.Total 1 IP Group(s).Total 1 IP Source(s).Total 1 MAC Group(s).Router port(s):total 0 port(s).IP group(s):the following ip group(s) match to one mac group. IP group address:224.1.1.1(0.0.0.0, 224.1.1.1):Host port(s):total 1 port(s).GE1/0/3(D)MAC group(s):MAC group address:0100-5e01-0101Host port(s):total 1 port(s).GE1/0/3Vlan(id):10.Total 1 IP Group(s).Total 1 IP Source(s).Total 1 MAC Group(s).Router port(s):total 1 port(s).GE1/0/1(D)1-10IP group(s):the following ip group(s) match to one mac group.IP group address:224.1.1.1(0.0.0.0, 224.1.1.1):Host port(s):total 0 port(s).MAC group(s):MAC group address:0100-5e01-0101Host port(s):total 0 port(s).由此可见,IGMP Snooping 在组播VLAN(VLAN 10)中维护路由器端口,而在各子VLAN(VLAN 2~VLAN 5)中维护各自的成员端口。

相关主题