组网 LDP建立邻居阶段
组网LDP建立邻居分为两个阶段:
发现邻居阶段(基于UDP)
会话建立阶段(基于TCP)
LDP的协议报文除Hello报文基于UDP外,其它报文都是在TCP之上,端口号为646。
LDP协议邻居关系的建立进程:
发现邻居阶段:使用UDP报文。
验证是否是收到对方的LDPHello:
发现邻居阶段的目标:确认TCP阶段主动发起方,传输地址大的一方作为主动发起方,使用传输地址来进行TCP会话连接,默许情况下,TransportAddress为LSR的Routerid。一定要保证两个TransportAddress(即LSR的RouterID)之间是路由可达的,否则可斟酌使用接口下的mplsldpdiscoverytransportaddressinterface,将TransportAddress配置为直连接口的IP地址。可以在接口模式下使用以下命令来修改Transportaddress。
会话建立阶段:使用TCP报文。
LDP协议基本配置命令
配置:
OSPF支持自动配置:
LDP部署建议:首先部署IGP协议,一定要保证LDP的RouterID路由可达。
(3)LDP协议标签映照信息
标签映照消息的格式:一个LDP报文中会承载多个标签映照消息,每一个标签映照消息包括两要素:FECTLV和LabelTLV。
LDP协议与IGP路由协议的关系:LDP一定要与IGP路由协议配合,在帧模式(FrameMode)下,为每条路由分配一个标签,为本地的直连路由分配POP标签。
PHP(PenultimateHopPopping),倒数第二跳弹出。
如果没有倒数第二跳弹出,在最后一跳上首先会查找组网转发表,然后再查找IP路由表,两次查找造成效力低下。