PIM-SM协议的实现及引入热备份PPT课件_第1页
PIM-SM协议的实现及引入热备份PPT课件_第2页
PIM-SM协议的实现及引入热备份PPT课件_第3页
PIM-SM协议的实现及引入热备份PPT课件_第4页
PIM-SM协议的实现及引入热备份PPT课件_第5页
已阅读5页,还剩12页未读 继续免费阅读

付费下载

VIP免费下载

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、PIM-SM协议的实协议的实现及引入热备份现及引入热备份计计72赵耀赵耀摘要摘要 本文介绍了PIM-SM的实现以及对于热备份的一些考虑。在简单介绍了PIM-SM协议大体背景、框架后,本文重点放在描述协议的运行流程,力图通过几种典型的PIM-SM协议行为,形象地描绘出PIM-SM协议运行的整体情况,而不纠缠于网络中某一台路由器对于各种情况的细微的处理情况。同时,加入自己对PIM-SM协议的一些分析及与其他组播路由协议的对比,并对某些协议行为提出一定的改进建议。最后,本文讨论了热备份的概念及其作用,并介绍了Cisco公司的HSRP协议,在参考它的基础上,提出自己对热备份的看法,并对在PIM-SM协

2、议中引入热备份机制提出一些观点和方案。组播背景组播背景组播思想组播组地址IGMP协议组播背景组播背景DVMRPMOSPFCBTPIM-DMPIM-SM树类型源源共享源源/共享单播路由类 似 于RIPOSPF任意任意任意加入方式扩散与剪枝接收者发起接收者发起扩散与剪枝接 收 者发起PIM-SM概述概述 PIM-SM的路由表 邻居发现及DR的选举 PIM-SM加入/剪枝功能 注册和注册抑制过程 源发起的SPT切换 平行路径问题的解决 获取RP信息 PIM-SM与SNMP协议的联系PIM-SM路由表路由表 (S,G) (*,G) (*,*,RP) WC-bit、RPT-bit、SPT-bit邻居发现

3、及邻居发现及DR选举选举发送出PIM-Hello消息按按IP大小大小进行DR选举Join/PruneBPIM DR/IGMPQuerier for LANHostA1.IGMP Host-MembershipQuery2.IGMP HostMembership-Report for GC4.Send Join/Prunemessage to B:Multi-Addr=GJoin=C,WCbit,RPT-bit Prune=NULL3.Create (*,G) entry:Multi-addr=G RP-addr=C oiflist=1 iif=2 WC-bit=1RPT-bit=1D5.Cre

4、ate (*,G)entry:Multi addr=G RP-addr=C oif list=1iif=3 WC-bit=1 RPT-bit=16.Send Jion/Prunemessage to C:Mulit-addr=GJoin=C,WCbit,RPT-bit Prune=NULL7.Create (*,G)entry:Multi-addr=G RP-addr=C oif list=1iif=NULL WC-bit=1RPT-bit=1121231RP forgroup GReceiverLAN注册和注册停止DR(first hop route)for LAN(B)CHostAX6.I

5、f Register data rateThreshholdthen create (S,G) entry: outgoinginterface list=oif list of (*,G)-2incoming interface=2 RPT-bit=0,SPT-bit=07.Send Join/Prunemessage to X:Multicast-Address=GJoin=S,Prune=NULL2122RP for group GReceiver(R)LAN(A)11.When receive (S,G) unencapsulatedpackets set SPT-bit for (S

6、,G) entry,andtrigger Register-Stop message to D5.If (*,G) state exists thendecapsulate Registers andforward packets out oif listof (*,G)19.Send Join/Prunemessage to D:Multicast-Address=GJoin=G,Prune=NULLD8.Create (S,G) entry:oif list=1 iif=24.Initiate (S,G)packet counter3.Encapsulate Data packetsin

7、Register messages andunicast to RP(C)2.Create (S,G)entry: iif=11HostLAN(B)121.Data packetsfor GSource(S)10.Update (S,G)entry: add2to oif list12.When receiveRegister-Stop:restartRegister Suppressiontimer共享树切换到SPT树BDR for LANHostAC2.Send Join/Prunemessage to B:Mult-addr=GJoin=S Pruen=NULL1.Receive Ss

8、packets on sharedRP tree.Initiate packet count.If data rateThreshold then:Create (S,G) entry:oif list=1) iif=2 WC-bit=0,RPT-bit=0,SPT-bit=0S-Timer:StartedD3.Create (S,G) entry:oif list=1 iif=2WC-bit=1 RPT-bit=1SPT-bit=0 S-Timer:Started6.After receiving packets from D:Set (S,G)s SPT-bit=1 and sendJoi

9、n/Prune message to C:Multi-addr=G Join=NULLPrune=S,RPT-bit7.Create (S,G) entry:oif list=oif(*,G)-1RPT-bit=1121231RP forgroup GReceiver(R)LANHostSource(S)5.Add interface 2 tothe oif list of (S,G) entry4.Send Join/Prune messagetoD:Multi-addr=GJoin=S Prune=NULL2First Hop Routerfor SAssert过程SABRPR2R1DRRegister112233CR312DR412LAN获取RP信息BSRHash函数计算函数计算RPPIM-SM与SNMP的关系 PIM接口表 PIM邻居表 PIM组播路由表 PIM下一跳表 PIM RP表 PIM RP-SET表 PIM C-RP

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论