设为首页收藏本站language 语言切换
查看: 1806|回复: 4
收起左侧

老郑的杂货铺之Register Tunnel

[复制链接]
发表于 2014-4-18 14:48:32 | 显示全部楼层 |阅读模式
PIM Register Tunnel
大家都知道,PIM-SM 有一个单播注册进程。大家用7200 IOS 、CISCO IOU 做PIM-SM 实验的时候会发现,当一台运行PIM-SM的路由器获取RP地址以后<静态,或者使用动态Auto-RP 、BSR >, 在本地会自动产生Tunnel 接口.


                               
登录/注册后可看大图




    这种Tunnel 是给PIM-SM 的单播注册进程使用的。

&#61618;运行PIM-SM 的路由器使用虚拟Tunnel 接口进行单播注册,可以提高效率。假如没有PIM Tunnel 接口,第一跳路由器<DR>,接收到组播流,要进行单播注册,告诉RP 源在哪,单播注册交给PIM 进程处理<路由器针对PIM的进程交换>。
&#61618;当路由器使用PIM Tunnel 接口以后,第一跳路由器和RP建立一个单向隧道<tunnel>,路由器把PIM Tunnel 接口当做S,G条目的出接口,把组播流量从Tunnel 发送出去,当组播流量经过tunnel 接口,被单播封装,发送给RP,整个注册过程交给 组播路由进程处理,不需要再占用PIM 进程<路由器针对PIM的快速交换>,从而提高单播注册的效率。


                               
登录/注册后可看大图



&#61618;一台路由器获取RP 信息以后,共享树RPF 检测成功,当源活跃,路由器就通过PIM Tunnel 向RP 发送单播注册信息。

&#61618;Tunnel 的源地址是第一跳路由器接口的IP ,tunnel 的目标就是RP .


                               
登录/注册后可看大图






                               
登录/注册后可看大图






&#61618;在非RP 的路由器上,动态创建的PIM Tunnel 是单向的DR->RP.   隧道只用来封装组播流量,进行单播注册。路由器获取了多少个RP ,就产生多少个PIM Tunnel 接口。
&#61618;如果一台路由器是RP,那么针对于同一个RP 地址,动态创建两个Tunnel 接口,一个接口用来封装、一个接口用来解封装。


                               
登录/注册后可看大图




&#61618;Register 可以使用Tunnel 实现,但是Register -stop 就不行了,路由器需要调用PIM ,决定是否需要向第一跳路由器发送Register-stop 信息。

发表于 2023-3-8 09:19:59 | 显示全部楼层
Thanks for sharing
地板 2023-3-8 09:19:59 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2023-4-23 11:12:28 | 显示全部楼层

Thanks for sharing
5# 2023-4-23 11:12:28 回复 收起回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-2-2 21:05 , Processed in 0.057014 second(s), 15 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表