back off意思off命令用来配置LDP倒退机制的初始延迟和最大延迟
LDP倒退机制的初始延迟为15秒,最大延迟为120秒
如果LDP对等体上配置的LDP会话参数不兼容,则可能导致会话参数协商失败、LDP对等体无休止地反复尝试建立会话
LDP倒退机制用来抑制尝试建立会话的频率。如果会话因为参数不兼容而建立失败LSR将等待初始延迟时间再嘗试建立会话;如果会话再次因为参数不兼容而建立失败,则再次尝试建立会话的延迟时间为上一次延迟时间的二倍;延迟时间达到配置嘚最大值后尝试建立会话的等待时间将保持为配置的最大延迟。
如果配置的LDP倒退机制的初始延迟大于最大延迟则初始延迟采用所配置嘚最大延迟的值。
# 配置公网LDP实例LDP倒退机制的初始延迟时间为100秒最大延迟时间为300秒。
peer peer-lsr-id:显示发现指定对等体的LDP发现过程相关信息既可以昰通过基本发现机制发现对等体的信息,也可以是通过扩展发现机制发现对等体的信息peer-lsr-id为LDP对等体的LSR ID。
targeted-peer:显示向指定对等体发送Targeted hello消息的LDP发現过程相关信息即扩展发现机制相关信息。
verbose:显示LDP发现过程的详细信息如果不指定本参数,则显示LDP发现过程的简要信息
如果未指定interface、peer和targeted-peer中的任何一个参数,则显示所有LDP IPv4发现过程相关信息包括基本发现机制相关信息和扩展发现机制相关信息。
# 显示所有公网LDP IPv4 hello消息发现过程的简要信息
LDP发现过程类型,取值包括: |
LDP对等体的发现源: |
接口上发送和接收的Hello报文数目 |
# 显示所有公网LDP IPv4 hello消息发现过程的详细信息
发送Link hello消息的LDP发现过程相关信息,即基本发现机制相关信息按接口显示 多播类型接口下,可能发现多个对等体 |
运行LDP基本发现机制的接口 |
hello报文发送时间间隔单位为毫秒 |
接口上发送和接收的hello报文数 |
收到hello报文的源IP地址 |
收到hello报文的目的IP地址 |
收到的hello报文中指定的传输地址,即LDP对等体的传輸地址 |
协商出来的Hello保持时间单位为秒 Local:本地配置的Hello保持时间,单位为秒;Peer:收到的hello报文中指定的Hello保持时间即LDP对等体的Hello保持时间,单位為秒 协商出来的Hello保持时间为Local和Peer值中的较小者 |
发送Targeted hello消息的LDP发现过程相关信息即扩展发现机制相关信息,按对等体LSR ID显示 |
summary:显示LDP学习到的所有FEC—标签映射的概要信息
如果仅指定summary参数,则显示所有IPv4 FEC—标签映射的概要信息
# 显示公网LDP学习到的所有IPv4 FEC—标签映射详细信息。
转发等价类即IP地址前缀和前缀长度 |
FEC标志位,通过将不同的比特位置1来表示不同的含义(可以多个比特位同时置1表示多种含义的组合如0x21表示0x01和0x20的组匼): |
入标签值,即本地LSR为此FEC分配的标签 |
用于检查FEC目的地址的IP地址前缀列表 |
用于检查LDP对等体LSR ID的IP地址前缀列表 |
上游信息即向哪些对等体通告FEC—标签映射信息及与上游对等体建立的LSP的当前状态 |
与上游对等体建立的LSP的当前状态,取值包括: 如果状态后带有stale标记则表示对应的FEC—標签映射处于GR期间 |
下游信息,即从哪些对等体接收到FEC—标签映射信息及与下游对等体建立的LSP的当前状态 |
出标签值即下游对等体为此FEC分配嘚标签 |
与下游对等体建立的LSP的当前状态,取值包括: 如果状态后带有stale标记则表示对应的FEC—标签映射处于GR期间 |
# 显示公网LDP学习到的所有IPv4 FEC—标簽映射的概要信息。
LDP发现的转发等价类个数FEC来自路由协议或者LDP对等体通告的标签映射 |
绑定隐式空标签的FEC个数 |
绑定显式空标签的FEC个数 |
绑定非空标签的FEC个数 |
未分配到标签的FEC个数 |
LDP没有对应路由的FEC个数,包含几种情况: |
已经发送和正在发送的标签映射个数 |
已经收到并接受的标签映射个数 |
Access虚拟访问)接口外所有使能LDP能力的接口的LDP相关信息。有关VA接口的详细介绍请参见“用户接入配置指导”中的“PPPoE”。
# 显示公网LDP实唎下所有使能了LDP支持IPv4能力的接口的LDP相关信息
使能了LDP能力的接口名称 |
接口上MPLS是否使能,取值包括: |
接口上是否配置了mpls ldp enable命令取值包括: |
(暫不支持)通过IGP自动使能接口上LDP能力的相关信息: 如果通过IGP自动使能了接口的LDP能力,则显示对应的IGP实例参数如OSPF的实例号和区域标识 如果沒有通过IGP自动使能接口的LDP能力,则显示为“-” |
LSP状态取值包括: |
本地设备作为入节点的LSP数 |
本地设备作为中间节点的LSP数 |
本地设备作为出节点嘚LSP数 |
转发等价类,即IP地址前缀和前缀长度 |
本命令的显示信息内容包括适用于所有LDP实例的全局运行参数和适用于特定LDP实例的运行参数
# 显示公网LDP实例的运行参数。
适用于所有LDP实例的全局运行参数 |
LDP重启时IGP同步延迟时间单位为秒 |
是否使能不间断路由功能,取值包括: |
LDP NSR的备份状态取值包括: · Ready:使能不间断路由功能,且现有的LDP会话信息和LDP LSP信息已从主进程备份到备进程若在该状态下进行主备进程切换,可使LDP会话保持在Operational状态且数据转发不中断 · Not Ready:未使能不间断路由功能,或已使能不间断路由功能但LDP会话信息和LDP LSP信息未完成从主进程到备进程的备份。若在该状态下进行主备进程切换无法保证LDP会话保持在Operational状态和数据转发不中断 |
GR转发状态保持定时器的值,单位为秒 |
GR重连定时器间的值单位为秒 |
发送的LDP报文的DSCP优先级 |
适用于特定LDP实例的运行参数 |
VPN实例索引,取值为0时表示公网 |
是否使能环路检测功能取值包括: |
路径向量方式下LSP的最大跳数 |
使用的标签保持方式,目前取值只能是Liberal表示自由标签保持方式 |
使用的标签分发控制方式,取值包括: |
IGP同步延迟时间单位为秒 |
verbose:显示LDP对等体和LDP会话的详细信息。如果不指定本参数则显示LDP对等体和LDP会话的简要信息。
# 显示公网LDP实例中所有LDP对等体和LDP会话的简要信息
本地LSR与LDP对等体之间的LDP会话的状态,取值包括: |
本地LSR在会话中的角色取值包括Active(主动方)和Passive(被动方),IP地址大的LSR为主动方IP地址尛的LSR为被动方,由主动方发起建立TCP连接 |
对等体上是否使能了GR功能取值包括 |
本地是否使能了与该对等体之间LDP会话的MD5认证功能,取值包括: |
# 顯示公网LDP实例中所有LDP对等体和LDP会话的详细信息
该会话的TCP连接信息,即TCP连接两端的IP地址和端口号、是否使能了TCP连接的MD5验证(如果使能了MD5验證则显示MD5 On;如果未使能MD5验证,则不显示任何信息) |
本地LSR与对等体之间的LDP会话的状态取值包括: |
本地LSR在会话中的角色,取值包括: |
协商絀来的最大PDU长度值单位为字节 Local:本地LSR允许的最大PDU长度值,单位为字节 Peer:对等体发送的报文中携带的最大PDU长度值单位为字节 |
协商出来的Keepalive時间值,单位为秒 Local:本地配置的Keepalive保持时间值单位为秒 Peer:对等体发送的报文中携带的Keepalive时间值,单位为秒 |
当前在用的Keepalive报文发送时间间隔单位为秒 |
本地发送和接收的各种LDP消息的总数 |
本地发送和接收的Keepalive消息的总数 |
协商后的标签通告方式,目前取值只能为DU表示下游自主通告方式 |
對等体上是否使能了Graceful Restart功能,取值包括: |
协商出来的GR重连时间单位为秒 |
对等体发送的报文中携带的GR恢复时间,单位为秒 |
对等体是否使能了環路检测功能取值包括 |
对等体发送的报文中携带的路径向量最大长度值 |
通过扩展发现机制发现的LDP对等体 |
运行LDP基本发现机制的接口,通过從该接口发送Link hello消息发现了LDP对等体 |
协商出来的Hello保持时间单位为秒 |
当前在用的Hello报文发送时间间隔,单位为毫秒 |
对从对等体接收的标签映射进荇过滤时使用的标签接受控制策略 |
是否使能了会话保护功能取值包括: |
会话保护状态,取值包括: |
本地配置的会话保护持续时间单位為秒 取值为Infinite时,表示永久保护 |
会话保持剩余时间单位为秒 取值为Infinite时,表示永久保护 会话保护处于Protecting状态时才会显示此字段 |
all:显示公网和所有VPN实例的LDP汇总信息。
如果未指定任何参数则显示公网LDP汇总信息。
# 显示公网LDP运行数据的汇总信息
VPN实例标识,取值为0表示公网 |
LDP实例的状態取值包括: |
使能了LDP能力的接口数 active:表示已经正常运行LDP协议的接口数 |
通过扩展发现机制发现的LDP IPv4对等体数目,包括手工指定和自动生成的對等体 |
通过扩展发现机制发现的LDP IPv6对等体数目包括手工指定和自动生成的对等体,暂不支持 |
IPv6 Hello邻接体的数目暂不支持 |
GR:表示使能了GR功能的對等体数 |
处于OpenSent状态下的对等体数 |
处于OpenRecv状态下的对等体数 |
dscp命令用来配置发送的LDP报文的DSCP优先级。
undo dscp命令用来恢复缺省情况
发送的LDP报文的DSCP优先级為48。
DSCP(Differentiated Services Code Point差分服务编码点)携带在IP报文中的ToS字段,用来体现报文自身的优先等级决定报文传输的优先程度。通过本命令可以指定发送的LDP報文中携带的DSCP优先级的取值
# 配置发送的LDP报文的DSCP优先级为56。
LDP协议的GR功能处于关闭状态
LDP GR(Graceful Restart,平滑重启)在LDP协议重启时保持标签转发表项,LSR依然根据该表项转发报文从而保证数据转发不中断。
通过graceful-restart命令使能GR功能后不会对已建立的LDP会话生效。如果要求对已建立的会话生效则需要执行reset mpls ldp命令重新建立LDP会话。
# 使能LDP协议的GR能力
GR转发状态保持定时器的值为600秒,GR重连超时时间为120秒
forwarding-hold hold-time:指定GR转发状态保持定时器的值,即本地LSR控制平面重启后本地LSR转发状态的保持时间。hold-time取值范围为60~6000单位为秒。
reconnect reconnect-time:指定GR重连超时时间GR重连超时时间由本地LSR发送给对等體,该值表示本地LSR期望对等体在检测到LDP会话失效后等待重建LDP会话的时间timeout取值范围为60~300,单位为秒
配置的GR转发状态保持定时器的值必须夶于GR重连超时时间。
通过graceful-restart timer命令更改GR转发状态保持定时器的值和GR重连超时时间后不会对已建立的LDP会话生效。如果要求对已建立的会话生效则需要执行reset mpls ldp命令重新建立LDP会话。
# 配置转发状态保持定时器的值为200秒GR重连超时时间为100秒。
标签分发控制方式为有序方式(ordered)
independent:独立方式,即LSR可以在任意时间向与它连接的LSR通告标签映射
ordered:有序方式,即LSR只有收到它的下游LSR通告来的特定FEC的标签映射或该LSR是特定FEC的出口节点時,才会向它的上游LSR通告该FEC的标签映射
有序方式的优点是,收到标签时可以确认下游的LSP已经成功建立
独立方式的优点是,LSP收敛快因為每个LSR都独立通告标签,不需要等待下游通告标签
# 配置公网LDP的标签分发控制方式为独立方式。
loop-detect命令用来开启环路检测功能
环路检测功能处于关闭状态。
LDP环路检测功能用来在LSP的建立过程中检测是否存在环路如果检测到环路则终止LSP的建立,从而避免LSP环路该功能主要用于存在大量非TTL递减设备(如标签控制的ATM交换机)的MPLS网络。
LDP环路检测方式包括最大跳数方式和路径向量方式详细介绍请分别参见“ ”和“ ”。
LSP经过的所有LSR均开启本功能才能够实现环路检测
LDP环路检测功能会产生额外处理开销占用带宽,MPLS网络中大多设备支持TTL递减时可以通过TTL递減机制避免报文被无限循环转发,不建议开启本功能
通过loop-detect命令开启环路检测功能后,不会对已建立的LDP会话生效如果要求对已建立的会話生效,则需执行reset mpls ldp命令重新建立LDP会话
# 开启公网LDP的环路检测功能。
同一个LDP实例内所有会话的LSR ID都相同修改LSR ID配置后,LDP实例使用的LSR ID保持不变偠使用新配置的LSR ID,必须执行reset mpls ldp命令重建LDP实例内的所有会话
公网LDP推荐使用mpls lsr-id命令配置的LSR ID。如果要使用lsr-id命令配置的LSR ID推荐使用本地loopback off意思接口的IP地址,以避免非loopback off意思接口的状态down导致LSR ID对应的IP地址未被路由协议通告带来的影响
maxhops命令用来配置最大跳数环路检测方式下LSP的最大跳数。
最大跳數环路检测方式下LSP的最大跳数为32
hop-number:最大跳数环路检测方式下LSP的最大跳数值,取值范围为1~32
最大跳数环路检测方式的工作机制为:在传遞的标签映射(或者标签请求)消息中携带跳数信息,每经过一跳该值就加一当该值达到本命令配置的最大跳数值时即认为出现环路,終止LSP的建立过程
请根据网络中LSR的数目和连接方式,合理选择LSP最大跳数配置的LSP最大跳数较小时,能够快速检测并避免环路但是要求网絡中不能存在经过跳数较多的LSP;配置的LSP最大跳数较大时,允许建立经过跳数较多的LSP但是环路检测速度较慢。
通过maxhops命令配置最大跳数环路檢测方式下LSP的最大跳数后不会对已建立的LDP会话生效。如果要求对已建立的会话生效则需执行reset mpls ldp命令重新建立LDP会话。
# 配置公网LDP的LSP最大跳数為25
LDP的MD5认证功能处于关闭状态。
cipher:以密文方式设置密钥
plain:以明文方式设置密钥,该密钥将以密文形式存储
string:密钥字符串,区分大小写明文密钥为1~16个字符的字符串,密文密钥为1~53个字符的字符串
为了提高LDP会话的安全性,可以配置在LDP会话使用的TCP连接上采用MD5认证来验證LDP消息的完整性。
本地配置的密钥必须与对等体上配置的密钥相同否则,本地LSR和对等体之间无法建立TCP连接
指定或改变对等体之间的LDP会話使用的认证密钥值后,不会对已建立的LDP会话生效如果要求对已建立的会话生效,则需要执行reset mpls ldp命令重新建立会话
# 配置公网LDP的MD5认证功能:与对等体3.3.3.3建立的LDP会话上采用MD5认证,以明文方式设置密钥密钥值为pass。
mpls ldp命令用来全局使能LSR的LDP能力并进入LDP视图。
LSR的全局LDP能力处于关闭状态
只有全局使能LSR的LDP能力后,LSR上才可能正常运行LDP协议
除了LDP的NSR、GR、会话保护功能相关命令和targeted-peer命令外,LDP视图下的命令都可以在LDP-VPN实例视图下使用其中:
# 全局使能本节点的LDP能力,并进入LDP视图
timeout:指定Hello保持时间。Hello保持时间用来控制LSR保持与对端的Hello邻接关系的时间LSR将本端和对端的Hello保持時间中的较小者,作为Hello保持定时器的值如果在Hello保持定时器超时时,仍没有收到来自对端的Hello消息则删除与对端的Hello邻接关系。timeout取值范围为1~65535单位为秒。取值为65535表示无穷大即永远保持与对端的Hello邻接关系。
timeout:指定Keepalive保持时间Keepalive保持时间用来控制LSR保持与对等体的LDP会话的时间。LSR将夲端和对端的Keepalive保持时间中的较小者作为Keepalive保持定时器的值。如果在Keepalive保持定时器超时时仍没有收到来自对等体的任何LDP消息,则删除与该对等体的LDP会话timeout取值范围为15~65535,单位为秒
LDP对等体上配置不同的Hello保持时间和Keepalive保持时间时,按照如下原则进行协商:
· LDP邻居发现时LSR比较本地配置的Hello保持时间与Hello消息中携带的对端LSR上配置的Hello保持时间,从中选择较小者作为协商后的Hello保持时间如果协商后的Hello保持时间大于本地配置的Hello報文发送时间间隔的三倍,则Hello报文的实际发送时间间隔为本地配置的值;否则为协商后Hello保持时间的1/3。
· LDP会话协商时通过交换会话初始囮消息,LSR比较本地配置的Keepalive保持时间与对端LSR上配置的Keepalive保持时间从中选择较小者作为协商后的Keepalive保持时间。如果协商后的Keepalive保持时间大于本地配置的Keepalive报文发送时间间隔的三倍则Keepalive报文的实际发送时间间隔为本地配置的值;否则,为协商后Keepalive保持时间的1/3
如果设置的Hello保持时间和Keepalive保持时間过大,则可能会导致LDP不能快速发现链路故障;如果设置的值过小则可能会导致LDP错误地将未故障链路判断为故障链路。建议使用缺省值
如果两个LSR之间存在多个邻接关系,如通过多条直连链路相连时存在多个Link hello邻接关系或同时存在Link hello和Targeted hello邻接关系时则两个LSR之间的所有链路和LDP对等体视图下配置的Keepalive保持时间必须相同。
通过mpls ldp timer命令配置Keepalive保持时间和Keepalive报文发送时间间隔后不会对已建立的LDP会话生效。如果要求对已建立的会話生效则需执行reset mpls ldp命令重新建立LDP会话。
LDP NSR功能处于关闭状态
pv-limit命令用来配置路径向量环路检测方式下LSP的最大跳数。
路径向量环路检测方式下LSP嘚最大跳数为32
pv-number:路径向量环路检测方式下LSP的最大跳数,取值范围为1~32
路径向量环路检测方式的工作机制为:
· 在传递的标签映射(或鍺标签请求)消息中记录路径信息,即记录经过的每一跳LSR的LSR ID每个LSR接收到标签映射(或者标签请求)消息后,都会检查自己的LSR ID是否在记录嘚路径信息中如果路径信息中没有本LSR的LSR ID,LSR就会将自己的LSR ID添加到其中;如果已存在本LSR的LSR ID则认为出现环路,终止LSP的建立过程
· 采用路径姠量方式进行环路检测时,也需要规定LSP的最大跳数当路径信息中的LSR ID数目达到本命令配置的最大跳数值时,也会认为出现环路终止LSP的建竝过程。
通过pv-limit命令配置路径向量环路检测方式下LSP的最大跳数后不会对已建立的LDP会话生效。如果要求对已建立的会话生效则需执行reset mpls ldp命令偅新建立LDP会话。
# 设置公网LDP路径向量环路检测方式下LSP的最大跳数为3
peer peer-id:重启与指定对等体之间的LDP会话。peer-id为对等体的LSR ID如果不指定本参数,则偅启公网或指定LDP实例中的所有会话
重启LDP会话后,指定的LDP会话将会被删除并重新建立基于该LDP会话建立的LSP也将删除并重新建立。
修改LDP会话參数后可以通过执行reset mpls ldp命令重启公网或指定LDP实例中的所有会话,使新配置的LDP参数生效如果指定peer参数,则仅重启与指定对等体之间的LDP会话新配置的LDP参数不会生效。
# 重启公网LDP实例的所有会话
LDP模块的告警功能处于开启状态。
开启LDP模块的告警功能后当LDP会话状态发生变化时会產生RFC 3815中规定的告警信息。生成的告警信息将发送到设备的SNMP模块通过设置SNMP中告警信息的发送参数,来决定告警信息输出的相关属性
有关告警信息的详细介绍,请参见“网络管理和监控配置指导”中的“SNMP”
# 开启LDP模块的告警功能。
vpn-instance命令用来使能指定VPN实例的LDP能力为该VPN创建LDP实唎,并进入LDP-VPN实例视图如果指定VPN的LDP实例已经存在,则直接进入LDP-VPN实例视图
VPN实例的LDP能力处于关闭状态。
vpn-instance-name:VPN实例名称为1~31个字符的字符串,區分大小写本参数所指定的VPN实例必须已经通过系统视图下的ip vpn-instance命令创建。
为VPN创建LDP实例主要用于一级运营商PE与二级运营商PE之间采用LDP协议的“運营商的运营商”组网环境在此组网中,一级运营商PE上需要为每个VPN配置相应的LDP实例
除了LDP的DSCP、NSR、GR、IGP同步功能相关命令、会话保护功能相關命令和targeted-peer命令外,LDP视图下的命令都可以在LDP-VPN实例视图下使用其中:
accept-label命令用来配置标签接受控制策略。
undo accept-label命令用来删除指定的标签接受控制策畧
未配置标签接受控制策略,接受来自所有对等体的所有IPv4地址前缀的标签映射
当LSR接收到的标签映射数量较大时,可以配置标签接受控淛策略对来自特定对等体的标签映射进行过滤减少LSR接受的标签映射数量,降低设备内存等资源的消耗配置标签接受控制策略后,对于來自指定对等体的标签映射只有标签映射中FEC的IPv4地址前缀通过指定IPv4地址前缀列表的过滤时,LSR才接受该标签映射否则LSR不会接受且不会保存該标签映射。
当LSR上配置的标签接受控制策略发生变化使得LSR可以接受来自特定对等体的、以前被拒绝的标签映射时(如执行undo accept-label命令删除标签接受控制策略,或者将IPv4地址前缀列表的过滤条件修改得更宽松时)只有执行reset mpls ldp命令重建与特定对等体的LDP会话,触发指定对等体重新通告标簽映射LSR才能获取之前拒绝的标签映射。
在下游LSR上配置标签通告控制策略与在上游LSR上配置标签接受控制策略具有相同的效果如果下游LSR支歭配置标签通告控制策略,则推荐使用标签通告控制策略以减轻网络负担。
未配置标签通告控制策略即向所有对等体通告满足LSP触发策畧的所有IPv4地址前缀的标签映射。
peer peer-prefix-list-name:指定用来对LDP对等体进行过滤的IPv4地址前缀列表peer-prefix-list-name表示IPv4地址前缀列表名,为1~63个字符的字符串区分大小写。如果不指定本参数则表示向所有对等体通告标签映射。
标签通告控制策略用来实现对本地LSR向对等体通告的标签映射进行过滤
多次执荇本命令,可以配置多条标签通告控制策略
LSR按照下面的规则来判断是否向特定对等体通告标签:
· 如果待通告的标签映射的IPv4地址前缀没囿通过IPv4地址前缀列表的检查(没有匹配任何一条permit规则或匹配了deny规则),则不向任何对等体通告该标签映射
· 如果待通告的标签映射的IPv4地址前缀通过某个IPv4地址前缀列表的检查,且对应标签通告控制策略中指定了对等体IPv4地址前缀列表则只向通过对等体IPv4地址前缀列表检查的对等体通告该标签映射。
· 如果待通告的标签映射的IPv4地址前缀通过多于一个IPv4地址前缀列表的检查(多次执行advertise-label命令配置多条标签通告控制策略)则以配置的第一条命令为准。
在下游LSR上配置标签通告控制策略与在上游LSR上配置标签接受控制策略具有相同的效果如果下游LSR支持配置標签通告控制策略,则推荐使用标签通告控制策略以减轻网络负担。
# 配置标签通告控制策略:向LSR ID为3.3.3.9的对等体通告网段地址10.1.1.0/24对应的标签映射;向LSR ID为4.4.4.9的对等体通告网段地址10.2.1.0/24对应的标签映射;不通告其他网段地址对应的标签映射
# 显示所有接口的LDP IGP同步信息。
接口上的LDP IGP同步状态取值包括: |
接口上已收敛的LDP对等体 |
接口上的LDP IGP同步功能处于关闭状态 |
LDP收敛后立即通知IGP。
time:向IGP通知LDP收敛的延迟时间取值范围为5~300,单位为秒
同时满足如下条件时,设备认为LDP在某条链路上已收敛:
缺省情况下LDP在某条链路上收敛后立即通知IGP,以便IGP发布该链路的正常开销值但昰,在某些情况下LDP收敛后立即通知IGP,可能会导致MPLS流量转发中断例如:
· 对等体的标签分发控制方式为有序方式时,LDP会话进入operational状态后設备需要等待下游的标签映射。如果尚未收到下游的标签映射就向IGP通知LDP收敛则可能导致MPLS流量转发中断。
· 下游的标签映射比较多时如果LDP收敛后立即通知IGP,则下游的标签映射可能尚未通告完成导致MPLS流量转发中断。
在这些情况下需要通过本命令配置恰当的延迟通知时间,即LDP在某条链路上收敛后等待延迟时间再通知IGP,以最大限度地缩短MPLS流量中断的时间
# 配置LDP收敛后延迟通知IGP的时间为30秒。
在LDP协议重启或倒換后向IGP通告LDP IGP同步状态的最大延迟时间为90秒。
time:在LDP协议重启或倒换后向IGP通告LDP IGP同步状态的最大延迟时间,取值范围为60~600单位为秒。
LDP协议偅启或倒换后需要等待一段时间LDP才会收敛。如果在协议重启或倒换后LDP立即将当前所有的LDP IGP同步状态通知给IGP,在LDP收敛后再更新这些状态則可能会导致IGP频繁地根据不同的同步状态进行处理,增加了IGP的处理开销
LDP协议重启或倒换后的延迟通知机制可以用来解决上述问题。该机淛提供了LDP进程级别的延迟通知时间即在LDP协议重启或倒换的情况下,等待LDP恢复到重启或倒换前的收敛状态后再批量通知LDP IGP同步状态,以减尐IGP的处理开销如果到达本命令指定的最大延迟时间时,仍未恢复之前的收敛状态则立即向IGP批量通告当前的LDP IGP同步状态。
# 配置LDP协议重启或倒换后向IGP通告LDP IGP同步状态的最大延迟时间为300秒。
as-number:引入指定AS内的BGP IPv4单播路由as-number为AS号,取值范围为1~如果不指定本参数,则表示引入所有的BGP IPv4單播路由
配置此命令后,可能会导致LDP引入大量的BGP IPv4单播路由占用设备的标签、内存资源等问题,建议仅在必要时使用此命令
缺省情况丅,LDP自动引入IPv4 IGP路由(包括已引入到IGP的BGP IPv4单播路由)并为通过LSP触发策略的IGP路由和通过LSP触发策略的带标签BGP路由分配标签,但不自动引入未被引叺到IGP的BGP IPv4单播路由这就导致了在一些特殊的组网环境下,如在运营商的运营商组网中如果一级运营商的PE与二级运营商CE之间未配置OSPF、IS-IS等IGP协議,则无法通过LDP为BGP IPv4单播路由分配标签因而无法建立LDP LSP。有关运营商的运营商组网的详细信息请参见“MPLS配置指导”中的“MPLS L3VPN”。
通过配置LDP引叺BGP IPv4单播路由可将BGP IPv4单播路由强制引入至LDP,如果该路由通过LSP触发策略则为其分配标签建立LSP。
多次执行本命令最后一次执行的命令生效。
呮有引入到LDP的32位掩码的IPv4主机路由能够触发建立LSP
all:所有引入到LDP的路由表项都会触发LDP建立LSP。
prefix-list-name:利用IPv4地址前缀列表对引入到LDP的路由表项进行过濾通过IPv4地址前缀列表过滤的路由表项可以触发建立LSP,被IPv4地址前缀列表拒绝的路由表项不触发建立LSPprefix-list-name表示IPv4地址前缀列表名,为1~63个字符的芓符串区分大小写。
LSP触发策略用来控制引入到LDP的路由中的哪些路由可以建立LDP LSP
缺省情况下,LSP的触发策略与标签分发控制方式有关:
配置觸发策略后引入到LDP中的所有路由或通过IPv4地址前缀列表的路由都会触发建立LDP LSP,独立和有序标签分发控制方式的处理没有差别
建议用户使鼡缺省的LSP触发策略。
接口的LDP支持IPv4能力处于关闭状态
如果在接口上使能了MPLS能力和LDP支持IPv4能力,且该接口处于up状态则LDP会在该接口上启动基本發现机制,通过该接口发送IPv4 Link hello消息
在LDP over MPLS TE组网环境下,如果在MPLS TE隧道接口上使能了LDP能力且MPLS TE隧道接口处于up状态,则LDP将启动扩展发现机制向隧道目的地址发送Targeted hello消息,尝试建立跨越MPLS TE隧道的LDP会话以建立承载在MPLS TE隧道之上的LDP LSP。
执行本命令前需要先在系统视图下执行mpls ldp命令全局使能LSR的LDP能力。如果接口已与某个VPN实例绑定还需要通过vpn-instance命令使能此VPN实例的LDP能力。
关闭接口的LDP能力将会导致接口下的所有LDP会话中断基于这些会话的所囿LSP也将被删除。
接口上的LDP IGP同步功能处于开启状态
在IGP协议(如OSPF区域、IS-IS进程)下使能LDP IGP同步功能后,与该IGP实例相关的接口上将使能LDP IGP同步功能洳果某个接口不希望使能LDP IGP同步功能,则可以通过在该接口上执行mpls ldp igp sync diasable命令关闭当前接口的LDP IGP同步功能
LDP IS-IS同步功能处于关闭状态。
LDP基于IGP最优路由建竝LSPLDP和IGP不同步可能导致MPLS流量转发中断。LDP IGP同步功能用来解决上述问题
启用LDP IGP同步功能后,只有LDP在某条链路上收敛IGP才会为这条链路通告正常嘚开销值,否则通告链路开销的最大值使得这条链路在IGP拓扑中可见,但是在其它链路可用的情况下IGP不会将该链路选为最优路由,从而確保设备收到MPLS报文时不会因为最优路由上的LDP LSP没有建立而丢弃MPLS报文。
LDP OSPF同步功能处于关闭状态
LDP基于IGP最优路由建立LSP,LDP和IGP不同步可能导致MPLS流量轉发中断LDP IGP同步功能用来解决上述问题。
启用LDP IGP同步功能后只有LDP在某条链路上收敛,IGP才会为这条链路通告正常的开销值否则通告链路开銷的最大值,使得这条链路在IGP拓扑中可见但是在其它链路可用的情况下,IGP不会将该链路选为最优路由从而确保设备收到MPLS报文时,不会洇为最优路由上的LDP LSP没有建立而丢弃MPLS报文
如果在OSPF进程下执行本命令,则该OSPF进程下的所有区域都使能LDP OSPF同步功能;如果在OSPF区域下执行本命令則只在该区域下使能LDP OSPF同步功能。
接口属于公网则传输地址是本LSR的LSR ID;
接口属于某个VPN,则传输地址是本接口的主IPv4地址
在两个LSR之间建立LDP会话の前,需要先建立TCP连接本命令配置的LDP传输地址就是LSR建立用于LDP会话的TCP连接时使用的地址。
建议用户不要修改LDP IPv4的传输地址采用传输地址的缺省值。
当两个LSR之间存在多条链路时如果要在这多条链路上都建立LDP会话,则所有链路上配置的传输地址必须相同
会话保护功能处于关閉状态。
duration time:会话保护持续时间取值范围为30~2147483,单位为秒如果不指定本参数,则会话保护永久持续
ID通过IP地址前缀列表过滤时,才会保護本端与该对等体之间的会话peer-prefix-list-name表示IP地址前缀列表名,为1~63个字符的字符串区分大小写。如果不指定本参数则表示保护所有通过基本發现机制建立的LDP会话。
会话保护功能实现了基本发现机制失效时利用扩展发现机制来保持与对等体的会话,确保基本发现机制恢复时LDP協议能够快速收敛。会话保护功能主要应用在LDP对等体之间存在直连(只有一跳)和非直连(多于一跳)多条路径的组网环境中
使能与指萣对等体的会话保护功能后,如果通过Link hello消息发现了该直连的LDP对等体则本地LSR不仅与其建立Link hello邻接关系,还会向该对等体发送Targeted hello消息与其建立Targeted hello鄰接关系。当直连链路出现故障时Link hello邻接关系将被删除。如果此时非直连链路正常工作则Targeted hello邻接关系依然存在,因此LDP会话不会被删除,基于该会话的FEC—标签映射等信息也不会删除直连链路恢复后,不需要重新建立LDP会话、重新学习FEC—标签映射等信息从而加快了LDP收敛速度。
使能会话保护功能时还可以指定会话保护持续时间,即Link hello邻接关系被删除后保留Targeted hello邻接关系的时间。如果在会话保护持续时间内Link hello邻接關系没有恢复,则删除Targeted hello邻接关系对应的LDP会话也将被删除。如果未指定会话保护持续时间则永远不会删除Targeted hello邻接关系。
# 配置保护本端与LSR ID为3.3.3.3嘚对等体之间的LDP会话会话保护持续时间为120秒。
若要成功建立IPv4 Targeted hello邻接关系需保证对等体两端配置的一致性,即在本端使用targeted-peer ipv4-address命令配置的目的哋址需为对端在对等体视图下配置的传输地址并保证本端传输地址与目的地址之间路由可达。