找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 27526|回复: 0

MPLS 标签转发原理及华为路由器 LDP 协议配置与报文解析

[复制链接]

1

主题

0

回帖

5

积分

新手上路

积分
5
发表于 2026-8-3 05:26:29 | 显示全部楼层 |阅读模式
MPLS 标签转发原理
MPLS(Multi-Protocol Label Switching,多协议标签交换)是一种基于标签的转发技术,通过在数据包中插入固定长度的标签,实现快速转发。其核心原理如下:

1. 标签结构

  • MPLS 标签长度为 32 位,包含以下字段:
  • Label(20 位):标签值,用于标识转发路径。
  • Exp(3 位):实验位,通常用于 QoS 优先级。
  • S(1 位):栈底标志,表示是否为最后一层标签。
  • TTL(8 位):生存时间,防止报文无限循环。


2. 转发流程

  • 入口 LER(Label Edge Router)
  • 接收普通 IP 报文,根据 FIB(Forwarding Information Base)查找对应的标签,并压入 MPLS 标签栈。
  • 核心 LSR(Label Switching Router)
  • 根据标签值查找 LFIB(Label Forwarding Information Base),直接通过标签转发,无需解析 IP 头部。
  • 出口 LER
  • 弹出最后一层标签,恢复为普通 IP 报文,继续转发。


3. 标签分发方式

  • 下游自主分发(DU, Downstream Unsolicited):LSR 主动向上游分发标签。
  • 下游按需分发(DoD, Downstream on Demand):上游 LSR 请求标签时,下游 LSR 才分发。





华为路由器 LDP 协议配置
LDP(Label Distribution Protocol)是 MPLS 中常用的标签分发协议,用于动态交换标签绑定信息。

1. 配置步骤
以下以华为路由器为例,配置 LDP 基本功能:
  1. # 进入系统视图
  2. system-view
  3. # 启用 MPLS 和 LDP
  4. mpls lsr-id 1.1.1.1   # 设置 LSR ID(通常为 Loopback 地址)
  5. mpls
  6. quit
  7. # 在接口上启用 MPLS 和 LDP
  8. interface GigabitEthernet0/0/0
  9. mpls
  10. mpls ldp
  11. quit
  12. # 可选:配置 LDP 与 IGP 联动(如 OSPF)
  13. ospf 1
  14. area 0
  15.   network x.x.x.x x.x.x.x   # 宣告网络
  16. quit
  17. mpls ldp auto-config   # 自动在 OSPF 路由上启用 LDP
复制代码

2. 关键配置说明

    1. mpls lsr-id
    复制代码
    :必须配置,且需全网唯一(通常使用 Loopback 地址)。
    1. mpls ldp
    复制代码
    :在接口下启用 LDP,与对端建立 LDP 会话。
    1. mpls ldp auto-config
    复制代码
    :自动在 IGP 路由(如 OSPF)上启用 LDP,简化配置。





LDP 报文解析
LDP 通过 TCP 协议(端口 646)传输控制报文,主要报文类型如下:

1. Discovery 报文

  • Hello 报文:用于发现邻居,包含 LSR ID 和保持时间。
  • 目的地址:组播地址
    1. 224.0.0.2
    复制代码
    (本地链路)。


2. Session 报文

  • Initialization 报文:协商 LDP 会话参数(如标签分发方式)。
  • KeepAlive 报文:维持会话活性,默认每 15 秒发送一次。


3. Advertisement 报文

  • Label Mapping 报文:通告标签绑定信息(FEC → 标签)。
  • Label Withdraw/Release 报文:撤回或释放标签。


4. Notification 报文

  • 报告错误或状态变更(如会话关闭)。





MPLS 转发验证
1. 查看 LDP 会话状态
  1. display mpls ldp session
复制代码

  • 检查会话是否建立(
    1. Operational
    复制代码
    状态)。


2. 查看标签绑定信息
  1. display mpls ldp lsp
复制代码

  • 显示 FEC(转发等价类)与标签的绑定关系。


3. 查看 LFIB 表
  1. display mpls ldp lfib
复制代码

  • 显示标签转发信息库(LFIB),用于指导 MPLS 转发。





总结

  • MPLS 转发:基于标签的快速转发,核心设备无需解析 IP 头部。
  • LDP 配置:启用 MPLS 和 LDP,配置 LSR ID,并在接口下激活 LDP。
  • LDP 报文:包括 Discovery、Session、Advertisement 和 Notification 类型。
  • 验证命令:通过
    1. display
    复制代码
    命令检查会话、标签绑定和 LFIB 表。


通过合理配置 LDP,可以实现 MPLS 网络的动态标签分发和高效转发。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|五云论坛 ( 黔ICP备2022001370号-1|贵公网安备52032102000798号 )

GMT+8, 2026-9-12 19:03 , Processed in 0.079356 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表