MPLS LDP建立LSP示例及解析.docx
- 文档编号:23812442
- 上传时间:2023-05-21
- 格式:DOCX
- 页数:10
- 大小:422.62KB
MPLS LDP建立LSP示例及解析.docx
《MPLS LDP建立LSP示例及解析.docx》由会员分享,可在线阅读,更多相关《MPLS LDP建立LSP示例及解析.docx(10页珍藏版)》请在冰豆网上搜索。
MPLSLDP建立LSP示例及解析
LDP建立LSP示例及解析
摘要:
本文简要介绍LDP建立LSP的配置,及LSP建立好之后,MPLS包的转发。
LDP建立LSP的核心思路:
通过全局启用LDP和接口的mpls标签转发功能,借由已经建立好的IGP并通告的路由,实现fec和标签、接口的映射关系,ForwardingEquivalenceClass(FEC)转发等价类在此处即是具有相同目的子网的地址,通过IGP交互获得。
LDP负责标签的交互(分发),维持邻居关系。
出接口也是通过IGP获知。
基本LDP配置示例
1.拓扑:
2.配置说明(Cisco):
•全局启用Cisco快速转发(CEF)
•全局启用ldpmpls标签交换
•配置接口IP地址包括loopback环回口地址
•启用IGP协议,这里用的OSPF
•接口下启用mpls
通常启用mpls的基本配置思路
•接口IP(包括loopback)
•IGP
•LSRid
•MPLSLDP全局使能
•接口mplsldp使能
3.主要配置:
接口,Loopback接口地址地址,ospf配置略,具体可参看配置文件。
这里需要说明的是OSPF配置的目的主要是要能把PE1,2,P1,2之间的链路的路由通告给对方,包括loopback接口。
router-id不是必须使用loopback接口,但这样比较好,接口不容易出现异动。
PE1(config)#ipcef
PE1(config)#mplsldprouter-idLoopback1//配置ldprouter-id配置一个可达的接口
PE1(config)#intgi1/0
PE1(config-if)#mplsip
P1,P2,PE2配置参考上述配置
Showrunning-config配置:
4.检查配置生效结果:
配置完成后可通过showmplsldpneighbor查看到LDP邻居关系。
PE1#shomplsldpneighbor
PeerLDPIdent:
3.3.3.3:
0;LocalLDPIdent1.1.1.1:
0
TCPconnection:
3.3.3.3.14246-1.1.1.1.646
State:
Oper;Msgssent/rcvd:
113/111;Downstream
Uptime:
01:
29:
44
LDPdiscoverysources:
GigabitEthernet1/0,SrcIPaddr:
55.1.1.2
AddressesboundtopeerLDPIdent:
55.1.1.23.3.3.355.2.2.2
通过showmplsforwarding-table查看mpls的转发表。
PE1#showmplsforwarding-table
LocalOutgoingPrefixBytesLabelOutgoingNextHop
LabelLabelorVCorTunnelIdSwitchedinterface
16164.4.4.4/320Gi1/055.1.1.2
17PopLabel3.3.3.3/320Gi1/055.1.1.2
18172.2.2.2/320Gi1/055.1.1.2
191855.3.3.0/240Gi1/055.1.1.2
20PopLabel55.2.2.0/240Gi1/055.1.1.2
5.LDP标签交换:
在完成了LDP邻居会话的交互之后,LDP协议会自动从labelrange里面随机挑选label,并根据IGP出接口和其所在网段针对FEC为上游进行DU(downsteamunsolicited)标签分配(默认方式)
PE1上showmplsforwarding-table
P1上showmplsforwarding-table
P2上showmplsforwarding-table
PE2上showmplsforwarding-table
以PE2上2.2.2.2的FEC分类向PE1逐跳分配标签示例来看。
注:
具体分配过程并不是逐跳从PE2->P2->P1->PE1这样进行的,实际的分配是LDP邻居建立起来后就向上游分发。
虚线箭头代表标签(label)分发方向。
再以PE1上1.1.1.1的FEC分类向PE2逐跳分配标签示例来看。
注意ingressLSR和egressLSR都是相对数据流而言,没有绝对的意义,并且与LDP无关。
虚线箭头代表标签(label)分发方向。
这里恰好P1,P2向上游邻居分配的标签恰好都是19.
6.MPLS转发过程解析
通过PE1上pingPE2上loopback2接口地址2.2.2.2,抓包和表项来理解MPLS转发过程。
1.PE1上pingPE2的loopback2接口地址2.2.2.2,并在PE1-P1链路,P1-P2链路,P2-PE2链路上抓包。
PE1-P1链路抓包:
P1-P2链路抓包:
P2-PE2链路:
通过上述ping包的内容和LSR之间的表项可以得出如下图的MPLS转发过程。
PE1上pingPE2的2.2.2.2,PE1上查MPLS转发表(在IP转发和MPLS转发都可达的条件下,mpls会优先转发),获悉到出接口和出标签(LDP协议建立起来后分配的标签,即发往FEC2.2.2.2对应LSR下一跳需要打上的标签,即下表中对应的OutgoingLabel)
P1上经由g1/0接口收到带1层标签(label=17)的mpls数据之后,根据数据携带的label=17对应查mpls转发表(这里把label=17就视为inlabel或者这里对应的locallabel),根据查找到的转发表,执行标签交换(swap)操作。
将标签更换为FEC2.2.2.2对应的出标签(outgoinglabel)16,再从出接口(outgoininterface)gi2/0发送出去。
P2上经由g1/0接口收到带1层标签(label=16)的mpls数据之后,根据数据携带的label=16对应查mpls转发表(这里也是把label=16视为inlabel或者这里对应的locallabel),根据查找到的转发表,由于是倒数第二跳LSR(会执行PHP动作,即提前弹出外层标签),出接口标签是poplabel执行标签弹出操作(pop)操作。
将弹出标签后的IP数据包再封装为以太帧从出接口(outgoininterface)gi2/0发送出去。
PE2上经由g1/0接口收到不带标签的ip数据,由于已经没有mpls标签了,自然也不会再查mpls转发表,直接查ip路由表,进行路由转发。
然后送CP对应icmp模块进行处理,即回复icmpreply。
反向回复过程和发送过来的过程一样,只是分配的标签不同,在倒数第二跳LSR同样会执行PHP操作。
7.附各接口接口信息:
PE1#shointgigabitEthernet1/0
GigabitEthernet1/0isup,lineprotocolisup
Hardwareis82543,addressisca01.2964.001c(biaca01.2964.001c)
Internetaddressis55.1.1.1/24
P1#shointgigabitEthernet1/0
GigabitEthernet1/0isup,lineprotocolisup
Hardwareis82543,addressisca00.2964.001c(biaca00.2964.001c)
Internetaddressis55.1.1.2/24
P1#shointgigabitEthernet2/0
GigabitEthernet2/0isup,lineprotocolisup
Hardwareis82543,addressisca00.2964.0038(biaca00.2964.0038)
Internetaddressis55.2.2.2/24
P2#shointgigabitEthernet1/0
GigabitEthernet1/0isup,lineprotocolisup
Hardwareis82543,addressisca07.2944.001c(biaca07.2944.001c)
Internetaddressis55.2.2.1/24
P2#shointgigabitEthernet2/0
GigabitEthernet2/0isup,lineprotocolisup
Hardwareis82543,addressisca07.2944.0038(biaca07.2944.0038)
Internetaddressis55.3.3.1/24
GigabitEthernet1/0isup,lineprotocolisup
Hardwareis82543,addressisca08.2944.001c(biaca08.2944.001c)
Internetaddressis55.3.3.2/24
LDP邻居会话状态机:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MPLS LDP建立LSP示例及解析 LDP 建立 LSP 示例 解析