MPLS LSP

一、概述

? ? ? ? 上一章我們已經介紹過,LSP是MPLS報文在MPLS網絡中轉發時經過的路徑,可以看作是由報文傳輸方向節點為對應FEC分配的MPLS入標簽組成的,因為每臺設備上為每個FEC分配的入標簽是唯一 的,并與由下游節點為本地節點上該FEC分配的出標簽建立映射關系, 所以入標簽確定后即可確定唯一的轉發路徑。LSP僅用于指導報文從 MPLS 骨干網入節點(Ingress)到達出節點(Egress)之間轉發的路 徑,不包括骨干網外的轉發,所以LSP可以看成是入節點到出節點之間 的通信路徑。

????????LSP是由途經節點分段建立的,路徑中各節點上為某FEC建立的 LSP串聯起來就是對應FEC的整條LSP。各節點上建立的LSP是由入標 簽,對應映射的出標簽以及下一跳來確定轉發路徑的。像IP路由中從 當前節點到達某目的網段可能有多條IP路由路徑一樣,在MPLS網絡中 從當前節點到達某FEC也可能會建立多條不同的轉發路徑(綁定多個不 同的出標簽、出接口和下一跳),但在同一時刻只有一條路徑是最 優、有效的。只有這條路徑會進入到LFIB中。

????????MPLS中的LSP可以通過在各節點上靜態配置標簽來建立,也可以 通過一些協議為節點動態分配標簽來建立。靜態LSP類似于靜態路由, 需要管理員在每個節點上分別手工配置,動態LSP相當于動態路由,是 由標簽分配協議為節點動態分配標簽。下面分別予以介紹。

二、LSP建立原則

????????當網絡層協議為IP協議時,FEC所對應的路由必須存在于LSR的IP路由表中,否則該FEC的標簽轉發表項不生效。

????????LSR用標簽標識指定FEC,所以該FEC的數據被發送至LSR時,必須攜帶正確的標簽,才能被LSR正確的處理。

  • 對某一FEC,設備上存在進(In)標簽和出(Out)標簽,分別表示該FEC的數據接收時和發送時所攜帶的標簽。
  • 以R2轉發到4.4.4.0/24的數據為例,R1為R2的上游(Upstream)LSR,R3為R2的下游(Downstream)LSR。為確保標簽報文能被正確的處理和轉發,那么R1發給R2的報文所攜帶的標簽與R2上綁定到4.4.4.0/24的相同,即R1的出標簽等于R2的入標簽。同理,R2關于4.4.4.0/24這條FEC的出標簽必須等于R3的入標簽。

三、靜態LSP建立

?????????靜態LSP是管理員通過手工方式為各個轉發等價類(FEC)分配標 簽而建立的,不需要標簽分發協議參與,也不需要IP路由參與(但 MPLS網絡仍需部署路由,以實現骨干網內各LSR的三層互通)。由于 靜態LSP各節點上不能相互感知到整個LSP的建立情況,因此靜態LSP是 一個本地的概念,即本地LSP是否建立成功僅與本地設備對應端口的 MPLS 功能及狀態有關。當然,最終還需要途經的各節點都建立好了基 于某 FEC 的LSP,才能實現報文在MPLS網絡中從入節點正確、成功地 轉發到出節點。

????????在靜態LSP配置中,對于MPLS域中的不同節點所需配置的標簽不 一樣。

????????對于入(Ingress)節點只需要配置出標簽。

????????對于中間(Transit)節點需要同時配置入標簽和出標簽。

????????對于出(Egress)節點只需要配置入標簽。

????????配置好靜態LSP后,就相當于在設備上手動創建好了每個FEC的LIB 和LFIB,而且一般情況下,LIB 和 LFIB 中所包括的標簽都是完全相同 的,因為手工配置方式一般只配置真正用于報文轉發的LSP,而不像動 態LSP,通過標簽分發協議會生成一些當前并無效的LSP。但要注意的 是,LSP是單向的,所以如果需要兩端能正常通信,源端和目的端的通 信需要建立雙向 LSP,這兩條 LSP 的 Ingress 和 Egress角色是互換 的。

????????靜態LSP不使用標簽發布協議,不需要交互控制報文,因此消耗資 源比較小,適用于拓撲結構簡單并且穩定的小型網絡。但通過靜態方 式分配標簽建立的LSP不能根據網絡拓撲變化動態調整(就像靜態路由 一樣),需要管理員干預。

四、動態LSP建立

????????動態LSP是通過標簽發布協議(如LDP、MP-BGP、RSVP-TE)動態 建立的,但同時也需要IP路由參與,以便按照路由路徑在相鄰節點間 彼此交換針對具體FEC的MPLS標簽,實現由下游向上游分發MPLS標 簽,最終建立LSP的目的。不同的標簽發布協議的LSP建立原理不一 樣。

1、標簽分發協議

? ? ? ? MPLS可以使用以下多種標簽發布協議

  • LDP
    • LDP(Label Distribution Protocol,標簽分發協議)是專為標簽發 布而制定的協議,是最常用的標簽發布協議。LDP根據IGP(Interior Gateway Protocol , 內 部 網 關 協 議 ) 及 BGP ( Border Gateway Protocol,邊界網關協議)對應的IP路由信息以逐跳方式建立LSP。
  • (2)RSVP-TE
    • RSVP-TE(Resource Reservation Protocol Traffic Engineering,資 源預留協議流量工程)是對RSVP(資源預留協議)的擴展,用于建立 基 于 約 束 路 由 的 LSP ( Constraint-based Routed Label Switched Paths,CR-LSP)。其擁有普通LDP LSP沒有的功能,如發布帶寬預留 請求、帶寬約束、鏈路顏色和顯式路徑等。
  • (3)MP-BGP
    • MP-BGP(Multiprotocol Border Gateway Protocol,多協議邊界網 關協議)是在BGP協議基礎上擴展的協議。MP-BGP支持為MPLS VPN業 務中私網路由和跨域VPN的標簽路由分配BGP LSP標簽。

以上就是本章的全部內容了,文章若有錯誤或疑問可聯系博主刪除更改,感謝大家的瀏覽觀看!

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

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

相關文章

圖像、視頻、音頻多模態大模型中長上下文token壓縮方法綜述

多模態大模型MLLMs 能夠處理高分辨率圖像、長視頻序列和冗長音頻輸入等復雜上下文,但自注意力機制的二次復雜度使得大量輸入 token 帶來了巨大的計算和內存需求。 如下圖,上:圖像、視頻和音頻數據類型可以在其表示維度上進行擴展,…

Spring MVC 九大組件源碼深度剖析(一):MultipartResolver - 文件上傳的幕后指揮官

文章目錄一、為什么從 MultipartResolver 開始?二、核心接口:定義文件上傳的契約三、實現解析:兩種策略的源碼較量1. StandardServletMultipartResolver(Servlet 3.0 首選)2. CommonsMultipartResolver(兼容…

stm32是如何實現電源控制的?

STM32的電源控制主要通過內置的電源管理模塊(PWR)實現,涵蓋電壓調節、功耗模式切換和電源監控等功能。以下是其核心機制及實現方式:??1. 電源架構與供電區域??STM32的電源系統分為多個供電區域,各司其職&#xff1…

《R for Data Science (2e)》免費中文翻譯 (第3章) --- Data transformation(1)

寫在前面 本系列推文為《R for Data Science (2)》的中文翻譯版本。所有內容都通過開源免費的方式上傳至Github,歡迎大家參與貢獻,詳細信息見: Books-zh-cn 項目介紹: Books-zh-cn:開源免費的中文書籍社區 r4ds-zh-cn …

rclone、rsync、scp使用總結

數據同步工具使用總結【rclone、rsync、scp】一、數據處理背景二、數據處理方法對比1、數據關系梳理2、不同工具處理方法3、經驗總結三、工具擴展知識1、rclone工具介紹(1)、rclone概述(2)、安裝工具及配置本地文件遷移到云上服務…

用latex+vscode+ctex寫畢業論文

文章目錄前言一、安裝latex二、安裝ctex包三、更新ctex包四、使用ctex文檔類前言 用latexvscodectex寫畢業論文。(英文論文不用安裝ctex) CTEX 宏集是面向中文排版的通用 LATEX 排版框架,為中文 LATEX 文檔提供了漢字輸出支持、標點壓縮、字…

深度學習·mmsegmentation基礎教程

mmsegmentation的使用教程 mmsegmentation微調方法總結 自定義自己的數據集:mmsegmentation\configs\_base_\datasets\ZihaoDataset_pipeline.py注冊:mmsegmentation\configs\_base_\datasets\__init__.py定義訓練和測試的pipeline:mmsegme…

InfluxDB 與 Node.js 框架:Express 集成方案(二)

四、優化與注意事項 (一)性能優化技巧 連接池管理:使用連接池可以有效減少創建和銷毀數據庫連接的開銷。在 Node.js 中,可以借助influx模塊結合第三方連接池庫,如generic-pool來實現連接池的管理 。通過設置連接池的…

單位長度上的RC參數

1inch1000mil25.4mm2.54cm 使用SI9000計算導線上電容電感參數并使用Q2D進行仿真驗證。使用SI9000建立一個阻抗為50歐的微帶線模型,后對該模型進行1GHz頻域計算 通過計算得到結果,可知1GHz頻率下單位傳輸線上的RLGC參數使用SI9000計算好單位長度上的RLGC參…

基于Dockerfile 部署一個 Flask 應用

Docker 與 Python:容器化部署應用,實現快速發布與彈性伸縮 以下是一個簡單的 Flask 應用 # app.py - 一個簡單的Flask應用 from flask import Flask import osapp Flask(__name__)app.route("/") def hello():env os.environ.get(FLASK_ENV,…

DFT設計中的不同階段介紹

在DFT(Design for Test,可測試性設計)軟件開發中,針對設計檢測的完整流程通常包含Setup(設置)、Analysis(分析)、Insertion(插入)和Verification(…

自動化測試準備工作:概念篇

自動化 什么是自動化? 超市的自動閘門,不需要手動的開門關門生活中的自動動化案例有效的減少了人力的消耗,同時也提高了生活的質量。 軟件自動化測試同理,通過編寫自動化測試程序(減少人力和時間的消耗,提高軟件的…

每日主題切換網頁:用純前端技術打造隨心情變化的動態界面

🎨 每日主題切換網頁:用純前端技術打造隨心情變化的動態界面 項目地址:https://github.com/hhse/daily-theme-switcher 在線演示:https://hhse.github.io/daily-theme-switcher 這里寫目錄標題🎨 每日主題切換網頁&…

TOPSIS(Technique for Order Preference by Similarity to Ideal Solution )簡介與簡單示例

前言 提醒: 文章內容為方便作者自己后日復習與查閱而進行的書寫與發布,其中引用內容都會使用鏈接表明出處(如有侵權問題,請及時聯系)。 其中內容多為一次書寫,缺少檢查與訂正,如有問題或其他拓展…

uniapp 富文本rich-text 文本首行縮進和圖片居中

1. uniapp 富文本rich-text 文本首行縮進和圖片居中 1.1. rich-text 文本首行縮進使用 rich-text 組件渲染html格式的代碼,常常因為不能自定義css導致文本不能縮進,以及圖片不能居中等問題,這里可以考慮使用js的replace方法,替換…

Apple基礎(Xcode③-Singbox Core)

brew install go open ~/.bash_profile export PATH="$PATH:$(go env GOPATH)/bin" 先確保工具鏈完整 go install github.com/sagernet/gomobile/cmd/gomobile@v0.1.4 go install github.com/sagernet/gomobile/cmd/gobind@v0.1.4 gomobile init -v # 關鍵:-v …

JVM學習日記(十四)Day14——性能監控與調優(一)

經過前幾篇的鋪墊,現在開始正式進入調優篇,也是大火實際用的到的和感興趣的,但是前期的知識積累還是有必要的,所以還對JVM基礎沒什么了解的,建議還是回看主包的前幾篇內容,當然看其他優秀的博主也是可以的。…

使用 Elasticsearch 和 AI 構建智能重復項檢測

作者:來自 Elastic Dayananda Srinivas 探索組織如何利用 Elasticsearch 檢測和處理貸款或保險申請中的重復項。 Elasticsearch 帶來了大量新功能,幫助你為你的使用場景構建最佳搜索方案。深入了解我們的示例 notebooks,開始免費云試用&#…

如何在不依賴 Office 的情況下轉換 PDF 為可編輯文檔

在日常工作里,我們經常需要處理各種文件格式的轉換問題,像Word轉PDF或者PDF轉Excel這樣的需求屢見不鮮。它是一款功能全面的PDF轉換工具,能夠幫助你輕松應對多種文檔處理任務。不僅能夠實現PDF與其他格式之間的轉換,如Word、Excel…

嵌入式學習筆記-MCU階段--DAY09

1. oled屏幕的接口IIC應用場合:2.IIC通信原理概念:IIC(Inter-Integrated Circuit)其實是IICBus簡稱,所以中文應該叫集成電路總線,它是一種串行通信總線,使用多主從架構,由飛利浦公司…