CCIE視頻教程及學習筆記之MPLS 轉發原理(1)
MPLS 轉發原理視頻: CCIE認證培訓視頻教程之MPLS轉發原理(1)
相關學習筆記:
MPLS VS IP
IP轉發原理:路由器查看數據包的目的IP地址,根據路由表來轉發數據。
MPLS轉發原理:MPLS路由器(LER LSR)收到MPLS數據報文,根據標籤轉發來轉發MPLS數據報文。
MPLS多協議標籤交換【Multi-Protocol Label Switching】,能夠承載多種路由協議。
傳統網路:IP 網路,根據IP包頭轉發數據。
最基本IP包頭:
MPLS包頭結構
通常MPLS報頭有32bit,其中有
· 20bit用作標籤(Label)
· 3個bit的EXP,協議中沒有明確,通常用作COS
· 1個bit的S,用於表示是否是棧底,表面MPLS的標籤可以嵌套。
· 8個bit的TTL
MPLS 專業術語
標籤label:相當於IP網路中的IP地址,本地路由有意義。
FEC:相當於IP網路中的網路前綴,一個路由條目對應一個FEC。每一個FEC生成一個對應的標籤。例:192.168.1.0/24 網路前綴,則192.168.1.1~192.168.1.254 屬於同一個FEC。
LSP:標籤交換通道,數據流走的路徑就是LSP。
LSR:標籤交換路由器,處於MPLS網路內的路由器
LER:標籤交換邊緣路由器,屬於MPLS網路邊緣路由器。
MPLS轉發工作原理
1、如何生成標籤轉發表項?註:標籤轉發表類似為IPv4網路中的路由表。
路由器為每一個路由條目生成一個對應的標籤,將標籤放入到標籤轉發表。
路由器和標籤之間需要存在映射關係(FEC)
2、LER上如何將IP報文中插入MPLS標籤頭?
當數據包從IP域進入到MPLS域的時候,LER插入一個MPLS包頭,具體標籤紙根據標籤轉發表來生成的。
3、MPLS域內路由器如何將報文送到目的地?
LSR設備,根據標籤轉發表,對MPLS包頭的標籤做一個交換。
LER設備,IP報文進入時,查找標籤轉發表,給IP報文打標籤操作(PUSH),IP報文離開時,對標籤報文進行彈出操作(POP),按IP路由進行轉發。
IP網路轉發原理:
IP的逐跳轉發,在經過的每一跳處,必須進行路由表的最長匹配查找(可能多次),速度緩慢。
MPLS轉發原理 :
MPLS的標籤轉發,通過事先分配好的標籤,為報文建立了一條標籤轉發通道(LSP),在通道經過的每一台設備處,只需要進行快速的標籤交換即可(一次查找)
IP轉發 VS MPLS轉發
MPLS轉發優勢:
①包頭欄位非常少,路由器處理這種包頭效率快。
②轉發過程簡單,查看標籤
③MPLA轉發,扔然是需求查看標籤轉發表
MPLS轉發缺陷
①標籤的生存是依靠IGP協議,依靠路由表
推薦閱讀:
※【CCIE實驗】OSPFv3 Prefix-suppression配置案例
※MPLS環境下的分片為何是1472而不是1476,多出的4bytes有什麼用?
※想往CCIE方向發展, 有哪些好的建議?