LDP(Lable Distribution
Protoco,标签分发协议),是MPLS的控制协议,负责FEC的分类,标签的分配以及LSP的建立和维护等一系列操作。
MPLS可以使用多种标签发布协议,例如:LDP\BGP\RSVP,还可以手工配置静态LSP。
LDP邻接体:
当一台LSR接收到对端发送过来的Hello消息,意味着可能存在LDP对等体,此时LSR会建立维护对端存在的LDP邻接体。LDP邻接体存在两种类型:
本地邻接体(Local
Adjacency):链路Hello消息发现的邻接体叫做本地邻接体。
远端邻接体(Remote
Adjacency):Target Hello消息发现的邻接体叫做远端邻接体。
LDP对等体
LDP对等体是指相互之间存在LDP会话、使用LDP来交换标签消息的两个LSR。
LDP对等体通过它们之间的LDP会话获得对方的标签。
LDP会话
LDP会话用于LSR之间交换标签映射、释放等消息。LDP会话分为两种类型:
本地LDP会话(Local LDP
Session):建立会话的两个LSR之间是直连的;
远端LDP会话(Remote LDP
Session):建立会话的两个LSR之间可以是直连的,也可以是非直连的。
LDP消息类型
LDP协议主要使用四类消息:
发现(Discovery)消息:用于通告和维护网络中LSR的存在。
会话(Session)消息:用于建立、维护和终止LDP对等体之间的会话。
通告(Advertisement)消息:用于创建、改变和删除FEC的标签映射。
通知(Notification)消息:用于提供建议性的消息和差错通知。
为保证LDP消息的可靠发送,除了Discovery消息使用UDP传输外,LDP的Sessio消息、Advertisement消息和Notific