当前位置: 首页 > news >正文

A1-静态Mpls

MPLS基础

组网

观察R1-R2-R3标签的变化

MPLS-简介介绍

R1

R2

R3

解释

  • static-cr-lsp egress
    • 用途将本设备配置为静态CR-LSP(约束路由标签交换路径)的出节点(Egress Node)。
    • 作用:在此节点弹出标签,还原原始报文并进行下一层转发。
    • 关键参数
      • lsp-name:静态CR-LSP名称(1-15个字符,区分大小写)。
      • in-label:指定入标签值(范围16-1023)。
    • 特殊说明
      • 若倒数第二跳节点的出标签值为03(显式空标签),则无需配置本节点。
      • 入标签必须全局唯一,避免与静态LSP/PW冲突(冲突会导致CR-LSP不可用)。
  • static-cr-lsp ingress
    • 用途将本设备配置为静态CR-LSP的入节点(Ingress Node)。
    • 作用:为报文添加初始标签并转发至下一跳。
    • 关键参数
      • nexthop/outgoing-interface:指定下一跳IP地址或出接口。
      • out-label:指定出标签值(范围16-1048575)。
      • bandwidth:可选带宽参数(按流量等级预留带宽)。
    • 限制:下一跳地址不能是本地设备的公网IP地址。
  • static-cr-lsp transit
    • 用途将本设备配置为静态CR-LSP的中间节点(Transit Node)。
    • 作用:执行标签交换(入标签替换为出标签)。
    • 关键参数
      • in-label:入标签值(接收报文的标签)。
      • out-label:出标签值(转发报文的标签)。
    • 核心规则
      • 上游节点的出标签必须与下游节点的入标签相同
      • 同一设备上静态CR-LSP与静态LSP的入标签不能冲突

MPLS-详细介绍

R1

R2

R3

  1. Destination: 3.3.3.3

    • 目标地址:LSP(标签交换路径)的目的 IP 地址为 3.3.3.3
  2. FEC: 3.3.3.3/32

    • 转发等价类:需通过该 LSP 转发的流量匹配目的网络 3.3.3.3/32(精确主机路由)。
  3. Protocol: Static

    • 建立协议:此 LSP 是 手工配置的静态 LSP,非动态协议(如 LDP/RSVP)自动创建。
  4. LSR Type: Ingress

    • 节点角色:当前路由器(R1)是 LSP 的 入口节点(Ingress LSR),负责为流量压入初始标签。
  5. Out label: 1001

    • 出标签:流量从当前接口转发时携带的 标签值为 1001
  6. Nexthop: 192.168.2.2

    • 下一跳地址:流量转发的下一跳设备 IP 地址为 192.168.2.2
  7. Out interface: GE0/0/1

    • 出接口:流量通过 千兆以太网接口 GE0/0/1 转发至下一跳。
  8. State: Active

    • 状态:该 LSP 当前处于 活跃可用状态

报文解析

R1报文解析

R2报文解析


[R1]display  mpls  lsp  verbose 
Destination  : 3.3.3.3
FEC          : 3.3.3.3/32
Protocol     : Static
LSR Type     : Ingress
Service      : -
Create Time    : 2025-07-21 19:52:55
Last Chg Time  : 2025-07-21 19:52:55
State        : Active
Out label    : 1001
Nexthop      : 192.168.2.2
Out interface: GE0/0/1Destination  : 1.1.1.1
FEC          : 1.1.1.1/32
Protocol     : Static
LSR Type     : Egress
Service      : -
Create Time    : 2025-07-21 19:54:16
Last Chg Time  : 2025-07-21 19:54:16
In label       : 1004
State        : Active
Nexthop      : 127.0.0.1
Out interface: -Destination  : 192.168.2.2
FEC          : 192.168.2.2
Protocol     : Local
LSR Type     : Ingress
Service      : -
Create Time    : 2025-07-21 19:52:55
Last Chg Time  : 2025-07-21 19:52:55
NHLFE ID     : 0
State        : Active
Nexthop      : 192.168.2.2
Out interface: GE0/0/1

MPLS-理论

定义:

MPLS(Multiprotocol Label Switching,多协议标签交换)是目前应用比较广泛的一种骨干网技术。MPLS在无连接的IP网络上引入面向连接的标签交换概念,将第三层路由技术和第二层交换技术相结合,充分发挥了IP路由的灵活性和二层交换的简洁性。

静态MPLS-LSP 参考目标 静态路由:

不依靠标签分发协议,而是在报文经过的每一跳设备上(包括Ingress、Transit和Egress)分别手工指定入标签、出标签等信息,建立标签转发表项,采用这种方式建立的LSP(Label Switched Path,标签交换路径),称为静态LSP。建立静态LSP消耗的资源比较少,但静态建立的LSP不能根据网络拓扑变化动态调整。因此,静态LSP适用于拓扑结构简单并且稳定的小型网络。

静态MPLS-配置原则:

  1. 配置Ingress、Transit、Egress时,需要遵循以下原则:
  2. 相邻两个LSR(Label Switching Router,标签交换路由器)之间,
  3. 上游LSR的出标签值和下游LSR的入标签值必须相同。
  4. LSP是一条单向路径,在数据传输的两个方向上需要分别配置一条静态LSP.  ===>选择的是单向通道

静态MPLS-配置准备

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

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

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

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


静态MPLS-标签

  • static-cr-lsp egress

    • 用途将本设备配置为静态CR-LSP(约束路由标签交换路径)的出节点(Egress Node)。
    • 作用在此节点弹出标签,还原原始报文并进行下一层转发。
    • 关键参数
      • lsp-name:静态CR-LSP名称(1-15个字符,区分大小写)。
      • in-label:指定入标签值(范围16-1023)。
    • 特殊说明
      • 若倒数第二跳节点的出标签值为03(显式空标签),则无需配置本节点。
      • 入标签必须全局唯一,避免与静态LSP/PW冲突(冲突会导致CR-LSP不可用)。

  • static-cr-lsp ingress

    • 用途将本设备配置为静态CR-LSP的入节点(Ingress Node)。
    • 作用为报文添加初始标签并转发至下一跳。
    • 关键参数
      • nexthop/outgoing-interface:指定下一跳IP地址或出接口。
      • out-label:指定出标签值(范围16-1048575)。
      • bandwidth:可选带宽参数(按流量等级预留带宽)。
    • 限制:下一跳地址不能是本地设备的公网IP地址。
  • static-cr-lsp transit

    • 用途将本设备配置为静态CR-LSP的中间节点(Transit Node)。
    • 作用:执行标签交换(入标签替换为出标签)。
    • 关键参数
      • in-label:入标签值(接收报文的标签)。
      • out-label:出标签值(转发报文的标签)
    • 核心规则
      • 上游节点的出标签必须与下游节点的入标签相同
      • 同一设备上静态CR-LSP与静态LSP的入标签不能冲突

排错

http://www.dtcms.com/a/291439.html

相关文章:

  • 二、计算机网络技术——第2章:物理层
  • [1-01-01].第90节:如何学习新特性:
  • 一文速通《矩阵的特征值和特征向量》
  • 如何解决pip安装报错ModuleNotFoundError: No module named ‘pywifi’问题
  • 马斯克布局儿童 AI 领域,xAI 推出 Baby Grok,将带来哪些变革?
  • Windows防火墙配置详解
  • PDF限制功能如何用?简单教程来了!
  • 网络设备功能对照表
  • TipTap 富文本编辑器在小说写作中的应用实践
  • PyCharm 未正确关联 .jpg 为图片格式
  • 重学前端008 --- 响应式网页设计 CSS 无障碍 Quiz
  • React探索高性能Tree树组件实现——react-window、react-vtree
  • 安装cobalt_Strike_4.7
  • B树、B+树的区别及MySQL为何选择B+树
  • Python 使用期物处理并发(使用concurrent.futures模块启动 进程)
  • 【Elasticsearch】BM25的discount_overlaps参数
  • 卷积神经网络(CNN)原理
  • 零拷贝技术(Zero-Copy)
  • OneCode 3.0 @APIEventAnnotation 注解速查手册
  • 从 Hi3861 平台到 WS63 星闪平台的程序移植全解析
  • 网络编程之 UDP:用户数据报协议详解与实战
  • 二分查找:区间内查询数字的频率
  • 网络协议(三)网络层 IPv4、CIDR(使用子网掩码进行网络划分)、NAT在私网划分中的应用
  • 大模型——上下文工程 (Context Engineering) – 现代 AI 系统的架构基础
  • c语言进阶 自定义类型 枚举,联合
  • 【LeetCode 热题 100】208. 实现 Trie (前缀树)
  • Linux下SPI设备驱动开发
  • 1.Java中的异常有哪些?异常处理机制呢?
  • C# 异常处理
  • 统计与大数据分析专业转型金融行业指南