HUAWEI——BGP路由技術

BGP路由技術

一、BGP概述

1、動態路由的分類

1、按自治系統分類
IGP:即自治系統內部的路由協議,主要包含RIPv1/v2,OSPF,ISIS,EIGRP (思科私有協議)。 IGP是運行在AS內部的路由協議,它解決AS內部的選路問題。其主要作用是發現、計算路由。
EGP:即自治系統之間的路由協議,通常指BGP。EGP是運行在AS與AS之間的路由協議,它解決的是AS之間的選路問題。 BGP的主要作用是控制路由的傳播和選擇最優路由。
通常情況下,會先使用 IGP協議在自治系統內部計算和發現路由條目,再通過BGP協議將IGP協議產生的路由傳遞至其他的自治系統。
2、按協議類型分類
距離矢量路由協議:RIPv1 /v2,BGP (路徑矢量協議),EIGRP (高級的距離矢量協議)。
鏈路狀態路由協議:OSPF,ISIS。

2、BGP的特徵

(1) 傳輸協議:TCP 端口號1790
(2) BGP是外部路由協議,用來在AS之間傳遞路由信息。
(3) 是—種增強的路徑矢量路由協議。
(4) 擁有可靠的路由更新機制 。
(5) 具備豐富的Metric度量方法 。
(6) 無環路協議設計 。
(7) 爲路由條目附帶多種屬性信息 。
(8) 支持CIDR(無類別域間選路) 。
(9) 豐富的路由過濾和路由策略。
(10) 無須週期性更新 。
(11) 路由更新時只發送增量路由 。
(12)週期性發送KeepAlive報文以保持TCP連通性。

3、BGP鄰居關係類型

在BGP中大致可分爲兩種鄰居關係,IBGP鄰居和EBGP鄰居 。
IBGP:同—個AS內部的BGP鄰居關係,IBGP鄰居通常是指運行BGP協議的對等體兩端均在同—個AS域內,屬於同—個BGP AS內部 。
EBGP:AS之間的BGP鄰居關係,EBGP鄰居通常是指運行BGP協議的對等體兩端分別在不同的AS內。

二、BGP的配置

1、配置所有設備IP地址及AS內部的OSPF協議

僅通告AS內部直連路由

[R2]ospf 200    //進入ospf進程模式,進程ID號爲200
[R2-ospf-200]area 0    //進入area 0區域
[R2-ospf-200-area-0.0.0.0]network 10.0.24.0 0.0.0.255    //宣告網絡
[R2-ospf-200-area-0.0.0.0]network 10.0.12.0 0.0.0.255

2、建立鄰居關係

連接外部網絡的路由設置

[R1]bgp 100    //進入bgp視圖, 其中本端AS號爲100
[R1-bgp]router-id 1.1.1.1    //配置BGP的router-id
[R1-bgp]peer 10.0.12.2 as-number 200    //和10.0.12.2建立EBGP鄰居關係
[R1-bgp]peer 10.0.12.3 as-number 200
[R1-bgp]network 1.1.1.1 32    //通告外部網絡1.1.1.1/32
[R1-bgp]quit

內部OSPF路由設置

[R2]bgp 200    //進入bgp視圖, 其中本端AS號爲200
[R2-bgp]router-id 2.2.2.2    //配置BGP的router-id
[R2-bgp]peer 10.0.12.1 as-number 100    //和10.0.12.1建立EBGP鄰居關係
[R2-bgp]peer 10.0.24.4 as-number 200    //和10.0.24.4建立IBGP鄰居關係
[R2-bgp]peer 10.0.24.4 next-hop-local    //要將BGP的路由發送給10.0.24.4這個鄰居時,將路由的下一跳設置成自己的地址
[R2-bgp]quit

連接內部網絡的路由設置

[R4]bgp 200
[R4-bgp]router-id 4.4.4.4
[R4-bgp]peer 10.0.24.2 as-number 200
[R4-bgp]peer 10.0.34.3 as-number 200
[R4-bgp]network 4.4.4.4 32    //通告內部網絡4.4.4.4/32
[R4-bgp]quit

3、查看BGP路由表

[R1]dis bgp routing-table 

4、選路配置

1、根據本地優先級控制選路

[R3]route-policy lop permit node 10    //創建名爲lop的路由策略
Info: New Sequence of this List.
[R3-route-policy]apply local-preference 222    //設置本地優先級爲222
[R3-route-policy]quit
[R3]bgp 200
[R3-bgp]peer 10.0.34.4 route-policy lop export     //應用策略
[R3-bgp]quit
[R3]quit
<R3>reset bgp all    //刷新路由屬性

2、通過MED屬性控制選路
在其他條件相同的情況下,將優先選擇MED值較小者作爲最佳路由,用來改變下游的選路

[R2]route-policy med permit node 10    //創建名爲med的路由策略
Info: New Sequence of this List.
[R2-route-policy]apply cost + 500    //修改MED屬性爲500
[R2-route-policy]quit
[R2]bgp 200
[R2-bgp]peer 10.0.12.1 route-policy med export     //應用策略
[R2-bgp]quit
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章