交换机组播功能的设置

合集下载

华为交换机 01-07 组播VLAN配置

华为交换机 01-07 组播VLAN配置

7组播VLAN配置关于本章组播VLAN复制功能可以使三层设备只需把组播数据传送给该组播VLAN,而不必再为每个用户VLAN都复制一份组播报文,减少带宽浪费。

7.1 组播VLAN概述组播VLAN一般部署于设备的网络侧来实现组播流汇聚,然后将组播报文在用户VLAN内复制分发。

7.2 设备支持的组播VLAN特性设备支持基于用户VLAN和基于接口两种方式配置组播VLAN复制功能,可根据不同的应用场景来选择基于何种方式配置组播VLAN复制功能。

7.3 缺省配置介绍缺省情况下,组播VLAN的配置信息。

7.4 配置基于用户VLAN的组播VLAN一对多通过配置基于用户VLAN的组播VLAN一对多,可以实现组播数据在不同用户VLAN间复制分发,减少上游带宽浪费。

7.5 配置基于用户VLAN的组播VLAN多对多通过配置基于用户VLAN的组播VLAN多对多,能够使单个用户VLAN绑定到多个组播VLAN,弥补了组播VLAN一对多中一个用户VLAN只能加入一个组播VLAN的不足。

7.6 配置基于接口的组播VLAN功能通过配置基于接口的组播VLAN功能,可以实现同一用户VLAN中不同用户之间的组播业务隔离,增强了对组播业务流量的控制。

7.7 配置举例介绍组播VLAN复制功能的配置举例。

7.8 常见配置错误介绍了常见的配置错误的故障现象以及处理步骤。

7.1 组播VLAN概述组播VLAN一般部署于设备的网络侧来实现组播流汇聚,然后将组播报文在用户VLAN内复制分发。

如图7-1所示,在传统的组播点播方式下,当属于不同VLAN 的主机HostA 、HostB 和HostC 同时点播同一组播组时,三层设备(Router )需要把组播数据在每个用户VLAN (即主机所属的VLAN )内都复制一份发送给二层设备(Switch )。

这样既造成了带宽的浪费,也给三层设备增加了额外的负担。

图7-1 未运行组播VLAN 时的组播数据传输Receiver HostAReceiver HostBReceiver HostCVLAN 2VLAN 3VLAN 4可以使用组播VLAN 功能解决这个问题。

华为交换机路由器BFD配置

华为交换机路由器BFD配置

BFD配置步骤华为路由器交换机BFD配置步骤一、静态BFD单跳和多跳检测BFD单跳检测:两个直连系统进行ip连通性检测;BFD会话必须绑定本端出接口和对端IP地址BFD多跳检测:两个系统之间的任意路径检测;BFD会话绑定对端IP地址1、静态BFD单跳检测配置(设备两端同时配置):配置前需先配置链路层参数,使接口的链路协议状态为UP,路由可达,如果是三层接口(包括子接口)还需配置IP地址。

二层接口和三层接口配置方法有些区别1、全局使能BFD[router 1]bfd2、配置BFD组播 IP地址(可选)。

默认值为224.0.0.184。

仅当对端设备无法配置IP地址(如二层设备)时采用。

如果BFD检测路径上存在重叠的BFD会话(如三层接口通过具有BFD功能的二层交换设备连接),必须配置不同的缺省组播IP地址,以免BFD报文被错误转发。

如果已经配置了缺省组播地址的BFD会话,则不能更改缺省组播地址。

[router 1-bfd]default-ip-address 224.0.0.1843、创建BFD会话绑定信息(区别不同的BFD会话)[Huawei]bfd test[Huawei-bfd-session-test]3.1对于三层接口创建IP连通性[router 1]bfd 1 bind peer-ip 10.1.1.254 interface GigabitEthernet 0/0/2(本端接口) source-ip 10.1.1.13.2对于二层接口创建检测链路物理状态[router 1]bfd 2 bind peer-ip default-ip interface GigabitEthernet 0/0/24、配置BFD会话本地标识符[Huawei-bfd-session-001]discriminator local 1005、配置BFD会话远端标识符[Huawei-bfd-session-001]discriminator remote 1016、提交BFD会话配置[Huawei-bfd-session-001]commit2、静态BFD 多跳配置检测多跳检测需要三层接口来实现,不能连接二成设备。

组播升级原理

组播升级原理

组播升级是一种网络设备固件(如路由器、交换机)升级的方法,它通过使用组播(Multicast)通信来同时向多个目标设备发送升级文件。

以下是组播升级的基本原理:1.组播通信:在组播升级过程中,需要使用支持组播通信的网络设备。

组播通信允许发送者将数据同时传输给多个接收者,而不是每个接收者都单独进行通信。

2.升级文件准备:首先,需要准备好包含升级所需的文件(固件文件)并确保其可用性。

这可能涉及创建或获取最新版本的设备固件,并存储在发送方处的适当位置。

3.发送方配置:在发送方设备上,需要进行相应的配置以启用组播升级功能。

这包括指定升级文件的位置、设定组播地址和端口等参数,并确保发送方能够通过组播发送数据。

4.接收方准备:在接收方设备上,需要对接收组播升级的设置进行配置。

这可能包括启用组播接收功能、指定接收方的组播地址和端口、验证升级文件的合法性等。

5.组播升级过程:一旦发送方和接收方都做好了准备,升级过程可以开始。

发送方使用组播地址和端口将固件文件发送给所有接收方。

接收方会监听该组播地址和端口,并从中接收到升级文件。

6.升级过程控制:在接收到升级文件后,接收方设备会验证文件的完整性和合法性。

如果验证通过,接收方会按照升级文件中的指令进行升级操作。

这可能涉及设备重启、加载新固件、更新配置等。

7.完成和验证:一旦升级过程完成,发送方和接收方都应该进行验证以确保升级成功。

这可以包括检查设备版本号、确认新功能是否可用,以及测试设备的正常运行。

组播升级原理的核心是通过组播通信同时向多个目标设备发送升级文件,从而提高升级效率并减少网络负载。

它可以节省时间和资源,特别适用于大规模的网络设备升级场景。

请注意,具体的组播升级实现方法和配置步骤可能因设备和网络环境而有所不同。

每个设备厂商和网络管理员可能会有自己的实现方式,请参考相关设备的文档或咨询厂商以获取更具体的指导。

S7500交换机PIM-DM组播协议典型配置

S7500交换机PIM-DM组播协议典型配置

S7500交换机PIM-DM组播协议典型配置一、组网需求:使用三台S7500交换机S75-A、S75-B、S75-C组网;S75-A连接一台组播源服务器,S75-B、S75-C分别连接客户端A、客户端B,连接端口如下:S75-A通过e1/0/1端口连接组播源,e1/0/2端口连接S75-B,e1/0/3端口连接S75-C;S75-B通过e1/0/1端口连接客户端A,e1/0/2端口连接S75-A;S75-C通过e1/0/1端口连接客户端B,e1/0/3端口连接S75-A;使用OSPF协议发布路由、组播协议使用PIM-DM协议和IGMP协议,视频服务器发送组播地址为225.0.0.1的组播数据,客户端A、B加入该组并用客户端软件接收组播数据。

二、组网图:三、配置步骤:1.配置OSPF协议在S7500交换机的虚接口上启动OSPF路由协议,属于area 0,使用network命令发布路由,确保各交换机OSPF路由表可以正确建立,从客户端A、B可以ping 通组播源服务器地址10.0.2.1/24。

2.启动组播路由协议[H3C] multicast routing-enable3.在接口上启动IGMP和PIM-DM协议S75-A:[H3C] vlan 2[H3C-vlan2] port ethernet 1/0/1[H3C-vlan2] quit[H3C] vlan 100[H3C-vlan100] port ethernet 1/0/2[H3C-vlan100] quit[H3C] vlan 200[H3C-vlan200] port ethernet 1/0/3[H3C-vlan200] quit[H3C] interface vlan-interface 2[H3C-vlan-interface2] ip address 10.0.2.254 255.255.255.0 [H3C-vlan-interface2] pim dm[H3C-vlan-interface2] quit[H3C] interface vlan-interface 100[H3C-vlan-interface100] ip address 10.0.100.252 255.255.255.0 [H3C-vlan-interface100] pim dm[H3C-vlan-interface100] quit[H3C] interface vlan-interface 200[H3C-vlan-interface200] ip address 10.0.200.252 255.255.255.0 [H3C-vlan-interface200] pim dmS75-B:[H3C] vlan 10[H3C-vlan10] port ethernet 1/0/1[H3C-vlan10] quit[H3C] vlan 100[H3C-vlan100] port ethernet 1/0/2[H3C-vlan100] quit[H3C] interface vlan-interface 10[H3C-vlan-interface10] ip address 10.0.10.254 255.255.255.0 [H3C-vlan-interface10] pim dm[H3C-vlan-interface10] quit[H3C] interface vlan-interface 100[H3C-vlan-interface100] ip address 10.0.100.253 255.255.255.0 [H3C-vlan-interface100] pim dm[H3C-vlan-interface100] quitS75-C:[H3C] vlan 20[H3C-vlan20] port ethernet 1/0/1[H3C-vlan20] quit[H3C] vlan 200[H3C-vlan200] port ethernet 1/0/3[H3C-vlan200] quit[H3C] interface vlan-interface 20[H3C-vlan-interface20] ip address 10.0.20.254 255.255.255.0[H3C-vlan-interface20] pim dm[H3C-vlan-interface20] quit[H3C] interface vlan-interface 200[H3C-vlan-interface200] ip address 10.0.200.253 255.255.255.0[H3C-vlan-interface200] pim dm四、配置关键点:1.二、三层组播可以同时运行在交换机上,但是在同一个VLAN或该VLAN对应的虚接口上是不能同时运行二层和三层组播协议的。

华为交换机 01-03 IGMP配置

华为交换机 01-03 IGMP配置

3 IGMP配置关于本章在与用户网段相连的组播设备接口上配置IGMP协议,可以实现对本地网络组成员的管理。

3.1 IGMP概述IGMP(Internet Group Management Protocol)是TCP/IP协议族中负责IPv4组播成员管理的协议,它用来在IP主机和与其直接相邻的组播路由器之间建立、维护组播组成员关系。

3.2 设备支持的IGMP特性设备支持的IGMP特性包括:IGMP基本功能、调整IGMP性能、IGMP SSM Mapping等。

3.3 缺省配置介绍缺省情况下,IGMP的配置信息。

3.4 配置IGMP基本功能通过在与用户网段相连的组播设备接口上配置IGMP基本功能,用户主机可以接入组播网络,组播报文能够到达接收者。

3.5 调整IGMP性能IGMP使能后,缺省情况下可以正常工作。

同时根据安全性和网络性能优化的要求,可以适当调整相关参数。

3.6 配置IGMP SSM Mapping在提供SSM模式服务的组播网络中,组播设备接口运行IGMPv3,某些用户主机只能运行IGMPv1或IGMPv2。

为保证高版本组播设备兼容低版本主机并向这些用户提供SSM服务,在组播设备上配置SSM Mapping静态映射功能。

3.7 维护IGMPIGMP的维护包括:清除IGMP的组信息、监控IGMP运行状况。

3.8 配置举例针对如何在组播网络中配置IGMP基本功能、静态加入组、IGMP SSM Mapping,分别提供配置举例。

3.9 常见配置错误介绍了常见的配置错误的故障现象以及处理步骤。

3.1 IGMP概述IGMP(Internet Group Management Protocol)是TCP/IP协议族中负责IPv4组播成员管理的协议,它用来在IP主机和与其直接相邻的组播路由器之间建立、维护组播组成员关系。

要使组播数据最终能够到达接收者,需要将接收者接入IP组播网络,并加入到相应的组播组中。

华为数据中心5800交换机01-11 组播VLAN配置

华为数据中心5800交换机01-11 组播VLAN配置

11组播VLAN配置关于本章组播VLAN复制功能可以使三层设备只需把组播数据传送给该组播VLAN,而不必再为每个用户VLAN都复制一份组播报文,减少带宽浪费。

11.1 组播VLAN的简介介绍组播VLAN的定义和目的。

11.2 原理描述介绍组播VLAN功能的实现原理。

11.3 配置任务概览根据不同的应用场景,组播VLAN有不同的配置方式。

11.4 配置注意事项介绍配置组播VLAN的注意事项。

11.5 缺省配置介绍缺省情况下,组播VLAN的配置信息。

11.6 配置组播VLAN介绍组播VLAN的详细配置过程。

11.7 配置举例介绍组播VLAN复制功能的配置举例。

11.8 常见配置错误介绍了常见的配置错误的故障现象以及处理步骤。

11.1 组播VLAN的简介介绍组播VLAN的定义和目的。

定义组播VLAN全称Multicast VLAN,用于将接收到的相同的组播数据在不同的用户VLAN进行复制分发。

目的二层组播侦听功能很好的弥补了组播数据如果到达的是二层广播网络,就会进行广播的缺陷。

但是这种功能是基于一个广播域,即基于VLAN来实现的。

如果不同VLAN的用户有相同的组播数据需求时,上游路由器仍然需要发送多份相同报文到不同VLAN中。

通过在二层设备上配置组播VLAN功能就可以解决这个问题,它实现了在二层网络设备上进行跨VLAN组播复制。

在二层设备上部署了组播VLAN功能后,上游路由器不必在每个用户VLAN内都复制一份组播流,而是数据流在组播VLAN内复制一份后发送给二层设备。

这样就避免了组播流在上游路由器的重复复制,不仅节省了网络带宽,又减轻了上游路由器的负担。

11.2 原理描述介绍组播VLAN功能的实现原理。

基于用户VLAN的组播VLAN交换机支持将用户VLAN与组播VLAN进行绑定,实现在不同的用户VLAN间进行组播报文复制。

基于用户VLAN的组播VLAN功能提供了组播VLAN复制功能中最核心的功能:上游设备只需要向配置了组播VLAN的交换机上发送一份组播数据,然后交换机再将其复制分发到有相同组播需求的不同用户VLAN中,从而减少了上游设备与交换机之间的带宽浪费,即如图11-1所示。

组播服务器的架设

组播服务器的架设

组播服务器的架设
一、服务器架设
1、选择需要播放的媒体文件
打开VLC软件,点击->媒体->串流,再弹出的对话框中选择文件,然后添加我们需要播放的文件,点击->串流
2、设置流媒体播出协议与组播地址/端口
点击->目标,在新目标项中的下拉列表中选择上方图示的选项,将在本地现实√上,然后点击添加,在地址栏中填写你设置的组播地址和端口号,根据文件格式选择转码方式,然后点击串流
3、根据实际网络情况设置TTL
在流输出项中,根据网络情况选择TTL值,点击“串流”,完成对服务器的配置二、客户端架设
在另一台机器上打开VLC软件,点击->媒体->打开网络串流
在弹出的页面中,选择“网络”,在选项中,输入服务器端设置的组播地址,然后点击点播就能开始正常播放
注:测试时,请将交换机的组播功能开启,另将服务器和客户端的防火墙关闭。

交换机组播配置案例

交换机组播配置案例

交换机组播配置案例网络拓扑:主楼实现方式:S6806与S2126G通过TRUNK端口直接相连,我们先看一下6806与S2125G-F5S1的配置(蓝色字部分)。

在以下的配置中会发现,在6806除了正常启PIM同时还增加了一条ip multicast vlan 17 interface Gi3/7命令用它来指定接口的多播vlan id 号,为什么要指定这个vlan id 号?是因为TRUNK端口在转发数据帧时,它会把tag vlan id 号标记为端口所属vlan 的id(NATIVE VLAN 除外)。

如下面配置,组播源在vlan100中的,正常TRUNK端口在转发组播流时,数据帧默认tag vlan id 是100.如果这样的话,当S2126G 收到tag vlan id 100的数据帧,它会检查交换机中是否存在vlan 100 ,如果有向其vlan 转发,如果没有数据帧被丢弃。

所以要把多播vlan id 号指定21交换机存在并且有用户使用的VLAN.这样在S2126G交换机上指定IGMP SNOOPING SVGL VLAN 17,就可以接收到组播流。

只要保证68指定的接口多播vlan id 与21交换机指定 Multicast VLAN相同即可。

教学楼实现方式:S6806与S4909 通过VLAN28相连,S4909与21- s5通过TRUNK方式连接。

我们先看一下S6806和S4909和2126G的配置(红色字部分)。

在以下的配置中会发现,在6806除了正常启PIM,S4909没有启用PIM(没有启用PIM的原因是:6806与4909正常配置PIM时,4909上时常无法建立多播路由),S2126G- s5上启用的是IGMP SNOOPING。

虽然4909上没有启用组播配置,但它可以把多播流以广播方式转发。

在下面红色字标记中,从68-49-21上都有创建一个vlan 28 ,在6806上通过PIM把多播流正常转发到4909上。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

交换机组播功能的设置1. 什么是组播?组播协议允许将一台主机发送的数据通过网络路由器和交换机复制到多个加入此组播的主机,是一种一对多的通讯方式。

IP 组播的好处、优势?组播协议的优势在于当需要将大量相同的数据传输到不通主机时,1能节省发送数据的主机的系统资源和带宽;2组播是有选择地复制给又要求的主机;3 3. 组播可以穿越公网广泛传播,而广播则只能在局域网或专门的广播网内部传播;4 4. 组播能节省网络主干的带宽单播:主机之间“一对一”的通讯模式,网络中的交换机和路由器对数据只进行转发不进行复制。

如果10个客户机需要相同的数据,则服务器需要逐一传送,重复10次相同的工作。

但由于其能够针对每个客户的及时响应,所以现在的网页浏览全部都是采用IP单播协议。

网络中的路由器和交换机根据其目标地址选择传输路径,将IP单播数据传送到其指定的目的地。

广播:主机之间“一对所有”的通讯模式,网络对其中每一台主机发出的信号都进行无条件复制并转发,所有主机都可以接收到所有信息(不管你是否需要),由于其不用路径选择,所以其网络成本可以很低廉。

有线电视网就是典型的广播型网络,我们的电视机实际上是接受到所有频道的信号,但只将一个频道的信号还原成画面。

在数据网络中也允许广播的存在,但其被限制在二层交换机的局域网范围内,禁止广播数据穿过路由器,防止广播数据影响大面积的主机。

组播:主机之间“一对一组”的通讯模式,也就是加入了同一个组的主机可以接受到此组内的所有数据,网络中的交换机和路由器只向有需求者复制并转发其所需数据。

主机可以向路由器请求加入或退出某个组,网络中的路由器和交换机有选择的复制并传输数据,即只将组内数据传输给那些加入组的主机。

这样既能一次将数据传输给多个有需要(加入组)的主机,又能保证不影响其他不需要(未加入组)的主机的其他通讯。

2.二层组播设置1、 IP 组播技术体系结构组播协议分为主机-路由器之间的组成员关系协议和路由器-路由器之间的组播路由协议。

组成员关系协议包括IGMP(互连网组管理协议)。

组播路由协议分为域内组播路由协议及域间组播路由协议。

域内组播路由协议包括PIM-SM、PIM-DM、DVMRP等协议,域间组播路由协议包括MBGP、MSDP等协议。

同时为了有效抑制组播数据在链路层的扩散,引入了IGMPSnooping、CGMP等二层组播协议。

IGMP建立并且维护路由器直联网段的组成员关系信息。

域内组播路由协议根据IGMP维护的这些组播组成员关系信息,运用一定的组播路由算法构造组播分发树进行组播数据包转发。

域间组播路由协议在各自治域间发布具有组播能力的路由信息以及组播源信息,以使组播数据在域间进行转发。

2、组播IP地址组播IP地址用于标识一个IP组播组。

IANA把D类地址空间分配给IP组播,其范围是从224.0.0.0 到239.255.255.255。

如下图所示(二进制表示),IP 组播地址前四位均为1110。

八位组(1)八位组(2)八位组(3)八位组(4)1110XXXX XXXXXXXX XXXXXXXX XXXXXXXX3.网络二层组播相关协议网络二层组播相关协议包括IGMP Snooping ,IGMP Proxy等协议。

IGMP Snooping的实现机理是:交换机通过侦听主机发向路由器的IGMP成员报告消息的方式,形成组成员和交换机接口的对应关系;交换机根据该对应关系将收到组播数据包只转给具有组成员的接口。

IGMP Proxy与IGMPSnooping实现功能相同但机理相异:IGMPsnooping只是通过侦听IGMP的消息来获取有关信息,而IGMP Proxy则拦截了终端用户的IGMP请求并进行相关处理后,再将它转发给上层路由器。

拓扑图:交换机配置:1.配置igmp_snooping 询问,用于配置普通Snooping询问,单位为秒。

等待来自成员和保证IGMP Snooping所允许的丢包率的报告的最大时间,单位为秒。

默认设置为125秒config igmp_snooping querier vlan default query_interval 125 state enable2. 在VLAN 中开启IGMP snooping (default VLAN)config igmp_snooping all state enable enable igmp_snooping // 在交换机上开启IGMP snooping3. 非注册组过滤设置, 若无客户端加入,组播数据包则不会泛洪.config multicast vlan_filtering_mode all filter_unregistered_groups组播服务器配置:客户端配置:注意:视频格式要注意选择。

4.三层组播的设置DES-3828 配置:config vlan default delete 1-28create vlan v10 tag 10config vlan v10 add untagged13-26create vlan v20 tag 20config vlan v20 add untagged 1-12create ipif if10192.168.1.254/24 v10 state enablecreate ipif if20 192.168.2.254/24 v20 state enableenable pim// 开启PIM 协议config pim allstate enableconfig igmp all version 2 state enable 配置IGMP 版本为2enable igmp_snoopingconfig igmp_snooping all stateenableDGS-3200 配置:enable igmp_snooping // 在交换机上开启IGMP snoopingconfig igmp_snooping all state enableconfig igmp_snooping querier vlan default query_interval 125 state enableconfig multicast vlan_filtering_mode all filter_unregistered_groups在服务器上播放节目,位于V20 里面的客户端可接收。

DES-3828 show 命令输出DES-3800:admin#show igmp_snooping group Command: showigmp_snooping groupVLAN Name : v10 Multicast group : 239.255.255.250 MAC address : 01-00-5E-7F-FF-FA Reports : 18 Port Member : 23VLAN Name : v20 Multicast group : 225.1.1.10 MAC address : 01-00-5E-01-01-0A Reports : 7 Port Member : 1VLAN Name : v20 Multicast group : 239.255.255.250 MAC address : 01-00-5E-7F-FF-FA Reports : 14 Port Member : 1Total Entries : 3DES-3800:admin#sh ipmc cache Command: showipmc cacheIP Multicast Forwarding TableMulticast Source Upstream Expire Routing Group Address/Netmask Neighbor Time Protocol 225.1.1.10 192.168.1.100/32 192.168.1.100 138 PIM-DMTotal Entries: 1 DES-3800:admin#show pimCommand: show pimPIM Global State : Enabled Last Hop SPT threshold : 0 packet per second(switch to SPT tree immediately) RP SPT threshold : 0 packet per second(switch to SPT tree immediately) Register Probe Time : 5Register Suppression Time : 60PIM Interface Table Designated HelloJ/PInterface IPAddressRouterIntervalInterval ModeStateSystem 10.90.90.90/8 Enabled if10192.168.1.254/24 Enabled if20 192.168.2.254/24 Enabled 10.90.90.90192.168.1.254192.168.2.25430303060 6060DM DMDMTotal Entries: 3。

相关文档
最新文档