Numer
179)进行建立和维护连接,并且具有并使用TCP的滑动窗口的机制来更新路由表,可以支持一次性的大量路由条目的更新.
BGP是增量更新,同时也是触发更新;
周期性的发送Keepalive
信息来验证TCP连接是否正常,以确保对方的路由器状态是正常的。
BGP的使用原则:
1.多条路径时,BGP
Speaker只选最优的给自己使用
2.BGP
Speaker只把自己的路由通告给邻居
3.从EBGP获得的路由会向它所有BGP
邻居通告(EBGP/IBGP)
BGP
Speaker从IBGP获得的路由不会通告给它的IBGP邻居(BGP
的水平分割)IGP是基于端口的水平分割;而IBGP是基于邻居的水平分割。水平分割的作用是避免产生路由环路。
4.BGP
Speaker从IBGP获得的路由是否通告给它的EBGP邻居要服从IGP和BGP是否同步来决定
5.Established:会话建立,邻居关系协商过程最终状态,这时BGP将开始与它的对等体交换路由更新数据包。
bgp的自有属性as-path是用来防环的。对于IBGP,是用水平分割来防环的,再要防的话可以使用bgp的那一堆属性,例如weight,localpreference等等。此外还可以使用routemap等。BGP防环规则具体细分:
1、AS内部防环:通过IBGP水平分割来实现的,IBGP水平分割的基本思想是不把从IBGP邻居学到的路由传递给其他IBGP邻居;
2、AS间的防环:通过属性AS-PATH来实现,基本思想是:如果某台BGP路由器从其外部对等体收到某条路由的AS_PATH中包含有自己的AS号那么该路由器就知道出现了环路,因而丢弃该路由。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)