| 网站首页 | 新闻中心 | 系统安全 | 网络安全 | 安全技术 | 下载中心 | 
课件制作网.
收藏本站
设为首页
安全365
MBGP协议
MBGP协议
作者:佚名 文章来源:不详 点击数: 更新时间:2007-1-26 8:51:57

      MBGP:多协议边界网关协议
     (MBGP:Multiprotocol BGP)

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

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

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

  • NEXT-HOP 属性(即 IPv4 地址);
  • AGGREGATOR(包含一个 IPv4 地址);
  • NLRI(即 IPv4 地址前缀)。
  任何 BGP 说话者,包括一个 MBGP 说话者,都需要有一个 IPv4 地址用于 AGGREGATOR 属性。为了使 BGP-4 能够为多路网络层协议支持路由 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 说话者。


协议结构

  可获得的多协议 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) Network Layer Reachability Information (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。

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


Address Family Identifier
(2 Bytes)
Subsequent Address Family Identifier
(1 Byte)
Withdrawn Routes
(variable)

  • Address Family Identifier ― 传送与 NLRI 相关的网络层协议。
  • Subsequent Address Family Identifier ― 提供另外的网络层可抵达信息(Network Layer Reachability Information)。
  • Withdrawn Routes ― 列出正在被撤出服务的线路 NLRI。

相关协议 IPTCPBGP
组织来源 MBGP 由 IETF(http://www.ietf.org)定义在 RFC2858。
相关链接 http://www.javvin.com/protocol/rfc2858.pdf:Multiprotocol Extensions for BGP-4

【转自世纪安全网 http://www.21safe.com】
文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
     
     
     
    ECI Telecom B-Focus AD
    MambelFish组件mambelfi
    Mambo/Joomla plugin.cl
    PhpWebGallery picture.
    IBM SMB:服务器信息块协
    Gigabit (1000 Mbps) 
    BGP/BGP4协议
    EGP协议
    BGMP协议
    Php5 GPC绕过缺陷

    Copyright © 2006-2008 www.anquan365.com 安全365
    建议使用1024*768分辨率及第三方浏览器对本站进行浏览