本文章学习目标:

让工程师了解MPLS LDP 会话的建立过程。


一、拓扑图

阿龙详细解析MPLS LDP的建立过程_java

二、基本配置


R1的配置如下:


R2的配置如下:阿龙详细解析MPLS LDP的建立过程_java_02


三、查看路由,是否都已学习到各自对方的Loopback地址的路由


在R1上查看:


阿龙详细解析MPLS LDP的建立过程_java_03


在R2上查看:

阿龙详细解析MPLS LDP的建立过程_java_04


四、关键配置。启用MPLS LDP协议。


R1#

阿龙详细解析MPLS LDP的建立过程_java_05


R2#

阿龙详细解析MPLS LDP的建立过程_java_06


五、LDP session的建立过程:



阿龙详细解析MPLS LDP的建立过程_java_07
阿龙详细解析MPLS LDP的建立过程_java_08


六、在R1的g0/0/0接口抓包,来验证MPLS LDP的session 建立过程:

阿龙详细解析MPLS LDP的建立过程_java_09
1)刚开始,都会发LDP hello报文,使用UDP,源目端口都为646:

阿龙详细解析MPLS LDP的建立过程_java_10

2)IP地址大的为发起方,建立起TCP连接:

阿龙详细解析MPLS LDP的建立过程_java_11

3)TCP建立成功后,开始发送initial 报文:

R2先发送initial报文;

R1收到后,同时发送initial报文和keepalive报文;

R2回复keepalive报文,LDP session 建立成功。


阿龙详细解析MPLS LDP的建立过程_java_12

4)LDP session 建立完后,就开始交互address 消息报文、标签信息报文:

阿龙详细解析MPLS LDP的建立过程_java_13

5)最后,就周期性发送hello报文、keepalive报文:

阿龙详细解析MPLS LDP的建立过程_java_14

到此,结束了! 不知,我们 的工程师们,有没有理解了?

欢迎工程师多多分享!让我们一起学习网络技术,共同进步吧!