静态LSP简介

1.不依靠标签分发协议,而是在报文经过的每一跳设备上(包括Ingress、Transit和Egress)分别手工指定入标签、出标签等信息,建立标签转发表项,采用这种方式建立的LSP(Label Switched Path,标签交换路径),称为静态LSP。

  建立静态LSP消耗的资源比较少,但静态建立的LSP不能根据网络拓扑变化动态调整。因此,静态LSP适用于拓扑结构简单并且稳定的小型网络。

  建立静态LSP时,静态LSP经过的不同类型的节点上配置内容有所不同:

  • Ingress:Ingress根据报文的目的IP地址划分FEC(Forwarding Equivalence Class,转发等价类),并为报文添加标签。因此,在Ingress上需要指定目的网段对应的出标签、LSP的下一跳或到达下一跳的出接口。Ingress查找报文的目的IP地址所属的目的网段(即查找报文所属的FEC),为报文添加该FEC对应的出标签,并将报文转发给指定的下一跳,或通过出接口转发该报文。
  • Transit:Transit根据报文中携带的标签值,查找标签转发表项,用新的标签替换原有标签。因此,Transit上需要指定入标签对应的出标签、LSP的下一跳或到达下一跳的出接口。Transit接收到带有标签的报文后,将报文中的标签替换为该标签对应的出标签,并将报文转发给指定的下一跳,或通过出接口转发该报文。
  • Egress:如果没有在倒数第二跳弹出标签,则Egress负责弹出报文中的标签,并对报文进行下一层转发处理。因此,Egress上需要指定入标签值。Egress接收到带有指定入标签值的报文后,弹出该标签。

  配置Ingress、Transit、Egress时,需要遵循以下原则:相邻两个LSR(Label Switching Router,标签交换路由器)之间,上游LSR的出标签值和下游LSR的入标签值必须相同。

  如果报文到达目的地址需要分别经过静态LSP和LDP LSP的转发,且静态LSP的Egress和LDP LSP的Ingress为同一台设备,则可以通过配置静态LSP和LDP LSP关联简化报文处理流程:

  在静态LSP的Egress上除指定入标签值外,同时指定报文的目的IP地址。Egress接收到带有指定入标签值的报文后,会将报文中的标签替换为目的IP地址对应LDP LSP的出标签,并将报文转发给LDP LSP的下一跳。

建立静态LSP配置举例

1.组网需求

 

mpls动态配置 静态mpls配置_静态路由

 2.配置思路

   手工指定静态LSP的标签时,需要遵循以下原则:

  • 一条LSP上,上游LSR出标签的值与下游LSR入标签的值相同。
  • LSP是一条单向路径,因此需要在数据传输的两个方向上分别配置一条静态LSP。
  • 配置静态LSP时,只要求在Ingress节点和Egress节点上存在到达FEC目的地址的路由,Transit节点上不需要存在到达FEC目的地址的路由。因此,无需配置路由协议保证交换机之间路由可达,只需在Ingress节点上配置到达FEC目的地址的静态路由即可。

3.配置步骤

  1) 创建VLAN,配置各接口的IP地址,包括Loopback接口地址。

  2)在Ingress上配置到达FEC目的地址的静态路由  

# 在Switch A上配置到达21.1.1.0/24网段的静态路由。
[SwitchA] ip route-static 21.1.1.0 24 10.1.1.2
# 在Switch C上配置到达11.1.1.0/24网段的静态路由。
[SwitchC] ip route-static 11.1.1.0 255.255.255.0 20.1.1.1

  3)开启MPLS功能

# 配置Switch A
[SwitchA] mpls lsr-id 1.1.1.9
[SwitchA] interface vlan-interface 2
[SwitchA-Vlan-interface2] mpls enable
# 配置Switch B
[SwitchB] mpls lsr-id 2.2.2.9
[SwitchB] interface vlan-interface 2
[SwitchB-Vlan-interface2] mpls enable
[SwitchB-Vlan-interface2] quit
[SwitchB] interface vlan-interface 3
[SwitchB-Vlan-interface3] mpls enable
# 配置Switch C
[SwitchC] mpls lsr-id 3.3.3.9
[SwitchC] interface vlan-interface 3
[SwitchC-Vlan-interface3] mpls enable

  4) 创建从Switch A到Switch C的静态LSP

# 配置Ingress Switch A
[SwitchA] static-lsp ingress AtoC destination 21.1.1.0 24 nexthop 10.1.1.2 out-label 30

# 配置Transit Switch B
[SwitchB] static-lsp transit AtoC in-label 30 nexthop 20.1.1.2 out-label 50

# 配置Egress Switch C
[SwitchC] static-lsp egress AtoC in-label 50

5)创建从Switch C到Switch A的静态LSP

# 配置Ingress Switch C
[SwitchC] static-lsp ingress CtoA destination 11.1.1.0 24 nexthop 20.1.1.1 out-label 40

# 配置Transit Switch B
[SwitchB] static-lsp transit CtoA in-label 40 nexthop 10.1.1.1 out-label 70

# 配置Egress Switch A
[SwitchA] static-lsp egress CtoA in-label 70

4.配置验证

display mpls static-lsp命令查看静态LSP的信息