二、bgp選路規則
三、bgp屬性選路配置
四、bgp路由反射器
五、bgp路由聚合(彙總)
路徑屬性:path attributes,作用類似於metric,用於度量bgp的路由優劣(用來進行選路)
公認強制屬性:所有的bgp的update訊息都要包含該屬性
→as路徑(as-path)
→下一跳(next-hop)
→起源(origin)
公認自由屬性:該屬性是可選可不選的,但是所有的bgp程序都能識別
→本地優先順序(local preferent)
可選傳遞屬性:即使bgp程序不能識別該屬性,也會繼續傳遞下去
→團體屬性(community)
可選非傳遞屬性:如果bgp程序不能識別該屬性,可以忽略這條update,並且不傳遞下去
→ med屬性
1、如果此路由的下一跳不可達,忽略此路由
2、 preferred-value值數值越高越優先,華為私有屬性,僅本地有意義(很少用到)
3、local-preference值越高的路由越優先
4、聚合路由優先於非聚合路由
5、本地手動聚合路由的優先順序高於本地自動聚合的路由
6、本地通過network命令引入的路由的優先順序高於本地通過import-route命令引入的路由7、as-path的長度越短的路徑越優先
8、比較origin屬性, igp優於egp, egp優於incomplete(可控的不多)
9、選擇med較小的路由(med的值越小越優先)
10、ebgp路由優於ibgp路由
11、bgp優先選擇到bgp下一跳的igp度量值最低的路徑
當以上全部相同,則為等價路由,可以負載分擔(注意: as path必須一致,當負載分擔時,以下3條原則無效)
12、比較cluster list長度,短者優先
13、比較originator id (如果沒有0riginator id,則用router id比較) ,選擇數值較小的路徑。
14、比較對等體的ip位址,選擇ip位址數值最小的路徑。
在as內部,為保證ibgp對等體之間的連通性,需要在ibgp對等體之間建立全連線關係。當ibgp對等體數目很多時,建立全連線網路的開銷很大。使用路由反射器rr(route reflector)可以解決這個問題。
集群id用於防止集群內多個路由反射器和集群間的路由環路。當乙個集群裡有多個路由反射器時,必須為同乙個集群內的所有路由反射器配置相同的集群id。
☆☆☆☆☆rr向ibgp鄰居發布路由規則如下:(相當於中繼的作用)
1、從非客戶端學到的路由,發布給所有客戶端。
2、從客戶端學到的路由,發布給所有非客戶端和客戶端(發起此路由的客戶端除外) 。
3、從ebgp對等體學到的路由,發布給所有的非客戶端和客戶端。
☆☆☆☆☆rr配置命令
r1,r2,r3, r4、r5、r6之間不用建立全互聯,只與它們直連網段的路由器建立鄰居關係,然後在r2和r5上做路由反射器(r5的配置和r2的相似略)
[r2]bgp 100
[r2-bgp]router-id 2.2.2.2
[r2-bgp]peer 1.1.1.1 as-number 100
[r2-bgp]peer 1.1.1.1 connect-inte***ce loopback0
[r2-bgp]peer 3.3.3.3 as-number 100
[r2-bgp]peer 3.3.3.3 connect-inte***ce loopback0
[r2-bgp]peer 4.4.4.4 as-number 100
[r2-bgp]peer 4.4.4.4 connect-inte***ce loopback0
[r2-bgp]peer 5.5.5.5 as-number 100
[r2-bgp]peer 5.5.5.5 connect-inte***ce loopback0
[r2-bgp]reflector cluster-id 2 ###配置路由反射器的集群id
[r2-bgp]peer 3.3.3.3 reflect-client ###指定客戶端
方案一:建立靜態彙總路由
[r7-bgp]network 192.168.0.0 255.255.252.0 ###將這個聚合的路由通告出去
[r7]ip route-static 192.168.0.0 255.255.252.0 null0 ###將聚合的路由通告出去,因為在手動彙總的這個192.168.0.0在路由表中是不存在的的,要把它加入到null0裡才能在bgp程序裡用上面的network來通告這條路由。
方案二:配置手動路由聚合
[r7-bgp]aggregate 192.168.0.0 255.255.252.0 detail-suppressed as-set ###配置手動路由聚合用aggregate,detail-suppressed是抑制明細路由的通告,增加as-set關鍵字後,該彙總路由將繼承明細路由的路徑屬性,其中對明細路由as_path屬性可以起到彙總路由防環作用。
(10)動態選路協議
一 簡介 動態選路協議用於路由器間的通訊。二 rip 選路資訊協議 rip報文包含在udp資料報中。如下所示 rip常用的udp埠號是520。rip協議的routed程式正常執行過程如下 1 初始化 在啟動乙個路由守護程式時,它先判斷啟動了哪些介面,並在每個介面上傳送乙個請求報文,要求其他路由器傳送...
BGP路由選路原則
13條選路原則 1 丟棄下一跳不可達的路由 2 優選 preferred value 值最高的路由 私有屬性,僅本地有效 3 優選本地優先順序 local preference 最高的路由 4 優選手動聚合 自動聚合 network import 從對等體學習到的 5 優選 as path 短的路由...
BGP路由選路原則排序
1.首先丟棄下一跳 next hop 不可達的路由 2.優選preferred value值最大的路由 3.優選本地優先順序 local pref 最高的路由 4.優選聚合路由 5.優選as路徑 as path 最短的路由 6.依次選擇origin屬性為igp egp incomplete的路由 7...