华为eNSP综合实验之- MPLS静态LSP标签交换路径
一、实验拓扑与规划
MPLS静态LSP(Label Switched Path,标签交换路径)是MPLS网络中最基础的一种LSP建立方式。
基本概念
- 定义:静态LSP是通过管理员手工指定MPLS标签(无需信令协议分配)、目的IP地址、下一跳IP地址等参数,静态配置的一条固定MPLS隧道路径
- 工作层次:MPLS是工作在数据链路层与网络层之间的"2.5层"转发技术
- 转发机制:在传统二层帧头与三层报头之间插入MPLS标签层,数据包根据标签值进行转发
配置特点
- 手工配置:与IP静态路由类似,所有LSP路径参数都需要手工静态指定
- 配置任务:配置LSR ID→使能MPLS→建立静态LSP(使用标签空间为16~1023)
- 前置条件:创建前需配置单播静态路由或IGP,确保各LSR在网络层互通
- 适用场景:仅适用于拓扑结构简单且稳定的网络,如小型MPLS骨干网
优势与局限
- 优势:配置简单直观,无需复杂的信令协议
- 局限:配置工作量大,容易出错,各节点不能相互感知整个LSP的情况
本实验中OSPF 确保了“网络层互通”(IP 路由可达),而 MPLS LSP(Label Switched Path,标签交换路径)是MPLS网络中最基础的一种LSP建立方式提供了“数据转发层面的增强控制”。


二、详细配置步骤(含命令解析)
操作步骤:
主机发送IP包到192.168.20.2
2. A(Ingress)查找FIB,匹配LSP1,压入标签20
3. B收到标签20报文,查找LFIB,弹出标签20,压入标签40
4. C(Egress)收到标签40报文,弹出标签,查找IP路由表转发
配置LSRA
#
mpls lsr-id 1.1.1.1
mpls
#
interface GigabitEthernet0/0/0
#
interface GigabitEthernet0/0/1
ip address 10.1.1.1 255.255.255.0
#
interface GigabitEthernet0/0/2
ip address 192.168.10.1 255.255.255.0
#
interface NULL0
#
interface LoopBack0
ip address 1.1.1.1 255.255.255.255
#
ospf 1
area 0.0.0.0
network 1.1.1.1 0.0.0.0
network 10.1.1.0 0.0.0.255
network 192.168.10.0 0.0.0.255
#
static-lsp ingress LSP1 destination 192.168.20.0 24 nexthop 10.1.1.2 out-label 20 //配置本节点为指定LSP1的Ingress
static-lsp egress LSP2 incoming-interface GigabitEthernet0/0/1 in-label 60 //配置本节点为指定LSP2的Egress
#
配置LSRB
#
mpls lsr-id 2.2.2.2
mpls
#
#
interface GigabitEthernet0/0/1
ip address 10.1.1.2 255.255.255.0
#
interface GigabitEthernet0/0/2
ip address 10.1.2.1 255.255.255.0
#
interface NULL0
#
interface LoopBack0
ip address 2.2.2.2 255.255.255.255
#
ospf 1
area 0.0.0.0
network 2.2.2.2 0.0.0.0
network 10.1.1.0 0.0.0.255
network 10.1.2.0 0.0.0.255
#
static-lsp transit LSP1 incoming-interface GigabitEthernet0/0/1 in-label 20 next
hop 10.1.2.2 out-label 40 //配置本节点为指定LSP1的Transit
static-lsp transit LSP2 incoming-interface GigabitEthernet0/0/2 in-label 30 next
hop 10.1.1.1 out-label 60 //配置本节点为指定LSP2的Transit
#
配置LSRC
#
mpls lsr-id 3.3.3.3
mpls
#
#
interface GigabitEthernet0/0/0
#
interface GigabitEthernet0/0/1
ip address 10.1.2.2 255.255.255.0
#
interface GigabitEthernet0/0/2
ip address 192.168.20.1 255.255.255.0
#
interface NULL0
#
interface LoopBack0
ip address 3.3.3.3 255.255.255.255
#
ospf 1
area 0.0.0.0
network 3.3.3.3 0.0.0.0
network 10.1.2.0 0.0.0.255
network 192.168.20.0 0.0.0.255
#
static-lsp ingress LSP2 destination 192.168.10.0 24 nexthop 10.1.2.1 out-label 30
//配置本节点为指定LSP2的Ingress
static-lsp egress LSP1 incoming-interface GigabitEthernet0/0/1 in-label 40
//配置本节点为指定LSP1的Egress #
三、验证与排错命令
| 验证目标 | 命令 | 预期结果 |
|---|---|---|
| LSP状态 | display mpls static-lsp | 显示"Up"状态,各节点标签匹配 |
| 详细LSP信息 | display mpls lsp verbose | 查看各节点入/出标签、状态、下一跳 |
四、关键注意事项
- 掩码一致性
static-lsp destination的掩码必须与路由表中目的路由完全一致(建议全用32位主机路由)。 - 标签范围
- 避免使用保留标签(0-15)
- 推荐范围:16~1023(华为设备默认静态标签池)
- 标签值需人工确保全程匹配(无自动协商)
- 单向特性
静态LSP为单向通道!如需双向通信(如LSRC→LSRA),需反向单独配置一套LSP(标签规划另设)。 - PHP(倒数第二跳弹出)
- 若LSRB配置
out-label 3(隐式空标签),则LSRB会弹出标签,LSRC收到纯IP包 - 此时LSRC的
static-lsp egress配置不会生效(因无标签可匹配) - 本实验采用显式标签,由Egress节点弹出,逻辑更清晰
- 若LSRB配置
- eNSP特有问题
- 串口必须配置
link-protocol ppp(否则MPLS无法使能) - 配置后建议保存:
save→ 避免重启丢失 - 若命令不识别:尝试
?补全(VRP5与VRP8命令略有差异,核心参数一致)
- 串口必须配置
五、扩展思考
- 对比动态LSP:静态LSP适用于小规模、高可控场景;大规模网络推荐LDP/RSVP-TE
- 故障模拟:故意配置错误标签(如LSRB out-label=31),观察
display mpls lsp状态变为Down

