交换机组播功能的设置

 时间:2020-08-09  贡献者:sibub2c.com

导读:交换产品-交换机组播功能的设置.pdf,交换机组播功能的设置1. 什么是组播?组播协议允许将一台主机发送的数据通过网络路由器和交换机复制到多个加入此组播的主机, 是一种一对多 的通讯方式。IP 组播的好处、优势

交换产品-交换机组播功能的设置.pdf
交换产品-交换机组播功能的设置.pdf

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

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

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

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

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

广播:

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

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

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

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

主机可 以向路由器请求加入或退出某个组,网络中的路由器和交换机有选择的复制并传输数

据,即只将组内数据传输给那些加入组的主机。

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

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

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

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

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

同时为了有效抑制组播数据在链路层的扩散,引入了IGMP Snooping、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 enable 2. 在VLAN 中开启IGMP snooping (default VLAN) config igmp_snooping all state enable enable igmp_snooping // 在交换机上开启 IGMP snooping 3. 非注册组过滤设置, 若无客户端加入,组播数据包则不会泛洪. config multicast vlan_filtering_mode all filter_unregistered_groups组播服务器配置: