網絡工程師常會碰到的一些問題
1、ldp有哪幾種報文,分别是什麼作用?
Hello 通過組播尋找鄰居。
Ldp Initialization 用來傳遞ldp相關參數
Keepalive用來确認ldp參數,以及保持鄰居關系
Label Mapping 用來傳遞fec和标簽的對應關系,鄰居收到這個消息,會更新标簽轉發表中fec、标簽和出接口信息
Address 用來傳遞開啟了mpls ldp的接口地址,鄰居收到這個消息,結合fec和路由表确定标簽轉發表的下一跳信息
Notification 差錯通知
2、ldp是如何進行标簽分配的,du和dod有什麼不同,Independent和ordered有什麼不同,Liberal和Conservative有什麼不同?
以192.168.5.0/24為例
第一步:egress路由器,将自己的路由條目轉成fec,并且給這個fec分配标簽為3,發給上遊路由器。
第二步,上遊路由器收到下遊路由器的ldp報文,根據label mapping和之前的address消息,更新自己的标簽轉發表。Fec,出标簽,出接口,下一跳都可以更新。
[Huawei]dis mpls lsp | include 192.168.5
-------------------------------------------------------------------------------
LSP Information: LDP LSP
-------------------------------------------------------------------------------
192.168.5.0/24 1028/3 -/GE0/0/1
第三步,倒數第二條路由器,繼續向上遊發送label mapping消息,為上遊路由器,分配這個fec的出标簽。上遊路由器針對這個fec的出标簽,就是本機針對這個fec的入标簽。
所以本機先更新标簽轉發表的入标簽部分
192.168.5.0/24 1028/3 -/GE0/0/1
上遊路由器收到label mapping消息後,更新标簽轉發表
[Huawei]dis mpls lsp | include 192.168.5.0
-------------------------------------------------------------------------------
LSP Information: LDP LSP
-------------------------------------------------------------------------------
192.168.5.0/24 1028/1028 -/GE0/0/0
3、如果查看lsp标簽,看到3,是什麼意思
拆除标簽,實現php。倒數第二跳,看到這個fec的出标簽是3,就會拆掉标簽發出。
以為最後一台設備是egress,是需要查路由表也就是ip頭部來轉發報文的。
所以直接拆掉mpls頭部,發給最後一條路由器就可以了。
為egress路由器,減輕工作量,讓他少查一次mpls頭部。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!