ne20路由器MPLS配置

更新时间:2024-06-15 04:09:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

Quidway NetEngine20 系列路由器 操作手册 MPLS分册

目 录

目 录

第2章 MPLS配置..................................................................................................................2-1

2.1 MPLS配置简介..................................................................................................................2-1

2.1.1 标签的发布和管理....................................................................................................2-1 2.1.2 LSP隧道与标签栈...................................................................................................2-2 2.1.3 倒数第二跳弹出PHP...............................................................................................2-3 2.1.4 MPLS对TTL的处理...............................................................................................2-4 2.1.5 MPLS Ping/Traceroute............................................................................................2-4 2.1.6 LDP基本概念..........................................................................................................2-5 2.1.7 LDP工作过程..........................................................................................................2-6 2.1.8 LDP基本操作..........................................................................................................2-7 2.1.9 LDP环路检测..........................................................................................................2-9 2.2 配置MPLS基本能力..........................................................................................................2-9

2.2.1 建立配置任务...........................................................................................................2-9 2.2.2 配置LSR ID...........................................................................................................2-10 2.2.3 使能MPLS能力....................................................................................................2-10 2.2.4 配置PHP特性.......................................................................................................2-11 2.2.5 配置接口的MPLS MTU.........................................................................................2-11 2.3 配置静态LSP...................................................................................................................2-11

2.3.1 建立配置任务.........................................................................................................2-11 2.3.2 配置静态LSP的入节点.........................................................................................2-12 2.3.3 配置静态LSP的中间节点.....................................................................................2-13 2.3.4 配置静态LSP的出节点.........................................................................................2-13 2.4 配置MPLS LDP...............................................................................................................2-13

2.4.1 建立配置任务.........................................................................................................2-13 2.4.2 使能LDP能力.......................................................................................................2-14 2.4.3 配置LDP发现阶段的参数.....................................................................................2-15 2.4.4 配置LDP会话参数................................................................................................2-16 2.4.5 配置LDP LSP触发建立策略.................................................................................2-16 2.4.6 配置LDP标签分配和保持方式..............................................................................2-17 2.4.7 配置LDP环路检测................................................................................................2-17 2.4.8 配置LDP MD5认证...............................................................................................2-18 2.4.9 配置LDP MTU信令功能.......................................................................................2-18 2.5 配置LDP多实例..............................................................................................................2-19

2.5.1 建立配置任务.........................................................................................................2-19 2.5.2 配置LDP多实例....................................................................................................2-19 2.6 配置MPLS的TTL处理...................................................................................................2-20

2.6.1 建立配置任务.........................................................................................................2-20

i

Quidway NetEngine20 系列路由器 操作手册 MPLS分册

目 录

2.6.2 配置MPLS的IP TTL复制功能.............................................................................2-21 2.6.3 配置ICMP响应报文使用的路径............................................................................2-22 2.7 维护MPLS.......................................................................................................................2-22

2.7.1 显示MPLS的运行状态..........................................................................................2-22 2.7.2 显示MPLS LDP的运行状态.................................................................................2-23 2.7.3 重启LDP...............................................................................................................2-24 2.7.4 清除MPLS的统计信息..........................................................................................2-24 2.7.5 配置MPLS LSP的TRAP功能..............................................................................2-24 2.7.6 调试MPLS............................................................................................................2-25 2.8 MPLS配置举例................................................................................................................2-25

2.8.1 配置LDP会话示例................................................................................................2-25 2.8.2 使用LDP建立LSP示例.......................................................................................2-29 2.9 MPLS故障处理................................................................................................................2-33

ii

Quidway NetEngine20 系列路由器 操作手册 MPLS分册

第2章 MPLS配置

第2章 MPLS配置

本章主要介绍MPLS基本转发和LDP的配置。

2.1 MPLS配置简介

2.1.1 标签的发布和管理

1. 标签发布方式(Label Advertisement Mode)

在MPLS体系中,由下游LSR决定将标签分配给特定FEC,再通知上游LSR。即,标签由下游指定,标签的分配按从下游到上游的方向分发。 标签发布方式分为两种:

z

下游自主方式DU(Downstream Unsolicited):对于一个特定的FEC,在路由触发的情况下,LSR无须从上游获得标签请求消息即进行标签分配与分发。

z

下游按需方式DoD(Downstream On Demand):对于一个特定的FEC,在路由触发的情况下,LSR获得标签请求消息之后才进行标签分配与分发。

具有标签分发邻接关系的上游LSR和下游LSR之间必须对使用的标签发布方式达成一致,否则LSP无法正常建立。

2. 标签分配控制方式(Label Distribution Control Mode)

标签分配控制方式分为两种:

z

独立标签分配控制(Independent):LSR可以在任意时间向与它连接的LSR通告标签映射。这种方式可能导致在收到下游标签之前就发布了上游标签。

z

有序标签控制方式(Ordered):对于LSR上某个FEC的标签映射,只有当该LSR已经具有此FEC下一跳的标签映射消息、或者该LSR就是此FEC的出口节点时,该LSR才可以向上游发送此FEC的标签映射。

3. 标签保持方式(Label Retention Mode)

标签保持方式是指LSR对收到的、但目前暂时用不到的标签—FEC绑定的处理方式。

标签保持方式也分为两种:

z

自由标签保持方式(Liberal):对于从邻居LSR收到的标签映射,无论邻居LSR是不是自己的下一跳都保留。

2-1

Quidway NetEngine20 系列路由器 操作手册 MPLS分册

z

第2章 MPLS配置

保守标签保持方式(Conservative):对于从邻居LSR收到的标签映射,只有当邻居LSR是自己的下一跳时才保留。

使用自由标签保持方式,LSR能够迅速适应路由变化;而使用保守标签保持方式,LSR可以分配和保存较少的标签数量。

保守标签保持方式通常与DoD方式一起,用于对于标签空间有限的LSR。 4. 标签交换中的几个基本概念

z

NHLFE(Next Hop Label Forwarding Entry):下一跳标签转发项。用于描述对标签执行的操作,包括入栈(Push)、出栈(Pop)、交换(Swap)等。

z

FTN(FEC to NHLFE map):在Ingress节点将转发等价类FEC映射到NHLFE的过程。

z

ILM(Incoming Label Map):入标签映射。对于接收的标签分组,LSR将标签映射到NHLFE的过程。

5. 标签交换的过程

入口LER(Ingress)将进入网络的分组划分成转发等价类FEC。属于相同FEC的分组在MPLS域中将经过相同的路径,即使用同一条LSP。LSR对到来的FEC分组分配一个标签,然后从相应的接口转发出去。

在LSP沿途的LSR上都建立输入/输出标签的映射表,该表中的元素就是NHLFE。对于接收到的标签分组,LSR只需根据标签从表中找到相应的NHLFE,用新的标签替换原来的标签,然后对标签分组进行转发。这个过程称为ILM。

2.1.2 LSP隧道与标签栈

1. LSP隧道

MPLS支持LSP隧道技术。

在一条LSP上,LSR Ru和LSR Rd互为上下游,但它们之间的路径可能并不在路由协议所提供的路径上,MPLS允许在Ru和Rd之间建立一条新的LSP,Ru和Rd分别是这条LSP的起点和终点。这时,Ru和Rd间的LSP就是LSP隧道,它避免了采用传统的网络层封装隧道。

如果隧道经由的路由与逐跳从路由协议取得的路由一致,这种隧道就称为逐跳路由隧道(Hop-by-Hop Routed Tunnel);否则称为显式路由隧道(Explicitly Routed Tunnel)。

2-2

Quidway NetEngine20 系列路由器 操作手册 MPLS分册

第2章 MPLS配置

Layer 1R1R2R3R4Layer 2R21R22图2-1 LSP隧道

在上图中,LSP是R2、R3间的一条隧道。 2. 多层标签栈

如果分组在超过一层的LSP隧道中传送,就会有多层标签,形成标签栈(label stack)。在每一隧道的入口和出口处,进行标签栈的入栈(push)和出栈(pop)操作。MPLS对标签栈的深度没有限制。

标签栈按照“后进先出”(Last-In-First-Out)方式组织标签,MPLS从栈顶开始处理标签。

若一个分组的标签栈深度为m,则位于栈底的标签为1级标签,位于栈顶的标签为m级标签。未打标签的分组可看作标签栈为空(即标签栈深度为零)的分组。

2.1.3 倒数第二跳弹出PHP

在介绍MPLS的基本工作过程时提到:在MPLS网络中,LSR根据分组上的标签进行转发;在Egress节点(出口LER)去掉分组中的标签,继续进行IP转发。 实际上,在比较简单的MPLS应用中,Egress节点只需要进行IP转发,标签已经没有使用价值。这种情况下,可以利用倒数第二跳弹出特性PHP(Penultimate Hop Popping),在倒数第二个节点处将标签弹出,Egress节点就不再进行标签操作了。 PHP在Egress节点上配置,根据倒数第二跳节点对PHP特性的支持情况选择标签分配方式。

根据RFC3032(MPLS Label Stack Encoding)中的定义:

z

标签值0表示IPv4显式空标签(explicit-null),这个值只有出现在标签栈底时才有效。表示报文在这个节点必须被弹出标签,下一个节点将进行IP转发。

z

标签值3表示隐式空标签(implicit-null),这个值不会出现在标签栈中。当一个LSR发现自己被分配了隐式空标签时,它并不用这个值替代栈顶原来的标签,而是直接执行POP操作。

2-3

Quidway NetEngine20 系列路由器 操作手册 MPLS分册

第2章 MPLS配置

2.1.4 MPLS对TTL的处理

1. TTL复制

MPLS标签中包含一个8位的TTL域,其含义与IP头中的TTL域相同。TTL除了用于防止产生路由环路外,也用于实现tracert功能。

根据RFC3031中的描述,LSR节点在对分组打标签时,需要将原IP分组或上层标签中的TTL值拷贝到新增加标签的TTL域。LSR在转发标签分组时,对栈顶标签的TTL域作减一操作。标签出栈时,再将栈顶的TTL值拷贝回IP分组或下层标签。

如果LSP穿越由ATM-LSR或FR-LSR构成的非TTL LSP段时,由于域内的LSR无法处理TTL域,需要在进入非TTL LSP段时,对TTL进行统一处理。即,一次性减去反映该非TTL LSP段长度的值。

对于VPN应用,可能需要隐藏MPLS骨干网的结构,VRP支持对VPN报文和公网报文分别设置不同的TTL复制方式。 2. ICMP响应报文

在MPLS VPN网络中,P路由器无法对MPLS承载的VPN报文进行路由。当MPLS报文的TTL超时时,ICMP响应报文将按照LSP继续传送,到达LSP终点路由器后,再根据IP路由转发ICMP响应报文。这种处理方式增加了网络流量和报文转发时延。

对于仅有一层标签的MPLS报文,VRP支持用户配置当TTL超时时,直接使用IP路由返回ICMP响应报文。

2.1.5 MPLS Ping/Traceroute

在MPLS中,如果LSP转发数据失败,负责建立LSP的MPLS控制平面将无法检测到这种错误,这会给网络维护带来困难。

MPLS Ping/Traceroute为用户提供了发现LSP错误、并及时定位失效节点的机制。 类似于普通IP的Ping/Traceroute,MPLS Ping/Traceroute使用MPLS echo request和MPLS echo reply检测LSP的可用性。这两种消息以UDP报文格式发送,端口号为3503。

MPLS echo request中携带需要检测的FEC信息,和其他属于此FEC的报文一样沿LSP发送,从而实现对LSP的检测。

z

对于MPLS Ping,echo request消息应该达到LSP的Egress节点,由Egress节点的控制平面确认本LSR是否是该FEC的出口。

z

对于MPLS TraceRoute,echo request消息应被发送到每一个Transit节点,由Transit节点的控制平面确认本LSR是否是此路径的中间节点。

2-4

Quidway NetEngine20 系列路由器 操作手册 MPLS分册

第2章 MPLS配置

为了防止消息到达Egress节点后又被转发给其他节点,echo request消息的IP头中目的地址需要设置为127/8网段的任意地址(本机环回地址),IP头中的TTL值设置为1。

2.1.6 LDP基本概念

LDP协议规定标签分发过程中的各种消息以及相关的处理进程。

通过LDP,LSR可以把网络层的路由信息直接映射到数据链路层的交换路径上,进而建立起网络层上的LSP。LSP既可以建立在两个相邻的LSR之间,也可以终止于网络出口节点,从而在网络中所有中间节点上都使用标签交换。 关于LDP的详细介绍可以参考RFC3036(LDP Specification)。 1. LDP对等体

LDP对等体是指相互之间存在LDP会话、使用LDP来交换标签/FEC映射关系的两个LSR。

LDP对等体通过它们之间的LDP会话获得对方的标签映射消息。 2. LDP会话

LDP会话用于在LSR之间交换标签映射、释放等消息。LDP会话分为两种类型:

z z

本地LDP会话(Local LDP Session):建立会话的两个LSR之间是直连的; 远端LDP会话(Remote LDP Session):建立会话的两个LSR之间是非直连的;

3. LDP消息类型

LDP协议主要使用四类消息:

z z z z

发现(Discovery)消息:用于通告和维护网络中LSR的存在;

会话(Session)消息:用于建立、维护和终止LDP对等体之间的会话; 通告(Advertisement)消息:用于创建、改变和删除标记—FEC绑定; 通知(Notification)消息:用于提供建议性的消息和差错通知。

为保证LDP消息的可靠发送,除了发现阶段使用UDP外,LDP的Session消息、Advertisement消息和Notification消息都使用TCP传输。 4. 标签空间与LDP标识符

LDP对等体之间分配标签的范围称为标签空间(Label space)。可以为LSR的每个接口指定一个标签空间(per interface label space),也可以整个LSR使用一个标签空间(per platform label space)。

LDP标识符(LDP Identifier)用于标识特定LSR的标签空间范围,是一个六字节的数值,格式如下:

2-5

Quidway NetEngine20 系列路由器 操作手册 MPLS分册

第2章 MPLS配置

:<标签空间序号>

其中,LSR ID占四字节,标签空间序号占两字节。

2.1.7 LDP工作过程

下图为LDP标签分发示意。

LSP1IngressEgressABCDLSP2Label RequestELabel MappingFMPLS边缘路由器(LER)LDP会话GMPLS核心交换机(LSR)H

图2-2 标签分发过程

在一条LSP上,沿数据传送的方向,相邻的LSR分别称为上游LSR和下游LSR。例如,上图中的LSP1上,LSR B为LSR C的上游LSR。

本章前面提到,标签的分发过程有两种模式,主要区别在于标签映射的发布是上游请求(DoD)还是下游主动发布(DU)。下面分别描述这两种模式的标签分发过程:

(1) DoD(downstream-on-demand)模式

上游LSR向下游LSR发送标签请求消息(Label Request Message),包含FEC的描述信息。下游LSR为此FEC分配标签,并将绑定的标签通过标签映射消息(Label Mapping Message)反馈给上游LSR。

下游LSR何时反馈标签映射消息,取决于该LSR采用的标签控制方式。采用Ordered方式时,只有收到它的下游返回的标签映射消息后,才向其上游发送标签映射消息;采用Independent方式时,不管有没有收到它的下游返回的标签映射消息,都立即向其上游发送标签映射消息。

上游LSR一般是根据其路由表中的信息来选择下游LSR。在图2-2中,LSP1沿途的LSR都采用Ordered方式,LSP2上的LSR F则采用Independent方式。 (2) DU(downstream unsolicited)模式

2-6

Quidway NetEngine20 系列路由器 操作手册 MPLS分册

第2章 MPLS配置

下游LSR在LDP会话建立成功后,主动向其上游LSR发布标签映射消息。上游LSR保存标签映射信息,并根据路由表信息来处理收到的标签映射信息。

2.1.8 LDP基本操作

按照先后顺序,LDP的操作主要包括以下四个阶段:

z z z z

发现阶段 会话建立与维护 LSP建立与维护 会话撤销

1. 发现阶段

在这一阶段,希望建立会话的LSR向相邻LSR周期性地发送Hello消息,通知相邻节点本地对等关系。通过这一过程,LSR可以自动发现它的LDP对等体,而无需进行手工配置。 LDP有两种发现机制: (1) 基本发现机制

基本发现机制用于发现本地的LDP对等体,即通过链路层直接相连的LSR,建立本地LDP会话。

这种方式下,LSR周期性以UDP报文形式从接口发送LDP链路Hello消息(LDP Link Hello),发往标识“子网内所有路由器”的组播地址。

LDP链路Hello消息带有接口的LDP标识符及其他相关信息,如果LSR在某个接口收到了LDP链路Hello消息,则表明在该接口(链路层)可能存在LDP对等体。 (2) 扩展发现机制

扩展发现机制用于发现远端的LDP对等体,即不通过链路层直接相连的LSR,建立远端LDP会话。

这种方式下,LSR周期性以UDP报文形式向指定的IP地址发送LDP目标Hello消息(LDP Targeted Hello)。

LDP目标Hello消息带有LSR的LDP标识符及其他相关信息,如果LSR收到LDP目标Hello消息,则表明在网络层可能存在LDP对等体。

LSR之间在LDP发现阶段建立Hello邻接关系,之后通过进一步的消息交换建立LDP会话。 2. 会话建立与维护

对等关系建立之后,LSR开始建立会话。这一过程又可分为两步。

z

建立传输层连接,即,在LSR之间建立TCP连接

2-7

Quidway NetEngine20 系列路由器 操作手册 MPLS分册

z

第2章 MPLS配置

随后对LSR之间的会话进行初始化,协商会话中涉及的各种参数,如LDP版本、标签分发方式、定时器值、标签空间等。

3. LSP建立与维护

LSP的建立过程实际就是将FEC和标签进行绑定,并将这种绑定通告LSP上相邻LSR。这个过程是通过LDP实现的,主要步骤如下:

(1) 当网络的路由改变时,如果有一个边缘节点发现自己的路由表中出现了新的

目的地地址,并且这一地址不属于任何现有的FEC,则该边缘节点需要为这一目的地址建立一个新的FEC。边缘LSR决定该FEC将要使用的路由,向其下游LSR发起标签请求消息,并指明是要为哪个FEC分配标签; (2) 收到标签请求消息的下游LSR记录这一请求消息,根据本地的路由表找出对

应该FEC的下一跳,继续向下游LSR发出标签请求消息;

(3) 当标签请求消息到达目的节点或MPLS网络的出口节点时,如果这些节点尚

有可供分配的标签,并且判定上述标签请求消息合法,则该节点为FEC分配标签,并向上游发出标签映射消息,标签映射消息中包含分配的标签等信息; (4) 收到标签映射消息的LSR检查本地存储的标签请求消息状态。对于某一FEC

的标签映射消息,如果数据库中记录了相应的标签请求消息,LSR将为该FEC进行标签分配,并在其标签转发表中增加相应的条目,然后向上游LSR发送标签映射消息;

(5) 当入口LSR收到标签映射消息时,它也需要在标签转发表中增加相应的条

目。这时,就完成了LSP的建立,接下来就可以对该FEC对应的数据分组进行标签转发了。 4. 会话撤销

LDP通过检测会话连接上传输的LDP PDU来判断会话的完整性。

LSR为每个会话建立一个“生存状态”定时器,每收到一个LDP PDU时刷新该定时器。如果在收到新的LDP PDU之前定时器超时,LSR认为会话中断,对等关系失效。LSR将关闭相应的传输层连接,终止会话进程。 5. LDP使用的定时器

LDP使用不同的定时器来维持LDP邻接关系和LDP会话:

z

Hello保持定时器:建立了Hello邻接关系的LDP对等体之间,通过周期性发送Hello报文表明自己希望继续维持这种邻接关系。如果Hello保持定时器超时时没有收到新的Hello报文,则拆除Hello邻接关系。

z

会话保持定时器:LDP对等体之间通过LDP会话连接上传送的LDP协议报文(PDU)维持LDP会话,如果会话保持定时器超时时没有收到任何LDP PDU,则关闭连接,结束LDP会话。

2-8

Quidway NetEngine20 系列路由器 操作手册 MPLS分册

第2章 MPLS配置

2.1.9 LDP环路检测

在MPLS域中建立LSP也要防止产生环路,LDP环路检测机制可以检测LSP环路的出现,并避免标签请求等消息发生环路。 LDP环路检测有两种方式: 1. 最大跳数

在传递标签绑定的消息中包含跳数信息,每经过一跳该值就加一。当该值超过规定的最大值时认为出现环路,终止LSP的建立过程。 2. 路径向量

在传递标签绑定的消息中记录路径信息,每经过一跳,相应的路由器就检查自己的ID是否在此记录中。如果没有,将自己的ID添加到该记录中;如果有,说明出现了环路,终止LSP的建立过程。

2.2 配置MPLS基本能力

2.2.1 建立配置任务

1. 应用环境

MPLS域中参与MPLS转发的路由器都需要配置MPLS基本能力。并且,只有配置了MPLS基本能力后,才能进行MPLS其他特性的配置。

倒数第二跳弹出特性PHP(Penultimate Hop Popping)在Egress节点上配置,根据倒数第二跳节点对PHP特性的支持情况选择标签分配方式。

对于使能了MPLS的接口,在将报文转发到LSP前,需要根据本接口的MPLS MTU值检查报文大小,决定是否对报文分片。通常情况下,接口的MPLS MTU等于接口缺省的MTU,即,等于IP报文的MTU。 2. 前置任务

在配置MPLS基本能力之前,需完成以下任务:

z z z z

配置相关接口的物理参数 配置相关接口的链路层属性 配置相关接口的IP地址 配置某单播路由协议

单播路由协议可以是静态路由或IGP协议,只要保证各LSR之间网络层互通即可。 3. 数据准备

在配置MPLS基本能力之前,需准备以下数据:

2-9

Quidway NetEngine20 系列路由器 操作手册 MPLS分册

序号 1 2

本节点的LSR ID

参与MPLS转发的接口名称

数据

第2章 MPLS配置

4. 配置过程

序号 1 2 3 4

配置LSR ID 使能MPLS能力 配置PHP特性 配置接口的MPLS MTU

过程

2.2.2 配置LSR ID

步骤 1 2

操作

进入系统视图 配置本节点的LSR ID

system-view mpls lsr-id lsr-id

命令

LSR ID使用IPv4地址格式,在MPLS域内唯一。它与两字节的标签空间序号一起构成LDP Identifier,用于标识此LSR使用的标签空间,并在LSR之间建立和维持LDP会话。

通常使用Loopback接口的IPv4地址作为LSR ID。

LSR没有缺省的LSR ID,必须手工配置。配置了LSR ID后,还需要使能MPLS能力,之后才可以进行其它MPLS特性的配置。

2.2.3 使能MPLS能力

步骤 1 2 3 4 5

进入系统视图

使能本节点的MPLS能力,并进入MPLS视图退回系统视图

进入需要转发MPLS报文的接口视图 使能接口的MPLS能力

操作

system-view mpls quit

interface interface-type interface-number mpls

命令

2-10

Quidway NetEngine20 系列路由器 操作手册 MPLS分册

第2章 MPLS配置

2.2.4 配置PHP特性

步骤 1 2 3

操作

进入系统视图 进入MPLS视图

配置向倒数第二跳分配的标签

system-view mpls

label advertise { explicit-null | implicit-null | non-null }

命令

本小节的配置是可选配置。

缺省情况下,Egress节点向倒数第二跳节点分配隐式空标签(implicit-null)。 如果配置的是non-null,则表示不使用PHP特性,Egress节点向倒数第二跳正常分配标签,即,分配的标签值不小于16。

2.2.5 配置接口的MPLS MTU

步骤 1 2 3

进入系统视图

进入使能了MPLS的接口视图 配置接口的MPLS MTU

操作

system-view

interface interface-type interface-number mpls mtu mtu

命令

在配置接口的MPLS MTU时,需要注意:每增加一层MPLS标签,报文长度就会增加4字节。

2.3 配置静态LSP

2.3.1 建立配置任务

1. 应用环境

标签交换路径LSP分为静态LSP和动态LSP两种。其中,静态LSP由管理员手工配置,动态LSP则利用路由协议动态产生。

必须对静态LSP沿途的LSR均进行相应配置后,这条LSP才能正常工作。 2. 前置任务

在配置静态LSP之前,需完成以下任务:在各节点上配置MPLS基本能力 3. 数据准备

在配置静态LSP之前,需准备以下数据:

2-11

Quidway NetEngine20 系列路由器 操作手册 MPLS分册

序号 1 2 3 4 5 6

静态LSP的名字 目的地址和掩码

各节点出标签和入标签的值 入节点的下一跳地址或出接口

中间节点的入接口、下一跳地址或出接口 出节点的入接口

数据

第2章 MPLS配置

4. 配置过程

序号 1 2 3

配置静态LSP的入节点 配置静态LSP的中间节点 配置静态LSP的出节点

过程

2.3.2 配置静态LSP的入节点

步骤 1 2

操作

进入系统视图 配置本节点为指定LSP的入节点

system-view

static-lsp ingress lsp-name destination dest-address { mask | mask-length } { nexthop next-hop-address | outgoing-interface interface-type interface-number } out-label out-label

命令

?? 说明:

如果在配置静态LSP时指定了下一跳,则在配置IP静态路由时也必须指定下一跳。同样,如果在配置静态LSP时指定了出接口,则在配置IP静态路由时也必须指定出接口。

2-12

Quidway NetEngine20 系列路由器 操作手册 MPLS分册

第2章 MPLS配置

2.3.3 配置静态LSP的中间节点

步骤 1 2

操作

进入系统视图 配置本节点为指定LSP的中间节点

system-view

static-lsp transit lsp-name incoming-interface interface-type interface-number in-label in-label { nexthop next-hop-address | outgoing-interface interface-type interface-number } out-label out-label

命令

?? 说明:

如果在配置静态LSP时指定了下一跳,则在配置IP静态路由时也必须指定下一跳。同样,如果在配置静态LSP时指定了出接口,则在配置IP静态路由时也必须指定出接口。

2.3.4 配置静态LSP的出节点

步骤 1 2

操作

进入系统视图

配置本节点为指定LSP的出节点

system-view

static-lsp egress lsp-name incoming-interface interface-type interface-number in-label in-label

命令

2.4 配置MPLS LDP

2.4.1 建立配置任务

1. 应用环境

如果使用LDP作为MPLS域的标签发布协议建立LSP,则需要在LSP沿途的LSR间创建LDP会话,以进行标签映射、释放等消息的交换。

LDP使用Hello保持定时器维持LDP邻接关系,使用会话保持定时器维持LDP会话。对于这两种定时器,通常情况下使用缺省值即可。如果更改定时器的值,应该了解:对于本地会话,修改会话保持定时器可能导致原会话重建,基于此会话的LSP也将被删除重建。 2. 前置任务

在配置LDP之前,需完成以下任务:

z z

配置MPLS基本能力

配置LSR有到对端LSR ID的路由

2-13

Quidway NetEngine20 系列路由器 操作手册 MPLS分册

第2章 MPLS配置

3. 数据准备

在配置MPLS LDP之前,需准备以下数据:

序号 1 2 3 4 5

建立LDP会话的接口名称 Hello保持定时器的值

建立远端LDP会话的远端对等体名字 远端对等体的IP地址 传输地址

数据

4. 配置过程

序号 1 2 3 4 5 6 7 8

使能LDP能力

配置LDP发现阶段的参数 配置LDP会话参数

配置LDP LSP触发建立策略 配置LDP标签分配和保持方式 配置LDP环路检测 配置LDP MD5认证 配置LDP MTU信令功能

过程

2.4.2 使能LDP能力

步骤 1 2 3 4 5 6

进入系统视图

使能本节点的LDP能力,并进入LDP视图配置LSR ID 退回系统视图

进入建立LDP会话的接口视图 使能接口的LDP能力

操作

system-view mpls ldp lsr-id lsr-id quit

interface interface-type interface-number mpls ldp

命令

如果取消接口的LDP能力将会导致接口下的所有LDP会话中断,基于这些会话的所有LSP也将被删除。

2-14

Quidway NetEngine20 系列路由器 操作手册 MPLS分册

第2章 MPLS配置

缺省情况下,LDP的LSR ID等于MPLS LSR ID。 ?? 说明:

通常情况下LDP使用缺省的MPLS LSR ID即可,在某些使用VPN实例,例如BGP/MPLS VPN的组网方案中,如果VPN与公网地址空间重叠,则需要为LDP另外配置LSR ID,以保证TCP连接能够正常建立。

2.4.3 配置LDP发现阶段的参数

1. 配置LDP基本发现的参数

步骤 1 2 3 4 5

进入系统视图

进入建立LDP会话的接口视图 配置Hello保持定时器

配置传输地址为指定接口的IP地址 配置传输地址为当前接口的IP地址

操作

system-view

interface interface-type interface-number mpls ldp timer hello-hold seconds mpls ldp transport-address interface-type interface-number

mpls ldp transport-address interface

命令

对于LDP基本发现,本小节的配置都是可选的。

另外,如果配置传输地址,只需选择步骤4或步骤5中的一个即可。 2. 配置LDP扩展发现的参数

步骤 1 2 3 4 5 6 7 8

进入系统视图

进入MPLS-LDP远端对等体视图 指定远端对等体的IP地址 配置Hello保持定时器

配置传输地址为指定接口的IP地址 退回系统视图

进入建立LDP会话的接口视图 配置传输地址为当前接口的IP地址

操作

system-view

mpls ldp remote-peer peer-name remote-ip ip-address

mpls ldp timer hello-hold seconds mpls ldp transport-address interface-type interface-number quit

interface interface-type interface-number mpls ldp transport-address interface

命令

对于LDP扩展发现,本小节的步骤1~3是必须的,其它都是可选配置。 如果配置传输地址,只需选择步骤5或步骤7~8即可。

2-15

Quidway NetEngine20 系列路由器 操作手册 MPLS分册

第2章 MPLS配置

缺省情况下,传输地址是本LSR的LSR ID;本地会话的Hello保持定时器时间间隔为15秒;远程会话的Hello保持定时器时间间隔为45秒

如果与指定的远端对等体之间已经存在本地邻接关系,则远程邻接关系将不能建立;如果已经存在远程邻接关系,又为远端对等体创建了本地邻接关系,则远端对等体将被删除。即,两个LSR之间只能存在一个远程会话或一个本地会话,并且,本地会话的优先级高于远程会话。

用户指定对方的LSR ID作为remote-ip后,本地LSR就开始向指定的remote-ip发送LDP Targeted Hello消息,从而进行LDP邻居发现,建立远程会话。 在目前的实现中,LDP本身不通过远程会话发送任何Label消息,远程会话只用来为L2VPN传送消息。

传输地址在Hello消息的TLV中携带。

2.4.4 配置LDP会话参数

步骤 1 2 3 4 5 6 7

进入系统视图

进入建立LDP会话的接口视图 配置会话保持定时器 配置LDP的标签发布方式 退回系统视图

进入MPLS-LDP远端对等体视图 配置会话保持定时器

操作

system-view

interface interface-type interface-number mpls ldp timer keepalive-hold seconds mpls ldp advertisement { dod | du } quit

mpls ldp remote-peer peer-name mpls ldp timer keepalive-hold seconds

命令

缺省情况下,LDP会话保持定时器时间间隔为45秒;标签发布方式为下游自主(DU)。

2.4.5 配置LDP LSP触发建立策略

步骤 1 2 3

操作

进入系统视图 进入MPLS视图 配置LSP触发建立策略

system-view mpls

lsp-trigger { all | host | ip-prefix prefix-name | none }

命令

对于通过LDP建立的LSP,需要设置能够触发LSP建立的FEC项。

缺省情况下,根据32位地址的IP路由触发LSP的建立,即触发策略为host。

2-16

Quidway NetEngine20 系列路由器 操作手册 MPLS分册

第2章 MPLS配置

只有静态路由和IGP能够触发建立LSP,BGP不能触发建立LSP。用户可通过32位地址的IP路由和IP地址前缀列表来控制只允许通过过滤的FEC项触发建立LSP。 ?? 说明:

LSP的建立需要LSR上有精确匹配的路由项,如果使用32位掩码的Loopback接口,则必须有精确匹配的主机路由才能触发LSP的建立。

2.4.6 配置LDP标签分配和保持方式

步骤 1 2 3 4 5

操作

进入系统视图 进入MPLS LDP视图 配置标签分配控制方式 配置标签保持方式

配置DU模式定期重发布标签

system-view mpls ldp

label-distribution { independent | ordered } label-retention { liberal | conservative } du-readvertise

命令

缺省情况下,标签分配控制方式为有序方式(Ordered);标签保持方式为自由方式(Liberal);DU模式为定期重发布标签。

2.4.7 配置LDP环路检测

步骤 1 2 3 4 5

操作

进入系统视图 进入MPLS LDP视图 允许进行环路检测 设置环路检测的最大跳数 设置路径向量的最大跳数

system-view mpls ldp loop-detect

hops-count hop-number path-vectors pv-number

命令

缺省情况下,不进行环路检测。

如果对MPLS域进行环路检测,则必须在所有LSR上都配置环路检测。但在建立LDP会话时,并不要求双方的环路检测配置一致。 LDP环路检测有最大跳数和路径向量两种方式。

z

当环路检测采用最大跳数方式时,当超过规定的最大值即认为出现环路,LSP建立失败。缺省情况下,最大跳数为32。

2-17

Quidway NetEngine20 系列路由器 操作手册 MPLS分册

z

第2章 MPLS配置

当环路检测采用路径向量方式时,也需要规定LSP路径的最大值。缺省情况下,路径向量的最大跳数为32。在以下条件之一时认为出现环路,LSP建立失败:路径向量记录表中已有本LSR的记录、路径的跳数超过设置的最大值。

?? 说明:

所有环路检测的配置,只对修改后建立的LSP有效,即,修改环路检测配置不影响已经建立的LSP。

2.4.8 配置LDP MD5认证

步骤 1 2 3

操作

进入系统视图 进入MPLS LDP视图 配置MD5认证

system-view mpls ldp

md5-password { plain | cipher } peer-lsr-id password

命令

为了提高LDP会话连接的安全性,可以对LDP使用的TCP连接配置MD5认证。 缺省情况下,不对LDP的TCP连接进行MD5认证。

2.4.9 配置LDP MTU信令功能

步骤 1 2 3

操作

进入系统视图 进入MPLS LDP视图

使能LDP支持LSR的MTU信令

system-view mpls ldp mtu-signalling

命令

为了正确进行路径MTU(Path MTU)探测,IP路由器需要了解知道它所连接的每一条链路的MTU。

LDP可以自动计算出每条LSP上所有接口MTU的最小值,这样,在入口节点,MPLS根据此最小MTU来决定MPLS转发报文的大小,从而避免在入口节点发送的报文较大,导致中间节点转发失败。 缺省情况下,系统使能MTU信令。 ?? 说明:

使能或禁止MTU信令的操作将可能重新创建原始会话。基于此会话建立的LSP也将被删除重建。

2-18

Quidway NetEngine20 系列路由器 操作手册 MPLS分册

第2章 MPLS配置

2.7.3 重启LDP

在确认需要重启LDP后,请在用户视图下执行下面的命令。

表2-3 重启LDP

操作

重启全局LDP实例 重启指定LDP实例 重启所有LDP实例 重启指定对等体

重启指定VPN实例的某个对等体

reset mpls ldp

reset mpls ldp vpn-instance vpn-instance-name reset mpls ldp all

reset mpls ldp peer peer-id

reset mpls ldp vpn-instance vpn-instance-name peer peer-id

命令

2.7.4 清除MPLS的统计信息

在确认需要清除MPLS的统计信息后,请在用户视图下执行下面的reset命令。

表2-4 清除MPLS的统计信息

操作

命令

配置上报统计信息的间隔时间(MPLS视图)statistics interval interval-time 清除MPLS接口统计信息 清除LSP统计信息

reset mpls statistics interface { interface-type interface-number | all } reset mpls statistics lsp { lsp-name | all }

缺省情况下,统计信息上报间隔时间为0,即,不上报。

2.7.5 配置MPLS LSP的TRAP功能

请在系统视图下进行下列配置。

表2-5 配置MPLS LSP的TRAP功能

操作

使能MPLS LSP的TRAP功能

命令

snmp-agent trap enable lsp

缺省情况下,MPLS LSP创建过程中不使能Trap功能。

2-24

Quidway NetEngine20 系列路由器 操作手册 MPLS分册

第2章 MPLS配置

2.7.6 调试MPLS

在出现运行故障时,请在用户视图下执行下面的debugging命令对MPLS进行调试,查看调试信息,并定位故障的原因。输出调试信息的操作步骤请参考《Quidway NetEngine20系列路由器 操作手册 系统分册》中的“系统维护管理”。

表2-6 调试MPLS

操作

打开MPLS报文转发调试信息开关

打开LDP调试信息开关

命令

debugging mpls packet [ error ] [ acl acl-number ] [ inlabel outer-in-label [ inner-in-label ] ]

debugging mpls ldp { advertisement | all | error | main | notification | pdu | session | socket | timer } [ interface interface-type interface-number ]

debugging mpls ldp { hsb | remote-peer [ remote-name ] }

打开MPLS控制平面的各种调试信息的开关

debugging mpls management { agent | all | event | fec | interface | policy | process }

注意:

打开调试开关将影响系统的性能。调试完毕后,应及时执行undo debugging命令关闭调试开关。

2.8 MPLS配置举例

2.8.1 配置LDP会话示例

1. 组网需求

RouterA、RouterB和RouterC均支持MPLS,运行OSPF作为MPLS骨干网上的IGP。

RouterA和RouterB、RouterB和RouterC之间建立本地LDP会话;RouterA和RouterC之间建立远端LDP会话。

2-25

Quidway NetEngine20 系列路由器 操作手册 MPLS分册

第2章 MPLS配置

2. 组网图

Loopback1:1.1.1.9/32Pos1/0/0:10.1.1.1/24Pos1/0/0:10.1.1.2/24RouterAPos2/0/0:20.1.1.1/24RouterBLoopback1:2.2.2.9/32Loopback1:3.3.3.9/32Pos1/0/0:20.1.1.2/24RouterC

图2-3 配置LDP会话组网图

3. 配置步骤

(1) 配置各接口的IP地址

按照图2-3配置各接口IP地址和掩码,包括Loopback接口,具体配置过程可参见“2.8.2 使用LDP建立LSP示例”的配置文件部分。 (2) 配置OSPF协议发布LSR ID的主机路由 # 配置RouterA:

[RouterA] ospf

[RouterA-ospf-1] area 0

[RouterA-ospf-1-area-0.0.0.0] network 1.1.1.9 0.0.0.0 [RouterA-ospf-1-area-0.0.0.0] network 10.1.1.0 0.0.0.255 [RouterA-ospf-1-area-0.0.0.0] quit [RouterA-ospf-1] quit

# 配置RouterB:

[RouterB] ospf

[RouterB-ospf-1] area 0

[RouterB-ospf-1-area-0.0.0.0] network 2.2.2.9 0.0.0.0 [RouterB-ospf-1-area-0.0.0.0] network 10.1.1.0 0.0.0.255 [RouterB-ospf-1-area-0.0.0.0] network 20.1.1.0 0.0.0.255 [RouterB-ospf-1-area-0.0.0.0] quit [RouterB-ospf-1] quit

# 配置RouterC:

[RouterC] ospf

[RouterC-ospf-1] area 0

[RouterC-ospf-1-area-0.0.0.0] network 3.3.3.9 0.0.0.0 [RouterC-ospf-1-area-0.0.0.0] network 20.1.1.0 0.0.0.255 [RouterC-ospf-1-area-0.0.0.0] quit [RouterC-ospf-1] quit

配置完成后,在各路由器上执行display ip routing-table命令,可以看到相互之间都学到了到对方的LSR ID的主机路由。以RouterA的显示为例:

[RouterA] display ip routing-table

2-26

Quidway NetEngine20 系列路由器 操作手册 MPLS分册

Routing Tables: Public

Destinations : 9 Routes : 9

第2章 MPLS配置

Destination/Mask Proto Pre Cost NextHop Interface 1.1.1.9/32 Direct 0 0 127.0.0.1 InLoopBack0 2.2.2.9/32 OSPF 10 1563 10.1.1.2 Pos1/0/0 3.3.3.9/32 OSPF 10 3125 10.1.1.2 Pos1/0/0 10.1.1.0/24 Direct 0 0 10.1.1.1 Pos1/0/0 10.1.1.1/32 Direct 0 0 127.0.0.1 InLoopBack0 10.1.1.2/32 Direct 0 0 10.1.1.2 Pos1/0/0 20.1.1.0/24 OSPF 10 3124 10.1.1.2 Pos1/0/0 127.0.0.0/8 Direct 0 0 127.0.0.1 InLoopBack0 127.0.0.1/32 Direct 0 0 127.0.0.1 InLoopBack0

RouterA和RouterB,RouterB和RouterC之间应建立起OSPF邻居关系,执行display ospf peer命令可以看到邻居达到FULL状态。以RouterA的显示为例:

[RouterA] display ospf peer

OSPF Process 1 with Router ID 1.1.1.9 Neighbors

Area 0.0.0.0 interface 10.1.1.1(Pos1/0/0)'s neighbors

Router ID: 2.2.2.9 Address: 10.1.1.2 GR State: Normal State: Full Mode:Nbr is Master Priority: 1 DR: None BDR: None MTU: 0 Dead timer due in 39 sec Neighbor is up for 00:02:13 Authentication Sequence: [ 0 ]

(3) 配置MPLS基本能力,并使能LDP # 配置RouterA:

[RouterA] mpls lsr-id 1.1.1.9 [RouterA] mpls [RouterA-mpls] quit [RouterA] mpls ldp [RouterA-mpls-ldp] quit [RouterA] interface pos 1/0/0 [RouterA-Pos1/0/0] mpls [RouterA-Pos1/0/0] mpls ldp [RouterA-Pos1/0/0] quit

# 配置RouterB:

[RouterB] mpls lsr-id 2.2.2.9 [RouterB] mpls [RouterB-mpls] quit [RouterB] mpls ldp [RouterB-mpls-ldp] quit

2-27

Quidway NetEngine20 系列路由器 操作手册 MPLS分册

[RouterB] interface Pos 1/0/0 [RouterB-Pos1/0/0] mpls

[RouterB-Pos1/0/0] clock master [RouterB-Pos1/0/0] mpls ldp [RouterB-Pos1/0/0] quit [RouterB] interface Pos 2/0/0 [RouterB-Pos2/0/0] mpls

[RouterB-Pos2/0/0] clock master [RouterB-Pos2/0/0] mpls ldp [RouterB-Pos2/0/0] quit

第2章 MPLS配置

# 配置RouterC:

[RouterC] mpls lsr-id 3.3.3.9 [RouterC] mpls [RouterC-mpls] quit [RouterC] mpls ldp [RouterC-mpls-ldp] quit [RouterC] interface Pos 1/0/0 [RouterC-Pos1/0/0] mpls [RouterC-Pos1/0/0] mpls ldp [RouterC-Pos1/0/0] quit

完成上述配置后,RouterA和RouterB、RouterB和RouterC之间的本地LDP会话建立成功。

在各路由器上执行display mpls ldp session命令,可以看到LDP会话的建立情况;执行display mpls ldp peer命令,可以看到LDP的对等体情况。以RouterA的显示为例:

[RouterA] display mpls ldp session

LDP Session(s) in Public Network

---------------------------------------------------------------- Peer-ID Status LAM SsnRole SsnAge KA-Sent/Rcv ---------------------------------------------------------------- 2.2.2.9:0 Operational DU Passive 00:01:45 5/5

---------------------------------------------------------------- LAM : Label Advertisement Mode SsnAge Unit : HHHH:MM:SS [RouterA] display mpls ldp peer

LDP Peer Information in Public network

----------------------------------------------------------------- Peer-ID Transport-Address Discovery-Source ---------------------------------------------------------------- 2.2.2.9:0 2.2.2.9 Pos1/0/0

----------------------------------------------------------------

(4) 配置远端LDP会话

2-28

Quidway NetEngine20 系列路由器 操作手册 MPLS分册

第2章 MPLS配置

# 配置RouterA:

[RouterA] mpls ldp remote-peer peerc

[RouterA-mpls-ldp-remote-peerc] remote-ip 3.3.3.9 [RouterA-mpls-ldp-remote-peerc] quit

# 配置RouterC:

[RouterC] mpls ldp remote-peer peera

[RouterC-mpls-ldp-remote-peera] remote-ip 1.1.1.9 [RouterC-mpls-ldp-remote-peera] quit

完成上述配置后,在RouterA上查看LDP会话的建立情况和LDP的对等体情况,可以看到增加了与RouterC的远端LDP会话。

[RouterA] display mpls ldp session

LDP Session(s) in Public Network

---------------------------------------------------------------- Peer-ID Status LAM SsnRole SsnAge KA-Sent/Rcv ---------------------------------------------------------------- 2.2.2.9:0 Operational DU Passive 00:05:24 35/35 3.3.3.9:0 Operational DU Passive 00:01:17 8/8

---------------------------------------------------------------- LAM : Label Advertisement Mode SsnAge Unit : HHHH:MM:SS [RouterA] display mpls ldp peer

LDP Peer Information in Public network

----------------------------------------------------------------- Peer-ID Transport-Address Discovery-Source

----------------------------------------------------------------- 2.2.2.9:0 2.2.2.9 Pos1/0/0

3.3.3.9:0 3.3.3.9 Remote Peer : peerc -----------------------------------------------------------------

4. 配置文件

参见“2.8.2 使用LDP建立LSP示例”的配置文件部分。

2.8.2 使用LDP建立LSP示例

1. 组网需求

在图2-3的网络中,要求从RouterA到RouterC之间使用LDP建立一条LSP。 2. 组网图

参见图2-3。

2-29

Quidway NetEngine20 系列路由器 操作手册 MPLS分册

第2章 MPLS配置

3. 配置步骤

在完成“2.8.1 配置LDP会话示例”的配置后,只需要再配置LSP的触发建立策略,就可以建立LDP LSP了。 ?? 说明:

实际配置LDP LSP时,RouterA和RouterC之间不必建立远端LDP会话,只需要在LDP LSP沿途的路由器之间存在LDP会话。对于图2-3的情况,RouterA和RouterB之间、RouterB和RouterC之间存在本地LDP会话,就可以建立LDP LSP。

# 配置RouterA:

[RTA] mpls

[RTA-mpls] lsp-trigger all [RTA-mpls] quit

# 配置RouterB。

[RTB] mpls

[RTB-mpls] lsp-trigger all [RTB-mpls] quit

# 配置RouterC。

[RTC] mpls

[RTC-mpls] lsp-trigger all [RTC-mpls] quit

配置完成后,在各路由器上执行display mpls ldp lsp命令,可以看到LDP LSP的建立情况。以RouterA的显示为例。

[RouterA] display mpls ldp lsp

LDP LSP Information

------------------------------------------------------------------- SN DestAddress/Mask In/OutLabel Next-Hop In/Out-Interface ------------------------------------------------------------------ 1 1.1.1.9/32 3/NULL 127.0.0.1 Pos1/0/0/InLoop0 2 2.2.2.9/32 NULL/3 10.1.1.2 -------/Pos1/0/0 3 3.3.3.9/32 NULL/1025 10.1.1.2 -------/Pos1/0/0 4 20.1.1.0/24 NULL/3 10.1.1.2 -------/Pos1/0/0 ------------------------------------------------------------------- A '*' before an LSP means the LSP is not established A '*' before a Label means the USCB or DSCB is stale

4. 配置文件

(1) RouterA的配置文件

#

2-30

Quidway NetEngine20 系列路由器 操作手册 MPLS分册

sysname RouterA #

mpls lsr-id 1.1.1.9 mpls

lsp-trigger all #

mpls ldp #

mpls ldp remote-peer peerc remote-ip 3.3.3.9 #

interface Pos1/0/0 link-protocol ppp

ip address 10.1.1.1 255.255.255.0 mpls mpls ldp #

interface LoopBack1

ip address 1.1.1.9 255.255.255.255 # ospf 1

area 0.0.0.0

network 10.1.1.0 0.0.0.255 network 1.1.1.9 0.0.0.0 # return

第2章 MPLS配置

(2) RouterB的配置文件

#

sysname RouterB #

mpls lsr-id 2.2.2.9 mpls

lsp-trigger all #

mpls ldp #

interface Pos1/0/0 link-protocol ppp clock master

ip address 10.1.1.2 255.255.255.0 mpls mpls ldp #

2-31

Quidway NetEngine20 系列路由器 操作手册 MPLS分册

interface Pos2/0/0 link-protocol ppp clock master

ip address 20.1.1.1 255.255.255.0 mpls mpls ldp #

interface LoopBack1

ip address 2.2.2.9 255.255.255.255 # ospf 1

area 0.0.0.0

network 10.1.1.0 0.0.0.255 network 20.1.1.0 0.0.0.255 network 2.2.2.9 0.0.0.0 # return

第2章 MPLS配置

(3) RouterC的配置文件

#

sysname RouterC #

mpls lsr-id 3.3.3.9 mpls

lsp-trigger all #

mpls ldp #

mpls ldp remote-peer peera remote-ip 1.1.1.9 #

interface Pos1/0/0 link-protocol ppp

ip address 20.1.1.2 255.255.255.0 mpls mpls ldp #

interface LoopBack1

ip address 3.3.3.9 255.255.255.255 # ospf 1

area 0.0.0.0

network 20.1.1.0 0.0.0.255 network 3.3.3.9 0.0.0.0

2-32

Quidway NetEngine20 系列路由器 操作手册 MPLS分册

# return

第2章 MPLS配置

2.9 MPLS故障处理

1. 故障现象

接口使能LDP后,不能与对端建立LDP会话。 2. 分析

建立LDP会话包括两个阶段:建立TCP连接;进行会话初始化,协商会话参数。这两个阶段任何一个失败都将导致LDP会话不能建立。

建立TCP连接时,缺省使用的地址是LSR ID,因此,必须将LSR ID的路由发布给对端。 3. 处理过程

步骤 1 2 3

操作

执行display ip routing-table命令,检查本节点是否得到了对端LSR ID的路由。 执行display current-configuration命令,检查本节点和对端配置的标签发布方式是否一致。

如果标签发布方式不一致,执行mpls ldp advertisement命令修改一致。

2-33

本文来源:https://www.bwwdw.com/article/7kc3.html

Top