《IP组播(第1卷)》一2.8 混合组:IGMPv1、v2和v3之间的互操作性

2.8 混合组:IGMPv1、v2和v3之间的互操作性

要找到共同点。如果一个子网上有多种支持不同IGMP类型的主机,能够让它们之间实现通信的唯一做法就是使用所有主机都支持的最低IGMP版本。这是因为高级版本能够兼容低级版本。

还有一种情况是在一个子网中混合了一些客户端和服务器。如果路由器上配置了较低版本的IGMP,它就不可能检测到运行了更高IGMP的路由器。这时工程师需要介入,必须在路由器上配置相同的IGMP版本。

时间: 2024-09-08 07:56:19

《IP组播(第1卷)》一2.8 混合组:IGMPv1、v2和v3之间的互操作性的相关文章

《IP组播(第1卷)》一导读

前 言 IP组播(第1卷)本书包含了基本IP组播原理和路由技术,尤其是Cisco路由器和交换机使用的组播技术,其中切合实际地讨论了 IP 组播网络的常见特性.部署模型和实战经验,之后讨论了 Cisco IP组播网络在实施和排错时使用的命令和方法. 本书读者对象本书适用于所有为IP组播网络提供支持的专业人士.本书的目标读者为以下人士,网络管理员也会从本书包含的案例学习和特性解释中获得帮助: IP网络工程师和架构师: 网络操作技术员: 网络顾问: 安全专家: 融合专家和架构师. 目 录 第1章 IP

《IP组播(第1卷)》一1.4 三层组播是建立在TCP/IP协议栈中的

1.4 三层组播是建立在TCP/IP协议栈中的 IP组播是建立在TCP/IP协议栈中的.也就是说,传输组播数据帧和数据包所需的协议是由Internet工程任务组(IETF)进行控制的.IETF成员通过RFC发布和管理相关协议,也就是说IP组播协议是开放标准. 注释 组播协议IETF标准适用于IPv4和IPv6组播技术:但和其他IP协议一样,这并不意味着所有厂商处理组播的方式都是相同的,同时也不意味着所有组播协议的实施都能够与标准完美兼容. 使用TCP/IP协议栈也意味着IP组播隶属于互联网数字分

《IP组播(第1卷)》一2.4 组的注册

2.4 组的注册 前文我们已经看到了,为了使本地网段和整个网络中的 IP 组播转发能够正常工作,交换机和网关路由器需要知道有哪些主机对组播组感兴趣,以及这些主机都连接在哪里.如果没有这些信息的话,唯一的做法只有在整个网络域中泛洪组播数据帧.这样做就破坏了使用 IP组播带来的好处. 主机组成员的注册和离开是个动态的过程.当有一台主机加入一个组播组时,交换机就没有必要再向这个网段持续无目的地转发组播数据包了,组成员也就确定了下来.管理网络中组播主机位置的唯一方法就是让组播主机组成员自己向网络中通告加

《IP组播(第1卷)》一2.2 MAC地址映射

2.2 MAC地址映射 传统以太网交换机(二层设备)负责处理以太网数据帧,传统路由器(三层设备)负责查看数据包,来决定如何处理这个消息.如第1章中讨论的,当设备发送的是广播数据帧时,目的地址代表所有设备,而单播消息的目的地址代表一个目的MAC地址. 如果发送方发送的是组播消息会发生什么?为了优化网络资源,以太网交换机也需要能够处理组播.这也是关键的地方.发送方设备必须将目的IP组播地址按照以下方式,转换成具体的MAC地址. 最高的25比特是官方为组播预留的MAC地址范围:0100.5E00.00

《IP组播(第1卷)》一1.3 组播数据包

1.3 组播数据包 如前所述,组播这种通信方式可以只通过一条数据流,将消息送到多个接收方.在运行Internet协议(IP)的以太网环境中,构成网络基础设施的设备主要是路由器和交换机,它们负责将单个数据包复制为多个数据包或消息,并高效地将这些数据包分发给有意接收这些消息的设备. 现在我们需要简要回顾开放式系统互联(OSI)模型,并解释组播在不同层中的应用.表1-1中列出了OSI模型的组成部分. 组播应用通常使用IP上的用户数据报协议(UDP).因此需要使用传输层,使用了传输层就不能没有网络层运行

《IP组播(第1卷)》一2.9 二层组管理

2.9 二层组管理 如前所述,二层设备上如果没有部署组管理机制的话,它会像处理广播那样处理组播消息.这不仅会增加某个子网中的流量,而且这些消息还会发送(泛洪)给这个子网中的所有设备.而这些设备对待组播消息的处理方法可能并不统一,这要取决于操作系统和相关硬件的行为.组播消息可以在硬件和/或软件中进行处理.因此组播消息,或者说有太多的组播消息可能会给一台设备带来负面影响.工程师最好能在网络中对组播消息进行管理,只把组播消息发送给希望接收它的设备. 有两种协议可以用来管理LAN网段中的组播行为:CGM

《IP组播(第1卷)》一1.6 组播的历史

1.6 组播的历史 必要性是发明之母.20世纪80年代早期,Steve Deering是斯坦福大学的一名学生,正在研究分布式处理项目.这个项目中使用的其中一个底层通信机制能够让一台设备向多台设备发送消息.随着项目的成长,计算机资源的需求也随之增长.这些资源分布在校园各处,因此需要有一种机制能够让这些设备通过路由器(三层)架构进行通信.这种通信可以使用多个单播消息实现,或者通过在整个网络中发送广播消息实现.在这个环境中,上述方法都不可行,因为它们的效率都太低了.这个解决方案需要一个单独的组地址,需

Java数据报编程之组播

编程|数据   在信息时代,网络技术应用已经很普通.其中很多应用都依赖于从一个主机向多个主机或者从多个主机向多个主机发送同一信息的能力,在Internet上分发的数目可能达数十万台,这些都需要更高的带宽,并且大大超出了单播的能力.一种能最大限度地利用现有带宽的重要技术是IP组播. 1.IP组播技术的概念 IP组播技术,是一种允许一台或多台主机(组播源)发送单一数据包到多台主机(一次的,同时的)的TCP/IP网络技术,是一点对多点的通信.在网络多媒体广播的应用中,当需要将一个节点的信号传送到多个节

路由故障中下游设备学习不到路由器上的组播路由的解决过程

路由故障中,下游设备学习不到路由器上的组播路由的解决过程如下: 网络环境 组播数据通过二层转发到RouterA,RouterA上用VLANIF口终结该组播源的VLAN信息,所有的三层接口(包括物理的和逻辑的)都 启用了组播协议IGMP和PIM SM,设备RouterB的IGP路由可达,但是下挂设备RouterB学习不到RouterA的组播路由,导致组播业务不能正常运行. 图为组播业务组网图 故障分析 1.在RouterB上使用命令ping,能正常Ping通组播源地址,IGP路由可达,说明正常的I