希望建立会话的 LSR 向相邻 LSR 周期性地发送 Hello 消息,通知相邻节点的本地对等关系的机制称为 LDP发现机制。
LDP有两种发现机制:
基本发现机制
基本发现机制用于发现本地的 LDP对等体,即通过链路层直接相连的 LSR,建立本地 LDP会话。
这种方式下,LSR 周期性以 UDP 报文形式从接口发送 LDP链路 Hello 消息(LDP Link Hello) ,发往标识“子网内所有路由器”的组播地址。
LDP链路 Hello 消息带有接口的 LDP标识符及其他相关信息,如果 LSR在某个接口收到了 LDP链路 Hello消息,则表明在该接口(链路层)可能存在 LDP对等体。
扩展发现机制
扩展发现机制用于发现远端的 LDP对等体,即非直连的 LSR,建立远端 LDP会话。
这种方式下,LSR 周期性以 UDP 报文形式向指定的 IP地址发送 LDP目标 Hello消息(LDP Targeted Hello) 。
LDP目标 Hello 消息带有LSR 的 LDP标识符及其他相关信息,如果 LSR收到LDP目标 Hello 消息,则表明在网络中可能存在 LDP对等体。
LSR 之间在LDP发现阶段建立 Hello邻接关系,之后通过进一步的消息交换建立 LDP会话。希望建立会话的 LSR 向相邻 LSR 周期性地发送 Hello 消息,通知相邻节点的本地对等关系的机制称为 LDP发现机制。