组播VLAN配置与管理

组播VLAN(MulticastVLAN)一般部署于设备的网络侧来实现组播流汇聚,然后将组播报文在用户VLAN内复制分发。华为S系列交换机支持基于用户VLAN和基于接口两种方式配置组播VLAN复制功能,可根据不同的应用场景来选择对应方式配置组播VLAN复制功能。

一、配置基于用户VLAN的组播VLAN一对多

通过配置组播VLAN一对多,可以实现组播数据在不同用户VLAN间复制分发,减少上游带宽浪费。目前S系列交换机在IPv4网络和IPv6网络都支持配置组播VLAN一对多。两种网络在配置时并无差异,都需要结合二层组播侦听功能(Ipv4网络为IGMP Snooping,IPv6网络为MLD Snooping)来实现。以IPv4网络的配置流程为例。具体配置顺序:

(1)配置用户VLANIGMP Snooping功能

配置基于用户VLAN的组播VLAN一对多功能时需要在用户VLAN下使能二层组播侦听——IGMPSnooping功能。

(2)配置组播VLAN

组播VLAN是实现组播复制功能的基础,用来汇聚网络侧的组播流,然后将组播流在其对应的用户VLAN内复制分发。同时,在配置基于用户VLAN的组播VLAN功能时,组播VLAN也需要使能二层组播侦听功能。

(3)配置接口加入VLAN

组播VLAN和用户VLAN配置完成后,网络侧接口需要加入组播VLAN,用户侧接口需要加入用户VLAN。

S2700EI/5700S-LI/5700LI系列交换机在配置组播VLAN时,用户侧接口必须以相同方式同时加入组播VLAN和用户VLAN。如果单个用户侧接口加入了两个或两个以上的用户VLAN,只有第一个上送Report报文的用户VLAN才会实现组播VLAN复制功能。

示例:配置组播VLAN2和用户VLAN3~VLAN10的对应关系

<Huawei>system-view

[Huawei]vlan 2

[Huawei-Vlan2]multicast-vlan enable

[Huawei-Vlan2]multicast-vlan user-vlan 3 to10

二、配置基于接口的组播VLAN功能

通过配置基于接口的组播VLAN功能,可以实现同一用户VLAN中不同用户之间的组播业务隔离,增强了对组播业务流量的控制。目前交换机仅支持在IPv4网络配置基于接口的组播VLAN功能。在配置时需要结合IGMP Snooping功能来实现,但是与配置基于用户VLAN的组播VLAN功能不同的是,用户VLAN不需要使能IGMP Snooping功能,只需要使用vlan vlan-id命令创建用户VLAN。具体按如下顺序进行配置:

(1)配置组播VLAN

配置基于接口的组播VLAN功能时,只需要在组播VLAN下使能二层组播侦听功能,不需要使能组播VLAN功能。

(2)配置用户VLAN绑定组播VLAN

用户VLAN绑定组播VLAN主要在用户侧接口下进行配置,并且在同一接口下用户VLAN不能绑定到多个组播VLAN。

(3)配置接口加入VLAN

组播VLAN和用户VLAN配置完成后,网络侧接口需要加入组播VLAN,用户侧接口需要加入用户VLAN。

示例:在接口GE1/0/1下配置用户VLAN100绑定组播VLAN20。

<Huawei>system-view

[Huawei]igmp-snooping enable

[Huawei]vlan 100

[Huawei-Vlan100]igmp-snooping enable

[Huawei-Vlan100]quit

[Huawei]vlan 20

[Huawei-Vlan20]igmp-snooping enable

[Huawei-Vlan20]quit

[Huawei]interface gigabitetnernet 1/0/1

[Huawei-GigabitEthernet1/0/1]l2-multicast-bindvlan 100 mvlan 20

三、基于用户VLAN的组播VLAN配置示例

如上拓扑,RouterA和SwitchA之间用于传输组播数据的业务VLAN为VLAN10,而下游用户主机HostA、HostB和HostC分别属于VLAN100、VLAN200和VLAN300,并且都需要接收组播Source的组播数据。现要求通过配置基于用户VLAN的组播VLAN功能,满足对于不同用户主机有多份相同的组播需求。

1、基本配置思路分析

可采用基于用户VLAN的组播VLAN功能来实现,思路如下:

(1)在SwitchA上使能全局的IGMPSnooping功能。

(2)创建用户VLAN,并在用户VLAN下使能IGMPSnooping。

(3)创建组播VLAN,并在组播VLAN下使能IGMPSnooping。

(4)在组播VLAN下面绑定用户VLAN。

(5)将对应的接口分别以hybrid方式加入对应的用户VLAN中。

2、具体配置步骤

(1)在系统视图下使能全局的IGMPSnooping功能。

<SwitchA>system-view

[SwitchA]igmp-snooping enable

(2)创建用户VLAN,并在各用户VLAN下使能IGMPSnooping功能。

[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

(3)创建组播VLAN,并在组播VLAN下使能IGMPSnooping功能。

[SwitchA]vlan 10

[SwitchA-Vlan10]igmp-snooping enable

[SwitchA-Vlan10]multicast-vlan enable

(4)在组播VLAN10下面绑定用户VLAN100、VLAN200和VLAN300。

[SwitchA-Vlan10]multicast-vlan user-vlan100 200 300

[SwitchA-Vlan10]quit

(5)把GE1/0/0、GE2/0/0、GE3/0/0和GE4/0/0接口以Hybrid方式加入对应的VLAN中。

[SwitchA]interface gigabitethernet 1/0/0

[SwitchA-GigabitEthernet1/0/0]port hybridpvid vlan 10

[SwitchA-GigabitEthernet1/0/0]port hybriduntagged vlan 10

[SwitchA-GigabitEthernet1/0/0]quit

[SwitchA]interface gigabitethernet 2/0/0

[SwitchA-GigabitEthernet2/0/0]port hybridpvid vlan 100

[SwitchA-GigabitEthernet2/0/0]port hybriduntagged vlan 100

[SwitchA-GigabitEthernet2/0/0]quit

[SwitchA]interface gigabitethernet 3/0/0

[SwitchA-GigabitEthernet3/0/0]port hybridpvid vlan 200

[SwitchA-GigabitEthernet3/0/0]port hybriduntagged vlan 200

[SwitchA-GigabitEthernet3/0/0]quit

[SwitchA]interface gigabitethernet 4/0/0

[SwitchA-GigabitEthernet4/0/0]port hybridpvid vlan 300

[SwitchA-GigabitEthernet4/0/0]port hybriduntagged vlan 300

[SwitchA-GigabitEthernet4/0/0]quit

配置好后,通过displaymulticast-vlan vlan命令查看组播VLAN和用户VLAN的信息。

四、基于接口的组播VLAN配置示例

如上拓扑,SwitchA上的GE1/0/0接口连接路由器,GE2/0/0和GE3/0/0接口下的业务分别批发给ISP1和ISP2,ISP1和ISP2分别通过组播VLAN2和组播VLAN3传输组播数据。GE2/0/0和GE3/0/0接口下用户VLAN重复,都为VLAN10。为了防止不同ISP的组播报文会发送到不属于此ISP的用户,影响到ISP的利益,现要求通过基于接口的组播VLAN功能,指定属于本ISP的组播数据只转发到连接本ISP用户的接口。

1、基本配置思路分析

本例可采用基于接口的组播VLAN功能来实现,基本的思路如下:

(1)在系统视图下使能全局IGMPSnooping功能。

(2)创建用户VLAN10

(3)创建组播VLAN2和组播VLAN3,并在组播VLAN下使能IGMPSnooping。

(4)在GE2/0/0接口和GE3/0/0接口下对组播VLAN和用户VLAN分别进行绑定。

(5)将对应的接口分别以Hybrid方式加入VLAN。

2、具体配置步骤

(1)创建用户VLAN10。

<SwitchA>system-view

[SwitchA]vlan 10

(2)配置组播VLAN2和组播VLAN3,并在组播VLAN下使能IGMPSnooping功能。

[SwitchA]igmp-snooping enable

[SwitchA]vlan 2

[SwitchA-Vlan2]igmp-snooping enable

[SwitchA-Vlan2]quit

[SwitchA]vlan 3

[SwitchA-Vlan3]igmp-snooping enable

[SwitchA-Vlan3]quit

(3)在GE2/0/0和GE3/0/0接口下分别对组播VLAN和用户VLAN进行绑定。

[SwitchA]interface giabitethernet 2/0/0

[SwitchA-GigabitEthernet2/0/0]l2-multicast-bindvlan 10 mvlan 2

[SwitchA-GigabitEthernet2/0/0]quit

[SwitchA]interface giabitethernet 3/0/0

[SwitchA-GigabitEthernet3/0/0]l2-multicast-bindvlan 10 mvlan 3

[SwitchA-GigabitEthernet3/0/0]quit

(4)以Trunk方式把GE1/0/0接口加入组播VLAN2和组播VLAN3。

[SwitchA]interface giabitethernet1/0/0

[SwitchA-GigabitEthernet1/0/0]portlink-type trunk

[SwitchA-GigabitEthernet1/0/0]port trunkallow-pass vlan 2 3

[SwitchA-GigabitEthernet1/0/0]quit

(5)把GE2/0/0、GE3/0/0接口分别以Hybrid方式加入用户VLAN10。

[SwitchA]interface giabitethernet 2/0/0

[SwitchA-GigabitEthernet2/0/0]port hybridpvid vlan 10

[SwitchA-GigabitEthernet2/0/0]port hybridUntagged vlan 10

[SwitchA-GigabitEthernet2/0/0]quit

[SwitchA]interface giabitethernet 3/0/0

[SwitchA-GigabitEthernet3/0/0]port hybridpvid vlan 10

[SwitchA-GigabitEthernet3/0/0]port hybridUntagged vlan 10

[SwitchA-GigabitEthernet3/0/0]quit

配置好后,通过displayl2-multicast-bind命令查看接口下用户VLAN与组播VLAN的绑定信息。

IP组播配置与管理——5相关推荐

  1. 【H3C V7交换机实战课程-8】IP组播配置与管理-王达-专题视频课程

    [H3C V7交换机实战课程-8]IP组播配置与管理-10489人已学习 课程介绍         本课程是以H3C新的Comware V7版本操作系统为基础,以实战方式介绍H3C设备的IGMP.PI ...

  2. IP组播配置与管理实战——5

    组播VLAN配置与管理 组播VLAN(Multicast VLAN)一般部署于设备的网络侧来实现组播流汇聚,然后将组播报文在用户VLAN内复制分发.华为S系列交换机支持基于用户VLAN和基于接口两种方 ...

  3. 07-IP组播配置指导

    1 组播概述 1.1  组播简介 作为一种与单播(Unicast)和广播(Broadcast)并列的通信方式,组播(Multicast)技术能够有效地解决单点发送.多点接收的问题,从而实现了网络中点到 ...

  4. 利用IP组播技术传输视频信息

    利用IP组播技术传输视频信息   随着全球互联网(Internet)的迅猛发展,上网人数正以几何级数快速增长,以因特网技术为主导的数据通信在通信业务总量中的比列迅速上升,因特网业务已成为多媒体通信业中 ...

  5. IGMP协议——IP组播之组管理协议

        网络层的组播用于向某些特定的主机群发消息,而不必给每一个主机都单独发送消息.与单播路由相比,相同点是路由算法在网络层仍发挥着重要作用,但是不同点是处理组播包的路由器必须建立和维护组播连接的状态 ...

  6. IP组播之组管理协议IGMP

    网络层的组播用于向某些特定的主机群发消息,而不必给每一个主机都单独发送消息.与单播路由相比,相同点是路由算法在网络层仍发挥着重要作用,但是不同点是处理组播包的路由器必须建立和维护组播连接的状态信息. ...

  7. 应用层组播、IP组播

    通常说的组播一般指IP组播,IGMP协议等 什么是应用层组播? 应用层组播通过在应用层复制和缓存数据包而不是在路由器上复制数据包来避免IP组播的部署问题.应用层组播无须对路由器作任何修改,因此在 In ...

  8. 【计算机网络】网络层——IPv6/IP组播/移动IP

    文章目录 IPv6 IPv6的主要特点 IPv6地址 IP组播 组播的概念 IP组播地址 IGMP与组播路由算法 移动IP 移动IP的概念 移动IP通信过程 IPv6 IPv6的主要特点 解决&quo ...

  9. ip组播,IGMP协议,PIM协议

    IP组播 是一台源ip主机和多台(一组)ip主机之间进行,中间的交换机和路由器根据接收者的需要,有选择地对数据进行复制和转发,主要应用有在线直播,网络电视,远程教育等. 组播方式的优势 无重复流量节省 ...

最新文章

  1. Mysql DBA 高级运维学习之路-mysql数据库入门知识
  2. wxWidgets:wxHyperlinkEvent类用法
  3. Android RecyclerView 监听滑动
  4. .NET 运行时设置
  5. hibernate 复合主键 根据主键删除_Python 之 MySql“未解之谜”11--主键 id 那些事
  6. 汇编分析golang循环
  7. 集成Jupyter notebook的工具或平台
  8. C语言程序设计基础实验教程,C语言程序设计基础实验教程
  9. 【阿圆总结】关于平时阅读的推荐
  10. 【C语言】03-第一个C程序代码分析
  11. php模板多图上传插件,PHP百度diyUpload多图上传插件实例
  12. Java Web 后端技术可视化
  13. django打开html页面跳转,django创建最简单HTML页面跳转方法
  14. php的gc回收机制,php垃圾回收机制相关(GC)
  15. 电脑版的微信怎么打开连接到服务器地址,电脑端浏览器打开微信限制页面的方法...
  16. 顺丰推出“丰食”平台 单挑美团饿了么胜算几何?
  17. 2022“美亚杯”第八届中国电子数据取证大赛-团队赛题目
  18. 计算机一级考试操作题知识点,计算机一级考操作题知识点归纳.doc
  19. 如何测试一个纸杯-----利用引导词整理测试思路
  20. 使用https请求接口报:javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated”异常的问题处理

热门文章

  1. Python 实现 周志华 《机器学习》 BP算法(高级版)
  2. pymol安装与分子对接前预处理蛋白质
  3. python 自动化数据提取之正则表达式
  4. 使用python预测基金_使用python先知3 1创建预测
  5. Eclipse java 字体的设置(最佳字体推荐)
  6. 算法-大作业-圆排列问题
  7. 如何编写功能测试报告?详细测试方案模板参考
  8. 实现童年宝可梦,教你用Python画一只属于自己的皮卡丘
  9. 自顶向下和自底向上的估算方式
  10. Python数据分析 第一章 数据分析的概述