MPLS LDP建立LSP示例及解析

2018-12-20 22:37

LDP建立LSP示例及解析

摘要:本文简要介绍LDP建立LSP的配置,及LSP建立好之后,MPLS包的转发。LDP建立LSP的核心思路:通过全局启用LDP和接口的mpls标签转发功能,借由已经建立好的IGP并通告的路由,实现fec和标签、接口的映射关系,Forwarding Equivalence Class (FEC)转发等价类在此处即是具有相同目的子网的地址,通过IGP交互获得。LDP负责标签的交互(分发),维持邻居关系。出接口也是通过IGP获知。

基本LDP配置示例

1. 拓扑:

2. ? ? ? ? ?

配置说明(Cisco):

全局启用Cisco快速转发(CEF) 全局启用ldp mpls标签交换

配置接口IP地址包括loopback环回口地址 启用IGP协议,这里用的OSPF 接口下启用mpls

通常启用mpls 的基本配置思路 ? 接口IP(包括loopback) ? IGP ? LSR id

? MPLS LDP全局使能 ? 接口mpls ldp使能

3. 主要配置:

接口,Loopback接口地址地址,ospf配置略,具体可参看配置文件。这里需要说明的是OSPF配置的目的主要是要能把PE1,2,P1,2之间的链路的路由通告给对方,包括loopback接口。router-id不是必须使用loopback接口,但这样比较好,接口不容易出现异动。 PE1(config)#ip cef

PE1(config)# mpls ldp router-id Loopback1 //配置ldp router-id配置一个可达的接口 PE1(config)#int gi 1/0 PE1(config-if)#mpls ip

P1,P2,PE2配置参考上述配置

Show running-config配置:

P2.txt Pe1.txt P1.tx tPe2.txt

4. 检查配置生效结果:

配置完成后可通过 show mpls ldp neighbor查看到LDP邻居关系。 PE1#sho mpls ldp neighbor

Peer LDP Ident: 3.3.3.3:0; Local LDP Ident 1.1.1.1:0 TCP connection: 3.3.3.3.14246 - 1.1.1.1.646

State: Oper; Msgs sent/rcvd: 113/111; Downstream Up time: 01:29:44

LDP discovery sources:

GigabitEthernet1/0, Src IP addr: 55.1.1.2 Addresses bound to peer LDP Ident:

55.1.1.2 3.3.3.3 55.2.2.2

通过show mpls forwarding-table查看mpls的转发表。 PE1#show mpls forwarding-table

Local Outgoing Prefix Bytes Label Outgoing Next Hop Label Label or VC or Tunnel Id Switched interface 16 16 4.4.4.4/32 0 Gi1/0 55.1.1.2 17 Pop Label 3.3.3.3/32 0 Gi1/0 55.1.1.2 18 17 2.2.2.2/32 0 Gi1/0 55.1.1.2 19 18 55.3.3.0/24 0 Gi1/0 55.1.1.2 20 Pop Label 55.2.2.0/24 0 Gi1/0 55.1.1.2

5. LDP标签交换:

在完成了LDP邻居会话的交互之后,LDP协议会自动从label range里面随机挑选label,并根据IGP出接口和其所在网段针对FEC为上游进行DU(downsteam unsolicited)标签分配(默认方式)

PE1上show mpls forwarding-table

P1上show mpls forwarding-table

P2上show mpls forwarding-table

PE2上show mpls forwarding-table

以PE2上2.2.2.2的FEC分类向PE1逐跳分配标签示例来看。注:具体分配过程并不是逐跳从PE2->P2->P1->PE1这样进行的,实际的分配是LDP邻居建立起来后就向上游分发。虚线箭头代表标签(label)分发方向。

Loopback11.1.1.1/32Outgoing label17PE1Label=17Outgoing label16P1Label=16Outgoing labelPop Label P2Implicit NULL labelLabel=3(Reserved Label)Loopback2 2.2.2.2/32PE2Ingress LSRLSRPHP LSREgress LSR

再以PE1上1.1.1.1的FEC分类向PE2逐跳分配标签示例来看。注意ingressLSR和egress LSR都是相对数据流而言,没有绝对的意义,并且与LDP无关。虚线箭头代表标签(label)分发方向。这里恰好P1,P2向上游邻居分配的标签恰好都是19.

Implicit NULL labelLabel=3Loopback11.1.1.1/32PE1(Reserved Label)Loopback2 2.2.2.2/32Outgoing labelPop LabelP1Label=19Outgoing label19 P2Label=19Outgoing label19PE2Egress LSRLSRPHP LSRIngress LSR

6. MPLS转发过程解析

通过PE1上ping PE2上loopback2接口地址2.2.2.2,抓包和表项来理解MPLS转发过程。

1. PE1上ping PE2的loopback2接口地址2.2.2.2,并在PE1-P1链路,P1-P2链路,P2-PE2

链路上抓包。

PE1P1P2PE2

PE1-P1链路抓包:


MPLS LDP建立LSP示例及解析.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:助学课堂心得体会

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: