计算机网络复习 ch1【澳门金沙30064在线网站】-4 组播

By admin in 计算机教程 on 2019年6月30日

在采用自举路由器(BootStrap Router)方式配置汇集点(Rendezvous
Point)的方法中,一组路由器被配置为候选自举路由器(C-BSRs),一组路由器被配置为候选汇集点(C-RPs),通常建议这两组路由器是同样的路由器。候选汇集点会定期把候选汇集点通告消息(C-RP-Advs)以单址的形式发送到自举路由器;汇集点通告消息是一种PIM消息,它包括通告候选汇集点的地址、可选的组播组地址和一个掩码长度域(说明组的前缀);自举路由器收集这些通告消息并产生相应的自举消息,自举消息也是一种PIM消息,它包括候选汇集点和相应的组前缀并由自举路由器以一跳一跳的形式发送到所有普通路由器;自举消息主要用于自举路由器的选择和分发汇集点信息。自举消息支持一个简单的机制以便于侯选自举路由器之间选择出活跃的自举路由器,一般是优先级最高的自举路由器被选择为活跃的自举路由器。

所谓的沉迷美剧,我来揭秘一下到底是哪一个美剧。《泰坦》~

  为获得汇集点(RP)信息,所有普通路由器都要收集自举(Bootstrap)消息,即普通路由器接收并保存由自举路由器发送来的自举消息,它采用在自举消息中发布的一组可用汇集点来获得合适的组播组到汇集点的映射。所有路由器采用散列函数来计算组播组和汇集点的映射关系,散列函数的算法是把组播组地址和候选汇集点的地址作为输入值,从而得到一个组播组的实际汇集点的地址。

澳门金沙30064在线网站 1


  • IP组播(IP multicast)又称为IP多播,特点:
    • IP组播是介于单播和广播之间的一种分组传送形式,它既不指定明确的接收者,
      也不是将数据分发给网络上的所有主机。
    • 发送者不关心接收者所处的位置,只要将数据发送到约定的目的地址,剩下的工
      作就交给网络去完成。
    • 这样做的好处在于,发送者只产生一份数据,而不用为每个接收者分别复制一份
      ,而且发送者不必维护接收者的信息。
    • 网络中的路由器设备必须收集接收者的信息,并按照正确的路径实现组播报文的
      转发和复制。

  • 澳门金沙30064在线网站,Multicast

    • 在 IP 网上一对多的传输
    • 支持视频会议,
    • e-learning, 培训等
  • 组播的三个组成部分

    • 1.组播地址(能被组播识别的地址集)
    • 2.组成员机制(主机加入和退出组的机制)
    • 3.组播路由协议(路由器有效传送组播到各个网络的组成员,且不会过度消耗网络资源的路由协议)

  • 从数据格式来看,组播与单播使用共同的IP报文结构和上层封装,只是目的
    地址使用一段特殊的地址空间。这段地址在IPv4中被称为D类地址空间:
    224.0.0.0-239.255.255.255。
  • 这段地址虽然看上去是连续地址,但不能聚合为网段地址,而是每个IP独立
    分配和使用。

    澳门金沙30064在线网站 2

  • 特殊的组播地址
    • 224.0.0.1 所有组播主机和路由器
    • 224.0.0.2 所有组播路由器
    • 224.0.0.4 DRMRP 路由器
    • 224.0.0.5 所有 OSPF 的路由器
    • 224.0.0.6 OSPF 指派路由器
    • 224.0.0.9 RPIv2 路由器
    • 224.0.0.10 EIGRP 路由器
    • 224.0.0.13 PIM 路由器
    • 224.0.0.22 IGMPv3
    • 224.0.0.25 RGMP
    • 224.0.1.1 NTP 网络时间协议

  • 要将组播数据准确发送给组成员,必须先确定哪些网络的哪些主机是组成员,只有先确定了成员的位置,才能正确转发组播。

  • 当组成员不再需要接收组播的时候,就应该停止向成员发送组播,要确
    定组成员不再需要接收组播,就必须在成员退出时明确通告发送者。

  • 要确定组成员,有两种方式:查询和报告

    • 查询,就是一台路由器向网络中发出查询消息,查询是否要主机要加入组
      ,如果有主机应答,那么路由器就可以请求上游路由器把组播流量前转到这个子网中,如果没有主机应答,则请求上游路由器停止向其前转组播流量。
    • 报告,主机也可以不必等待路由器的查询,可以主动向路由器请求加入某个组,退出时也要向路由器发送退出消息,让路由器停止向其转发组播流量。
  • <u>IGMP (Internet Group Management
    Protocol)因特网组管理协议, IGMP运行在路由器和主机之间
    </u>

    • IGMP实现的功能是双向的:一方面,主机通过IGMP协议通知本地路由器希望加入并接收某个特定组播组的信息;另一方面,路由器通过IGMP协议周期性地查询局域网内某个已知组
      的成员是否处于活动状态(即该网段是否仍有属于某个组播组的成员),实现对所连网络
      组成员关系的收集与维护。
    • 通过上述IGMP机制,在组播路由器里建立起一张表,其中包含路由器的各个接口以及在接
      口所对应的子网上都有哪些组的成员。当路由器接收到某个组的数据报文后,只向那些有
      该组成员的接口上转发数据报文。
    • 至于数据报文在路由器之间如何转发则由组播路由协议决定,IGMP协议并不负责。
  • 当组播发送者和组成员在不同网络时,需要路由器为组播数据提供转发
    ,那么路由器就必须确认自己直连的网络中是否存在组成员,可以使用
    查询和报告来发现组成员,IGMP用来完成这样的工作。

  • 加入/离开组播过程:
    • 加入过程:
      当主机加入一个组播组时,不是等待路由器发出成员查询报文时再响应
      加入,而是立即主动地向一个该组播地址发出一个成员报告表示加入
      ,这样在该组内没有其它组成员的情况下缩短了主机加入该组播组的延迟。

澳门金沙30064在线网站 3

## 组播路由协议

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图
Copyright @ 2010-2019 澳门金沙30064在线网站 版权所有