![h多播与Internet组管理协议_第1页](http://file4.renrendoc.com/view/400a2143a36fac538ced200e647d31a4/400a2143a36fac538ced200e647d31a41.gif)
![h多播与Internet组管理协议_第2页](http://file4.renrendoc.com/view/400a2143a36fac538ced200e647d31a4/400a2143a36fac538ced200e647d31a42.gif)
![h多播与Internet组管理协议_第3页](http://file4.renrendoc.com/view/400a2143a36fac538ced200e647d31a4/400a2143a36fac538ced200e647d31a43.gif)
![h多播与Internet组管理协议_第4页](http://file4.renrendoc.com/view/400a2143a36fac538ced200e647d31a4/400a2143a36fac538ced200e647d31a44.gif)
![h多播与Internet组管理协议_第5页](http://file4.renrendoc.com/view/400a2143a36fac538ced200e647d31a4/400a2143a36fac538ced200e647d31a45.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1第6章多播和Internet组管理协议IGMP2主要内容多播概念Internet组管理协议(IGMP)IGMP作用隧道技术IGMP工作原理IGMP报文多播路由选择3单播:从一个主机发送数据到另一台主机多播:从一个主机发送数据到多台主机广播:从一个主机发送数据到网上的所有主机许多硬件技术提供向多个目的主机发送分组的机制。硬件广播:多数硬件广播都是通过指定一个广播地址来实现的(例如以太网卡指定48位全1为广播地址),硬件能识别广播地址并接收(当然也能识别本机地址)。6.1.1以太网多播4硬件多播:一些硬件支持多播。典型的机制是保留一些地址集作为多播地址,每一组机器分配一个多播地址,每台机器能识别其所在的多播组的多播地址,这样只有在组中的机器才会接收以此多播地址为目的地址的多播分组。单播是多播的特例,即一个多播组只有一个主机。以太网用最高的8位组中的低4位来区分是单播还是多播,全0为单播,(00.00.00.00.00.00)16进制全1为多播,(01.00.00.00.00.00)16进制IP多播是硬件多播在网络层的抽象56.1.2IP多播IP多播允许一个源站与一组目的站的通信,但是最主要的区别在于该组目的站可以位于互联网上的任意物理网络上,这一组目的站称为多播群组(multicastgroup),或简称群组。6IP多播地址(D类地址)和端口号分配是一样的,也分为两类:由Internet授权组织分配,这种组总是存在的,即使某一时期组内没有成员。——永久分配的另一类为临时使用的多播组,在需要时创建,成员数为0后撤销。一个多播地址标识一个多播组,每一台机器可以动态地加入或退出一个多播组。TCP/IP定义了IP多播寻址、主机如何发送和接收多播数据报、路由器如何决定网络中的多播组成员。7IP多播地址IP多播地址由D类IP地址标记。地址的最高四位为“1110”;范围~。D类IP地址又进行了划分。224.0.0.255238.255.255.255239.255.255.255224.0.0.0本地管理多播地址用户多播地址保留多播地址1110多播组ID(共28位)8IP多播特征转发IP多播分组需要特殊的多播路由器。群组地址。每个群组有唯一的D类地址。动态群组成员。一个站点可在任何时候加入或退出一个群组。一个站点可以是多个群组成员。成员和传输。任意站点都可以向任何群组发送IP分组,群组成员只用于确定站点是否接收发往群组的IP分组。交付机制。IP多播与其它IP分组交付使用同样的尽最大努力交付机制。底层硬件使用。如果底层网络支持硬件多播,则可以使用硬件多播发送IP多播。如果硬件不支持多播,则使用广播或单播来实现IP多播。96.1.3使用以太网多播实现IP多播以太网地址28比特群组标识群组标识中的低23比特复制到以太网群组中48比特以太网地址群组标识中的低23比特群组(23比特)多播地址(25比特)5比特未使用0111D类IP地址10同一物理网络:通过IP多播地址到硬件多播地址的直接映射而实现。跨越多个物理网络的多播则需要多播路由器的参与:首先主机需要把其成员状态报告给本地多播路由器然后本地路由器和其他多播路由器之间交换各自网络中主机的组成员状态,以实现多播路由。其中主机把成员状态向本地多播路由器报告就需要使用网际组管理协议(InternetGroupManagementProtocol)。多播路由器之间交换主机的组成员状态使用距离矢量多播路由协议(DistanceVectorMulticastRoutingProtocol)。116.2Internet组管理协议(IGMP)IGMP作用隧道技术IGMP工作原理IGMP报文12IGMP协议的作用Internet组管理协议:用于多播路由器和实现多播的站点之间进行群组成员关系的通信。主机动态加入或退出某个IP多播群组主机通知本地多播路由器多播路由器和主机之间使用IGMP传递群组成员信息本地多播路由器询问组状态IGMP通过IP数据报来携带报文13多播路由器路由表包含了路由器的各个端口及在端口所对应的子网上都有哪些组的成员。当路由器接收到某个组G的数据报文后,只向那些有G的成员的端口上转发数据报文。一个主机通过组地址和接口来识别一个多播组。主机必须保留一个表,表中包含了所有进程及相关的多播组的信息,该表称为群组成员关系表。群组成员关系表是<进程名,群组名>表项的集合。路由表及成员关系表的概念14多播路由器的作用多播路由器确定本地网络上有一个或多个主机已经加入了某个多播群组。本地多播路由器通知其他多播路由器。建立多播路由。多播路由器的作用是完成多播数据报的转发工作。15多播路由器与IP多播中的隧道技术
多播路由器的作用是完成多播数据报的转发工作实现方法:专用多播路由器在传统路由器上实现多播路由的功能16当IP多播分组在传输的过程中遇到有不支持多播协议的路由器或网络时,就要采用隧道(tunneling)技术。17多播路由器负责把多播分组分发给一个群组中的各个成员。主机或路由器都可以是一个群组中的成员。6.2.1IGMP工作原理
任何一个多播地址不会同时属于同一个物理网络上的多个多播路由器。
如果有多个多播路由器连接在同一个物理网络上,它们的多播地址表一定是互斥的。18IGMP的工作阶段主机或路由器加入新的多播群组,IGMP报文发送给群组的多播地址(即向存储着包含群组的多播地址表的站点申请)。本地多播路由器接收报文并向互联网上其他多播路由器传播这个群组成员信息,以建立必要的路由。本地多播路由器周期性地轮询本地网络上的主机,确定本地群组成员。如果经过若干次轮询后,某个群组中始终没有成员,多播路由器停止向其他多播路由器通告该群组的成员信息。19IGMP实现机制主机与多播路由器之间的所有通信量都使用IP多播。询问是面向所有群组成员,轮询周期为125秒。多个多播路由器连接到同一个网络时,它们会迅速而有效地选用一个路由器来轮询主机成员。主机不会同时响应路由器的IGMP轮询,避免了集中响应造成局部通信量剧增。每个群组总是只有一台主机对请求报文做出响应。20站点加入群组的流程否是MG在成员关系表中?站点检查群组MG的成员关系表进程P申请加入群组MG站点发送群组成员关系报告<P,MG>加入站点的群组成员关系表1、加入一个群组21多播路由器删除一个群组MG的流程否是在指定时间内收到应答?多播路由器发送MG的查询报告收到站点退出群组MG的报告删除群组MG不删除群组MG2、删除一个群组22站点收到多播路由器发送的一般查询报文后的处理流程无有无是否有站点接收多播路由器发送的一般查询报告(群组MG)站点中有群组MG?启动随机数计时器计时器计时时间到?监听其它站点对群组MG的报告群组MG成员关系报告?站点发送群组MG的成员关系报告结束3、监视群组成员关系23IGMP(InternetGroupManagementProtocol)类似于ICMP:封装在IP分组中进行传输(IP报头协议字段=2,TTL字段=1)为IP提供服务ICMP为IP(单播)提供差错信息而IGMP为IP多播传递组状态信息IGMP报文被封装在IP分组数据中进行传播。作用范围本物理网络。IGMP有3种类型的报文:查询报告报文:又分一般查询和特定查询群组成员关系报告报文退出群组报告报文6.2.2IGMP报文24类型:定义了报文的类型,类型之见P113最长响应时间:定了一查询必须在多长时间内回答,值以十分之一秒为单位。校验和:在8B的报文上计算。群组地址:一般查询报告报文中该字段值为0,在特定查询报告报文、群组成员关系报告报文以及退出报告报文中,字段为群组地址(即多播地址)。类型8位最长响应时间(8位)检校和(16位)群组地址(32位D类IP地址)IGMPv2报文的格式:25答案:例题:多播路由器的表中有4个组(W、X、Y和Z),局域网上有3台主机。主机A有3个属于组W的成员,有一个属于组X的成员。主机B有2个属于组W的成员,有1个属于组Y的成员。主机C没有属于任何组的进程。试给出处于监视状态的IGMP报文。266.3多播路由选择(自学)多播路由特性多
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年超净高纯试剂项目发展计划
- 2025年燃气掺混设备项目合作计划书
- 少年儿童文学奖作品征文
- 2025年牙科综合治疗机项目建议书
- 格林童话之灰姑娘的童话解读
- 办公IT设备采购说明及预算报告
- 小王子书中的成长读后感
- 3-tert-Butyl-4-methoxyphenol-Standard-生命科学试剂-MCE
- 教师年终总结动态
- 高中生职业规划讲座读后感
- 自动化腹膜透析(APD)的临床应用课件
- 中国滑雪运动安全规范
- DG-TJ 08-2343-2020 大型物流建筑消防设计标准
- 学前儿童发展心理学(第3版-张永红)教学课件1754
- 2022牛排消费趋势报告
- TPM╲t4Step Manul(三星TPM绝密资料)
- 细菌群体感应系统及其应用课件
- 《农产品质量安全检测》PPT课件
- 司法鉴定程序通则(试行)
- 桥梁墩柱模板验收标准
- 通达信指标——江恩轮
评论
0/150
提交评论