一句话总结BGP特性

小新发布于:2022-07-26阅读:0

一句话总结BGP特性

一、BGP使用的是TCP连接179端口,不使用组播IP,而是单播建立邻居,所以不能自动找到邻居,需要手动配置邻居的更新地址。

二、数据包:

open:建立邻居关系update:用来发送NLRIkeepalive:每60秒发送一次维护邻居关系。notification:路由器检查错误后,用于中断邻居关系Route-refresh:要求平等重新发送路由。

一句话总结BGP特性

三、状态机idel:在初始状态下,的连接请求connect:等待BGP如果TCP如果连接成功,将发送给邻居open报文,进入opensent状态;如果TCP如果连接不成功,则转入Active状态。active:BGP与邻居一起尝试初始化过程TCP如果连接成功,BGP向对等体发送Open报文,关闭连接重传定时器并转到OpenSent状态。如果TCP连接失败,那么BGP停留在Active状态。若连接重传定时器超时,BGP仍没有收到BGP对等体的反应,那么BGP将转入Connect状态。opensent:在这种状态下,BGP等待对等体Open报文,收到Open报文后,将对接收到的AS检查号码、版本号和认证码。如果收到Open报文正确,那么BGP发送KeepAlive报文,Openconfirm状态;如果收到Open报文有误,那么BGP发送Notification报文给对等体,并转到Idle状态。openconfirm:BGP等待Keepalive或者Notification如果收到Keepalive则转入Establish如果收到状态Notification报文,转到Idle状态。establish:邻居关系已经建立,BGP可与对等体交换Update、Keepalive、Route-refresh、Notification如果收到正确的Update和Keepalive,将保持BGP连接。如果收到错误Update和Keepalive,那么BGP将发送Notification报文对端,并进入Idle状态。如果收到Notification或TCP拆除连接的通知也会转入Idle状态。

四、路径属性公认可遵:所有路由器必须识别并包含在内Update包中的属性。这些属性包括:Origin、Next_hop、AS_Path所有路由器都必须识别,但不必包括在内Update包中的属性。这些属性包括:Local-Pref可选传递:BGP路由器不能识别这个属性,但它仍然会接收这个属性并通知其他对等体。这些属性包括Community可选非传递:BGP如果设备不能识别此类属性BGP如果设备不识别此类属性,则会忽略该属性,不会通知对等体。这些属性包括:MED、Originator_ID、Cluster_list

五、选路原则:BGP最佳路由,在没有过滤的情况下,有两个条件相关:下一个跳跃可以到达,同步关闭。如果不满足这两个条件,路由就不好。

BGP选路原则:

如果这条路的下一个跳跃无法到达,则忽略这条路

Preferred-Valnue值越高越优先,华为的私有属性,只有本地意义

Local-Preference最高值路由优先

聚合路由优先于非聚合路由

本地手动聚合路由优先于本地自动聚合路由

本地通过Network引入命令的路由优先于当地通过Import-route命令引入的路由

AS路径长度最短的路径优先

比较Origin属性,IGP优于EGP,EGP优于Incomplete

选择MED较小的路由

EBGP路由优于IBGP路由

BGP优先选择到BGP下一跳的IGP测量值最低的路径

以上全部相同的,为等价路由,可负载分担(注:AS_Path负载分担时,必须一致,以下三项原则无效)

比较Cluster_list长度,短者优先

比较Originator_ID(如果没有Originator_ID,则用Router_ID比较),选择值较小的路径。

对等体进行比较IP地址,选择IP地址值最小的路径。

六、RR:它打破了路由反射器IBGP水平划分。非客户机和非客户机之间不能传递路由。从客户端学到的路由传递给客户端和非客户端;从非客户端学到的路由传递给客户端;从EBGP学到的路由传递给客户端和非客户端。Cluster:RR构成其客户端Cluster,同一个Cluster有相同的Cluster_ID。Cluster_List:当路由被RR反射后,会形成一个Cluster_list,当即RR收到更新的路由时,会检查Cluster_list,若已有本地的Cluster_list,则会丢弃这条路由;如果收到的路由没有本地的ClusterID,它将被添加Cluster_list,并反射路由。Originator_ID:Originator_ID当一条路由第一次被反射时,用来识别路由的发起者,RR将此属性添加到此路由中。如果已经有路由了OriginatorID,不会再添加了。当设备接收到这条路由时,它将被移动Originator_id与Router_ID比较一下,如果是一样的,就不接受这条路RR打破了IBGP但它是通过自己的Cluster_list和Originator_ID防止环路的产生。两条路线可以互为RR客户端。

七、联盟:联盟是一个AS分成更多的子AS技术。每个子AS建立完全互联的邻居关系AS之间建立EBGP连接关系。配置时,BGP子是从过程中开始的AS的AS号,全局的AS号码将成为联盟ID。需要配置confedpeer-as,这些AS指的是同一个全局AS其他子在里面AS号。

八、同步:BGP不得使用或向路由器EBGP邻居通告从IBGP邻居那里学习到的BGP除非路由是本地的或存在于路由信息中IGP数据库,也就是说,路由也可以从IGP学习到。

九、最优:只有最优的路由才能传递给对等体。最佳前提:1.关闭同步2.下一跳可达。

十、有效:不通知BGP更新源作为业务网段

防环:从IBGP学到的路由不能再通知了IBGP,也就是说IBGP路由只能传一跳。

选择用户BGP机房可以实现网站在运营商线路之间的互联互通,使所有互联运营商的用户都能快速、更稳定地访问网站没有必要担心全国各地线路问题带来的不同访问速度。这也是传统的双重手段IP双线机房无法比拟的优势。如果条件允许,可以尽量选择服务器租赁和服务器托管BGP机房为用户带来最佳的访问体验。当然,如果站长的朋友租用美国服务器香港服务器,就不会有这样的问题!

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:shawn.lee@vecloud.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

本站原创内容未经允许不得转载,或转载时需注明出处:https://news.kd010.com/fwqjs/11987.html

TAG标签:BGP

上一篇:吞噬网络攻击流量:CDN 为何能缓解 DDOS?
下一篇:高防CDN具有哪些优势?为何更能满足市场需求?

相关文章

返回顶部