新闻中心/ News center
联系我们/ contact us
行业资讯

工业级路由器的MP-BGP原理简介

日期:2017-06-06 10:06:17点击: 来自:

  传统的工业路由器BGP只支持IPV4单播路由,为了提供BGP对多协议的支持(主要是MPLSVPN、组播和IPv6),需要对BGP协议进行扩展,主要的思想是增加路径属性,将工业级路由器多协议地址族路由放在扩展的路径属性中,以区分不同协议地址族的路由,即MBGP。RFC2858详细说明了BGP多协议扩展。扩展的BGP(如MBGP、BGP4+)同时携带工业无线路由器IPv4单播路由信息和其它网络层协议(主要是MPLSVPN、组播和IPv6)信息。
 
  为了在UPDATE报文中发送多协议地址族的工业级无线路由器路由,需要对普通BGPUPDATE报文中涉及到IPV4单播地址的属性进行修改以适应多协议地址族。在BGPUPDATE报文中有三处涉及IPV4单播地址:NEXT-HOP,AGGREGATOR(包含了ROUTER-ID)和NLRI。假设目前每台路由器上都有一个IPV4单播地址可用作工业4G路由器ID,即ROUTER-ID必定是IPV4单播的,因此在多协议扩展时只需要考虑NEXT-HOP和NLRI属性。NEXT_HOP只在可达工业级4G路由器路由信息中有用,因此在MBGP对于不可达信息应该和可达信息分开处理。
 
  为提供工业全网路由器协议的向后兼容以及简化处理,MBGP提供了两个新的扩展属性:
 
  MP_REACH_NLRI(TypeCode14):可选非过渡属性,用于传递双卡路由器多协议地址族路由。
 
  MP_UNREACH_NLRI(TypeCode15):可选非过渡属性,提供不可达路由信息,带MP_UNREACH_NLRI属性的UPDATE报文不需要携带其他任何路径属性。
 
  多协议可达NLRI(MP_REACH_NLRI)提供如下功能:发布可达路由;发布下一跳信息;使能路由器报告本地系统中的部分或全部SNPA(Sub-networkPointsofAttachment)。
 
  多协议不可达NLRI(MP_UNREACH_NLRI)用于撤消单个或多个不可达全网通工业路由器路由。撤消路由中包含的NLRI指明了不可达的目的地址,包含MP_UNREACH_NLRI的更新报文不需要携带任何路径属性。
 
  添加上述两种属性后,MBGP就能包括多协议信息。MBGP同时支持单播和组播模式,为两种模式构建不同的网络拓扑结构,同时还能提供相应的全网通工业级路由器路由策略。因此,MBGP能根据路由策略组成不同的域间单播/组播路由。
        4G无线路由器   3G路由器   双卡备份路由器

上一篇: 关于工业4G路由器的ISIS原理简介

下一篇: 工业级路由器的标准BGP原理简介

ga('create', 'UA-49087459-1', 'auto'); ga('send', 'pageview'); html> his->render('footer')?> l>