选择区域语言: EN CN HK

07-MPLS配置指导

02-静态LSP配置

本章节下载  (150.47 KB)

docurl=/cn/Service/Document_Software/Document_Center/Switches/Catalog/S12500/S12500X-AF/Configure/Operation_Manual/H3C_S12500X-AF_CG(R320x)-6W100/07/201905/1181934_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节点时,如果指定下一跳,则需要保证节点上存在该下一跳地址对应的激活路由。

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 | openflow ]

 

1.8  静态LSP典型配置举例

1.8.1  静态LSP通用配置举例

1. 组网需求

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

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

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

 

2. 配置步骤

说明

缺省情况下,本设备的接口处于ADM(Administratively Down)状态,请根据实际需要在对应接口视图下使用undo shutdown命令开启接口。

 

(1)       创建VLAN,配置各接口的IP地址

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

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

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

<SwitchA> system-view

[SwitchA] ip route-static 21.1.1.0 24 10.1.1.2

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

<SwitchC> system-view

[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

[SwitchA-Vlan-interface2] quit

# 配置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

[SwitchB-Vlan-interface3] quit

# 配置Switch C。

[SwitchC] mpls lsr-id 3.3.3.9

[SwitchC] interface vlan-interface 3

[SwitchC-Vlan-interface3] mpls enable

[SwitchC-Vlan-interface3] quit

(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

3. 验证配置

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

[SwitchA] 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

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

[SwitchA] 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

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

[SwitchC] 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保留在没有任何通知或提示的情况下对资料内容进行修改的权利!