1.特性ide
使用Tcp179端口創建鄰居,不使用組播或者廣播,因此只能手工單播創建鄰居學習
2.四種類型的包接口
Open包:用於創建鄰居關係,只在建鄰居時用,鄰居創建好之後,再也不發送資源
Keepalive包:用於保持鄰居關係,它加上Open就至關於IGP的Hello包。 每60秒發送一次,Holdtime 180秒路由
Update包:包含的是路由的更新,以及路由的屬性同步
Notification包:在出錯時,使用該包。通常會重置鄰居關係。it
3.鄰居狀態機io
Idle:不分配BGP資源,不容許傳入的BGP的鏈接class
connect:TCP鏈接創建成功,等待發送Open包配置
Open sent:已經發送Open包給對方
Open confirm:等待對方的Keepalive包,成功接收,將變成Establish狀態
Active :初始化一個TCP鏈接來創建BGP的鄰居關係
Establish:鄰居關係已經創建
處於Active的四種緣由:
A.鄰居沒有到達本地路由器的更新源接口的路由
B.鄰居的Peer地址配置錯誤,不是本地的更新源接口地址
C.鄰居沒有配置Neighbor命令
D.AS號配置錯誤
4.爲何路由是不優的
有兩個緣由:一是IGP與BGP沒有同步,二是下一跳不可達
不優的路由:不放入路由,也不會傳給其餘鄰居
5.如何解決不優的路由
解決方法:一是IBGP鄰居全Full mesh,並關閉同步,二是確保本地有到某路由的下一跳屬性的路由
6.何時路由標識爲r,何時標識爲s
標識爲r:經過IGP與BGP同時學習到了一條路由,且IGP的管理距離比BGP的管理距離小,在查看BGP表時,這樣的路由條目會被標識爲r
標識爲s:被抑制的路由,在使用聚合時,攜帶了Supp map參數,該route-map所Permit的路由會被標識成s,注意在此時使用route-map,不須要寫一條空語句以匹配其餘路由。