文档介绍:sm协议初稿***培训资料-DTL210014,PIM,SM协议原理
DTL210014 PIM-SM 协议原理,ISSUE ,Page 1,前 言,所谓PIM,即Protocol Independent Multicast,协议无关组播。其含义是在做RPF检验和发送特定的协议单播报文的时候利用单播路由表,而和详细采取何种单播路由协议并没相关系,该协议也不保持自己独立的路由表;
SM,即Sparse Mode,稀疏模式用户分布较分散。,Page 2,目 标,学****完此课程,您将会:
掌握PIM-SM的基础原理 掌握共享树的加入和源的注册过程 掌握RPT向SPT的切换,Page 3,内容介绍,第1章 PIM概述 第2章 PIM-SM概述 第3章 PIM-SM协议机制 第4章 PIM-SM评价,Page 4,PIM概述,PIMProtocol Independent Multicast称为协议无关组播,表示为IP组播提供路由的单播路由协议能够是静态路由、RIP、OSPF、IS-IS、BGP等,组播路由和单播路由协议无关,只要单播路由协议能产生路由表项即可。
协议号:103 PIM路由器组播地址为: PIM协议分为:
PIM-DM协议无关组播-密集模式 PIM-SM协议无关组播-稀疏模式,,,协议无关组播PIM,Page 5,PIM概述,版本 版本字段标识版本信息,目前为2 类型 0:Hello 1:注册仅用于SM 2:停止注册仅用于SM 3:加入/剪枝 4:Bootstrap仅用于SM 5:Assert 6:嫁接仅用于DM 7:嫁接回应仅用于DM 8:候选RP公告仅用于SM,0,7,15,31,,,PIMv2报文头格式,Page 6,内容介绍,第1章 PIM概述 第2章 PIM-SM概述 第3章 PIM-SM协议机制 第4章 PIM-SM评价,Page 7,PIM-SM概述,PIM-SMProtocol Independent Multicast Sparse Mode称为协议独立组播-稀疏模式,属于稀疏模式的组播路由协议,关键用于组组员分布相对分散、范围较广、大规模的网络。
协议假设:当组播源开始发送组播数据时,域内全部的网络节点全部不需要接收数据。
PIM-SM模型实现组播转发的关键任务是结构并维护一棵单向共享树。共享树选择PIM中某一路由器作为公用根节点,称为汇聚点RPRendezvous Point。组播数据经过RP沿共享树向接收者转发。
接收者发觉DR (Designated Router),由DR创立*, G项并以Join消息发送到RP。
组播源一样发觉DR第一跳路由器,并经过DR在RP上注册源信息。,,,概述,Page 8,PIM-SM概述,PIM-SM同时包含两种树:
共享树 源路径树 PIM-SM不依靠于特定的单播路由协议,而是使用现存的单播路由表进行RPF检验。
RPF检验依据树的种类进行:
使用共享树进行数据接收转发时,使用RP地址作为检测地址。
使用源路径树进行数据接收转发时,使用组播源地址作为检测地址。,,,概述续,Page 9,内容介绍,第1章 PIM概述 第2章 PIM-SM概述 第3章 PIM-SM协议机制 第4章 PIM-SM