CCNP 筆記本

2012 年 05 月 14 日

CCNP-ISCW Module 04 Frame Mode MPLS Implementation (1)

Filed under: 未分類 — nkongkimo @ 00:28:25

image

MPLS Network裡面只看Label

*註:Labe從16開始(0-15不可以使用)

LSR

(Label Switching Router)

PE

Ingree

Edge LSR

把沒有貼label的封包加label

 

Egree

把有貼label的封包移除label,並查詢路由表把資訊送到目的地

 

P  router

label的值告訴Edge LSR加快Routing的速度,不需要再解析一次封包。

*只會收到有label的封包

*會做Label的修改

 MPLS運用於:

1.IP Unicast Routing(傳統的傳送方式+label)
2.Muilticast Routing
3.MPLS VPN
4.MPLS TE(Traffic Engineering)
5.AToM(Any Transport over MPLS)

Routing Switching的演進

演進 解釋 速度 備註
第一代 Preocess Switching
Routing table-driven Switchig

*全部的封包都要解封裝到第三層才往目的地送

*較沒效率

第二代 Fast Switchig(Route Cache)
Cache-Deriven Switching

*第一個封包會完整的檢查,後續的data才會用cache的資訊傳送

*會因為routing table更新導致封包停止傳送。
第三代 CEF(Prebuilt FIB table)
Topology-Deriven Switching
*CEF Protocol 會建立FIB來加速封包的傳送速度
*不受routing table更新影響傳送
*MPLS一定要啟動CEF
*大幅改善效率

FEC(Frowarding Equivalence class)對等式協定:

*一群相同等級的封包,給予相同等級的對待

*MPLS不同應用的FEC的對待及依據不同

*FEC在Unicast的環境中以destination network為分類依據
*FEC在Multicast的環境中以Group or Class為分類依據
*FEC在MPLS中會看Labeldestination位址的Label號碼給予相同的優先權
*FEC在MPLS VPN的環境中以VPN為分類依據

MPLS Router架構

image

Control Plan 管理控制訊號的地方 會有2種表:
(1)RIB(路由表),利用路由協定交換資訊
(2)LIB(標籤表),利用LDP協定交換相鄰Label的資訊
Data Plan 管理資料傳輸路徑的地方 會有2種表:
(1)FIB,利用CEF把RIB轉換成FIB
(2)LFIB,由LIB轉換而來的

Label的指派過程:

1.先要有Routing的資訊才會指派標籤,故首先需要有Routing Protocol,建立Routing table。
2.有了Routing table後,MPLS Router會根據Routing Table的目的地位址(FEC)分別給Label。
*Labellocal有效性於其他router無關,利用LDP告知鄰居Router即可。
*Label會放在Contorl Plane的LIB裡面

*LIB為Label的總表。
3.LIB會轉換成LFIB(Data Plane)即可藉由Label轉送封包。

image

項目 狀況
1.沒有Label的封包 *查FIB,若有相關的資訊就利用路由表上的路徑傳送出去。
EX:普通非MPLS路由器的運作狀況。
*查FIB,若有需要貼上LFIB就會貼上Label再傳送出去。
EX:MPLS Ingree PE的運作情形
2.有Label的封包 *查LFIB,轉換Label再傳送出去。
EX:MPLS P Router運作的狀況。
*查LFIB,若需要移除Label的時候會移除Label再傳送出去。
EX:MPLS Engree PE運作的狀況。


插入label的方式

  模式 環境 備註
Label Frame Mode
(2.5層)
支援大部份路由協定 layer2和layer3中插入32bitsLabel
Label Cell Mode 只用於ATM ATMCell是固定的故無法插入,所以使用VPI/VCI來當作Label

image

Bottom-of-stack

S

正常情況下只有1個Label,但在特殊情況下有多個Label。
EX: MPLS VPN(2個Label)、MPLS TE(3個以上Label)
當S=0 表示後面還有Label
當S=1 表示最後一個了,後面沒有Label了

image

PID(Protocol ID): 表示layer 3是甚麼協定

PID代碼 說明
0X0800 沒有Label的 IP Unicast routing
0x8847 有貼Label的 IP Unicast routing
0x8848 有貼Label的 IP Multicast routing

MPLS的設定步驟

1.Building UP IP Routing table
2.Allocating Labels
3.LIB and FLIB Step
4.Label Distribution Advertisement

Label 運作的方式

1.Non-MPLS => FIB table

Destination Network: 10.10.10.0/24
Next-Hop: 192.168.1.1

2.MPLS=> LIB table

Destination Network: 10.10.10.1/24
Label Number: 25
Significant: Loacl (分為local 及 Remote 送來的label)

3.LFIB table=>

Label Number: 25
Next-Hop Address : 192.168.1.1 or Label
Action : Untagged or Sweep Label

廣告

發表迴響 »

仍無迴響。

RSS feed for comments on this post. TrackBack URI

發表迴響

Please log in using one of these methods to post your comment:

WordPress.com 標誌

您的留言將使用 WordPress.com 帳號。 登出 /  變更 )

Google photo

您的留言將使用 Google 帳號。 登出 /  變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 /  變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 /  變更 )

連結到 %s

在WordPress.com寫網誌.

%d 位部落客按了讚: