LDP協議的設置和優化
下面我們來為大家介紹一下LDP協議。那么對于LDP協議的一些設計方法,以及優化方案進行了簡單地介紹。那么大家還需要掌握一些會話建立以及維護等方面的基礎內容。在這一階段,希望建立會話的LSR向相鄰LSR周期性地發送Hello消息,通知相鄰節點本地對等關系。通過這一過程,LSR可以自動發現它的LDP對等體,而無需進行手工配置。
LDP協議有兩種發現機制:基本發現機制基本發現機制用于發現本地的LDP對等體,即通過鏈路層直接相連的LSR,建立本地LDP會話。這種方式下,LSR向特定端口周期性發送LDP鏈路hello消息,并攜帶特定端口所屬標簽空間的LDP標識符以及其它相關信息。
如果LSR在特定端口收到LDP協議鏈路hello消息,則表明可能存在一個可達的對等LSR。通過hello消息攜帶的信息,LSR還可獲知在特定端口使用的標簽空間。擴展發現機制擴展發現機制用于發現遠端的LDP協議對等體,即不通過鏈路層直接相連的LSR,建立遠端LDP協議會話。
這種方式下,LSR向某一特定IP地址周期地發送LDP協議目標hello消息(targetedhello)。LDP目標hello消息以UDP分組的形式發往特定地址的知名LDP發現端口,LSR發送的LDP協議目標消息帶有LSR希望使用的標簽空間和其它可選信息。ComwareV3操作手冊(MPLS)
會話建立與維護
對等關系建立之,LSR開始建立會話。這一過程又可分為兩步:首先建立傳輸層連接,即,在LSR之間建立TCP連接;隨后對LSR之間的會話進行初始化,協商會話中涉及的各種參數,如LDP協議版本、標簽分發方式、定時器值、標簽空間等。
LSP建立與維護
LSP的建立過程實際就是將FEC和標簽進行綁定,并將這種綁定通告LSP上相鄰LSR。這個過程是通過LDP協議實現的,主要步驟如下:
◆當網絡的路由改變時,如果有一個邊緣節點發現自己的路由表中出現了新的目的地地址,并且這一地址不屬于任何現有的FEC,則該邊緣節點需要為這一目的地址建立一個新的FEC。邊緣LSR決定該FEC將要使用的路由,向其下游LSR發起標簽請求消息,并指明是要為哪個FEC分配標簽;
◆收到標簽請求消息的下游LSR記錄這一請求消息,根據本地的路由表找出對應該FEC的下一跳,繼續向下游LSR發出標簽請求消息;
◆當標簽請求消息到達目的節點或MPLS網絡的出口節點時,如果這些節點尚有可供分配的標簽,并且判定上述標簽請求消息合法,則該節點為FEC分配標簽,并向上游發出標簽映射消息,標簽映射消息中包含分配的標簽等信息;
◆收到標簽映射消息的LSR檢查本地存儲的標簽請求消息狀態。對于某一FEC的標簽映射消息,如果數據庫中記錄了相應的標簽請求消息,LSR將為該FEC進行標簽分配,并在其標簽轉發表中增加相應的條目,然后向上游LSR發送標簽映射消息;
◆當入口LSR收到標簽映射消息時,它也需要在標簽轉發表中增加相應的條目。這時,就完成了LSP的建立,接下來就可以對該FEC對應的數據分組進行標簽轉發了。