LDP协议的作用和特点
通过LDP协议,LSR可以把网络层的路由信息直接映照到数据链路层的交换路径上,进而建立起网络层上的LSP。LSP既可以建立在两个相邻的LSR之间,也能够终止于网络出口节点,从而在网络中所有中间节点上都使用标签交换。
LDP协议对等体
LDP协议对等体是指相互之间存在LDP会话、使用LDP协议来交换标签/FEC映照关系的两个LSR。两个LDP协议对等体可以同时通过一个LDP会话取得对方的标签映照消息,即,LDP协议是双向的。
LDP会话
LDP会话用于在LSR之间交换标签映照、释放等消息。LDP会话可以分为两种类型:本地LDP会话(LocalLDPSession):建立会话的两个LSR之间是直连的;远端LDP会话(RemoteLDPSession):建立会话的两个LSR之间是非直连的;
LDP协议消息
LDP协议主要使用四种消息:发现(Discovery)消息:用于通告和保护网络中LSR的存在;会话(Session)消息:用于建立、保护和终止LDP对等体之间的会话连接;通告(Advertisement)消息:用于创建、改变和删除标记—FEC绑定;ComwareV3操作手册(组网)。通知(Notification)消息:用于提供建议性的消息和过失通知。
标签空间与LDP标识符
LDP对等体之间分配标签的范围称为标签空间。可以为LSR的每一个接口指定一个标签空间,也能够全部LSR使用一个标签空间。LDP协议符用于标识特定LSR的标签空间范围,是一个六字节的数值,格式以下:其中,四字节的IP地址是LSR的IP地址,标签空间序号占两字节。
LDP协议工作进程
在一条LSP上,沿数据传送的方向,相邻的LSR分别称为上游LSR和下游LSR。例如,在上图中的LSP1,LSRB为LSRC的上游LSR。标签的分发进程有下游按需标签分发DoD和下游自主标签分发DU两种模式,它们的主要区分在于标签映照的发布是上游要求或下游主动发布。下面分别描写这两种模式的标签分发进程:
(1)DoD(downstreamondemand)模式
上游LSR向下游LSR发送标签要求消息(包括FEC的描写信息),下游LSR为此FEC分配标签,并将绑定的标签通过标签映照消息反馈给上游LSR。下游LSR什么时候反馈标签映照消息,取决于该LSR采取独立标签控制方式或有序标签控制方式。采取有序标签控制方式时,只有收到它的下游返回的标签映照消息ComwareV3操作手册(组网)后,才向其上游发送标签映照消息;采取独立标签控制方式时,不管有无收到它的下游返回的标签映照消息,都立即向其上游发送标签映照消息。上游LSR通常为根据其路由表中的信息来选择下游LSR。在图14中,LSP1沿途的LSR都采取有序标签控制方式,LSP2上的LSRF则采取独立标签控制方式。
(2)DU(downstreamunsolicited)模式
下游LSR在LDP协议会话建立成功后,主动向其上游LSR发布标签映照消息。上游LSR保存标签映照信息,并根据路由表信息来处理收到的标签映照信息。