1、三层交换机14IPv6组播VLAN典型配置举例H3C S5130-EI IPv6 组播 VLAN 典型配置举例1简介本文档介绍了基于子 VLAN 的 IPv6 组播 VLAN 和基于端口的 IPv6 组播VLAN 的配置举例。2配置前提本文档中的配置均是在实验室环境下进行的配置和验证,配置前设备的所有参数均采用出厂时的缺省配置。如果您已经对设备进行了配置,为了保证配置效果,请确认现有配置和以下举例中的配置不冲突。本文假设您已了解 IPv6 组播 VLAN 特性。3基于子VLAN的IPv6 组播VLAN3.1组网需求3.1.1现网描述如 图 1 所示,某楼层分布了两个不同的部门,通过在Switc
2、h B上配置不同的VLAN来区分这两个部门,其中用户VLAN 10、VLAN 20 分别标识了部门 1、部门 2。交换机Switch A上配置了VLAN 10、 VLAN 20 对应的VLAN虚接口,分别作为用户VLAN的网关。由于业务需要,部门 1 中有多台主机需要同时接收网络中某一发送源发送的数据。该企业采用了IPv6 组播的传输方式:在 Switch A 的 Vlan-interface10 上运行 MLDv1。同时为避免组播数据在数据链路层的广播问题,该企业在交换机 Switch B 的 VLAN 10 内开启了版本 1 的 MLD Snooping功能。图1 仅用户 VLAN 10
3、内有组播接收者的配置组网图目前由于业务拓展,如 图 2 所示,部门 2 内的用户主机同样需要接收该组播源发送的组播数据。为满足该业务需求,可以在Switch A的Vlan-interface20 上运行MLDv1 并在交换机Switch B的 VLAN 20 内开启版本 1 的MLD Snooping功能。按照这样方法进行配置会增加Switch A复制组播数据的工作负荷,并且在Switch A与Switch B之间的链路上会存在大量相同的组播数据。为降低 Switch A 复制组播数据的工作负荷,同时提高 Switch A 与 Switch B 之间的链路带宽的有效利用率,考虑在 Switch
4、 B 上配置基于子 VLAN 的 IPv6 组播VLAN 来实现上述需求。图2 基于子 VLAN 的 IPv6 组播 VLAN 配置组网图3.2配置思路分别在 Switch A、Switch B 上创建 VLAN 30,配置 Switch A、Switch B 直连的端口允许 VLAN 10、VLAN 20 与 VLAN 30 的报文带 Tag 通过。在 Switch A 上创建 Vlan-interface30,并在 Vlan-interface30 上使能 MLD 功能。使能 Switch B 上 VLAN 10、VLAN 20 与 VLAN 30 内的 MLD Snooping 功能。在
5、 Switch B 上将 VLAN 30 配置为 IPv6 组播 VLAN,并将用户 VLAN 10、VLAN 20 配置为组播 VLAN 30 的子 VLAN。3.3使用版本本举例是在 S5130EI_E-CMW710-R3106 版本上进行配置和验证的。3.4配置注意事项在已使能了 IPv6 组播路由的设备上不建议再配置 IPv6 组播VLAN。请提前准备 IPv6 组播 VLAN 对应的 VLAN 虚接口的 IPv6 地址,该地址仅需满足用户网络中IPv6 地址的唯一性即可。3.5配置步骤(1)配置准备# 配置交换机 Switch A 上 Vlan-int10、Vlan-int20 的接
6、口地址,使之成为用户 VLAN 10、VLAN 20的网关,具体配置过程略。# 配置组播源与接收者之间的单播路由,并确保组播源到接受者的单播路由可达,具体配置过程略。(2)配置 Switch A# 使能 IPv6 组播路由功能。 system-viewSystem View: return to User View with Ctrl+Z. SwitchAipv6 multicast routingSwitchA -mrib6quit# 创建 VLAN 30,配置端口 GigabitEthernet1/0/1 允许 VLAN 10、VLAN 20 与 VLAN 30 的报文带 Tag 通过。S
7、witchA vlan 30 SwitchA-vlan30 quitSwitchA interface gigabitethernet 1/0/1SwitchA-GigabitEthernet1/0/1 port link-type hybridSwitchA-GigabitEthernet1/0/1 port hybrid vlan 10 20 30 tagged# 配置接口 Vlan-interface30 的 IPv6 地址,并使能 MLD 功能。SwitchA interface vlan-interface 30SwitchA-Vlan-interface30 ipv6 addres
8、s 2001:1 64 SwitchA-Vlan-interface30 mld enableSwitchA-Vlan-interface30 quit# 创建 VLAN 40,将端口 GigabitEthernet1/0/2 加入到该 VLAN 中。SwitchA vlan 40SwitchA-vlan40 port gigabitethernet 1/0/2 SwitchA-vlan40 quit# 配置接口 Vlan-interface40 的 IPv6 地址,在该接口上配置 IPv6 pim dm 功能。SwitchA interface vlan-interface 40Switch
9、A-Vlan-interface40 ipv6 address 1:1 64 SwitchA-Vlan-interface40 ipv6 pim dmSwitchA-Vlan-interface40 quit(1) 配置 Switch B# 全局使能 MLD Snooping。 system-view SwitchB mld-snooping SwitchB-mld-snooping quit# 在 VLAN 10 内使能 MLD Snooping。SwitchB vlan 10SwitchB-vlan10 mld-snooping enableSwitchB-vlan10 quit# 在 V
10、LAN 20 内使能 MLD Snooping。SwitchB vlan 20SwitchB-vlan20 mld-snooping enable SwitchB-vlan20 quit# 创建 VLAN 30,在 VLAN 30 内使能 MLD Snooping 功能。SwitchB vlan 30SwitchB-vlan30 mld-snooping enable SwitchB-vlan30 quit# 配置端口 GigabitEthernet1/0/1 允许 VLAN 10、VLAN 20 与 VLAN 30 的报文带 Tag 通过。SwitchB interface gigabite
11、thernet 1/0/1SwitchB-GigabitEthernet1/0/1 port link-type hybridSwitchA-GigabitEthernet1/0/1 port hybrid vlan 10 20 30 tagged# 配置 VLAN 30 为组播 VLAN,并把 VLAN 10、VLAN 20 都配置为该组播 VLAN 的子 VLAN。SwitchB ipv6 multicast-vlan 30 SwitchB-ipv6-mvlan-30 subvlan 10 20 SwitchB-ipv6-mvlan-30 quit3.6验证配置# 显示 Switch B
12、上所有 IPv6 组播 VLAN 的信息。SwitchB display ipv6 multicast-vlan Total 1 IPv6 multicast VLANs.IPv6 multicast VLAN 30:Sub-VLAN list(2 in total): 10,20Port list(0 in total):# 显示 Switch B 上 IPv6 组播 VLAN 转发表项的信息。 SwitchB display ipv6 multicast-vlan group Total 1 entries.IPv6 multicast VLAN 30: Total 1 entries.
13、(:, FF1E:101)Sub-VLANs (2 in total): VLAN 10VLAN 20由此可见,IPv6 组播 VLAN(VLAN 30)在各子 VLAN(VLAN 10、VLAN 20)内维护表项。3.7配置文件Switch A:#vlan 10#vlan 20#vlan 30#vlan 40#interface Vlan-interface10 ipv6 address 2002:1/64#interface Vlan-interface20 ipv6 address 2003:1/64#interface Vlan-interface30 ipv6 address 200
14、1:1/64 mld enable#interface Vlan-interface40 ipv6 address 1:1/64ipv6 pim dm#interface GigabitEthernet1/0/1 port link-type hybridport hybrid vlan 10 20 30 tagged port hybrid vlan 1 untagged#interface GigabitEthernet1/0/2 port access vlan 40#ipv6 multicast routing#Switch B:#mld-snooping#vlan 10mld-sno
15、oping enable#vlan 20mld-snooping enable#vlan 30mld-snooping enable#ipv6 multicast-vlan 30subvlan 10 20#interface GigabitEthernet1/0/1 port link-type hybridport hybrid vlan 10 20 30 tagged port hybrid vlan 1 untagged#interface GigabitEthernet1/0/2 port access vlan 10#interface GigabitEthernet1/0/3 po
16、rt access vlan 10#interface GigabitEthernet1/0/4 port access vlan 20#interface GigabitEthernet1/0/5 port access vlan 20#4基于端口的IPv6 组播VLAN4.1组网需求4.1.1现网描述如 图 3 所示,某楼层分布了两个不同的部门,通过在Switch B上配置不同的VLAN来区分这两个部门,其中用户VLAN 10、VLAN 20 分别标识了部门 1、部门 2。交换机Switch A上配置了VLAN 10、 VLAN 20 对应的VLAN虚接口,分别作为用户VLAN的网关。由于
17、业务需要,部门 1 中有多台主机需要同时接收网络中某一发送源发送的数据。该企业采用了IPv6 组播的传输方式:在 Switch A 的 Vlan-interface10 上运行 MLDv1。同时为避免组播数据在数据链路层的广播问题,该企业在交换机 Switch B 的 VLAN 10 内开启了版本 1 的 MLD Snooping功能。图3 仅用户 VLAN 10 内有组播接收者的配置组网图4.1.2需求描述目前由于业务拓展,如 图 4 所示,部门 2 内的用户主机同样需要接收该组播源发送的组播数据。为满足该业务需求,可以在Switch A的Vlan-interface20 上运行MLDv1
18、并在交换机Switch B的 VLAN 20 内开启版本 1 的MLD Snooping功能。按照这样方法进行配置会增加Switch A复制组播数据的工作负荷,并且在Switch A与Switch B之间的链路上会存在大量相同的组播数据。为降低 Switch A 复制组播数据的工作负荷,同时提高 Switch A 与 Switch B 之间的链路带宽的有效利用率,考虑在 Switch B 上配置基于端口的 IPv6 组播 VLAN 来实现上述需求。图4 基于端口的 IPv6 组播 VLAN 配置组网图4.2配置思路分别在 Switch A、Switch B 上创建 VLAN 30,配置 Swi
19、tch A、Switch B 直连的端口允许 VLAN 10、VLAN 20 与 VLAN 30 的报文带 Tag 通过。在 Switch A 上创建 Vlan-interface30,并在 Vlan-interface30 上使能 MLD 功能。在 Switch B 上将 VLAN 30 配置为 IPv6 组播 VLAN,并将交换机 Switch B 连接组播数据接收者的端口加入到 IPv6 组播 VLAN 30 内。将交换机 Switch B 连接组播数据接收者的端口均配置为 Hybrid 端口,并允许端口默认VLAN 与组播 VLAN 30 的报文不带 Tag 通过。使能 Swith B
20、 上的 VLAN 10、VLAN 20 与 VLAN 30 内的 MLD Snooping 功能。4.3使用版本本举例是在 S5130EI_E-CMW710-R3106 版本上进行配置和验证的。4.4配置注意事项在已使能了 IPv6 组播路由的设备上不建议再配置 IPv6 组播VLAN。对于基于端口的 IPv6 组播 VLAN,同一端口只能属于一个 IPv6 组播 VLAN。请提前准备 IPv6 组播 VLAN 对应的 VLAN 虚接口的 IPv6 地址,该地址仅需满足用户网络中IPv6 地址的唯一性即可。4.5配置步骤(1)配置准备# 配置交换机 Switch A 上 Vlan-int10、
21、Vlan-int20 的接口地址,使之成为用户 VLAN 10、VLAN 20的网关,具体配置过程略。# 配置组播源与接收者之间的单播路由,并确保组播源到接受者的单播路由可达,具体配置过程略。(2)配置 Switch A# 使能 IPv6 组播路由功能。 system-viewSystem View: return to User View with Ctrl+Z. SwitchAipv6 multicast routingSwitchA-mrib6quit# 创建 VLAN 30,配置端口 GigabitEthernet1/0/1 允许 VLAN 10、VLAN 20 与 VLAN 30 的
22、报文带Tag 通过。SwitchA vlan 30 SwitchA-vlan30 quitSwitchA interface gigabitethernet 1/0/1SwitchA-GigabitEthernet1/0/1 port link-type hybridSwitchA-GigabitEthernet1/0/1 port hybrid vlan 10 20 30 tagged# 配置接口 Vlan-interface30 上的 IPv6 地址,并使能 MLD 功能。SwitchA interface vlan-interface 30SwitchA-Vlan-interface30
23、 ipv6 address 2001:1 64 SwitchA-Vlan-interface30 mld enableSwitchA-Vlan-interface30 quit# 创建 VLAN 40,将端口 GigabitEthernet1/0/2 加入到该 VLAN 中。SwitchA vlan 40SwitchA-vlan40 port gigabitethernet 1/0/2 SwitchA-vlan40 quit# 配置接口 Vlan-interface40 的 IPv6 地址,并在该接口上配置 IPv6 pim dm 功能。SwitchA interface vlan-inter
24、face 40SwitchA-Vlan-interface40 ipv6 address 1:1 64 SwitchA-Vlan-interface40 ipv6 pim dmSwitchA-Vlan-interface40 quit(3)配置 Switch B# 全局使能 MLD Snooping。 system-view SwitchB mld-snooping SwitchB-mld-snooping quit# 在 VLAN 10 内使能 MLD Snooping。SwitchB vlan 10SwitchB-vlan10 mld-snooping enable SwitchB-vla
25、n10 quit# 在 VLAN 20 内使能 MLD Snooping。SwitchB vlan 20SwitchB-vlan20 mld-snooping enable SwitchB-vlan20 quit# 创建 VLAN 30,在 VLAN 30 内使能 MLD Snooping 功能。SwitchB vlan 30SwitchB-vlan30 mld-snooping enable SwitchB-vlan30 quit# 配置端口 GigabitEthernet1/0/1 允许 VLAN 10、VLAN 20 与 VLAN 30 的报文带 Tag 通过。SwitchB inter
26、face gigabitethernet 1/0/1SwitchB-GigabitEthernet1/0/1 port link-type hybridSwitchA-GigabitEthernet1/0/1 port hybrid vlan 10 20 30 tagged# 将交换机 Switch B 连接组播数据接收者的端口均配置为 Hybrid 端口,并允许端口默认 VLAN 与组播 VLAN 30 的报文不带 Tag 通过。SwitchB interface gigabitethernet 1/0/2SwitchB-GigabitEthernet1/0/2 port link-type
27、 hybrid SwitchB-GigabitEthernet1/0/2 port hybrid pvid vlan 10SwitchB-GigabitEthernet1/0/2 port hybrid vlan 10 30 untagged SwitchB-GigabitEthernet1/0/2 quitSwitchB interface gigabitethernet 1/0/3SwitchB-GigabitEthernet1/0/3 port link-type hybrid SwitchB-GigabitEthernet1/0/3 port hybrid pvid vlan 10Sw
28、itchB-GigabitEthernet1/0/3 port hybrid vlan 10 30 untagged SwitchB-GigabitEthernet1/0/3 quitSwitchB interface gigabitethernet 1/0/4SwitchB-GigabitEthernet1/0/4 port link-type hybrid SwitchB-GigabitEthernet1/0/4 port hybrid pvid vlan 20SwitchB-GigabitEthernet1/0/4 port hybrid vlan 20 30 untagged Swit
29、chB-GigabitEthernet1/0/4 quitSwitchB interface gigabitethernet 1/0/5SwitchB-GigabitEthernet1/0/5 port link-type hybrid SwitchB-GigabitEthernet1/0/5 port hybrid pvid vlan 20SwitchB-GigabitEthernet1/0/5 port hybrid vlan 20 30 untagged SwitchB-GigabitEthernet1/0/5 quit# 配置 VLAN 30 为组播 VLAN。SwitchB ipv6
30、 multicast-vlan 30# 将 Switch B 连接组播数据接收者的端口端口 GigabitEthernet1/0/2 到 GigabitEthernet1/0/5 加入 IPv6 组播 VLAN 30。SwitchB-ipv6-mvlan-30 port gigabitethernet 1/0/2 to gigabitethernet 1/0/5 SwitchB-ipv6-mvlan-30 quit4.6验证配置# 显示 Switch B 上所有 IPv6 组播 VLAN 的信息。SwitchB display ipv6 multicast-vlan Total 1 IPv6 multicast VLANs.IPv6 multicast VLAN 30:Sub-VLAN list(0 in total): Port list(4 in total):GE1/0/2GE1/0/3 GE1/0/4 GE1/0/5# 显示 Switch B 上 IPv6 组播 VLAN 转发表项的信息。SwitchB display mld-snooping group Total 1 entries.VLAN 30: Total 1 entrie
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1