MSDP协议简介

组播要正常通信的前提是要建立组播树,组播树要正常建立,RP就必须要知道组播源和组成员,如果是同一个PIM-SM域内,RP想要知道所有的组播源和组成员是非常轻松的事,但RP却没有办法知道其它PIM-SM域中的组播源。要解决这个问题让一个PIM-SM域中的RP把自己知道的组播源信息告诉其它PIM-SM域中的RP就可以了,所以我们要想办法让不同PIM-SM之间的RP能够互相共享和交换组播源信息,这个信息被称为Source Active(SA),这个协议就是Multicast Source Discovery Protocol(MSDP),即组播源发现协议。

MSDP协议的功能和目的只有一个,就是把一个PIM-SM域内的组播源信息(SA)发送给其它PIM-SM域的RP,从而让PIM-SM域间的组播通信正常,MSDP只是在PIM-SM域之间传个消息而已至于后面组播是通还是不通,都不是MSDP的责任.

单个域内的PIM-SM要通信,是建立的(*,G)条目,如果PIM-SM域之间要通信,建立的是(S,G)条目,相当于是距离矢量的路径方式。

使用MSDP的优点:

1. 不存在第三方(Third-party)资源依赖域内RP。

2. PIM-SM域只依靠本身的RP。

3. 接收端域:只带接受端的域可以获取数据而不用全局通告组成员。MSDP可以和其它非PIM-SM协议一起使用。

MSDP使用TCP639端口建立对等连接(高ip侦听,低ip连接),和BGP一样,对等间连接必须明确配置,当PIMDR在RP注册源时,RP向所有的MSDP对等体发送源激活消息,然后其他MSDP路由器将SA泛洪,为防止环回,现检查MBGP,再检查BGP Message-Type。

本文出自 “网络工程师” 博客,请务必保留此出处http://692344.blog.51cto.com/682344/1062217

时间: 2024-08-25 11:22:27

MSDP协议简介的相关文章

《趣学CCNA——路由与交换》一第2章 TCP/IP协议2.1 TCP协议简介

第2章 TCP/IP协议 趣学CCNA--路由与交换 在上一章,我们郑重其事地介绍了无聊的OSI七层参考模型,并浓墨重彩地讲述了其中每一层负责提供的功能.OSI模型出身名门.条理清晰,只有一个"小小的"缺点,那就是一直没人太拿它当回事儿.所以,如果对它太认真,你就败了. 我们是有职业精神的,因此在介绍OSI模型时反复强调了这个模型是如何地曲高和寡.我们在上一章中花大篇幅介绍OSI模型有三个目的:一是延续各类技术教材的惯例,以免将本书作为技术开蒙读物的读者在与别人讨论技术问题时,因全然不

《趣学CCNA——路由与交换》——2.2节UDP协议简介

2.2 UDP协议简介趣学CCNA--路由与交换TCP是一个面向连接的协议,而UDP则正好相反,它是一个"无连接的"协议.这意味着,您不会在这一节读到关于握手流程的那些复杂的内容,可以省下一些时间和精力用来刷微博.微信.但是,TCP费那么大工夫去握手可不是因为它空虚寂寞觉得冷,这一切都是为了保障接收方能够收到自己发送的数据.UDP省掉了这个过程,这也就说明,UDP 并不关心对方能不能收到它发送的信息.因此,如果说TCP发送出去的数据是能够随时查询投递状态的快递包裹或者挂号信,那么UDP

《趣学CCNA——路由与交换》——2.1节TCP协议简介

2.1 TCP协议简介趣学CCNA--路由与交换上一章介绍传输层的时候曾经提到过,传输层的某些协议是"面向连接"的,所谓面向连接是指这个协议可以追踪数据的传输状态,并且可以在传输失败的时候对数据进行重传 ,而本节要进行介绍的TCP 协议就是面向连接的协议. TCP 协议的全称是"传输控制协议",这种协议可以给上层应用提供一种可靠的传输机制 .用人话来说,就是通过这家快递公司发件,它可以通过追踪包裹的实时状态来监控投递进度,就算对方因为某种原因没有收到,它们也会再次上

开源软件许可协议简介

很多软件开发者和设计者都有将自己的软件作品以开源的形式公之于众的想法.他们希望其他人也可以分享自己的作品,使用自己的作品.开源社区之所以能蓬勃发展就是因为人们有这样的愿望.开源软件如此的丰富,任何你能想到的应用领域里都能找到它们的身影. 大部分的设计人员都已经把使用开源软件和开源代码作为日常工作不可缺少的一部分了(WordPress, Drupal 和许多其它的内容管理系统都是开源软件). 但是很多的软件作者和设计者都对各种不同的开源许可协议的内容和含义不甚了了.当你选择了某种开源许可协议时,你

OAUTH协议简介,互联网营销

摘要:OAUTH协议为用户资源的授权提供了一个安全的.开放而又简易的标准.与以往的授权方式不同之处是OAUTH的授权不会使第三方触及到用户的帐号信息(如用户名与密码),即第三方无需使用用户的用户名与密码就可以申请获得该用户资源的授权,因此OAUTH是安全的.同时,任何第三方都可以使用OAUTH认证服务,任何服务提供商都可以实现自身的OAUTH认证服务,因而OAUTH是开放的.业界提供了OAUTH的多种实现如PHP,JavaScript,Java,Ruby等各种语言开发包,大大节约了程序员的时间,

透视你的网络 完美测试TCP/IP协议简介

安装网络硬件和网络协议之后,我们一般要进行TCP/IP协议的测试工作,那么怎样测试才算是比较全面的测试呢?我们认为,全面的测试应包括局域网和互联网两个方面,因此应从局域网和互联网两个方面测试,以下是我们在实际工作中利用命令行测试TCP/IP配置的步骤: 1. 单击"开始"/"运行",输入CMD按回车,打开命令提示符窗口. 2. 首先检查IP地址.子网掩码.默认网关.DNS服务器地址是否正确,输入命令ipconfig /all,按回车.此时显示了你的网络配置,观查是否

SMTP协议简介

SMTP被用来在因特网上传递电子邮件.文件RFC821规定了该协议的所有细节.但是你只须记住下面的内容--该协议的基本命令和方法就行了. 协议的原理很简单.无非是一个客户端计算机向服务器发送命令,然后服务器向客户端计算机返回一些信息.客房端发送的命令以及服务器的回应都是字符串,你并不需要特别的软件就能读出它们.如果你仔细看过WinsockTerminal示例程序的源代码,你就会发现这一点.现在让我们用这个示例程序来向自己发一封电子邮件吧. 运行示例程序,单击"Connect"按钮,在&

怎样接收电子邮件(POP3协议简介)

在Internet,POP3(PostOfficeProtocol3)协议通常被用来接收电子邮件.这个协议很容易学,因为它只包含12个命令(其中有3个你完全可以忽略它们的存在).这些命令被客户端计算机用来发送给远程服务器.反过来,服务器返回给客户端计算机两个回应代码.如果你还没有看本站另一篇文章-"WinsockTerminal示例程序"的话,请先阅读那篇文章,因为你需要那个程序来做实验. 运行示例程序,单击工具栏上的"Connectto"按钮.在弹出的对话框中输入

RTP协议简介

上面是因特网多媒体体系结构,大家先有一个整体印象. RTP(Real-time Transport Protocol): RTP为实时应用提供端到端的运输,但不提供任何服务质量的保证.多媒体数据块经过压缩编码处理后,先送给RTP封装成为RTP分组,RTP分组再装入UDP用户数据报,然后再向下地交给IP层.RTP是一个协议框架,因为它只包含了实时应用的一些共同的功能. RTP分组只包含RTP数据,而控制是由另一个配套协议RTCP提供. RTP在端口号1025到65535之间选择一个未使用的偶数UD