BGP协议——论各主流厂家路由选择实现方式

来源 :科技尚品 | 被引量 : 0次 | 上传用户:yijiutaosheng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:BGP协议,是一种在internet互联网上被广泛应用的核心的、去中心化的、自治系统(AS)之间的动态路由发现协议。具有非常丰富的路由策略和路由过滤,对于更新的路由,它只选择发送增量的路由。各大厂商的产品相应使用BGP协议的区别大都在于路由选择的实现方式。
  关键词:BGP;路由选择
  BGP协议,即Border Gateway Protocol、边界网关协议,这是一种在internet互联网上被广泛应用的核心的、去中心化的、自治系统(AS)之间的动态路由发现协议。这是一种用来在各AS间和内部传递路由信息,并为路由附带上属性信息的路由协议;它的传送协议基于TCP协议,支持无类别域间路由(CIDR);它是一种距离矢量型的路由协议,因为带有矢量指向性从而从设计上就避免了内部环路的产生;它具有非常丰富的路由策略和路由过滤,对于更新的路由,它只选择发送增量的路由。因为BGP协议的广泛应用,各大厂商的产品相应使用BGP协议的区别大都在于路由选择的实现方式。那么我们来看看各大主流厂家是如何实现BGP协议路由选择,它们的选路原则是怎样的。
  1 CISCO(思科)产品的BGP选路原则
  CISCO有一个私有参数:Weight,取值范围是0到65535,默认值为32768,在路由器配置权重之后仅在本地有效,非本地产生的BGP路由条目的Weight值为0。CISCO产品在选择路由时优先比较Weight本地产生的BGP路由条目,首选具有最高权值的路由。
  如果权值相同,则比较Local-Preference(本地优先级)的权值,该值默认大小为100,取值范围是0到4294967295。它只传递给IBGP(内部边界网关协议)邻居,不传递给EBGP(外部边界网关协议)。首选具有最高权值的路由。
  如果Local_Preference权值相同,则选择逻辑上在该路由器通告的路由,即从本路由始发的路由:首选Next-Hop(下一跳)为0.0.0.0的路由条目。其中包括本地network配置的重新分布,或者在IGP(内部网关协议)表中寻找有可以配置的路由聚合地址,然后在BGA中调用Aggregate命令进行配置。
  如果此Local Preference权值相同,而且没有该路由器逻辑上通告的路由,则比较AS-PATH(AS路径),优选具有最短AS-PATH的路由。
  如果maximum—pathsN已经配置在路由器上,此时胃部路径的来源比较多,并且属于同一自治域中,此时可以将其纳入到IP选路表中去。这样就可以使得其分派到各个路径中,实现了负载的分担处理,此时系统运行的压力也就不复存在了。当前N最大可以是6;如果不启用这项功能,那么它的缺省值就是1。现在需要做的就是:输入“show ipbgpx.x.x.x”,在获取系统输出信息之后,就可以看到最先接收的路径,其实就是最有路径,而在它转发到内部对等体以前,还必须执行与next_hop_self一样的功能。这就是说它们都来自相邻的AS,而且借助maximum-paths命令让BGP有多条可用路径,结果所有同样开销的路由就被安装到Loc-RIP内。
  以反射器为主要手段,去实现最小长度如有的界定,并且在客户机和反射器中以对接的方式来处理,为路由器需要具备的条件就是:掌握BGP协议中RR的各种配置信息,这是其发挥效能的前提和基础。
  最低对等体地址路径选择的过程中,要遵循对应的优选原则。该地址为配置在BGP对等体上且在用的地址,简单来讲就是在本地对等体路由器上,实现TCP邻居的配置,并且于远端实现连接,此时的地址,就是我们需要明确的地址。
  2 H3C(华三)产品的BGP选路原则
  下一跳(Next_Hop)不可达的路由及其他无效路由不参与优选。这也是NEXT_HOP属性是公认必选的原因。
  选择协议优先级低的路由。标签路由(即含LSP隧道)与非标签路由(不含LSP隧道)相比,前者要优先。如果对Preferred-value值进行了配置,值高的优先。其他优先项:本地优先级(即Local_Pref)最高的路由优先,本路由器始发的路由优先,AS路径(即AS_Path)最短的路由优先。
  Origin属性值的路由选择顺序为IGP、EGP、Incomplete。MED值最低的路由优先,因为联盟EBGP路由优于IBGP路由,所以后者优先。
  下一跳(即Next_Hop)花费(即Cost)值最低的路由优先。簇列表(即Cluster_List)长度最短的路由优先。Originator_ID最小的路由优先。Router ID值小的优先。BGP会话地址小的优先。上述规则要从前到后顺次比较,前一条件选不出最优路由,再考虑后一条件。
  3 中兴(ZXR10)路由器的BGP选路原则
  若下一跳不可达,则该路由被忽略。优选具有最大Local_PREF值的路由。本路由器产生的路由优先。最短AS_PATH路由优先。最小ORIGIN值的路由优先。最小MED值的路由优先。先选EBGP通告路由,次选IBGP通告路由。优选在AS内部走最短的IGP路由可到达其下一跳的路由。
  4 IPv4的BGP路由选路原则
  收到的BGP路由,如果下一跳不可到达,则不考虑这条路由。优选本地优先级(Local-preference)最高的路由。优选本地始发路由(主要是针对BGP聚合路由来说)。优选AS-PATH最短的路由。具有最低起源类型(Origin)的路由优先,最低MED值的路由优先。先选EBGP,再选联盟EBGP,最后选IBGP。IGP花费最小的对等体路由优先。最低路由器ID的路由优先。cluster-list长度最短的路径优先。优选几个邻居当中建链地址最小的邻居发送的路由。
  5 VPNv4的 BGP路由选路原则
  VPNV4 BGP的选路规则基本和IPV4保持一致,需要注意一点,同一个网段的路由,如果带上不同的RD,那么对于VPNV4 BGP来说是不同的路由。
  6 结语
  以上是各主流厂家产品在BGP协议上的路由选择原则和实现方式。BGP协议在互联网上的应用是广泛和多样化的,而选路原则则是实现应用功能的基础。针对不同的厂商产品,了解它们的实现方式,对于更好地应用BGP协议将有很大的帮助。
  参考文献
  [1]李越,钱德沛.基于NS的分布式并行网络模拟器[J].电子学报,2004,32(2):246-249.
  [2]Randy Zhang,Micah Bartell,黄博,葛建立(译).BGP设计与实现[M].北京:人民邮电出版社,2005.
其他文献
摘 要:随着科技的不断发展,电网建设也在不断进步,当今电网已逐步进入了特高压电网时代。调度机构的职能分工也越来越紧密,调度一体化运行的要求显著提高。电网调度自动化系统的需求应运而生,合理的开发运用调度自动化系统,不仅能够提高电网运行的效率,还能够改善调度和运行人员在处理电网事故时的分析环境和工作条件,有利于他们更为准确快速的处理电网的突发事件,确保电网的稳定运行。  关键词:特高压电网;调度;自动
目的:Cr(Ⅵ)在工业上应用极广,已被国际癌症研究所(IARC)证实是一种强致癌剂,可导致职业性肺癌,但其致癌机制还不是很明确。近10余年来,分子生物学飞速发展,肿瘤发生机制的认识亦随
摘 要:计算机硬盘是计算机系统中重要的硬件组成部分。而硬盘读写磁头的位置控制对于数据读写的速度与精度至关重要。因此,本文提出了一种闭环超前校正的计算机磁盘读写磁头位置控制器,通过对其进行仿真分析可知,系统不仅具有较高的定位速度与精度,而且还提高了系统的稳定性。  关键词:闭环控制;超前校正;读写磁头;位置控制器  0 引言  计算机系统的硬件组成部分主要包括中央处理器、存储器和输入输出设备组成。而
随着社会主义市场经济体制的不断完善,特别是加入WTO,中国广播电视的生存环境和发展战略发生了重大变化,面向受众、占领市场、发展产业、提升效益,已是必然趋势。电台电视台
摘 要:本文从配电主站、通信与继电保护等角度出发,对配电自动化进行了分类,并分析了配电主站的类别,依据配电终端与继电保护的系统差异原则,结合各个城市的用电数据,提出了中型城市配电自动化的具体实践理论,旨在提高配电自动化的效率。  关键词:供电可靠性;配电自动化;系统规划  合理的网架结构以及可靠的配电设备能够为供电的可靠性提供保障,但是,为了达到供电可靠性的需求,不是每一台开关都需要安装配电终端,
翻开任何一份都市报,娱乐新闻都占有相当的比例,这就需要我们创出自己的个性,打响自己的品牌。《温州都市报》的娱乐新闻之所以具有一定的影响力,个性化版面的树立是根本。《
  本课题运用蛋白质组学核心技术--双向电泳(2-DE)分析三氯乙烯染毒前、后L-02肝细胞蛋白质组表达改变,应用基质辅助激光解吸电离飞行时间串联质谱(MALDI-TOF-TOF-MS)对差异蛋
摘 要:分析目前服装行业的现状,如何提高当前服装行业制造企业的生产及管理水平已成为一个亟待解决的现实问题,将物联网及云制造技术引入到服装行业将会受益匪浅。本文首先简单阐述云制造的基本框架,再对当前服装行业的现状进行分析,具体对比分析引入云制造技术后对服装行业的生产与管理的高效化提升的应用,最后展望了云制造技术在中国服装行业的应用及前景。  关键词:云制造;物联网;生产;管理;服装行业  0 引言 
摘 要:随着Hadoop平台的日益完善,其应用范围越来越普及,但仍然存在诸多影响性能的问题,比如调度算法中Hadoop配置对象开销大、MapReduce阶段中排序对象的序列化及反序列的高开销问题。本文针对以上问题,提出解决方案。  关键词:Hadoop云平台;优化策略  1 研究背景  由于具备低成本和前所未有的高扩展性,Hadoop已被公认为是新一代的大数据处理平台。Hadoop正带来了新一轮的
摘 要:随着科技的发展与进步,火电厂水泵房实现了远程无人值守,促进了火电厂的自动化控制的发展,实现了火电厂对补水泵的科学管理。本文就火电厂补水泵远程无人值守的可行性进行研究和探讨,主要对补水泵远程无人值守项目背景、存在的问题、项目实施的方案及可行性进行分析。希望能够为补水泵远程无人值守项目提一些自己的建议与思考。  关键词:补水泵房;远程;无人值守;可行性  1 火电厂补水泵远程无人值守项目背景