
兩個 LSR 之間互相發送 Hello 消息。Hello 消息中攜帶傳輸地址,雙方使用傳輸地址建立 LDP 會話。首先選擇傳輸地址較大的一方作為主動方,發起建立 TCP 連接。如圖所示,LSR-A 作為主動方發起建立 TCP 連接,LSR-B 作為被動方等待對方發起連接。
TCP 連接建立成功后,由主動方 LSR-A 發送 Initialization 消息,協商建立 LDP 會話的相關參數,包括 LDP協議版本、標簽分發方式、定時器值和標簽空間等。
被動方 LSR-B 收到 Initialization 消息后,如果不能接受相關參數,則發送Notification 消息終止 LDP 會話的建立;如果被動方 LSR-B 能夠接受相關參數。
則發送 Initialization 消息,同時發送 Keepalive 消息。
主動方 LSR-A 收到 Initialization 消息后,如果不能接受相關參數,則發送Notification消息終止 LDP會話的建立;如果能夠接受相關參數,則發送 Keepalive消息。
當雙方都收到對端的 Keepalive 消息后,LDP會話建立成功。
