BGP主要用于互联网AS(自治系统)之间的互联,BGP的最主要功能在于控制路由的传播和选择最好的路由。中国联通 、中国电信、中国铁通和一些大的民营IDC运营商都具有AS号,全国各大网络运营商多数都是通过BGP协议与自身的AS号来实现多线互联的。使用此方案来实现多线路互联,IDC需要在CNNIC(中国互联网信息中心)或APNIC(亚太网络信息中心)申请自己的IP地址段和AS号,然后通过BGP协议将此段IP地址广播到其它的网络运营商的网络中。使用BGP协议互联后,网络运营商的所有骨干路 由设备将会判断到IDC机房IP段的最佳路由,以保证不同网络运营商用户的高速访问。
采用BGP方案来实现双线路互联或多线路互联的机房,我们称为BGP机房。
优点
1、服务器只需要设置一个IP地址,最佳访问路由是由网络上的骨干路由器根据路由跳数与其它技术指标来确定的,不会占用服务器的任何系统资源。服务器的上行路由与下行路由都能选择最优的路径,所以能真正实现高速的单IP高速访问。
2、由于BGP协议本身具有冗余备份、消除环路的特点,所以当IDC服务商有多条BGP互联线路时可以实现路由的相互备份,在一条线路出现故障时路由会自动切换到其它线路。
3、使用BGP协议还可以使网络具有很强的扩展性可以将IDC网络与其他运营商互联,轻松实现单IP多线路,做到所有互联运营商的用户访问都很快。这个是双IP双线无法比拟的。
我大概说一下吧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|评论
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)