bgp同步,synchronization

 同步只存在于IBGP中,即AS内部。当AS内bgp路由器全互连时,不需要同步,否则应打开同步。
同步指igp和bgp同步,即:AS内的非ibgp路由器必须知道如何到达下一个as,更具体说:非ibgp路由器必须知道如何到达另一个as内的某个网络如何走。
为何要同步?因为as1内bgp路由器(A)要想到达as2某个网络,其下一跳是指向as2和as1互连接口地址(N)。在A到达N之前,A必须穿过as1内的其它路由器(包括bgp和非bgp路由器),非bgp路由器必须知道如何到达N,才能正确的把A报文送到N,否则将丢弃A报文。
因此当bgp路由器从ibgp-peer获取了某条路由信息N时,它必须检测此N(或当同步关闭后,至少是N的下一跳)是否在igp中也可达,再决定此路由是否可用,进而装载到路由表中,进而向ebgp-peer更新
之所以有"同步"问题,是因为IGP的收敛需要一定时间,而IBGP通过TCP连接直接发送无收敛时间,如果未等IGP收敛,就将IBGP通告的路由加入路由表,会造成"黑洞"。

 

 

 

本文出自 “一支笔的世界” 博客,谢绝转载!

你可能感兴趣的:(同步,职场,synchronization,休闲,BGP)