华为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

  1. A(Ingress)查找FIB,匹配LSP1,压入标签20

  2. B收到标签20报文,查找LFIB,弹出标签20,压入标签40

  3. 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 查看各节点入/出标签、状态、下一跳

四、关键注意事项

  1. 掩码一致性
    static-lsp destination 的掩码必须与路由表中目的路由完全一致(建议全用32位主机路由)。
  2. 标签范围
    • 避免使用保留标签(0-15)
    • 推荐范围:16~1023(华为设备默认静态标签池)
    • 标签值需人工确保全程匹配(无自动协商)
  3. 单向特性
    静态LSP为单向通道!如需双向通信(如LSRC→LSRA),需反向单独配置一套LSP(标签规划另设)。
  4. PHP(倒数第二跳弹出)
    • 若LSRB配置 out-label 3(隐式空标签),则LSRB会弹出标签,LSRC收到纯IP包
    • 此时LSRC的static-lsp egress配置不会生效(因无标签可匹配)
    • 本实验采用显式标签,由Egress节点弹出,逻辑更清晰
  5. eNSP特有问题
    • 串口必须配置 link-protocol ppp(否则MPLS无法使能)
    • 配置后建议保存:save → 避免重启丢失
    • 若命令不识别:尝试 ? 补全(VRP5与VRP8命令略有差异,核心参数一致)

五、扩展思考

  • 对比动态LSP:静态LSP适用于小规模、高可控场景;大规模网络推荐LDP/RSVP-TE
  • 故障模拟 :故意配置错误标签(如LSRB out-label=31),观察display mpls lsp状态变为Down
相关推荐
路-buan1 小时前
华为eNSP:三种配置防火墙的方式
华为
爱网络爱Linux3 小时前
华为 HCIA-Datacom考试版本升级 V2.0!2026年7月起考新版
华为·hcie·hcip·h12-811·华为数通认证·hcia datacom·微信公众号:厦门微思网络
Swift社区4 小时前
鸿蒙 App 的数据流设计
华为·harmonyos
Swift社区4 小时前
Flutter 迁移鸿蒙 ArkUI 的真实成本
flutter·华为·harmonyos
GitCode官方5 小时前
AtomGit 携手开源鸿蒙,推动智能终端操作系统生态繁荣
华为·开源·harmonyos·atomgit
池央1 天前
在鸿蒙上跑 AI Agent:JiuwenClaw-on-OpenHarmony 完整实战
人工智能·华为·harmonyos
互联网散修1 天前
零基础鸿蒙应用开发第五节:基础数据类型与对象类型转换
华为·harmonyos·鸿蒙应用开发入门教程
互联网散修1 天前
零基础鸿蒙应用开发第六节:复杂数据类型入门 —— 数组、元组与枚举
华为·log4j·harmonyos
盐焗西兰花1 天前
鸿蒙学习实战之路-Share Kit系列(13/17)-配置目标应用名单(企业应用)
学习·华为·harmonyos
C雨后彩虹1 天前
最小矩阵宽度
java·数据结构·算法·华为·面试