MPLS 静态LSP

一、概述

静态LSP是MPLS LSP中最简单的一种LSP,通过手工指定MPLS标签 (无需信令协议分配MPLS标签)、目的IP地址、下一跳IP地址等参 数,静态配置一条固定的MPLS隧道路径。与IP路由中的静态路由一 样,LSP路径参数都是手工静态指定的,故配置工作量比较大,容易出 错,仅适用于小型MPLS骨干网中的LSP建立。

一般情况下,MPLS网络中都使用LDP建立LSP。但LDP是通过IP路 由信息来建立LSP的,如果LDP协议出现问题,可能导致MPLS流量的丢 失。因此,对于某些关键数据或重要业务,通过配置静态LSP来确定传 输路径更为可靠。

静态LSP的优点是不使用标签发布协议,不需要交互控制报文,资 源消耗比较小;缺点是通过静态方式建立的LSP不能根据网络拓扑变化动态调整,且需要管理员一条条手动配置,所以适用于拓扑结构简 单、规模比较小、并且稳定的网络。

配置静态 LSP 时要遵循以下原则:根据数据传输方向,上游节点 MPLS 出标签的值等于下游节点MPLS入标签的值 。但在不同类型节 点上的配置不完全一样。

入节点需要指定LSP的目的IP地址(通常是LSP出节点担当LSR-ID 的Loopback接口IP地址)和下一跳(可选同时配置出接口),但只需 配置出标签。

中间节点需要配置入接口和下一跳(可选同时配置出接口),以 及入标签和出标签。

出节点需要配置入接口和入标签。

要实现源和目的端相互通信,需要分别以两端LER为出节点创建 双向静态LSP。

二、创建静态LSP

静态LSP的创建包括以下主要配置任务:配置LSR ID→使能 MPLS→建立静态LSP,使用的标签空间为16~1023,具体配置步骤见表。但在创建静态LSP之前,也需要配置单播静态路由或IGP,保证 各LSR在网络层互通,以便在创建静态LSP时所指定的下一跳是可达 的。

注意: 从上表的静态LSP配置可以看出,只有Ingress才需 要配置目的IP地址(相当于进行FEC划分),在Transit和Egress上均无 需配置目的IP地址。所以为了确保各设备配置的静态LSP能完整体现对 应FEC的整条LSP,建议各设备上针对同一FEC配置的静态LSP名称相 同。

另外,对于同一设备的LSP,入标签和出标签可以是相同的,但上 游节点的出标签值必须与下游节点的入标签相同。对于同一设备上不 同LSP,在同一设备上所分配的入标签必须不同 。

三、静态BFD检测静态LSP

这是一项可选配置任务,通过配置静态BFD检测静态LSP,可以检 测静态LSP的连通性,需要在入节点和出节点同时配置 。配置静态BFD 检测静态LSP时,需注意以下事项。

对非主机路由也可以建立BFD会话。当静态LSP的状态变为Down 时,BFD会话的状态也变为Down;当静态LSP的状态变为Up时,会重 新建立BFD会话。

往返转发方式可以不一致 (如报文从源端到目的端使用 LSP 转 发,从目的端到源端使用IP转发),但往返路径要一致 。如果不一 致,则检测到故障时,不能确定具体是哪条路径的故障。

1、配置入节点BFD参数

入节点可配置的BFD参数包括:所绑定的本地静态LSP、本地标识 符、远端标识符、本地发送BFD报文的时间间隔、本地接收BFD报文的 时间间隔和本地BFD检测倍数,这些将会影响会话的建立。用户可以根 据网络的实际状况调整本地检测时间。对于不太稳定的链路,如果本 地检测时间较小,则BFD会话可能会发生震荡,这时可以选择延长本地 检测时间。入节点的BFD参数配置可见下表

2、配置出节点BFD参数

如果本端配置采用静态LSP BFD检测,对端所采用的BFD检测方式 可以是多种方式,如是静态或动态LSP BFD检测、IP链路BFD检测、TE 隧道BFD检测等。当然,后面章节将要介绍的动态LSP BFD检测、TE隧 道BFD检测也相同。

出节点可配置的BFD参数包括:所绑定的对端IP地址、本地标识 符、远端标识符、本地发送BFD报文的时间间隔、本地接收BFD报文的 时间间隔和本地BFD检测倍数,这些将会影响会话的建立。用户可以根 据网络的实际状况调整本地检测时间。对于不太稳定的链路,如果本 地检测时间较短,则BFD会话可能会发生震荡,这时可以选择延长本地 检测时间。

出节点的BFD参数配置步骤见表,与入节点的BFD会话配置方 法基本一样,只不过在创建 BFD 会话时可根据反向通道的不同类型, 选择不同的配置命令。为了保证BFD报文往返路径一致,一般情况下反 向通道优先选用LSP或者TE隧道。

四、检测静态LSP的连通性

在 MPLS 中,如果 LSP 转发数据失败,负责建立 LSP 的 MPLS 控 制平面将无法检测到这种错误,这会给网络维护带来困难。MPLS Ping主要用于检查LSP的连通性,MPLS Traceroute在检查LSP的连通性的同时,还可以分析网络什么位置发生 了故障。可以在任意视图下进行MPLS Ping/Traceroute测试,但MPLS Ping/Traceroute不支持分片报文,即不会对发送的请求和响应报文进 行分片。

静态LSP连通性检测配置和操作步骤可见下表

静态LSP及BFD检测维护查看命令

已经完成静态LSP和BFD检测功能的配置后,可在任意视图下通过 以下display 命令查看相关配置或统计信息,以验证配置结果。

display default-parameter mpls management: 查看MPLS 管理的缺省配置。

display mpls interface interface-type interface-number verbose :查看所有或指定接口使能MPLS的情况。

display mpls static-lsp lsp-name{include\|exclude }ipaddress mask-length verbose :查看指定或所有静态LSP的配置信息。

display mpls label static available \[ label-from label-index label-number label-number]:查看当前静态业务可以使用的LSP标 签(当前,在取值范围中没有分配的标签)。

display bfd configuration { all | static } for-lsp :查看所 有或静态的LSP BFD配置信息。

display bfd session { all | static } for-lsp :查看所有或 静态的LSP BFD会话信息。

display bfd statistics session { all | static } for-ip \| forlsp ,查看所有或静态的IP或LSP的BFD会话统计信息。

display mpls static-lsp lsp-name{include\|exclude }ipaddress mask-length verbose :查看所有或指定FEC关联的静态 LSP的状态。

display lspv statistics :查看LSPV的统计结果信息。

display lspv configuration: 查看LSPV当前的配置信息。

相关推荐
用户0328472220702 小时前
如何搭建本地yum源(上)
运维
大树883 天前
金刚石散热越强,管路越先见顶
大数据·运维·服务器·人工智能·ai
摇滚侠3 天前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
霸道流氓气质3 天前
领域驱动设计(DDD)在 Spring Boot 微服务中的实践指南
运维·spring boot·微服务
Inhand陈工3 天前
基于台达PLC与映翰通IG502的智慧水产养殖精准投喂与远程运维解决方案
运维·人工智能·物联网·阿里云·信息与通信
网络研究院3 天前
2026年网络安全
网络·安全·法律·法规·趋势·发展
酣大智3 天前
ARP代理--工作原理
运维·网络·arp·arp代理
treesforest3 天前
AI安全系统如何识别异常访问?IP风险识别正在成为关键能力
网络·人工智能·tcp/ip·安全·web安全
shushangyun_3 天前
2026年快消品B2B系统推荐:支持终端门店订货、促销政策自动化的工具?
java·运维·网络·数据库·人工智能·spring·自动化
2601_961845153 天前
粉笔行测题库|系统班|刷题
网络·百度·微信·微信公众平台·facebook·新浪微博