背景:我們公司用的兩條線路,其中一條是電信的mpls線路,我們需要把路由傳給電信的bgp路由,由電信的bgp路由協議進行傳遞到總部相應的路由表中。
問題現象:
突然電信的mpls線路斷了,然後netcare打**過來報告故障,我還是以為光纖斷了,就讓netcare安排尋線。過了一段時間,郵件過來了,說我們發布的路由條目超過限制,正常我們是最多只能發布20條。
解決方案:
我第一時間連上公司的核心交換機,檢視路由發布情況。
show ip route eigrp 1
感覺沒有不正常的路由發布呀。
show ip eigrp nei
看看和我直連的電信eigrp1 的建立情況,狀態就是下面:
*apr? 4 00:43:27.599 gmt: %dual-5-nbrchange: eigrp-ipv4 1: neighbor 172.16.183.249 (gigabitethernet1/0/1) is down: holding time expired
clear ip eigrp nei
重新建立一下鄰居,結果是沒有用的。
因為控制端在電腦的路由器上,那邊也跑了乙個eigrp1的程序。
這時候就開始碼人了,找電信的人,他們登入自己的裝置,反正就是一頓檢查,本來也沒有幾條命令,後來發現他們裝置和我核心相連線裝置埠變成半雙工了。
他們進到介面下
speed 100
fuplex full
其實給人的現象就是這條線路一會斷,一會通。然後就好了。到目前為止,為啥說bgp鄰居路由條目數超限這個故障呢。
跟這種基礎運營商打交道,頭疼的是他們的變更流程,你都不知道誰動的配置,亂改而且不會通知客戶,一點辦法也沒有。
BGP 鄰居建立
bgp鄰居發現如下圖 先啟動bgp的一端發起tcp連線,rtb先啟動bgp協議,rtb使用隨機埠號向rta的179埠發起tcp連線。bgp報文如下 前三個包不難看出並沒有包含任何bgp資訊。bgp協議被設計執行在as之間傳遞路由,as之間是廣域網鏈路資料報在廣域網上傳遞是可能出現不可 的鏈路擁塞或丟...
bgp 建立鄰居傳送的報文 BGP協議,鄰居建立
1.bgp 邊界閘道器路由協議 boder gateway protocol 特點 屬於外部閘道器路由協議 針對大型網路 大型跨國集團 運營商 國與國之間的路由 2.路由協議分類 內部閘道器路由協議igp rip ospf isis eigrp思科私有 外部閘道器路由協議egp egp 早期淘汰 b...
BGP建立鄰居過程
1 idle 此狀態不允許bgp連線,不分配網路資源 2 connection 此時已完成3次握手 3 active connection失敗或者open報文傳送沒有響應進入active狀態 4 openset connection後會傳送open報文,相當於進行同步as 版本號 keepalive...