《SRv6 網絡編程:開啟IP網絡新時代》第2章、第3章:SRv6基本原理和基礎協議

背景

根據工作要求、本人掌握的知識情況,僅針對《SRv6 網絡編程:開啟IP網絡新時代》書籍中涉及的部分知識點進行總結梳理,并與工作小組進行分享,不涉及對原作的逐字搬運。

問題

組內同事提出的問題:本文缺擴展頭描述、報文相關結構的體現。

基礎要點

  1. Segment Routing 不僅IPv6能做,MPLS也能做。選SRv6是因為IPv6擴展性更好。
  2. MPLS可編程空間僅僅是標簽封裝的32位(標簽-20、TTL-8、TC-3、棧底-1),IPv6三層可編程空間(Segment List、SID的128bit空間 [locator、function、arg] 、可選TLV)其中SID長度是128bit,可以多段、多位。
  3. MPLS實現需要路由器支持,SRv6不要求中轉節點其設備都支持SRv6,只支持IPv6即可。即全網升級至SR時,SR-MPLS要求所有設備升級,SRv6僅要求部分設備升級。
  4. IPv6實現SRv6需要擴展,包括自身報文的擴展、基礎協議的擴展。
    • 自身報文:SRH(固定字段頭、Segment List、每條Segment 128bit空間、可選TLV)。固定字段頭中,Segment Left 比較關鍵;Segment 中都是128bit可以當作IPv6地址使用的地址;TLV可以分為占位湊整的PaddingTLV和防篡改的HMAC TLV。
    • 基礎協議的擴展: IS-IS(中間系統到中間系統)、OSPF(開放式最短路徑優先,OSPFv3針對IPv6,與針對IPv4的OSPF不能復用)。
    • IS-IS的擴展
      • IS-IS為支持SRv6需要多發布兩個信息:SRv6 Locator TLV發布Locator和非鄰居的SID信息;IPv6 Prefix Reachability TLV發布“不支持SRv6的普通IPv6節點,能憑此生成Locator的路由”信息。
      • IS-IS針對SRv6的sub-TLV擴展有7種。兩個信息之外,還要通過sub-TLV將SR中Endpoint及的相關操作發布出去。
    • OSPFv3的擴展
      • OSFPv3為支持SRv6需要多發布兩個信息:SRv6 Locator LSA 發布Locator和SID;Prefix LSA 發布“不支持SRv6的普通IPv6節點,能憑此生成Locator的路由”信息。
      • OSPFv3針對SRv6的sub-TLV(或LSA)擴展有10種。兩個信息之外,還要通過sub-TLV將Endpoint的SID和行為信息發布出去。
  5. PHP和PSP類似,都是倒數第二跳/段彈出標簽、彈出SRH。針對SRH還有USP(最后一段彈出SRH)、USD(最后一段解封裝)。

現場供討論使用的示意圖

MPLS VPN典型架構

在這里插入圖片描述

MPLS VPN中LSP轉發報文的流程、PHP特性的體現

在這里插入圖片描述

MPLS VPN的基本模型

在這里插入圖片描述

SRv6和SR-MPLS的對比

在這里插入圖片描述

SRv6報文轉發流程

在這里插入圖片描述

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

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

相關文章

衛星電話究竟是“錦上添花”?還是“剛需之選”?

在萬物互聯的時代浪潮中,衛星電話究竟是可有可無的“錦上添花”,還是至關重要的“剛需之選”?隨著通信技術的持續進步與應用場景的日益拓展,這一問題的答案正逐漸明晰。 在5G基站覆蓋99%行政村的今天,人類依然要直面自…

C語言復習筆記--指針(1)

今天我們進入指針的復習了.這部分有很多知識,話不多說,讓我們進入指針的世界吧. 內存和地址 要想學指針就不能不學內存和地址. 內存 其中,每個內存單元,相當于?個學?宿舍,? 個字節空間??能放8個?特位,就好?同學們 住的??…

【藍橋杯每日一題】4.1

🏝?專欄: 【藍橋杯備篇】 🌅主頁: f狐o貍x "今日禿頭刷題,明日榮耀加冕!" 今天我們來練習二分算法 不熟悉二分算法的朋友可以看:【C語言刷怪篇】二分法_編程解決算術問題-CSDN博客 …

【設計模式】過濾器模式

過濾器顧名思義,定義一些過濾規則,將符合要求的內容篩選,就比如過濾不同大小或者不同顏色的水果,需要顏色和大小過濾器,篩選條件獨立為對象,可以通過靈活組合形成過濾鏈條。避免大量使用判斷語句。 案例代…

STM32 CAN學習(一)

CAN總線應用最多的是汽車領域。 CAN(Controller Area Network)控制器 局域 網 局域網:把幾臺電腦連接到一臺路由器上,這幾臺電腦就可以進行通訊了。 控制器在汽車中的專業術語叫做ECU(Electronic Control Unit&…

多線程開發中List的使用

由于ArrayList在多線程高并發情況下是不安全的,因此要慎用,那么此時如果涉及到集合操作,應該怎么選: 方案一:Vector: 特點:通過給所有方法都用 synchronized 修飾從而保證線程安全, 缺點&…

論文閱讀筆記:Denoising Diffusion Implicit Models (2)

0、快速訪問 論文閱讀筆記:Denoising Diffusion Implicit Models (1) 論文閱讀筆記:Denoising Diffusion Implicit Models (2) 論文閱讀筆記:Denoising Diffusion Implicit Models &#xff08…

人工智能在醫療領域的前沿應用與挑戰

在當今數字化時代,人工智能(AI)技術正以前所未有的速度改變著我們的生活,其中醫療領域無疑是受益最為顯著的行業之一。從疾病診斷、治療方案制定到患者護理,AI的應用不僅提高了醫療服務的效率和質量,還為醫…

【計算機網絡】HTTP與HTTPS

文章目錄 1. HTTP定義2. HTTP交互3. HTTP報文格式3.1 抓包工具-fiddler3.2 抓包操作3.3 報文格式3.3.1 請求報文3.3.2 響應報文 4. URL5. 請求頭中的方法6. GET和POST的區別7. HTTP報頭7.1 Host7.2 Content_Length7.3 Content_Type7.4 User-Agent(UA)7.5 Referer7.6 Cookie 8 狀…

怎樣提升大語言模型(LLM)回答準確率

怎樣提升大語言模型(LLM)回答準確率 目錄 怎樣提升大語言模型(LLM)回答準確率激勵與規范類知識關聯類情感與語境類逆向思維類:為什么不,反面案例群體智慧類明確指令類示例引導類思維引導類約束限制類反饋交互類:對話激勵與規范類 給予獎勵暗示:在提示詞中暗示模型如果回…

【分享】內外網文件擺渡系統:讓數據傳輸更安全更可靠

【分享】Ftrans內外網文件擺渡系統:讓數據傳輸更安全更可靠! 隨著大數據時代的到來,數據的重要性日漸得到重視,數據作為數字經濟時代下的基礎性資源和戰略性資源,是決定國家經濟發展水平和競爭力的核心驅動力。以行業…

Python自動化面試通關秘籍

Python自動化測試工程師面試,不僅僅是考察你的代碼能力,更看重你如何在項目中靈活運用工具和框架解決實際問題。如果你正準備面試,這篇文章將為你總結最常見的高頻考題及答題技巧,幫助你快速上手,通關面試,…

Logstash開啟定時任務增量同步mysql數據到es的時區問題

本文使用修改時間modify_date作為增量同步檢測字段,可檢測新增和修改,檢測不到刪除,檢測刪除請使用canal查詢binlog日志同步數據 檢測修改時間字段為varchar的時候可以先創建索引,并設置對應的mapping為(可以無視時區…

如何使用 FastAPI 構建 MCP 服務器

哎呀,各位算法界的小伙伴們!今天咱們要聊聊一個超酷的話題——MCP 協議!你可能已經聽說了,Anthropic 推出了這個新玩意兒,目的是讓 AI 代理和你的應用程序之間的對話變得更順暢、更清晰。不過別擔心,為你的…

【Git】-- 處理 Git 提交到錯誤分支的問題

如果你不小心把本應提交到 test 分支的代碼提交到了 master 分支(但尚未 push),可以按照以下步驟解決: 方法一(推薦):使用 git reset 和 git stash 首先,確保你在 master 分支&…

通用目標檢測技術選型分析報告--截止2025年4月

前言 本文撰寫了一份關于通用目標檢測(General Object Detection)的技術選型分析報告,覆蓋2000至2025年技術演進歷程,重點納入YOLO-World、RT-DETR、Grounding DINO等2024-2025年的最新模型。 報告將包括技術定義、行業現狀、技…

鏈路追蹤Skywalking

一、什么是Skywalking 分布式鏈路追蹤的一種方式:Spring Cloud SleuthZipKin,這種方案目前也是有很多企業在用,但是作為程序員要的追逐一些新奇的技術,Skywalking作為后起之秀也是值得大家去學習的。 Skywalking是一個優秀的國產…

websocket獲取客服端真實ip

在websocket建立連接時,獲取訪問客戶端的真實ip 1. websocket建立連接過程 2. pom依賴 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-websocket</artifactId></dependency>3. 添加配置,握…

NSSCTF(MISC)—[justCTF 2020]pdf

相應的做題地址&#xff1a;https://www.nssctf.cn/problem/920 binwalk分離 解壓文件2AE59A.zip mutool 得到一張圖片 B5F31內容 B5FFD內容 轉換成圖片 justCTF{BytesAreNotRealWakeUpSheeple}

部分國產服務器CPU及內存性能測試情況

近日對部分國產服務器進行了CPU和內存的性能測試&#xff0c; 服務器包括華錕振宇、新華三和中興三家&#xff0c;CPU包括鯤鵬、海光和Intel&#xff0c;初步測試結果如下&#xff1a; 服務器廠商四川華錕振宇新華三中興中興服務器HuaKun TG225 B1R4930 G5R5930 G2R5300 G4操作…