组播知识总结(F) (共7部分)

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

察看SDR

验证组播传输

23.13 NBMA网络中的组播

23.13.1 传统NBMA网络中的问题

由于传统的NBMA形网络采用点到多点的模式,对于子节点需要剪枝时,发送给中央节点剪枝的消息,其他子节点无法接受,从而导致其他节点无法作出响应,接口被错误剪枝掉了。

Cisco在11。0的IOS中渐渐的修正了这个bug,并提出了一种PIM-NBMA的模式。

23.13.2 PIM-NBMA模式

在所有的NBMA接口上,仅需要配置ip pim nbma-mode 就可以实现在NBMA网络中的通讯。

此时中心节点将会转发消息,使得每个子节点都能获得相应的消息。同时对于PIM-SM模式下的

Auto-RP在原有传统NBMA网络中无法实现的,也开始在这种模式下实现。当然此命令在帧中继环境中是非常完善的,在ATM网络中,还需要一些更特别的处理方式。

23.13.2 ATM网络

Atm网络中,点倒多点广播需要配置PIM的多点信令。

Ip pim multipoint-signaling

同时可以限制VC数目

Ip pim vc-count

也可以限制VC的最小速率

Ip pim minimum-vc-rate

23.14组播高级特性

23.14.1 组播带宽控制

组播流量控制一般采用丢弃数据报文的方式,被设计用来控制非法源或者和单播通信共享带宽命令格式为:

ip multicast rate-limit in | out { [video] | [whiteboard] }[group-list ] [source-list

] []

组播带宽限制分为2种

1.基于接口的速率限制

基于接口的流量限制,将无法识别流量的大小,只能设置多少,使用多少带宽2.基于流的速率限制---可以对任何一个(S,G)或者(*,G)进行限制

当限制值大于原有流量时,外出流量依旧未128Kbps

23.14.2 组播管理范围控制

这些配置中,ip multicast boundary命令阻汇所有本地组播信息通过边界串行接口进入或离开本场所。该组播边界也避免了由于可能的不应该离开本地场所的高速率组播信息因离开本地场所而使该接口发生阻塞。

ip multicast boundary 10

ip multicast ttl-threshold 16

除了组播边界外,ip multicast ttl-threshold命令也定义了边界接口,以避免本地场所候选RP(c—RP)的通知泄痛出去;

ip multicast helper-map broadcast 224.1.1.1 100 ttl 15

ip forward-protocol udp 2000

access-list 100 permit any any udp 2000

ip multicast helper-map 224.1.1.1 10.2.2.255 100

ip forward-protocol udp 2000

access-list 100 permit any any udp 2000

23.15 MBGP

23.15.1 MBGP简介

多协议边界网关协议(MBGP:Multiprotocol BGP)的特征是对原来的 BGP 增加使整个网络能够组播路由,并能够在 BGP 自治系统间连接组播拓朴的能力。换句话说,MBGP 是增强版的携带 IP 组播路径的 BGP。BGP 携带了两组路径,一组是提供单播路由,另一组是提供组播路由。协议独立组播(PIM)使用连接组播路由的路由器建立数据分配树。当需要链接组播通信量,或限制通信量的资源使用时;

也可能当网络访问点需要交换所有的组播通信量时,MBGP 都是非常有用的。MBGP 允许单播路由拓朴不同于组播路由拓朴。

BGP-4 携带三个唯一的 IPv4 信息:

NEXT-HOP 属性(即 IPv4 地址);

AGGREGATOR(包含一个 IPv4 地址);

NLRI(即 IPv4 地址前缀)。

任何 BGP Speaker,包括一个 MBGP Speaker,都需要有一个 IPv4 地址用于 AGGREGATOR 属性。

为了使 BGP4 能够为多路网络层协议支持路由 BGP-4,需要附加两点能力:

连接特定网络层协议和下一跳信息的能力;

连接特定网络层和 NLRI 的能力。

关于 NLRI,MBGP中定义了两种属性:

MP_PEACH_NLRI,

用来告知对等可行性路径,允许路径告知网络层用于下一跳的路径地址,同意特定

地路径报告部分或所有子网的连接点(SNPAs);

MP_UNREACH_NLRI,

用来撤消服务器上的多路不可行性路由。

为了提供后台兼容性,同时也能简化进入 BGP-4 多路协议的能力的介绍,两种新的属性,多路协议可获得 NLRI(MP_UNPEACH_NLRI)并且 MBGP 可以用于不可获得的多路协议。MP_PEACH_NLRI 用来携带可获得目的文件组,同时利用下一跳信息转发这些目的文件。MP_UNPEACH_NLRI 主要用于携带不可获得目的文件。这两种属性都是可选的且不传递的。按照这种方式,不支持多路协议能力的说话者将忽略这些属性携带的信息,并不再将它传送给其他 BGP 说话者。

23.15.2 MBGP协议结构

可获得的多协议 NLRI — MP_REACH_NLRI (Type Code 14):各属性列表如下:

2 Bytes

1Byte

1Byte

Address Family Identifier

Subsequent Address Family

Identifier

Length of Next Hop

Network Address

Network Address of Next Hop (variable)

Number

of SNPAs

Length of

first SNPA

First SNPA

(variable)

Length of second

SNPA (1 Byte)

Second

SNPA

(variable)

Length of

Last SNPA

(1 Byte)

Last SNPA

(variable)

NLRI(variable)

Address Family Identifier ― 传送与网络地址相关的网络层协议 ID。

Subsequent Address Family Identifier ― 提供另外的网络层可抵达信息。

Length of Next Hop Network Address ― 表示“Network Address of Next

Hop”(下一跳网络地址)字段的长度(八位)。

Network Address of Next Hop ― 可变长字段,包含到达目的地的路径上的下一

跳路由器的网络地址。

Number of SNPAs ― 表示下面字段中列出的 SNPAs 数目。值为0时表示该属性

中没有 SNPA。

Length of Nth SNPA ― 表示“Nth SNPA of Next Hop”字段的长度(Semi-Octets)

Nth SNPA of Next Hop ― 包含一个路由器的 SNPA,其网络地址包含在“Network

Address of Next Hop”字段。

Network Layer Reachability Information ― 列出可行线路的 NLRI。

Address Family Identifier ― 传送与 NLRI 相关的网络层协议。

Subsequent Address Family Identifier ― 提供另外的网络层可抵达信息

(Network Layer Reachability Information)。

Withdrawn Routes ― 列出正在被撤出服务的线路 NLRI。

不可获得的多协议 NLRI - MP_UNREACH_NLRI:各属性列表如下:

Address Family

Identifier (2 Bytes)

Subsequent Address Family

Identifier(1 Byte)

Withdrawn Routes

(variable)

相关文档
最新文档