bgp 建立邻居发送的报文_大型网络BGP之IBGP和EBGP邻居关系基础配置
一、BGP拓撲
說明:BGP一般用于大型企業及國際出口、運營商、大型數據中心
二、BGP基本配置
1、IBGP配置(IBGP屬于同一個BGP AS號內部建立鄰居關系)
我們在R2 和 R4 之間配置簡單的BGP鄰居:
R2 BGP 配置:
[R2]int loo 0
[R2-LoopBack0]ip add 2.2.2.2 32
[R2]bgp 200
[R2-bgp]router-id 2.2.2.2 //配置RID
[R2-bgp]peer 10.1.24.4 as-number 200 //配置遠端BGP peer
R4 BGP 配置:
[R4-bgp]int lo 0
[R4-LoopBack0]ip add 4.4.4.4 32
[R4-LoopBack0]bgp 200
[R4-bgp]router-id 4.4.4.4 //配置RID
[R4-bgp]peer 10.1.24.2 as-number 200 //配置遠端BGP peer
此時查看BGP鄰居關系建立正常
[R4]display bgp peer 查看BGP狀態Established正常
以上直連建立BGP鄰居,通過Loopback建立IBGP鄰居比較穩定:
[R2-bgp]undo peer 10.1.24.4
[R2-bgp]peer 4.4.4.4 as-number 200
[R2-bgp]peer 4.4.4.4 conne
ct-interface loo 0 //使用環回口建立BGP鄰居
[R4-bgp]un peer 10.1.24.2
[R4-bgp]peer 2.2.2.2 as-number 200
[R4-bgp]peer 2.2.2.2 connect-interface loo 0
BGP 6種狀態機:IDlE, Connect, Active, OpenSent , OpenConfirm, Establish
【啟動BGP后從IDLE進入Connet準備建立TCP連接,如果此時建立TCP成功后進入Opensent發送open報文,如果TCP沒有建立成功進入Active再次嘗試建立TCP連接成功后繼續進入Opensent,收到Open報文后,到Openconfirm,交互keepalive報文收到后進入Establish】
2、查看BGP報文
抓包BGP 5種報文
A、Open: 用于建立BGP對等體連接
Tip:TCP 目標179端口建立TCP連接后,發送BGP報文
B、Update: 對等體間交換路由信息
發布路由產生Updata
[R2-bgp]int loo 1
[R2-LoopBack1]ip add 22.22.22.22 32
[R2]bgp 200
[R2-bgp]network 22.22.22.22 255.255.255.255 //發布22.22.22.22的路由
C、Notification: 中斷BGP連接
<R2>reset bgp all
D、Keepalive: 保活BGP 默認60S
E、Route-Refresh: 刷新BGP路由 信息
<R2>refresh bgp all import
3、配置EBGP鄰居
A、R1和R2通過直連口創建EBGP鄰居
[R1]bgp 100
[R1-bgp]router-id 1.1.1.1
[R1-bgp]peer 10.1.12.2 as-number 200
[R2]bgp 200
[R2-bgp]router-id 2.2.2.2
[R2-bgp]peer 10.1.12.1 as-number 100
B、R1和R2 通過環回口建立EBGP,前提R1和R2的Lo口通過OSPF互通。
R1配置:
bgp 100
router-id 1.1.1.1
peer 2.2.2.2 as-number 200
peer 2.2.2.2 connect-interface LoopBack0
R2配置:
bgp 200
router-id 2.2.2.2
peer 1.1.1.1 as-number 100
peer 1.1.1.1 connect-interface LoopBack0
此時我們查看BGP鄰居關系:
在IDLE狀態,我們通過抓包查看BGP的TCP連接都沒有建立起來,原因為TTL=1
此時我們需要配置最大跳數,不加參數默認255
[R1-bgp]peer 2.2.2.2 ebgp-max-hop 2
[R2-bgp]peer 1.1.1.1 ebgp-max-hop 2
[R1]dis bgp peer //可以正常建立EBGP鄰居關系
總結: 配置BGP鄰居分為IBGP和EBGP,配置EBGP鄰居關系時TTL為1,經過一條減去1后為0報文丟失,因此建議配置直連接口建立EBGP鄰居關系,如果通過環回口建立EBGP鄰居關系,需要配置EBGP最大跳數。
總結
以上是生活随笔為你收集整理的bgp 建立邻居发送的报文_大型网络BGP之IBGP和EBGP邻居关系基础配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: gpio 树莓派3a+_树莓派4正式发布
- 下一篇: 鼻子脂肪填充能维持多久