DVMRP概述

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

DVMRP概述
DVMRP概述
2011年06月20日
距离向量组播路由选择协议(DVMRP)是一种密集模式协议,它采用“扩散和剪枝”技术来广播组播数据。

对于每一个数据源结点,距离向量组播路由选择协议(DVMRP)一开始总是将组播数据通过网络进行扩散。

没有任何直接相连的接收结点的路由器将上游路由器剪枝信息发送给源结点。

上游路由器将不再向那些已经从分布树中被剪枝的路由器发送组播信息包。

当有新的接收结点加入到组播组时,原先已经被剪枝掉的分支仍然可以通过嫁接而重新回到分布树。

距离向量组播路由选择协议(DVMRP)为每个数据源结点都创建和维护一棵源分布树。

源分布树是以源结点为根的最短路径树。

距离向量组播路由选择协议(DVMRP)内置了一个单一路由选择协议,该协议是一个功能类似于路由信息协议(RIP)的距离向量协议。

距离向量组播路由选择协议(DVMRP)使用尺度和跳数来决定返回源结点的最短路径。

在距离向量组播路由选择协议(DVMRP)中,逆向路径转发(RPF)机制要以源结点地址为基础。

为了避免在多路连接网络中发送复制包,被指定的转发结点被选中用来在共享网络中转发组播数据。

被指定的转发结点距离源网络的尺度最短。

如果多个路由器都具有相等的尺度,那么具有最短IP地址的那个路由器将成为被指定的转发结点。

并不是所有的路由器都支持本地的组播路由选择。

因此,距离向量组播路由选择协议(DVMRP)支持在路由器之间传送组播IP数据报的隧道技术,而这些路由器是被一些不支持组播路由选择的网关所分隔开来的。

隧道技术在两个同时运行距离向量组播路由选择协议(DVMRP)的路由器之间扮演了虚拟网络的角色。

在MyPower S6808核心路由交换机中,距离向量组播路由选择协议(DVMRP)的默认状态是关闭状态。

所有需要组播路由选择的接口都应该启动距离向量组播路由选择协议(DVMRP),其中还包括运行因特网组管理协议(IGMP)。

下面的例子在接口pc2上启动了距离向量组播路由选择协议(DVMRP):为了查看某个距离向量组播路由选择协议(DVMRP)接口的状态,可以使用命令dvmrp show interface,如下面的例子所示。

每个通向源网络的路由器都有一个与之相关的尺度。

该尺度是介于报告路由器和源网络之间的所有接口的尺度之和。

在MyPower S6808核心路由交换机中,所有距离向量组播路由选择协议(DVMRP)接口的默认尺度为1。

利用命令dvmrp set default metric可以为MyPower S6808核心路由交换机中的所有距离向量组播路由选择协议(DVMRP)接口设置尺度。

利用命令dvmrp set interface可以为指定的接口设置尺度。

下面的例子将全部的距离向量组播路由选择协议(DVMRP)尺度设置为2:下面的例子将接口to-group1的尺度设置为3:核心路由交换机支持将距离向量组播路由选择协议(DVMRP)隧道用于因特网的组播主干(Mbone)中。

当两个距离向量组播路由选择协议(DVMRP)邻居之间的路由器不具备组播能力时,我们可以配置距离向量组播路由选择协议(DVMRP)隧道用来传送组播信息包。

由于隧道的组播信息包不是直接通过心路由交换机的多任务ASIC芯片进行交换,所以隧道将大量地占CPU资源。

在核心路由交换机中,最多可以支持8条隧道。

下面的例子在10.3.4.15(隧道的本地端)和10.5.3.78(隧道的远程端)之间创建了一条名为tun12的DVMRP隧道。

如果远程端路由器运行的是mrouteD,你需要在命令中指定mrouted-compatible参数。

%注意::
隧道中的信息包没有基于每个端口进行优化,而是被送往同一接口的所有端口。

即便如此,因特网组管理协议(IGMP)还是为每一个端口保留了成员资格信息。

隧道中的信息包之所以没有基于每个端口进行优化,是为了尽量
减少隧道中的信息包对CPU资源的占用。

下面是一个对距离向量组播路由选择
协议(DVMRP)进行基本配置的示例。

在这个例子中,组播数据源结点(150.20.20.1)与路由器MP152直接
相连。

其中的一个接收结点是150.10.10.1,它与路由器MP141直接相连。

下面对路由器MP152进行配置,它与源结点直接相连:下面对路由器MP45进行配置:下面对路由器MP41进行配置,它与接收结点直接相连:你
可以使用命令dvmrp show neighbors来显示某个距离向量组播路由选择协议(DVMRP)路由器的邻居信息。

下面的例子表明路由器MP45是路由器MP52和路
由器MP41的距离向量组播路由选择协议(DVMRP)邻居: MP145#dvmrp show neighbors Interface : 145to152 Local Addr : 192.168.3.2 Neighbor
Addr : 192.168.1.1 Uptime : 1:11:16 Expires : 29 Genid : 0x3c6d3bf5 Major Ver: 3 Minor Ver :255 Nbr Flags : DVMRP_NBR_TWOWAY
Capabilities:Prune GENID Mtrace Netmask 3xff Interface : 145to141 Local Addr : 192.168.1.4 Neighbor Addr : 192.168.1.5 Uptime : 31:10 Expires : 35 Genid : 0x3c6d362b Major Ver: 3 Minor Ver :255 Nbr
Flags : DVMRP_NBR_TWOWAY Capabilities:Prune GENID Mtrace Netmask 3xff 你可以使用命令dvmrp show routes来显示距离向量组播路由选择协议(DVMRP)的路由信息。

组播系统中包含有多条用以显示组播路由信息的命令。

下面所使
用的命令multicast show cache就是其中一条。

(如果需要其它各条显示组
播信息的命令的更多信息,请查阅13.6节“组播的监控”。

)。

相关文档
最新文档