当前位置:谷粒网 > 生活妙招 > 正文

PIM是什么东西 (手机的PIM是什么)

作者:黄宗琬 生活妙招 2023-06-02 00:39:29 阅读:27

分类: 电脑/网络

PIM是什么东西 (手机的PIM是什么)

解析:

协议无关组播(Protocol Independent Multicast:PIM)

PIM由IDMR(域间组播路由)工作组设计,PIM不依赖于某一特定单播路由协议,它可利用各种单播路由协议建立的单播路由表完成RPF检查功能,而不是维护一个分离的组播路由表实现组播转发。由于PIM无需收发组播路由更新,所以与其它组播协议相比,PIM开销降低了许多。PIM的设计出发点是在Inter范围内同时支持SPT和共享树,并使两者之间灵活转换,因而集中了它们的优点提高了组播效率。PIM定义了两种模式:密集模式(Dense-Mode)和稀疏模式(Sparse-Mode)

1)PIM-DM

PIM-DM与DVMRP很相似,都属于密集模式协议,都采用了“扩散/剪枝”机制。同时,假定带宽不受限制,每个路由器都想接收组播数据包。主要不同之处在于DVMRP使用内建的组播路由协议,而PIM-DM采用RPF动态建立SPT。该模式适合于下述几种情况:高速网络;组播源和接收者比较靠近,发送者少,接收者多;组播数据流比较大且比较稳定。

2)PIM-SM

PIM-SM与基于“扩散/剪枝”模型的根本差别在于PIM-SM是基于显式加入模型,即接收者向RP发送加入消息,而路由器只在已加入某个组播组输出接口上转发那个组播组的数据包。PIM-SM采用共享树进行组播数据包转发。每一个组有一个汇合点(Rendezvous Point: RP),组播源沿最短路径向RP发送数据,再由RP 沿最短路径将数据发送到各个接收端。这一点类似于CBT,但PIM-SM不使用核的概念。PIM-SM主要优势之一是它不局限于通过共享树接收组播信息,还提供从共享树向SPT转换的机制。尽管从共享树向SPT转换减少了网络延迟以及在RP上可能出现的阻塞,但这种转换耗费了相当的路由器资源,所以它适用于有多对组播数据源和网络组数目较少的环境。

【HCIP】组播-PIM协议2:RPF检测、STP树密集模式是怎么创建和维护的

Graft机制:PIM-DM模式通过周期性的扩散和剪枝来保证(S,G)表项的老化时间

1、这是PIM-DM模式后续新加的机制,华为设备默认开启,思科设备默认关闭,在连接组播源的接口上开启状态刷新机制即可

2、在连接组播源的接口上开启状态刷新机制

3、由于密集模式周期扩散和剪枝,嫁接的情况很少出现,就会带来带宽和设备资源的浪费。

4该功能启用后,在组播源活跃期间,连接组播源的第一跳路由器,每隔60s向所有的PIM邻居发送状态刷新报文。状态刷新报文中携带组播源 的地址和组地址,当路由器收到状态刷新报文,则说明组播源是活跃的,此时会重置剪枝接口的剪枝定时器,重置(S,G)表项的老化时间,这样全网路由器依然可以在组播源活跃期间维护(S,G)表项,无需通过周期性的扩散和剪枝维护(S,G)表项,节省设备资源和链路带宽。

这个机制主要是为了避免在链路上重复的发送组播数据

我们看这个网络拓扑,如果组播源通过网络向ABC三个路由器发送组播数据,ABC通过同一条链路向下游路由器继续发送,这样就会导致同一网络出现三份同样的组播数据流量,D路由器会收到重复的组播数据。

当路由器在某个下游接口发送(S,G)流量的时候,同样在该接口也收到该(S,G)的流量,那么就能感知到该网段存在重复组播流量发送的情况,此时该接口就会发送断言报文。

断言报文携带三个参数,用来进行断言选举,优胜者继续发送组播流量,失败的接口从自身(S,G)表项中进行剪枝。

-1、自身去往组播源地址的路由协议的优先级。

-2、自身去往组播源地址的开销值

-3、自身接口的ip地址

这三个参数比对

到组播源单播路由协议优先级小的获胜,

优先级相同,到组播源的路由协议开销小的获胜,

以上都相同,连接到接受者MA网络接口地址大的获胜。

获胜一方的下游接口称为Assert Winner,将负责后续对该网段组播报文的转发

落败一方的下游接口称为Assert Loser,后续不会对该报文转发组播报文,PIM路由器也会将其从(S,G)表项下游接口列表中删除

断言竞选结束后,该网段上只存在一个下游接口,只传输一份组播报文,

所有Assert Loser可以周期性的恢复组播报文转发(60s),从而引发周期性的Assert机制。

如上图拓扑显示,PC2没有组播成员,所以向上游路由器发送剪枝报文,但是PC1却是接受者,这样的情况就会导致R2因为PC1没有组播成员便不再向下游PC1发送组播流量产生问题,所以此情况下PC1会启动剪枝否决机制,阻止PC2的剪枝动作。

华为pim路由表G项怎么看

启用PIM协议的路由在接收到组播流量之后,首先会对组播流量进行RPF检测。

RPF检测又叫反向路径转发检测,是PIM协议中用组播转发防环核心手段。

首先, 路由器检查组播报文的源地址,以此确定此数据包是否通过满足“该接口是去往组播源地址的出口”如果是通过可以返回到源的接口上到达的,RPF校验成功,简单的理解就是,通过匹配路由表的源地址,如果匹配到该条数据中的接口是发送的接口,则继续转发,反之,说明路由表中已存在去往源的最佳路径,直接丢弃。

我们自己绘制一个环路,就可以理解。

熟悉计算机组成原理和计算机网络的人对这个思想并不陌生,最短路径优先算法,而这次生成树协议也用到这种机制。

DM(密集模式)的任务就是构建维护STP树(S,G),S代表组播源的地址,G代表组播组的地址

上游接口:就是RPF接口(它不能成为下游接口),负责接收(S,G)的组播流量,对于每一个(S,G)表项,RPF接口有且只有一个,如果去往组播源是负载分担的,下一跳地址大的接口为RPF接口。RPF接口上的邻居称为RPF邻居。如果RPF上存在多个PIM邻居,则邻居地址大的为RPF邻居。

下游接口:将RPF接口收到的组播流量发送出去的接口即存在直连组成员的接口(由IGMP协议维护)以及存在PIM邻居的接口

剪枝:当下游节点没有组播成员,就向上发送剪枝报文。路由器发现没有直连组成员,也没有PIM邻居,也没有除了RPF之外的接口,则认为下游接口为null,就向上游接口发送剪枝报文,尚有接口收到剪枝报文,将自身(S,G)表项中该接口剪枝,210s内不再下发该组的组播流量。

需要一种机制能发现其他组播域内的组播源。

1.组播路由器之间运行组播路由协议,组播路由协议用于建立和维护组播路由,并正确、高效地转发组播数据包。PIM(Protocol Independent Multicast协议无关路由)是典型的域内组播路由协议,分为DM(Dense Mode密集模式)和SM(Sparse Mode稀疏模式)两种模型。2.组播路由协议概述和单播路由一样,组播路由也分为域内和域间两大类,(1)域内组播路由协议通过发现组播源并构建组播分发树,将信息传递到接收者,比如PIM-DM,PIM-SM,PIM-SSM,CBT,DVMRP,MOSPF(2)域间组播路由协议需要一种机制能发现其他组播域内的组播源,如MSDP、PIM-SSM;用于RFP检测的路由信息如何在自治系统之间传递,M-BGP、BGP3、域内组播路由协议分为密集模式和稀疏模式。密集模式使用Push方式,Push原理假设网络里的每个子网至少有一个组播信息的接收点,因此,信息扩散到网络中的所有点。然后再利用扩散、剪枝和嫁接来维护组播分发树。稀疏模式使用Pull方式,即组播信息被拉入网络中的接收站点。这种方式假定组播数据不被需要,除非有加入申请,否则组播信息不会被传送到接收站点。4、PIM称为协议无关组播,表示组播依靠 单播路由可以由静态路由、RIP、OSPF、IS-IS、BGP等提供,组播路由和单播路由协议无关,只要单播路由协议产生所需路由表能完成RPF检查即可。

以上就是关于PIM是什么东西全部的内容,如果了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

版权声明:本文内容由用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。转载请注明出处:https://www.gulizw.com/guli/185076.html

网友评论

  • 随机文章

  • 热门文章

  • 最新文章