BGP分解實驗·21——BGP選路原則之本地優先級

當使用BGP路徑屬性——本地優先級,進行路由優選時,優選“本地優先級”數值較大的那個。(eBGP之間更新不攜帶這個屬性)

實驗拓撲如下:

在未實現本地優先級策略前,先在各個BGP之間配置完成基本連接。

R1的基礎配如下:

hostname R1
!
interface Loopback0ip address 10.1.0.1 255.255.255.0
!
interface Loopback1ip address 10.1.1.1 255.255.255.0
!
interface Ethernet0/0ip address 100.100.12.1 255.255.255.0no shut
!
interface Ethernet0/1ip address 100.105.15.1 255.255.255.0no shut
!
router bgp 100network 10.1.0.0 mask 255.255.255.0network 10.1.1.0 mask 255.255.255.0aggregate-address 10.1.0.0 255.255.254.0 summary-onlyneighbor 100.100.12.2 remote-as 234neighbor 100.105.15.5 remote-as 500
!
end

R2的基礎配如下:

hostname R2
!
interface Ethernet0/0ip address 100.100.12.2 255.255.255.0duplex auto
!
interface Ethernet0/1ip address 10.23.88.2 255.255.255.0duplex auto
!
router bgp 234neighbor 10.23.88.3 remote-as 234neighbor 10.23.88.3 next-hop-selfneighbor 100.100.12.1 remote-as 100
!
end

R3的基礎配如下:

hostname R3
!
interface Loopback0ip address 10.3.3.3 255.255.255.255
!
interface Ethernet0/0ip address 10.23.88.3 255.255.255.0no shut
!
interface Ethernet0/1ip address 10.34.88.3 255.255.255.0no shut
!
router bgp 234network 10.3.3.3 mask 255.255.255.255neighbor IBGP peer-groupneighbor IBGP remote-as 234neighbor IBGP route-reflector-clientneighbor 10.23.88.2 peer-group IBGPneighbor 10.34.88.4 peer-group IBGP
!
end

R4的基礎配如下:

hostname R4
!
interface Ethernet0/0ip address 10.34.88.4 255.255.255.0no shut
!
interface Ethernet0/1ip address 100.200.45.4 255.255.255.0no shut
!
router bgp 234neighbor 10.34.88.3 remote-as 234neighbor 10.34.88.3 next-hop-selfneighbor 100.200.45.5 remote-as 500
!
end

R5的基礎配如下:

hostname R5
!
interface Loopback2ip address 10.1.2.5 255.255.255.0
!
interface Loopback3ip address 10.1.3.5 255.255.255.0
!
interface Ethernet0/0ip address 100.200.45.5 255.255.255.0no shut
!
interface Ethernet0/1ip address 100.105.15.5 255.255.255.0no shut
!
router bgp 500network 10.1.2.0 mask 255.255.255.0network 10.1.3.0 mask 255.255.255.0aggregate-address 10.1.2.0 255.255.254.0 summary-onlyneighbor 100.105.15.1 remote-as 100neighbor 100.200.45.4 remote-as 234
!
end

R1 ~ R5的BGP表如下:

使用本地優先級的作用在R2上應用eBGP入站策略,針對來自eBGP對等體的路由設置本地優先級設置為222;相同情況的R4針對目標網絡10.1.3.0/24的路由設置本地優先級為333。

R2新增的配置如下:

conf t
!
route-map LocPrf permit 10set local-preference 222
!
router bgp 234neighbor 100.100.12.1 route-map LocPrf in
!
end
cle ip b * so

R4新增的配置如下:

conf t
!
ip prefix-list R5L3 seq 5 permit 10.1.2.0/23
!
route-map LOCPRF permit 10match ip address prefix-list R5L3set local-preference 333
!         
route-map LOCPRF permit 20
!
router bgp 234neighbor 100.200.45.5 route-map LOCPRF in
!
end
cle ip b * so

更新策略后,在R3上驗證本地優先級和BGP路由優選路徑如下:

R3測試數據轉發路徑如下:

由此可見,BGP路徑屬性——本地優先級,主要應用在多宿主網絡環境中控制本地出站流量。

如果一條BGP路由攜帶P周知團體屬性值0xFFFFFF03,該路由只能傳遞給聯邦內部子AS的對等體;如果一條BGP路由攜帶P周知團體屬性值0xFFFFFF02,該路由不會通告給任何對等體。

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

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

相關文章

【redis】應用場景:共享會話和手機驗證碼

文章目錄 共享會話實現思路 手機驗證碼實現思路偽代碼實現生成驗證碼驗證驗證碼 共享會話 實現思路 如果每個應用服務器,維護自己的會話數據,此時彼此之間胡共享,用戶請求訪問到不同的服務器上,就可能會出現一些不能正確處理的情…

通義萬相 2.1 + 藍耘算力,AI 視頻生成的夢幻組合

在這個科技日新月異的時代,人工智能不斷刷新著我們對世界的認知。一次偶然的機會,我借助北京藍耘科技股份有限公司提供的算力支持,踏上了使用通義萬相 2.1 進行 AI 視頻生成的奇妙之旅。 目錄 1.1初遇藍耘科技: 1.2通義萬相 2.1…

【Go萬字洗髓經】Golang內存模型與內存分配管理

本文目錄 1. 操作系統中的虛擬內存分頁與進程管理虛擬內存與內存隔離 2. Golang中的內存模型內存分配流程內存單元mspan線程緩存mcache中心緩存mcentral全局堆緩存mheapheapArena空閑頁索引pageAlloc 3. Go對象分配mallocgc函數tiny對象分配內存 4.結合GMP模型來看內存模型tiny…

33.HarmonyOS NEXT NumberBox 步進器高級技巧與性能優化

HarmonyOS NEXT NumberBox 步進器高級技巧與性能優化 一、高級交互設計 1. 組件聯動控制 // 與Slider雙向綁定 State value: number 50Slider({value: this.value,onChange: (v) > this.value v })NumberBox({value: this.value,onChange: (v) > this.value v })2. …

關于ModbusTCP/RTU協議轉Ethernet/IP(CIP)協議的方案

IGT-DSER智能網關模塊支持西門子、倍福(BECKHOFF)、羅克韋爾AB,以及三菱、歐姆龍等各種品牌的PLC之間通訊,支持Ethernet/IP(CIP)、Profinet(S7),以及FINS、MC等工業自動化常用協議,同時也支持PLC與Modbus協議的工業機器人、智能儀…

通義萬相2.1 × 藍耘智算:AIGC 界的「黃金搭檔」如何重塑創作未來?

在人工智能生成內容(AIGC)領域,通義萬相2.1與藍耘智算的結合,正以技術協同效應重新定義創作的可能性。這一組合不僅突破了傳統創作工具的效率瓶頸,更通過算法與算力的深度融合,為影視、廣告、游戲、教育等領…

【FreeRTOS】FreeRTOS操作系統在嵌入式單片機上裸機移植

目錄 一 RTOS概述 二 FreeRTOS移植 三 FreeRTOS使用 四 附錄 一 RTOS概述 先了解一些基礎概念,以下內容摘自FreeRTOS官網(FreeRTOS? - FreeRTOS?): 【1】RTOS基礎知識 實時操作系統 (RTOS) 是一種體積小巧、確定性強的計算機…

文件包含漏洞第一關

一、什么是文件包含漏洞 1.文件包含漏洞概述 和SQL注入等攻擊方式一樣,文件包含漏洞也是一種注入型漏洞,其本質就是輸入一段用戶能夠控制的腳本或者代碼,并讓服務端執行。 什么叫包含呢?以PHP為例,我們常常把可重復使…

瑞芯微RK3576(1)-硬件設計

過年期間,趁著放假時間做了一款3576的核心板 方案是2G DDR432G emmc 引出所有IO口 關于接口方面,考慮了一段時間,最終決定使用BTB的模式,主要是能夠出更多的IO,方便拆卸,最讓我擔心的是BTB的位置問題 為了…

Java 大視界 -- Java 大數據在智能醫療藥品研發數據分析與決策支持中的應用(126)

💖親愛的朋友們,熱烈歡迎來到 青云交的博客!能與諸位在此相逢,我倍感榮幸。在這飛速更迭的時代,我們都渴望一方心靈凈土,而 我的博客 正是這樣溫暖的所在。這里為你呈上趣味與實用兼具的知識,也…

JWT的學習

1、HTTP無狀態及解決方案 HTTP一種是無狀態的協議,每次請求都是一次獨立的請求,一次交互之后就是陌生人。 以CSDN為例,先登錄一次,然后瀏覽器退出,這個時候在進入CSDN,按理說服務器是不知道你已經登陸了&…

時序和延時

1、延遲模型的類型 verilog有三種類型的延遲模型:分布延遲 、 集總延遲 、 路徑延遲(pin to pin) 1.1、 分布延遲 分布延遲是在每個獨立元件的基礎上進行定義的。 module M(output wire out ,input wire a …

SpringBoot基礎Kafka示例

這里將生產者和消費者放在一個應用中 使用的Boot3.4.3 引入Kafka依賴 <dependency><groupId>org.springframework.kafka</groupId><artifactId>spring-kafka</artifactId> </dependency>yml配置 spring:application:name: kafka-1#kafka…

API調試工具的無解困境:白名單、動態IP與平臺設計問題

引言 你是否曾經在開發中遇到過這樣的尷尬情形&#xff1a;你打開了平臺的API調試工具&#xff0c;準備一番操作&#xff0c;結果卻發現根本無法連接到平臺&#xff1f;別急&#xff0c;問題出在調試工具本身。今天我們要吐槽的就是那些神奇的開放平臺API調試工具&#xff0c;…

多方安全計算(MPC)電子拍賣系統

目錄 一、前言二、多方安全計算(MPC)與電子拍賣系統概述2.1 多方安全計算(MPC)的基本概念2.2 電子拍賣系統背景與需求三、MPC電子拍賣系統設計原理3.1 系統總體架構3.2 電子拍賣中的安全協議3.3 數學與算法證明四、數據加解密模塊設計五、GPU加速與系統性能優化六、GUI設計與系…

【Linux篇】初識Linux指令(上篇)

Linux命令世界&#xff1a;從新手到高手的必備指南 一 Linux發展與歷史1.1 Linux起源與發展1.2 Linux與Windows操作系統對比 二 Linux常用操作指令2.1 ls命令 - “List”&#xff08;列出文件)2.2 pwd指令- "打印當前工作目錄"2.3 cd指令 - “Change Directory”&…

編程視界:C++命名空間

目錄 命名空間 為什么要使用命名空間 什么是命名空間 命名空間的使用方式 關鍵點總結 命名空間的嵌套使用 匿名命名空間 跨模塊調用問題 命名空間可以多次定義 總結 首先從C的hello,world程序入手&#xff0c;來認識一下C語言 #include <iostream> using name…

Redux 和 MobX 高頻面試題

Redux 和 MobX 是 React 生態中的兩大狀態管理方案&#xff0c;在面試中常涉及 原理、使用方式、對比、最佳實踐 等方面。以下是 高頻面試題 詳細答案&#xff0c;助你輕松應對面試&#xff01;&#x1f680; &#x1f525; Redux 部分 1. Redux 是什么&#xff1f;為什么需要…

Excel 保護工作簿:它能解決哪些問題?如何正確使用?

在日常辦公中&#xff0c;Excel 表格常常涉及多人協作、重要數據保護&#xff0c;甚至是避免誤操作的情況。這時候&#xff0c;“保護工作簿”功能就能派上用場。它能有效防止他人修改表結構、刪除工作表&#xff0c;甚至可以設置密碼&#xff0c;確保數據的完整性和安全性。今…

Android Retrofit 框架注解定義與解析模塊深度剖析(一)

一、引言 在現代 Android 和 Java 開發中&#xff0c;網絡請求是不可或缺的一部分。Retrofit 作為 Square 公司開源的一款強大的類型安全的 HTTP 客戶端&#xff0c;憑借其簡潔易用的 API 和高效的性能&#xff0c;在開發者社區中廣受歡迎。Retrofit 的核心特性之一便是通過注…