组播(Multicast)传输:在发送者和每一接收者之间实现点对多点网络连接。如果一台发送者同时给多个的接收者传输相同的数据,也只需复制一份的相同数据包。它提高了数据传送效率。减少了骨干网络出现拥塞的可能性。IGMP V2包::支持包类型, 三种, query,report和Leave,增加Leave包的目的是,当组中最后一个成员离开时,通知路由器,快速收敛.而且Query包也分为两种, 一为正常的Query,查询所
有的组是否有成员(类似于V1);一种为特殊的query,在收到Leave包后, 路由器所发出的只查询该组的query包;IGMP V2包之消息类型(Type 字段)1、查询消息generral querygroup specific query2、版本1的成员关系报告 (v2兼容v1)3、版本2的成员关系报告4、离组消息-------------------------------最大响应时间(缺省10秒钟)-------------------------------组地址-------------------------------IGMP V2包之主机加组1、主机发送成员关系报告到224.0.0.12、所有主机都能收到报告(主机每隔10秒发一次报告)3、如果路由器收到报告添加IGMP组映射表并从相应接口转发流量4、路由器每隔60秒钟发送一次generral query,发送给所有主机,查看组里是否还有主机存在(确保组里最少有一台活动主机)5、当主机收到来自于路由器generral query后,则开启一个随机递减计数器,当计数器清零的时候,主机发送一个成员关系报告来响应路由器的generral queryIGMP V2包之离组当主机希望离开组播组的时候
就会发送一个类型4的离组消息(地址224.0.0.2)给路由器路由器收到离组消息发送group specific (组定制查询)来检测子网内是否还有其他主机希望接收组播组流量------------------------------------------------------------------------------------子网没有双出口选举查询者,拥有最高接口IP地址的将当选另一个监听查询者(120秒没有回应将
认为自己是查询者)--------------------------------------------------------------------------------------IGMP V2包之IGMP 定时器1、查询间隔(queery interval默认60秒)R1(config-if)#ipigmpquery-interval?修改 <1-65535>queryintervalinseconds2、query-timeout(默认120秒)R1(config-if)#ipigmpquery-timeout? <60-300>timeoutvalueinseconds3、max response time(默认10秒)R1(config-if)#ipigmpquery-max-response-time? <1-25>queryresponsevalueinseconds-------------------------------------------------------------------------------------------组播知识中IGMP V2包的内容介绍就结束了,希望大家已经理解。
浅析组播知识之IGMP V2 包
时间: 2024-10-28 06:29:58
浅析组播知识之IGMP V2 包的相关文章
Java数据报编程之组播
编程|数据 在信息时代,网络技术应用已经很普通.其中很多应用都依赖于从一个主机向多个主机或者从多个主机向多个主机发送同一信息的能力,在Internet上分发的数目可能达数十万台,这些都需要更高的带宽,并且大大超出了单播的能力.一种能最大限度地利用现有带宽的重要技术是IP组播. 1.IP组播技术的概念 IP组播技术,是一种允许一台或多台主机(组播源)发送单一数据包到多台主机(一次的,同时的)的TCP/IP网络技术,是一点对多点的通信.在网络多媒体广播的应用中,当需要将一个节点的信号传送到多个节
《IP组播(第1卷)》一2.6 IGMP版本
2.6 IGMP版本 要想选择在你的网络中运行哪个版本的IGMP,这取决于操作系统以及网络中使用的组播应用的行为.一般来说,操作系统的功能决定了网络中运行的IGMP版本.IGMP一共有3个版本:版本1.2和3.每一个版本都有独特的特征.在本书写作时,Cisco大部分设备上默认启用的IGMP版本是版本2. 2.6.1 IGMPv1 这是最早的IGMP定义,于1986年记录在RFC 988中.这个RFC文档和RFC 1054都被RFC 1112代替,后者是现在的IGMPv1标准.IGMPv1提供了基
《IP组播(第1卷)》一1.3 组播数据包
1.3 组播数据包 如前所述,组播这种通信方式可以只通过一条数据流,将消息送到多个接收方.在运行Internet协议(IP)的以太网环境中,构成网络基础设施的设备主要是路由器和交换机,它们负责将单个数据包复制为多个数据包或消息,并高效地将这些数据包分发给有意接收这些消息的设备. 现在我们需要简要回顾开放式系统互联(OSI)模型,并解释组播在不同层中的应用.表1-1中列出了OSI模型的组成部分. 组播应用通常使用IP上的用户数据报协议(UDP).因此需要使用传输层,使用了传输层就不能没有网络层运行
网络通信-组播数据包在传输的时候,会用到网卡上的物理地址吗
问题描述 组播数据包在传输的时候,会用到网卡上的物理地址吗 组播数据包在传输的时候,会用到网卡上的物理地址吗?会用到接收方的IP地址作为目的地址吗
虚拟机-用tcpdump抓包发现的双网卡组播问题
问题描述 用tcpdump抓包发现的双网卡组播问题 A有两个网卡,同时装了一台虚拟机,所以虚拟机中也有两个网卡,IP网段分别为192.168.22.X和192.168.21.X,用他们分别ping A,B是通行的.但C(192.168.22.21).B(192.168.21.13)不通. 现在用组播工具,在B中发出组播信号,通过A中的虚拟机,C是可以知道的.但是反过来就不行.用Tcpdump抓包时,发现在C发出组播信号,虚拟机网卡0,IP为(192.168.22.X)可以抓取到包,但是虚拟网卡1
用java的MulticastSocket实现的组播,在无线环境下接收不到数据包是怎么回事?求大牛们解释啊
问题描述 用java的MulticastSocket实现的组播,在无线环境下接收不到数据包,但是在有线环境下可以.无线环境是通过一个TL-WR340G无线路由器搭建的,有线环境是通过有线路由器搭建的 解决方案 解决方案二:自己顶下
《IP组播(第1卷)》一2.11 交换机中的数据包复制过程
2.11 交换机中的数据包复制过程 几乎所有设备上要求能够支持的组播转发都是开放标准的,由IETF之类的组织起草的标准.但网络设备中数据包的实际转发行为则没有对应的开放标准.对于单播数据包传输也是如此.每个厂商,或者有时是每条产品线,实施的转发机制是区分每个平台的标准. IP组播转发的核心内容是数据包复制过程.数据包复制指的是在物理上复制某个数据包,并把复制的数据包从转发路径上的目的接口发送出去. 在每个平台上,复制过程的区别在于网络设备是在哪里完成的复制.Cisco的每个网络平台在处理这个过程
《IP组播(第1卷)》一2.5 网关路由器上的IGMP
2.5 网关路由器上的IGMP IGMP(Internet组管理协议)是用来管理IPv4组播组注册行为的协议.在网关路由器(称为查询器)上,IGMP负责追踪每个网段上的组播组注册情况.路由器会通过发送查询消息,来发现有哪些主机是哪些组播组的成员.主机会通过发送成员报告消息,告诉路由器自己要加入或离开哪个组播组,它们也会通过发送报告消息来响应路由器的查询消息. 注释 当工程师在路由器的接口上启用了PIM(协议无关组播)后,IGMP(版本2)也就相应地启用了.
《IP组播(第1卷)》一导读
前 言 IP组播(第1卷)本书包含了基本IP组播原理和路由技术,尤其是Cisco路由器和交换机使用的组播技术,其中切合实际地讨论了 IP 组播网络的常见特性.部署模型和实战经验,之后讨论了 Cisco IP组播网络在实施和排错时使用的命令和方法. 本书读者对象本书适用于所有为IP组播网络提供支持的专业人士.本书的目标读者为以下人士,网络管理员也会从本书包含的案例学习和特性解释中获得帮助: IP网络工程师和架构师: 网络操作技术员: 网络顾问: 安全专家: 融合专家和架构师. 目 录 第1章 IP