什么是LDP
1、动态LSP需要通过标签发布协议动态建立。
2、标签发布协议是MPLS的控制协议(也可称为信令协议),负责FEC的分类、标签的分发和LSP的建立和维护等一系列的操作。
常用的标签发布协议:LDP(标签分发协议),全称:Label Distrbution Protocol
应用场景:LDP广泛的应用在VPN服务上,具有组网、配置简单、支持基于路由动态建立LSP、支持大容量LSP等优点
工作过程主要分为两部分:
1、LSR之间建立LDP会话
2、LSR之间基于LDP会话动态交换标签与FEC的映射信息,并根据标签信息建立LSP
LDP ID
LDP ID是由LSR ID和标签空间标识
空间标识为0的时候,是基于设备(或者基于平台的)的标签空间
空间标识不为0的时候,是基于接口的
默认的时候是基于平台的,也就是一个标签会从本地所有接口转发出去。
基于接口的时候是该接口单独分发一个标签。
LDP会话建立
在运行了MPLS协议之后,设备就会周期性发送hello包,目的地址是组播地址224.0.0.2,UDP端口号为646。发现邻接体之后,使用tcp协议进行连接。传输地址大的那一方为主动方,小的为被动方,主动方发起TCP连接,双方进行三次握手。TCP建立成功之后,就开始建立LDP会话,主动方发送LDP初始化报文,被动方收到初始化报文后,会回复一个keepalive报文回去,并且也会发送一个自己的初始化报文,主动方回应keepalive就代表会话建立成功,之后就会周期性(15s)发送keepalive报文来保持建立。
Hello包的间隔时间为5s,死亡时间为15s</