PIM协议笔记摘要.docx

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PIM协议笔记摘要

关于PIM(摘自cisco官方文档):发送者和组成员可能在远程网络那么这样一来,发送者发出的数据,必须经过路由器才能到达组成员的网络,所以要使组播数据准确地被转发到组成员的网络,就必须让中间的路由器也知道组成员网络的位置所在。两个不同网络的主机使用单播通信时,数据可以被中间路由器准确地转发,是因为路由器的单播路由表中能够找到目标网络的位置,如果要让路由器也能像转发单播数据一样,将组播根据路由表来精确地转发到目的地,那就需要让路由器拥有像单播路由表一样的组播路由表,从而让路由器在收到组播时,就像查单播一样,去查组播该从什么样的接口被发出去才能到达目标网络。要让路由器生成一张功能完全的组播路由表,就需要在路由器之间运行一种协议,这种协议可以让组播源和目的之间的路由表生成单播表一样地生成组播表,最后路由器根据这张组播路由表来完成组播的转发。这个协议就是 PIM (Protocol Independent Multicast)。其实要让路由器知道目标组员的位置,完全可以依靠单播来找到组员,所以只要组播的源和目的之间单播是通的,那么组播路由表就能建立,而不用管单播运行的是动态路由协议还是静态路由协议,但是前提是 PIM 必须依靠单播路由表才能生成。 查看:show ip mroute show ip mroute 224.1.1.1组播树因为在需要将一份数据同时发给多个接收者时,而开发了组播技术,所以组播的发送者通常面临着要将数据发向多个接收者,并且这些接收者可以分布在任意网络的任意位置。如果接收者在远程网络,那么就需要路由器提供组播转发,所以要保证接收者能够正常收到组播,就必须让路由器知道自己该将组播从什么样的接口发出去,当组播到达下一跳路由器后,下一跳路由器同样也必须知道该将组播从什么样的接口发出去,即使接收者不是与自己直连的,只有这样让路由器之间协同工作,都能够记住组播的出口,最终在发送者与接收者之间形成一条连线,这样才能完成组播的转发。当多个网络存在接收者时,那么这样的连线就会有多条,组播发送者到接收者之间的这些转发线路,被称为组播转发树,而组播发送者就好比是组播树的树根,组播总是从根发向接收者。总结:记住组播的出口信息,这就是组播路由表的工作。组播反向路径转发路由器不小心或者由于各种原因再将组播发送回来,对于这样已经出现环路的数据,如果路由器收到后,再次将组播转发出去,那么只会形成组播风暴,最终危害整个网络。结论:必须只将数据往接收者的方向转发,而绝不能往发送者的方向转发组播反向路径转发(mRPF),让组播路由器只将数据往接收者的方向转发,而不能往发送者的方向转发,也是组播路由器必须遵循的机制。结论:组播路由器在收到组播数据后,都要对数据进行 RPF 检测,只有从源的方向发来的数据才能被转发,从其它接口过来的数据被认为是无效的。 PIM-DM(密集模式)要形成组播树,路由器需要知道哪些接口出去能够到达接收者,并记录下来,然后再记录到发送者的 RPF 口。要让路由器知道哪些接口存在接收者,有两种方式,第一种方法是接收者主动向路由器报告,第二种方法是路由器主动向网络中发出查询,而 PIM-DM 模式中,采用的方法为路由器主动向网络查询是否有接收者。3个接口状态:forwardingRPF 接口pruning3个接口状态:forwardingRPF 接口pruningPIM-SM(稀疏模式)1.建立组播树时,PIM-SM并不会让路由器发送查询数据包去查询组成员,而组成员的发现是靠组成员自己主动向路由器发送报告数据包2.记录路由表的方式也不一样,例如网络中有一个组,地址为:224.1.1.1,发送者为 100.1.1.1,PIM-SM 模式记录为(*,G),不关心组播的源地址,而统统将源地址使用星号*来表示,称为(*,G) ,其中*就是组播源地址,G 就是组地址。3.2个接口状态:forwarding和RPF 接口,不记录pruning状态的接口,节省资源。RP(*,G)造成路由器不知道组播发送者的 IP 地址是什么,也就无法完成 RPF 反向路径检测。在这种情况下, PIM-SM 在网络中选出一个组播会聚点,即Rendezvous Point (RP),结论:1.RP 就是组播网络的核心,发送者统一将组播数据发送到RP,然后 RP 再将数据发到接收者。2.RP的地址,就是组播源的 IP 地址3.RP 就是组播源,最后 PIM-SM 中的组播树,即(*,G)形式的树被称为共享树(RPT)。 4.RP是SPT和RPT的汇聚点(像一个中介,不管你买房还是卖房,都要通过中介)PIM中的消息PIM-DM使用5个PIMv2消息:1.Helloa)使用hello消息来发现邻居,一旦PIM路由器启动,他就周期性地在每个配置PIM的接口上发送he

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档