關於zMPLS的設計解析

2022-07-30 08:45:14 字數 887 閱讀 5498

zmpls是乙個關於mpls標準實現的開源軟體,它起源於2023年6月份,專案終止於2023年,目前它已經可以支援ipv6,ipv4,ldp,cr-ldp,rsvp,rsvp-te等mpls協議簇。該源件主要包括以下幾個模組:

1.zmpls模組,該模組主要是繼承了zebra的功能,能夠接受lsp訊息並將其按裝到mpls網路**模組中。可以進行標準的配置

2.ldpd模組,該模組主要是ldp/cr-ldp的控制模組,也支援標準的配置。

3.rsvpd模組,該模組主要是rsvp/rsvp-te的控制模組,支援標準的配置。

4.mpls**引擎,該模組主要是進行等價類分類並**mpls包從而建立lsp,他支援建立的lsp有最大努力型和te型。

下面介紹一下zmpls模組,它主要是增加或刪除lsp.其報文格式如下:

接下來我們看看**引擎是如何工作的:

以上這些設計均與平台無關。在linux核心中,mpls**引擎主要由三部分組成:

1.mpls**服務api

2.mpls**函式api

3.mpls**引擎元件(fec,ilm,nhlfe,lsp database,input module,output module);

其中fec指的是**等價類,ilm指的是入標籤對映,nhlfe指的是下一跳的標籤**項,lsp data base指的是標籤**路徑資料表。

關於XML的解析

最近由於做新業務的需要,在研究高通平台上的xml lib。這套庫提供了完整的對於xml檔案和樹形資料結構之間的編譯碼轉換。使用的演算法非常通用化,並且為平台相容性提供了抽象層的介面。這套庫在高通的release 中發布,應該達到商用水平,可以作為後續開發的乙個重要支撐。在研究 的時候,發現使用的是完...

關於《門前》的解析

顧城 門前 我多麼希望,有乙個門口 早晨,陽光照在草上 我們站著 扶著自己的門扇 門很低,但太陽是明亮的 草在結它的種子 風在搖它的葉子 我們站著,不說話 就十分美好 有門,不用開開 是我們的,就十分美好 早晨,黑夜還要流浪 我們把六弦琴交給他 我們不走了 我們需要土地 需要永不毀滅的土地 我們要乘...

關於DNS的解析

1 dns伺服器中的記錄 ns記錄 即名稱伺服器記錄,說明這個區域有哪些dns伺服器負責解析 soa記錄 說明哪個dns伺服器是主伺服器 mx記錄,即郵件交換記錄,說明哪台伺服器是當前區域的郵件伺服器 郵件伺服器必須先有1個主機 記錄,因為外部的郵箱要傳送的時候,都會先查一下目標dns上的mx記錄 ...