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互通

  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互通

  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封装。