BGP路由协议原理

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了BGP路由协议原理相关的知识,希望对你有一定的参考价值。

参考技术A 我大概说一下吧
BGP用于AS之间,如电信各运营商之间都是使用BGP协议。
1、BGP不同于OSPF/IS-IS/RIP等协议,它是一种AS之间的路由选择协议,而OSPF/RIP等属于AS内部路由选择协议;
2、BGP是用来管理路由的,本身不能发现路由,而域内路由选择协议是可以及时发现路由的,并根据不同的算法计算路由。
3、BGP对路由的管理体现在:BGP有丰富的路由属性,如:下一跳、metric、优先级、团体等,通过这些属性控制路由在as内的出入。

BGP的几个工作原则:
1, 忽略下一跳不可达的路由
2, 忽略不同步的IBGP路由
3, 首选具有最大权重优先,思科私有。(local to router)
4, 首选具有最大本地优先级优先。(global within AS)
5, 首选具有始发本地的路由的路由器优先,(next hop=0.0.0.0)
6, 首选具有最短AS-PATH的路由。
7, 首选具有最小的源码的路由,IGP〈EBP〈incomplete
8, 当所有路由的AS号都相同的时候,首选MED最低的路由,在所有AS号码相同的时候比较MED
9, 首选具有EBGP〉联盟EBGP>IBGP
10,首选具有最近的IGP邻居路由器优先,metric
11 首选具有最老的路由优先(注意:现在这条基本不用)
12,首选具有最低ROUTER-ID的路由。(2个BGP地址不能建邻)
13,首选具有最低的neighbor的IP地址
赞同0|评论
参考技术B BGP的工作原理看书就行了,主要是了解BGP选路的11个规则,学好11个规则,BGP也算差不多了
1, 忽略下一跳不可达的路由
2, 忽略不同步的IBGP路由
3, 首选具有最大权重优先,思科私有。(local to router)
4, 首选具有最大本地优先级优先。(global within AS)
5, 首选具有始发本地的路由的路由器优先,(next hop=0.0.0.0)
6, 首选具有最短AS-PATH的路由。
7, 首选具有最小的源码的路由,IGP〈EBP〈incomplete
8, 当所有路由的AS号都相同的时候,首选MED最低的路由,在所有AS号码相同的时候比较MED
9, 首选具有EBGP〉联盟EBGP>IBGP
10,首选具有最近的IGP邻居路由器优先,metric
11 首选具有最老的路由优先(注意:现在这条基本不用)
12,首选具有最低ROUTER-ID的路由。(2个BGP地址不能建邻)
13,首选具有最低的neighbor的IP地址
参考技术C BGP(Border
Gateway
Protocol)是一种自治系统间的动态路由发现协议,
它的基本功能是在自治系统间自动交换无环路的路由信息,通过交换带有自
治系统号(AS)序列属性的路径可达信息,来构造自治区域的拓扑图,从而
消除路由环路并实施用户配置的路由策略。与OSPF
和RIP
等在自治区域内
部运行的协议对应,BGP
是一类EGP(Exterior
Gateway
Protocol)协议,
而OSPF
和RIP
等为IGP(Interior
Gateway
Protocol)协议。BGP
协议经常
用于ISP
之间。
BGP
协议从1989
年以来就已经开始使用。它最早发布的三个版本分别是
RFC1105(BGP-1)、RFC1163(BGP-2)和RFC1267(BGP-3),当前
使用的是RFC1771(BGP-
4)。
随着INTERNET
的飞速发展,路由表的体
积也迅速增加,自治区域间路由信息的交换量越来越大,影响了网络的性能。
BGP
支持无类别域间选路CIDR(Classless
Interdomain
Routing),可以有
效的减少日益增大的路由表。BGP-4
正迅速成为事实上的Internet
边界路由
协议标准。特性描述如下:
BGP
是一种外部路由协议,与OSPF、RIP
等的内部路由协议不同,其着眼
点不在于发现和计算路由,而在于控制路由的传播和选择最好的路由。
通过携带AS
路径信息,可以彻底解决路由循环问题。
为控制路由的传播和路由选择,它为路由附带属性信息。

以上是关于BGP路由协议原理的主要内容,如果未能解决你的问题,请参考以下文章

华为路由器——BGP路由技术详解

华为BGP动态路由协议理论+实验

BGP路由协议的互联网中

BGP——原理精讲及内外部邻居配置

边界网关协议的BGP属性

【HCIP】3BGP协议-2.5:BGP路由常用属性介绍1