国家 / 地区

08-MPLS配置指导

02-静态LSP配置

本章节下载  (156.12 KB)

docurl=/cn/Service/Document_Software/Document_Center/Routers/Catalog/CR/CR19000/Configure/Operation_Manual/H3C_CR19000_CG-R2512-5W300/08/201907/1211483_30005_0.htm

02-静态LSP配置


1 静态LSP

1.1  静态LSP简介

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

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

1.2  静态LSP配置限制和指导

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

LSP是一条单向路径,在数据传输的两个方向上需要分别配置一条静态LSP。

1.3  静态LSP配置准备

在配置静态LSP之前,需完成以下任务:

·              确定静态LSP的Ingress节点、Transit节点和Egress节点。

·              在参与MPLS转发的设备接口上使能MPLS功能,配置方法请参见“MPLS配置指导”中的“MPLS基本配置”。

·              在Ingress节点上建立静态LSP时,需确保该节点上存在FEC目的地址对应的路由。

1.4  配置静态LSP的Ingress节点

1. 功能简介

Ingress节点根据报文的目的IP地址划分FEC(Forwarding Equivalence Class,转发等价类),为报文添加该FEC对应的出标签,并将报文转发给指定的下一跳,或通过出接口转发该报文。因此,在Ingress上需要指定目的网段对应的出标签、LSP的下一跳或到达下一跳的出接口。

2. 配置限制和指导

配置静态LSP的Ingress节点时,如果指定下一跳,则需要保证节点上存在该下一跳地址对应的激活路由。

配置静态LSP的Ingress节点时,如果配置多条静态LSP与同一条路由匹配,仅最先配置的静态LSP可用。

3. 配置步骤

(1)      进入系统视图。

system-view

(2)      配置静态LSP的Ingress节点。

static-lsp ingress lsp-name destination ip-address { mask | mask-length } { nexthop next-hop-ip-address | outgoing-interface interface-type interface-number } out-label out-label

1.5  配置静态LSP的Transit节点

1. 功能简介

Transit节点接收到带有标签的报文后,根据报文中携带的标签值,查找标签转发表项,将报文中的标签替换为该标签对应的出标签,并将报文转发给指定的下一跳,或通过出接口转发该报文。因此,Transit上需要指定入标签对应的出标签、LSP的下一跳或到达下一跳的出接口。

2. 配置限制和指导

配置静态LSP的Transit节点时,如果指定下一跳,则需要保证节点上存在该下一跳地址对应的激活路由。

3. 配置步骤

(1)      进入系统视图。

system-view

(2)      配置静态LSP的Transit节点。

static-lsp transit lsp-name in-label in-label { nexthop next-hop-ip-address | outgoing-interface interface-type interface-number } out-label out-label

1.6  配置静态LSP的Egress节点

1. 功能简介

如果没有在倒数第二跳弹出标签,则Egress节点上需要指定入标签值。Egress节点接收到带有指定入标签值的报文后,弹出该标签,并对报文进行下一层转发处理。

如果静态LSP的倒数第二跳节点上配置的出标签为0或3,则不需要在Egress节点上进行配置。

如果报文到达目的地址需要分别经过静态LSP和LDP LSP的转发,且静态LSP的Egress和LDP LSP的Ingress为同一台设备,则可以通过配置静态LSP和LDP LSP关联简化报文处理流程:在静态LSP的Egress上除指定入标签值外,同时指定报文的目的IP地址。Egress接收到带有指定入标签值的报文后,会将报文中的标签替换为目的IP地址对应LDP LSP的出标签,并将报文转发给LDP LSP的下一跳。

2. 配置限制和指导

配置静态LSP的Egress节点时,如果指定报文的目的IP地址,需确保该节点上存在目的地址对应的路由。

3. 配置步骤

(1)      进入系统视图。

system-view

(2)      配置静态LSP的Egress节点。

static-lsp egress lsp-name in-label in-label [ destination ip-address { mask | mask-length } ]

1.7  静态LSP显示和维护

在完成上述配置后,在任意视图下执行display命令可以显示配置后静态LSP的运行情况,用户可以通过查看显示信息验证配置的效果。

表1-1 静态LSP显示和维护

操作

命令

显示静态LSP的信息

display mpls static-lsp [ lsp-name lsp-name ]

 

1.8  静态LSP典型配置举例

1. 组网需求

·              Router A、Router B和Router C均支持MPLS。

·              在Router A和Router C之间建立静态LSP,使11.1.1.0/24和21.1.1.0/24这两个网段中互访的报文能够通过MPLS进行传输。

图1-1 静态建立LSP组网图

2. 配置步骤

(1)      配置各接口的IP地址

按照图1-1配置各接口的IP地址和掩码,包括Loopback接口,具体配置过程略。

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

# 在Router A上配置到达21.1.1.0/24网段的静态路由。

<RouterA> system-view

[RouterA] ip route-static 21.1.1.0 24 10.1.1.2

# 在Router C上配置到达11.1.1.0/24网段的静态路由。

<RouterC> system-view

[RouterC] ip route-static 11.1.1.0 255.255.255.0 20.1.1.1

(3)      使能MPLS功能

# 配置Router A。

[RouterA] mpls lsr-id 1.1.1.9

[RouterA] interface gigabitethernet 1/2/0/1

[RouterA-GigabitEthernet1/2/0/1] mpls enable

[RouterA-GigabitEthernet1/2/0/1] quit

# 配置Router B。

[RouterB] mpls lsr-id 2.2.2.9

[RouterB] interface gigabitethernet 1/2/0/1

[RouterB-GigabitEthernet1/2/0/1] mpls enable

[RouterB-GigabitEthernet1/2/0/1] quit

[RouterB] interface gigabitethernet 1/2/0/2

[RouterB-GigabitEthernet1/2/0/2] mpls enable

[RouterB-GigabitEthernet1/2/0/2] quit

# 配置Router C。

[RouterC] mpls lsr-id 3.3.3.9

[RouterC] interface gigabitethernet 1/2/0/1

[RouterC-GigabitEthernet1/2/0/1] mpls enable

[RouterC-GigabitEthernet1/2/0/1] quit

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

# 配置Ingress Router A。

[RouterA] static-lsp ingress AtoC destination 21.1.1.0 24 nexthop 10.1.1.2 out-label 30

# 配置Transit Router B

[RouterB] static-lsp transit AtoC in-label 30 nexthop 20.1.1.2 out-label 50

# 配置Egress Router C。

[RouterC] static-lsp egress AtoC in-label 50

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

# 配置Ingress Router C。

[RouterC] static-lsp ingress CtoA destination 11.1.1.0 24 nexthop 20.1.1.1 out-label 40

# 配置Transit Router B。

[RouterB] static-lsp transit CtoA in-label 40 nexthop 10.1.1.1 out-label 70

# 配置Egress Router A。

[RouterA] static-lsp egress CtoA in-label 70

3. 验证配置

# 配置完成后,可以在各路由器上通过display mpls static-lsp命令查看静态LSP的信息。以Router A的显示信息为例。

[RouterA] display mpls static-lsp

Total: 2

Name            FEC                In/Out Label Nexthop/Out Interface    State

AtoC            21.1.1.0/24        NULL/30      10.1.1.2                 Up

CtoA            -/-                70/NULL      -                        Up

# 在Router A上检测Router A到Router C静态LSP的可达性。

[RouterA] ping mpls -a 11.1.1.1 ipv4 21.1.1.0 24

MPLS ping FEC 21.1.1.0/24 with 100 bytes of data:

100 bytes from 20.1.1.2: Sequence=1 time=4 ms

100 bytes from 20.1.1.2: Sequence=2 time=1 ms

100 bytes from 20.1.1.2: Sequence=3 time=1 ms

100 bytes from 20.1.1.2: Sequence=4 time=1 ms

100 bytes from 20.1.1.2: Sequence=5 time=1 ms

 

--- Ping statistics for FEC 21.1.1.0/24 ---

5 packets transmitted, 5 packets received, 0.0% packet loss

Round-trip min/avg/max = 1/1/4 ms

# 在Router C上检测Router C到Router A静态LSP的可达性。

[RouterC] ping mpls -a 21.1.1.1 ipv4 11.1.1.0 24

MPLS ping FEC 11.1.1.0/24 with 100 bytes of data:

100 bytes from 10.1.1.1: Sequence=1 time=5 ms

100 bytes from 10.1.1.1: Sequence=2 time=1 ms

100 bytes from 10.1.1.1: Sequence=3 time=1 ms

100 bytes from 10.1.1.1: Sequence=4 time=1 ms

100 bytes from 10.1.1.1: Sequence=5 time=1 ms

 

--- Ping statistics for FEC 11.1.1.0/24 ---

5 packets transmitted, 5 packets received, 0.0% packet loss

Round-trip min/avg/max = 1/1/5 ms

 

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!