




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中国假牙项目创业计划书
- 中国激光切割控制系统项目创业计划书
- 中国蓝牙门禁系统项目创业计划书
- 中国计算机辅助工艺规划(CAPP)项目创业计划书
- 2025园林景观设计合同书范本
- 2025年:合同违约引发劳动合同提前终止案例解析
- 2025年度项目经理劳动合同模板
- 中国电子实验记录(ELN)系统项目创业计划书
- 中国3D网上购物项目创业计划书
- 乐理和弦试题及答案
- 天津市小学六年级小升初期末英语试题(含答案)
- 国家近视防控课件
- 2025年专业技术人员继续教育公需科目
- 2025电梯年检项目整改合同田王
- 高中体育与健康教学现状及对策研究
- 海员考试题库及答案
- 混凝土采购协议书范本
- 伊斯兰艺术课件
- 谱写全球南方团结合作的新篇章-2025年春季学期形势与政策课件
- 科技产品的模块化结构设计及其优势
- 夸克联盟互助申请承诺书
评论
0/150
提交评论