• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 关于我们

04-IP组播分册

06-组播VLAN配置

本章节下载 06-组播VLAN配置  (176.71 KB)

06-组播VLAN配置


第1章  组播VLAN

下表列出了本章所包含的内容。

如果您需要……

请阅读……

了解组播VLAN的基本原理和概念

组播VLAN简介组播VLAN PLUS简介

了解组播VLAN的配置任务及配置过程

组播VLAN配置

了解组播VLAN PLUS的配置任务及配置过程

配置组播VLAN PLUS

进行关闭端口三层组播功能配置

关闭端口三层组播功能配置

配置举例

配置举例1: 组播VLAN典型配置案例

配置举例2: 组播VLAN PLUS的配置举例

 

1.1  组播VLAN简介

基于当前的组播点播方式,当处于不同的VLAN的用户点播时,每个VLAN会在本VLAN内复制一份组播流。这种组播点播方式浪费了大量的带宽。因此,我们通过配置组播VLAN的方式,将交换机的端口加入到组播VLAN内,并在使能了IGMP Snooping功能以后,使不同VLAN内的用户共用一个组播VLAN。这样,组播流只在一个组播VLAN内传输,从而节省了带宽。

由于组播VLAN与用户VLAN完全隔离,因此安全和带宽都得以保证。在配置了组播VLAN以后就保证了组播信息流能够持续不断的发送到用户。

1.2  组播VLAN配置

组播VLAN是基于二层组播实现的。组播VLAN配置过程如表1-1所示。

表1-1 组播VLAN配置

操作

命令

说明

进入系统视图

system-view

-

系统使能IGMP Snooping功能

igmp-snooping enable

必选

进入VLAN视图

vlan vlan-id

-

VLAN使能IGMP Snooping功能

igmp-snooping enable

必选

使能组播VLAN功能

service-type multicast

必选

退出VLAN视图

quit

-

进入与用户相连的以太网端口视图

interface interface-type interface-number

-

定义端口的类型为Hybrid

port link-type hybrid

必选

将VLAN加入到相应的端口

port hybrid vlan vlan-id-list untagged

必选

 

&  说明:

l      一个端口只可以属于一个组播VLAN;

l      与用户终端相连的端口类型只能够设置为Hybrid,并且对该组播VLAN的报文不打标签;

l      当前系统最多允许配置3个组播VLAN。

 

1.3  组播VLAN典型配置案例

1. 组网需求

l              Switch A(三层组播设备)通过Eth1/1/1连接组播数据服务器(WorkStation),Eth1/1/1属于VLAN 2,VLAN 2接口的IP地址是168.10.1.1/24;

l              Switch A通过Eth1/1/10连接Switch B,Eth1/1/10属于VLAN 10,VLAN 10接口的IP地址是168.20.1.1/24;

l              Switch B分别通过VLAN 2和VLAN 3连接两个组播数据接收者;

l              要求通过配置组播VLAN,使VLAN 2和VLAN 3内的用户通过组播VLAN 10接收组播数据流。

2. 组网图

图1-1 组播VLAN组网图

3. 配置步骤

(1)        Switch A上的配置

# 配置VLAN 2接口的IP地址为168.10.1.1/24,并使能PIM-DM协议。

<SwitchA> system-view

System View: return to User View with Ctrl+Z.

[SwitchA] multicast routing-enable

[SwitchA] vlan 2

[SwitchA-vlan2] port interface ethernet1/1/1

[SwitchA-vlan2] quit

[SwitchA] interface vlan-interface 2

[SwitchA-Vlan-interface2] ip address 168.10.1.1 255.255.255.0

[SwitchA-Vlan-interface2] pim dm

[SwitchA-Vlan-interface2] quit

# 配置VLAN 10接口的IP地址为168.20.1.1/24,并使能PIM-DM协议和IGMP协议。

[SwitchA] vlan 10

[SwitchA-vlan10] quit

[SwitchA] interface vlan-interface 10

[SwitchA-Vlan-interface10] ip address 168.20.1.1 255.255.255.0

[SwitchA-Vlan-interface10] pim dm

[SwitchA-Vlan-interface10] igmp enable

[SwitchA-Vlan-interface10] quit

# 将Ethernet1/1/10定义为Trunk端口,并将该端口加入到VLAN 10中。

[SwitchA] interface ethernet1/1/10

[SwitchA-Ethernet1/1/10] port link-type trunk

[SwitchA-Ethernet1/1/10] port trunk permit vlan 10

(2)        Switch B上的配置

# 启动设备IGMP Snooping。

<SwitchB> system-view

System View: return to User View with Ctrl+Z.

[SwitchB] igmp-snooping enable

# 在VLAN 2和VLAN 3上分别启动IGMP-Snooping。

[SwitchB] vlan 2

[SwitchB-vlan2] igmp-snooping enable

[SwitchB-vlan2] quit

[SwitchB] vlan 3

[SwitchB-vlan3] igmp-snooping enable

[SwitchB-vlan3] quit

# 配置VLAN 10为组播VLAN,并使能IGMP Snooping。

[SwitchB] vlan 10

[SwitchB-vlan10] igmp-snooping enable

[SwitchB-vlan10] service-type multicast

[SwitchB-vlan10] quit

# 将Ethernet1/1/10定义为Trunk端口,并将该端口加入到VLAN 10中。

[SwitchB] interface ethernet 1/1/10

[SwitchB-Ethernet1/1/10] port link-type trunk

[SwitchB-Ethernet1/1/10] port trunk permit vlan 10

[SwitchB-Ethernet1/1/10] quit

# 将Ethernet1/1/1定义为Hybrid端口,并将该端口加入到VLAN 2、VLAN 10中,端口发送VLAN 2和VLAN 10的报文时不带VLAN标签,端口的缺省VLAN ID为VLAN 2。

[SwitchB] interface ethernet1/1/1

[SwitchB-Ethernet1/1/1] port link-type hybrid

[SwitchB-Ethernet1/1/1] port hybrid vlan 2 10 untagged

[SwitchB-Ethernet1/1/1] port hybrid pvid vlan 2

[SwitchB-Ethernet1/1/1] quit

# 将Ethernet1/1/2定义为Hybrid端口,并将该端口加入到VLAN 3、VLAN 10中,端口发送VLAN 3和VLAN 10的报文时不带VLAN标签,端口的缺省VLAN ID为VLAN 3。

[SwitchB] interface ethernet1/1/2

[SwitchB-Ethernet1/1/2] port link-type hybrid

[SwitchB-Ethernet1/1/2] port hybrid vlan 3 10 untagged

[SwitchB-Ethernet1/1/2] port hybrid pvid vlan 3

[SwitchB-Ethernet1/1/2] quit

1.4  组播VLAN PLUS简介

&  说明:

组播VLAN和本文描述的组播VLAN PLUS属于不同概念。

 

组播VLAN PLUS是一种基于二层组播协议配置,利用三层组播转发表项进行数据流转发的一种技术。

作为小区接入设备的组播交换机,要求具有三层组播复制功能。但现有的设备三层组播功能的配置过于复杂,对使用的用户专业知识要求较高,不易使用。因此开发了具有二层组播用户配置界面、具有三层组播转发功能的组播VLAN特性。

具有组播VLAN功能后,上游设备只需要把数据流向组播VLAN复制,减少了上游设备的数据复制工作。而到子VLAN用户的数据复制则由启用了组播VLAN PLUS的交换机完成。

1.5  配置组播VLAN PLUS

&  说明:

如不作特殊说明,本小节中所指组播VLAN均指组播VLAN PLUS。

 

1.5.1  配置准备

组播VLAN是利用了二层IGMP-Snooping功能触发建立三层表项。所以配置组播VLAN时,必需配置IGMP-Snooping协议,才能使组播VLAN功能生效。

1.5.2  配置组播VLAN PLUS

表1-2 组播VLAN PLUS配置

操作

命令

说明

进入系统视图

system-view

-

系统使能IGMP Snooping功能

igmp-snooping enable

必选

进入VLAN视图

vlan vlan-id

-

VLAN使能为组播VLAN

muticast-vlan enable

必选

组播VLAN使能IGMP Snooping功能

igmp-snooping enable

必选

退出VLAN视图

quit

-

建立组播VLAN和子VLAN映射

multicast-vlan vlan-id subvlan vlan-id

必选

进入VLAN视图

vlan vlan-id

-

子VLAN使能IGMP Snooping功能

igmp-snooping enable

必选

 

&  说明:

l      组播VLAN是与三层设备互连的;

l      子VLAN是与用户侧相连的;

l      当前系统最多允许配置5个组播VLAN;

l      一个组播VLAN最多可以配置64个子VLAN;

l      组播VLAN和子VLAN上不允许配置三层组播协议,反之配置了三层组播协议的VLAN不能配置为组播VLAN和组播子VLAN;

l      组播VLAN不能为子VLAN,子VLAN同时只能属于一个组播VLAN;

l      先配置组播VLAN才能配置组播子VLAN;

l      请先配置组播VLAN,再使能IGMP-Snooping协议;

l      对于组播VLAN Plus而言,只需要在组播VLAN上配置查询器即可,不需要在子VLAN配置查询器;在子VLAN上配置的查询器不会真正发送通用查询报文,但是当该子VLAN变为普通VLAN或者组播VLAN之后,先前配置的查询器就会生效,向外发送通用查询报文。

 

1.6  组播VLAN PLUS的配置举例

1. 组网需求

l              Switch A(三层组播设备)通过Eth1/1/1连接组播服务器(WorkStation),Eth1/1/1属于VLAN 2,VLAN 2接口的IP地址是168.10.1.1/24;

l              Switch A通过Eth1/1/10连接Switch B,Eth1/1/10属于VLAN 10,VLAN 10接口的IP地址是168.20.1.1/24;

l              Switch B分别通过VLAN 20和VLAN 30连接两个组播数据接收者;

l              要求通过配置组播VLAN PLUS,使VLAN 20和VLAN 30内的用户通过组播VLAN 10接收组播数据流。

2. 组网图

图1-2 组播VLAN PLUS组网图

3. 配置步骤

(1)        Switch A上的配置

# 配置VLAN2接口的IP地址为168.10.1.1/24,并使能PIM-DM协议。

<SwitchA> system-view

System View: return to User View with Ctrl+Z.

[SwitchA] multicast routing-enable

[SwitchA] vlan 2

[SwitchA-vlan2] port interface ethernet1/1/1

[SwitchA-vlan2] quit

[SwitchA] interface vlan-interface 2

[SwitchA-Vlan-interface2] ip address 168.10.1.1 255.255.255.0

[SwitchA-Vlan-interface2] pim dm

[SwitchA-Vlan-interface2] quit

# 配置VLAN 10接口的IP地址为168.20.1.1/24,并使能PIM-DM协议和IGMP协议。

[SwitchA] vlan 10

[SwitchA-vlan10] quit

[SwitchA] interface vlan-interface 10

[SwitchA-Vlan-interface10] ip address 168.20.1.1 255.255.255.0

[SwitchA-Vlan-interface10] pim dm

[SwitchA-Vlan-interface10] igmp enable

[SwitchA-Vlan-interface10] quit

# 将端口Ethernet1/1/10加入到VLAN 10中。

[SwitchA-vlan10] port interface ethernet1/1/10

(2)        Switch B上的配置

# 启动设备IGMP Snooping。

<SwitchB> system-view

System View: return to User View with Ctrl+Z.

[SwitchB] igmp-snooping enable

[SwitchB] vlan 10 20 30

# 配置VLAN 10为组播VLAN,并使能IGMP Snooping。

[SwitchB] vlan 10

[SwitchB-vlan10] multicast-vlan enable

[SwitchB-vlan10] igmp-snooping enable

[SwitchB-vlan10] quit

# 将端口Ethernet1/1/10加入到VLAN 10中。

[SwitchB-vlan10] port interface ethernet1/1/10

# 在VLAN 20和VLAN 30上分别启动IGMP-Snooping。

[SwitchB] vlan 20

[SwitchB-vlan 20] igmp-snooping enable

[SwitchB-vlan 20] quit

[SwitchB] vlan 30

[SwitchB-vlan 30] igmp-snooping enable

[SwitchB-vlan 30] quit

# 把VLAN 20和VLAN 30创建为组播VLAN 10的子VLAN。

[SwitchB] multicast-vlan 10 subvlan 20 30

# 将端口Ethernet1/1/1加入到VLAN 20、端口Ethernet1/1/2加入到VLAN 30。

[SwitchB] vlan 20

[SwitchB-vlan 20] port interface ethernet1/1/1

[SwitchB-vlan 20] quit

[SwitchB] vlan 30

[SwitchB-vlan 30] port interface ethernet1/1/2

1.7  关闭端口三层组播功能配置

对于交换机设备,使能三层组播功能是在VLAN虚接口的视图下配置的,对于属于这个VLAN的所有端口都会生效。但是在某些时候,需要对指定的端口的指定VLAN去使能组播功能。例如在城域网采用组播VLAN PLUS的环形组网环境中,如果组播VLAN PLUS的跨VLAN转发是使用三层组播功能实现的,并且两个设备都配置了组播VLAN,那么组播VLAN中的一个组播流就会在不同的设备上跨VLAN转发到组播子VLAN的环中,形成一个环中多份流组播的情况。为了避免出现多份组播流的现象,用户可以关闭指定端口指定VLAN的组播转发功能。这样组播流就只能在组播VLAN中广播,而不能跨VLAN转发,从而避免了多份组播流的出现。

表1-3 关闭端口三层组播功能配置过程

配置步骤

命令

说明

进入系统视图

system-view

-

进入以太网视图/RPR逻辑端口视图

interface interface-type interface-number

必选

关闭指定端口的指定VLAN的三层组播功能

l3multicast disable [ vlan vlan-id-list ]

必选

默认情况下,三层组播是否打开,依据VLAN本身的配置而定

 

  注意:

l      后缀为B/D的单板和百兆端口的C类单板不支持参数vlan vlan-id-list,配置l3multicast disable命令后表示该端口所有VLAN的三层组播功能都关闭。

l      对于聚合端口,该命令不会同步配置,需要用户自己同步配置。

l      本命令不对VLAN的合法性进行检查,即使配置的VLAN不存在或者这个端口不在这个VLAN中,系统也会显示该命令也能配置成功。

l      如果在XP4类单板的端口上配置该命令,那么在相邻的端口上(端口1~2为一组,端口3~4为一组)此配置也会生效。

 

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们