早教吧 育儿知识 作业答案 考试题库 百科 知识分享

BGP同步如何解释.

题目详情
BGP同步如何解释.
▼优质解答
答案和解析
同步只存在于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通告的路由加入路由表,会造成"黑洞".