建立LSP后如何撤銷會話和環路檢測
建立LSP后如何撤銷會話和環路檢測,使用無線路由器時,經常出現建立LSP丟失等問題,還有初始密碼設置問題以及上網經常掉線,這里將介紹D建立LSP碼所涉及到的很多問題的解決方法。
會話撤銷
LDP通過檢測會話連接上傳輸的LDPPDU來判斷會話的完整性。LSR為每個會話建立一個“生存狀態”定時器,每收到一個LDPPDU時刷新該定時器。如果在收到新的LDPPDU之前定時器超時,LSR認為會話中斷,對等關系失效。LSR將關閉相應的傳輸層連接,終止會話進程。
LDP環路檢測
在MPLS域中建立LSP也要防止產生環路,LDP環路檢測機制可以建立LSP環路的出現,并避免標簽請求等消息發生環路。ComwareV3操作手冊(MPLS)LDP環路檢測有兩種方式:
最大跳數
在傳遞標簽綁定的消息中包含跳數信息,每經過一跳該值就加一。當該值超過規定的最大值時認為出現環路,終止建立LSP過程。
路徑向量
在傳遞標簽綁定的消息中記錄路徑信息,每經過一跳,相應的LSR就檢查自己的ID是否在此記錄中。如果沒有,將自己的ID添加到該記錄中;如果有,說明出現了環路,終止建立LSP過程。
基于約束路由的LDP
MPLS還支持基于約束路由的LDP機制(CR-LDP,Constrain-basedRoutingLDP)。所謂CR-LDP,就是入口節點在發起建立LSP時,在標簽請求消息中對建立LSP路由附加了一定的約束信息。這些約束信息可以是對沿途LSR的精確指定,即逐一指定建立LSP上的LSR,此時叫嚴格的顯式路由;也可以是對選擇下游LSR的模糊限制,即只指定建立LSP上的個別LSR,此時叫松散的顯式路由。
MPLS與其他協議間的關系
LDP通過逐跳方式建立LSP時,要利用沿途各LSR路由轉發表中的信息來確定下一跳,而路由轉發表中的信息一般是通過IGP、BGP等路由協議收集的。但是,LDP并不直接和各種路由協議有關聯,只是間接使用路由信息。
另一方面,雖然LDP是專門用來實現標簽分發的協議,但LDP并不是唯一的標簽分發協議。對BGP、RSVP等已有協議進行擴展,也可以支持MPLS標簽的分發。MPLS的一些應用也需要對某些路由協議進行擴展。
例如,基于MPLS的VPN應用就需要對BGP協議進行擴展,以便BGP協議能傳播VPN的路由信息;基于MPLS的流量工程TE(TrafficEngineering)需要對OSPF或IS-IS協議進行擴展,以便攜帶鏈路狀態信息。
RSVP對MPLS的擴展
資源預留協議RSVP(ResourceReservationProtocol)經擴展后可以支持MPLS標簽的分發,同時,在傳送標簽綁定消息時,還能攜帶資源預留的信息。通過這種方法建立LSP可以具有資源預留功能,即沿途的LSR可以為該建立LSP分配一定的資源,使在此建立LSP上傳送的業務得到保證。ComwareV3操作手冊(MPLS)
RSVP協議的擴展主要是在其Path消息和Resv消息中增加新的對象,這些新對象除了可以攜帶標簽綁定信息外,還可以攜帶對沿途LSR尋徑時的限制信息,從而支持LSP約束路由的功能。擴展的RSVP協議還支持快速重路由,即在一定條件下建立LSP需要改變時,可以在不中斷用戶業務的同時,將原來的業務流重新路由到新建立LSP上。