BGP學習三:BGP路由優選12條規則,閃亮登場啦啦啦啦啦

?目錄

一.BGP策略工具

(1)Router-policy作用

(2)組成部分

(3)router-policy注意事項

二.優選規則

①丟棄下一跳不可達

(1)優選prefered-value值大的路由

1.首選優先級

(2)優選local-preference(本地優先級)值大的路由

(3)比較路由來源

1.手動聚合

2.自動聚合

(4)AS-path屬性最短的優先級高

(5)比較Origin,i>e>?

(6)比較MED最小的

(7)優先選擇從EBGP對等體學習到的路由

1.EBGP>IBGP

?(8)優選到next_hop的IGP度量值最小的路由

(9)優選cluster_list最短

(10)優選originator_ID(Router ID)最小

(11)最小接口IP地址對等體通告的最優


前兩篇我們對BGP的基本概念,路由屬性有了基本了解,我們知道BGP是一個神奇的屬性,他可以根據不同的網絡需求,進行不同的路由選擇,因為他有很多路徑屬性;并且路由條目多,可維護百萬級別的路由屬性。我們已經快被他繞暈了,但不要忘記,他是一個路由協議。最終還是要進行路由優選的.

那接下來我們就一起來看看吧。

一.BGP策略工具

BGP路由優選規則——就是根據BGP的路由屬性進行優選。

在學習路由優選之前我們先來了解優選策略工具

這其實是HCIP一個單獨的章節,但我們下面的BGP路由優選規則會使用到,我們就先簡單了解一下,Router-policy

(1)Router-policy作用

1.過濾路由

2.對路由屬性進行修改

(2)組成部分

router-policy? 名字 permit/deny node? 節點號

if-match 條件1? ? //條件語句1

if-match 條件2? ?//條件語句2

apply 動作? ? ? ?//條件語句

這里要注意的點是

1.router-policy各節點之間的關系是或關系

2.router-policy里的條件語句的與關系

(關于或關系,與關系有一個比較好記的點,

就是小明或小紅來找我,那就是來一個就行,對應到router-policy節點關系就是一個匹配上就行

就是小明與(和)小紅來找我,那就是得都來,對應到router-policy節點中條件語句就是必須都滿足才能執行動作。

(3)router-policy注意事項

1.節點匹配條件語句必須是permit,不讓根本不等匹配就直接拒絕。

2.節點匹配順序

節點號小而優

這里Router-policy點有點多,在我們將要學習的BGP路由優選規則主要就是要關注在對路由屬性進行修改這一點上。

二.優選規則

①丟棄下一跳不可達

我們在學習公認必遵屬性Next_hop時其實學習過

我們學習BGP路由原則一時也提到過,只發布最優且有效的路由(*>),那么這兩條不同EBGP學習到的路由都會被丟棄.

那么我們如何解決這個問題那,就是在加一條命令.

peer 10.0.45.0?next-hop-local.把下一跳改為本地地址

(1)優選prefered-value值大的路由

1.首選優先級

只在本地有效,屬于華為特有

R1路由器配置

bgp 200

peer 10.0.3.3?prefered-value 200 //手動修改R3的prefered-value.10.0.3.3是R3的環回地址

(2)優選local-preference(本地優先級)值大的路由

通過路由策略對本地優先級的修改,我們可以選出是來自R5的路由優先級高


自此,數值大為優結束.

(3)比較路由來源

總結來說就是本地始發>從別人那里學習到的

細致一點就是-------

手動聚合>自動聚合>Network>import>對等體學習到

需要點一點的只有聚合,宣告,路由引入和BGP學習大家都不陌生

1.手動聚合

aggregate聚合

2.自動聚合

summary automatic是有類聚合,不細致

對于R3來說,是自己手動聚合的路由比靜態路由引入的優先級高,也就是本地始發比BGP對等體學習到的優先級高.

(4)AS-path屬性最短的優先級高

這個我們在BGP學習二:BGP通告原則,BGP反射器,BGP路徑屬性細致講解,新手小白無負擔-CSDN博客

中討論過現在我們簡單回顧一下.

在經過一個AS時,AS-path左側添加經的AS號,AS-path越短的路徑越優,AS-path是公認必遵,每個BGP報文都攜帶.

(5)比較Origin,i>e>?

Origin比較的是對等體的路由,與路由來源是不同的,我們要做好區分.

這個我們在BGP學習二也提到過,那么我們就不再重復,上圖吧

(6)比較MED最小的

MMED默認為0,再BGP學習二中我們學習到,MED有點像COST,那么開銷越小,路徑越優

但這里又有一個問題,MED原則中說我們只比較來自同一個AS的MED值,但我們的拓撲中,R4,R5屬于不同的AS,根本不比較.

我們就開始比較不同AS號的MED的命令,就能根據MED比較路由優先

這樣就MED值不同,可以比較出路由的優先級,這個命令和本章的本地優先級修改很像,不再重復演示.

(7)優先選擇從EBGP對等體學習到的路由

1.EBGP>IBGP

修改AS-path的命令

?(8)優選到next_hop的IGP度量值最小的路由

大家注意,這個IGP與IBGP是有區別的,IGP包括ISIS,OSPF.

到next_hop的IGP度量值其實就是COST,選擇開銷最小的路由.


至此,如何還沒有比較出來最優路由(我們要記得我們是選最優路由的,前面任何一個選出來,就可以停下了),我們就可以認為,這兩條(可能是多條)路由是等價路由.

這就涉及到負載分擔問題.

如果我們選的只有一條最優路由,可能會造成負載分擔不均,等價路由正好緩解這個問題.

但是這不說明我們不到這就不需要優選了,BGP只向外發布一條最優有效的路由(BGP通告原則1)

我們還要接著優選

(9)優選cluster_list最短

這涉及到路由反射器了

在BGP學習二也有這個知識點

cluster_list就是反射簇,包括RR和他的client

R3為最優路由

(10)優選originator_ID(Router ID)最小

Router ID最小的最優

(11)最小接口IP地址對等體通告的最優

如果前11條都沒有選出來,我們還有接口IP地址可以去比較,一定可以選出最優的路由通告


關于BGP路由優選規則一定要記住!!!!

拜,BGP終于結束嘍

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/12887.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/12887.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/12887.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Fast-Poisson-Image-Editing代碼介紹(二)

目錄 2.fpei文件下 2.6 number_solver.py 2.7 process.py 2.8 taichi_solver.py 3. 算法總結 4. 代碼運行 4.1 測試 4.2 基于GUI后端自定義框輸出編輯圖像結果 4.2.1 下載open-cv 4.2.2 輸入命令 4.2.3 自定義框 4.2.4 按ESC退出 接續Fast-Poisson-Image-Editing代碼…

企業研發必備網絡:這些關鍵特性,你get了嗎?

對于以研發為核心的企業,如軟件開發、生物制藥、智能汽車等,安全、穩定的研發網絡可是他們業務發展不可或缺的。那么,這些研發網絡究竟有哪些獨特之處,又能為企業帶來哪些價值呢? 首先,我們知道企業研發常常…

開放式耳機哪款具有高性價比?5款高分開放式耳機傾力推薦

作為多年的耳機發燒友,強烈給你們安利開放式耳機,真的是舒適耐用,性價比高。開放式耳機以其獨特的不入耳設計,給用戶帶來了最舒適的佩戴感受。如果小白還不知道怎么選擇高性價比的開放式耳機那就看看我的總結吧!下面就…

前端面試題(二十三)(答案版)

面試形式:線上電話面試:一面:時長30分鐘 面試評價:精準考察項目所需技術理論工作實踐 面試官的提問大綱:本公司項目要求本人簡歷 工作經驗:2-4年 公司名稱:深圳XX(想知道的就滴喔…

馮喜運:5.15黃金原油晚盤分析:鮑威爾再放鷹,降息懸念重重

【黃金消息面分析】:在全球經濟動蕩和通脹預期不斷上升的背景下,黃金作為傳統的避險資產,再次成為投資者關注的焦點。當前,黃金價格交投于2370美元/盎司左右,連續兩日日線呈現上漲趨勢,而白銀價格也在連續三…

超級數據查看器 教程合集 整理版本 pdf格式 1-31集

點擊下載 超級數據查看器 教程合集整理版本 pdf格式https://download.csdn.net/download/qq63889657/89311725?spm1001.2014.3001.5501

16個可幫助我們工作的職場神器

在職場中,有效的工具可以顯著提高工作效率和組織能力。以下是一些可以幫助我們更好地組織工作的“職場神器”: 項目管理軟件 - zz-plan https://zz-plan.com/ 利用在線甘特圖和看板功能,幫助團隊成員清晰地規劃和跟蹤項目進度。支持資源視圖&…

微信小程序更新日志

還不會用github,git等,先用熟悉的記了 20240514 1.添加了簡易的錄音功能 2.添加了簡易的鬧鐘到時振動功能。 3.準備使用setInterval實現持續振動,直到用戶停止。 4.實現3的功能 5.獲取了訂閱消息模版

如何解決Java 中的精度問題

在 Java 編程中,處理浮點數和超大整數時常常會遇到精度丟失和數值溢出的困擾。為了確保計算結果的精確性,尤其是在金融計算等對精度要求極高的場景中,我們需要使用 BigDecimal 和 BigInteger 類。本文將詳細介紹浮點數精度丟失的原因、如何解…

更新Windows 11 后遇到的一些問題(更新中...)

目錄 插入U盤后讀取不到 在磁盤中新建文件夾需要管理員權限 導致不能安裝一些軟件 插入U盤后讀取不到 解決方法:點擊我的電腦或者是此電腦、選擇管理、找到設備管理器、選擇通用串行總線控制器、右鍵、選擇啟動。 第一步:點擊我的電腦或者是此電腦、選…

數據質量檢測標準

背景 為支持數據倉庫全局的數據質量管控,需做好風險點監控,確保數據的完整性、準確性、及時性、一致性。為此,擬定DQC配置方案&規則,評審通過后落地實施。 目標 核心任務dqc覆蓋率100%,質量問題及時知曉非核心任…

Java學習48-Java 流(Stream)、文件(File)和IO - 復習章節

1.File類的使用 File類的一個實例對應著磁盤上的文件或文件目錄。(必須熟悉)File的實例化(新建一個對象),常用的方法File類中只有新建,刪除,獲取路徑等方法,不包含讀寫文件的方法,此時需要使用使用下面說的IO流 IO流…

論文閱讀:基于改進 YOLOv5算法的密集動態目標檢測方法

目錄 概要 Motivation 整體架構流程 技術細節 小結 論文地址:基于改進YOLOv5算法的密集動態目標檢測方法 - 中國知網 (cnki.net) 概要 目的:提出一種基于 YOLOv5改進的檢測算法,解決密集動態目標檢測精度低及易漏檢的問題。 方法&…

Linux虛擬主機cPanel重置密碼

我使用的Hostease的Linux虛擬主機產品默認帶普通用戶權限的cPanel面板,這邊自購買后一直未重新設置過cPanel面板的密碼,但是了解到要定期重置一下cPanel面板的密碼,以確保主機數據安全,因此想要進行重置cPanel面板的密碼&#xff…

二刷算法訓練營Day08 | 字符串(1/2)

今日任務: 344.反轉字符串 541. 反轉字符串II卡碼網:54.替換數字 151.翻轉字符串里的單詞卡碼網:55.右旋轉字符串 詳細布置: 1. 344. 反轉字符串 編寫一個函數,其作用是將輸入的字符串反轉過來。輸入字符串以字符數組 …

Django 從零到一:pip 基本使用

文章目錄 pip 常用命令pip 命令演示pip 自動補全 pip 是 Python 的包管理工具,就如同 Gnu/Linux 系統的 yum、apt,MacOS 系統的 brew。因此,我們必須要熟練使用該工具。 接下來我們就演示一下 pip 的常用命令。 pip 常用命令 pip 提供的命令…

SpringBoot上傳文件到服務器(跨服務器上傳)

目錄 (一)上傳文件到本地(windows) (二)上傳文件到linux服務器 (三)跨服務器上傳文件 (一)上傳文件到本地(windows) 1.新建一個文件…

第十四屆藍橋杯大賽軟件賽國賽C/C++ 大學 B 組 AB路線

//bfs 1000100010不會超時 #include<bits/stdc.h> using namespace std; #define int long long const int n1e311; int a,b,c,h[n][n][12],k[4][2]{0,1,0,-1,1,0,-1,0}; char t[n][n]; struct s {int x,y,z,w; }; signed main() {ios::sync_with_stdio(false);cin.t…

(規格參考)ADP5360ACBZ-1-R7 電量計 電池管理IC,ADP5072ACBZ 雙通道直流開關穩壓器,ADL5903ACPZN 射頻檢測器

1、ADP5360ACBZ-1-R7&#xff1a;具有超低功耗電量計、電池保護功能的先進電池管理PMIC 功能&#xff1a;電池保護 電池化學成份&#xff1a;鋰離子/聚合物 電池數&#xff1a;1 故障保護&#xff1a;超溫&#xff0c;過壓 接口&#xff1a;I2C 工作溫度&#xff1a;-40C ~ 85…

Spring Security入門教程:實現自定義用戶配置

在上一篇文章中&#xff1a;Spring Security入門教程&#xff1a;利用Spring Security實現安全控制 我們學會了使用Spring Security實現安全控制&#xff0c;學會了他的基礎使用&#xff0c;這節課我們來學習一下它的自定義的功能&#xff0c;更深入的了解和使用Spring Securit…