《IP组播(第1卷)》一2.3 组播数据帧的交换

简介:

本节书摘来自异步社区《IP组播(第1卷)》一书中的第2章,第2.3节,作者【美】Josh Loveless(乔希 勒夫莱斯) , Ray Blair(雷 布莱尔) , Arvind Durai(阿温德 杜莱),更多章节内容可以访问云栖社区“异步社区”公众号查看

2.3 组播数据帧的交换

二层交换机会根据目的MAC地址将数据帧发送到物理接口或逻辑接口。组播MAC地址与单播MAC地址是不同的,因为单播MAC地址应该是唯一的,它应该对应着唯一一个目的接口。组播MAC地址可能会对应着多个目的接口,这取决于有多少台设备请求接收这个IP组播流中的内容。

在二层交换机能够转发组播数据帧之前,它必须知道应该把消息发往哪些目的接口。它会在目的接口列表中记录需要接收这个组播数据帧的接口,这个列表中只包含那些注册了这个组播流的设备所连接的接口。工程师可以在目的接口列表中静态添加条目,将一个端口与一个组播组绑定在一起,或者交换机也可以通过动态的方法,学习和更新需要接收组播流的端口。

二层交换机可以通过多种方法动态学习目的主机所连接的接口。交换机可以使用CGMP(Cisco组管理协议)或IGMP(Internet组管理协议)来侦听IPv4组播。本章稍后将会详细介绍这些方法。

如果二层交换机上没有部署任何方法,使它能够学习向哪里转发组播消息,它就会把组播数据帧当作广播进行处理,也就是说它会在所有端口或所有VLAN端口上转发这个数据帧!你肯定能够想象得到,这种事情可太糟糕了。很多网络都会因为大规模的组播流而瘫痪。举例来说,在发送计算机操作系统镜像文件时,会有庞大的数据发送到广播域中的每台设备上,包括每台计算机、路由器、打印机等。这些消息给网络性能带来的负面影响会影响到网络中无须接收这个组播流的那部分。如果这些是广播消息并且不能跨越本地网络的话,会发生什么?这时这些消息不会跨越任何三层设备,但本地三层设备必须处理每个广播消息。三层设备可能会被这些消息淹没,可能无法处理其他更重要的消息,比如路由更新或生成树消息。你一定能够想象,或者已经经历过了,这样会对整个网络造成影响,或让网络“瘫痪”。

相关文章
|
4月前
|
缓存 算法 网络架构
【网络层】IP组播(多播)、硬件组播、IGMP、组播路由选择协议、移动IP、路由器详解、路由表和路由转发
【网络层】IP组播(多播)、硬件组播、IGMP、组播路由选择协议、移动IP、路由器详解、路由表和路由转发
57 0
|
8月前
|
网络安全 网络架构
单播,组播和广播
单播,组播和广播
124 0
|
缓存 网络协议 网络架构
以太网数据链路层、Ethernet_II帧格式、IEEE802.3帧格式,以太网的MAC地址的组成,ARP地址解析协议的工作原理,单播帧、组播帧、广播帧的区别
数据链路层,Ethernet_II帧格式、IEEE802.3帧格式,帧格式的区分以及链路层每种帧格式有什么作用,怎么区别分辨帧格式,以太网MAC地址的组成,ARP地址解析协议原理、什么是单播帧?什么是组播数据帧?什么是广播帧?...............
以太网数据链路层、Ethernet_II帧格式、IEEE802.3帧格式,以太网的MAC地址的组成,ARP地址解析协议的工作原理,单播帧、组播帧、广播帧的区别
|
11月前
|
网络架构
IP组播路由协议(组播内部网关协议)
IP组播路由协议(组播内部网关协议)
64 0
|
网络架构 架构师 网络协议
《IP组播(第1卷)》一导读
本书包含了基本IP组播原理和路由技术,尤其是Cisco路由器和交换机使用的组播技术,其中切合实际地讨论了 IP 组播网络的常见特性、部署模型和实战经验,之后讨论了 Cisco IP组播网络在实施和排错时使用的命令和方法。
1838 0
|
网络协议 算法 网络架构
【计算机网络】网络层 : IP 组播 ( IP 数据报传输方式 | 组播 IP 地址 | 组播 MAC 地址 | IGMP 协议 | 组播路由选择协议 )
【计算机网络】网络层 : IP 组播 ( IP 数据报传输方式 | 组播 IP 地址 | 组播 MAC 地址 | IGMP 协议 | 组播路由选择协议 )
295 0
【计算机网络】网络层 : IP 组播 ( IP 数据报传输方式 | 组播 IP 地址 | 组播 MAC 地址 | IGMP 协议 | 组播路由选择协议 )
|
算法 网络架构 内存技术
|
搜索推荐 网络架构 网络性能优化
|
网络协议 网络架构