天天看點

SR與LDP互通SR與LDP互通

SR與LDP互通

SR作為一種新的替代MPLS的隧道技術受到越來越多的關注,很多使用者希望引入SR技術來簡化網絡部署和管理,降低CAPEX(Capital Expenditure)。

MPLS LDP作為目前主流的隧道技術,在承載網使用廣泛。這樣在SR逐漸替代LDP的過程中,LDP和SR會在很長的一段時間共存。LDP網絡和SR網絡之間的互通成為一個必須面對的問題。

SR與LDP互通是一項讓Segment Routing和LDP協定在同一網絡中共同工作的技術。通過此技術可以讓SR網絡連接配接到LDP網絡中,實作兩個網絡之間的MPLS轉發。

要實作LDP網絡和SR網絡之間互通,則SR網絡必須有裝置代替不支援Segment Routing的LDP裝置釋出SID,這個裝置也稱為Mapping Server。

  • Mapping Server: 可以配置Prefix與SID的映射關系,并且釋出給Mapping client。
  • Mapping Client:接收Mapping Server釋出的Prefix與SID的映射關系,建立映射表項。

由于LSP都是單向的,是以SR與LDP互通包括兩個關鍵部分:SR to LDP和LDP to SR,以下分别介紹。

SR to LDP

圖1較長的描述了SR to LDP的端到端LSP建立過程。

圖1 SR to LDP的端到端LSP建立過程

SR與LDP互通SR與LDP互通
  1. PE2上配置IP位址字首,LDP為該字首配置設定标簽,并向上遊P3發送标簽映射消息。
  2. P3為該字首配置設定标簽,并向上遊P2發送标簽映射消息。
  3. P2接收到标簽映射消息後,建立到PE2的LDP LSP。
  4. P2上配置Mapping Server,将IP位址字首攜帶的LDP标簽映射為SID。
  5. P2釋出Mapping TLV到上遊P1。
  6. P1釋出Mapping TLV到上遊PE1。
  7. PE1解析Mapping TLV,建立到P2的SR LSP。
  8. P2上建立SR LSP與LDP LSP的映射關系。

在資料轉發時,P2裝置上沒有到PE2的SR Label,是以P2根據Prefix與SID映射關系,SR封裝映射為LDP封裝。

LDP to SR

圖2較長的描述了LDP to SR的端到端LSP建立過程。

圖2 LDP to SR的端到端LSP建立過程

SR與LDP互通SR與LDP互通
  1. PE1上配置IP位址字首,并為該字首配置SID。然後将字首和SID通過IGP向P1釋出。
  2. P1将字首和SID通過IGP向P2釋出。
  3. P2接收到字首和SID後,建立到PE1的SR LSP。
  4. P2上配置代理LDP Egress,将IP位址字首攜帶的SID映射為LDP标簽。隻要配置了代理LDP Egress,而且對端路由可達,就會向上遊釋出Mapping消息。
  5. P2發送标簽映射消息到上遊P3,P3發送标簽映射消息到上遊PE2。
  6. PE2解析标簽映射消息,建立到P2的LDP LSP。
  7. P2上建立SR LSP與LDP LSP的映射關系。

資料轉發時,P2裝置上沒有到PE1的LDP Label,是以P2根據Prefix與SID映射關系,LDP封裝映射為SR封裝。