DA000015 MPLS协议原理 ISSUE1.0
第1章 MPLS协议原理
(在使用目标Hello的情况下)上使用当前的标记空间进行标记交换,或者Hello邻接体发生了故障,不能正常工作。LSR将随后删除特定Hello邻接体。
LDP会话维护
LDP同样也规定了一整套机制对LDP会话的完整性进行监测。LDP通过从会话连接上接收到的LDP PDU来监测LDP会话的完整性。LSR针对每个LDP会话连接维护一个会话保持定时器,当LSR接收到来自特定会话连接的LDP PDU后,会话保持定时器定时器将被重新启动。如果直到会话保持定时器超时,LSR仍然没有从LDP对等实体收到LDP PDU,那么LSR将认为LDP会话传输连接出现错误或者LDP 对等实体设备故障,并关闭TCP连接,结束LDP会话。
在LDP会话建立之后,LSR必须使LDP对等实体在会话保持时间间隔内至少收到一个LDP PDU,从而保证LDP 对等实体重新启动会话保持定时器。LSR可以发送任何LDP协议消息来满足这个要求;如果LSR没有其它的消息发送给LDP 对等实体,那么LSR将发送会话保持消息。LSR可以选择在任何时候结束与LDP对等实体的LDP会话;如果LSR选择结束LDP会话,LSR将向LDP对等实体发送“关闭”通知消息,通知这一事件。
22
华为技术有限公司 版权所有, 未经许可不得扩散
DA000015 MPLS协议原理 ISSUE1.0
第1章 MPLS协议原理
1.3.5 标签分配和管理
标签分配和管理?标签分配模式???DoD:downstream-on-demand下游按需标记分发DU: downstream unsolicited下游自主标记分发上游与下游:在一条LSP上,沿数据包传送的方向,相邻的LSR分别叫上游LSR和下游LSR。下游是路由的始发者。?标签控制模式??有序方式(Odered)标签控制独立方式(Independent)标签控制?标签保留方式??保守方式(Conservative )保留标签自由方式(Liberal )保留标签文档密级:内部公开华为机密,未经许可不得扩散 在LDP会话建立,双方都进入OPERATIONAL状态后,通过发送其他LDP消息进行标签的分配和管理。
MPLS建议了两种标签分发方式:DoD和DU
MPLS使用独立的(independent)还是有序的(ordered)LSP控制方式决定了LSR在LSP建立过程中的行为
MPLS协议中使用了两种标签保留的方式:保守方式和自由方式
华为技术有限公司 版权所有, 未经许可不得扩散
23
DA000015 MPLS协议原理 ISSUE1.0
第1章 MPLS协议原理
1.3.6 标签分发模式
MPLS建议了两种标签分发方式:
标签分发模式:DoD路由触发171.68.4.0/24分配到171.68.1.0/24的标签为18分配到171.68.1.0/24的标签为19171.68.1.0/24上游LSRALSRBLSRC请求到目的地171.68.1.0/24的标签下游请求到目的地171.68.1.0/24的标签?上游LSR向下游LSR发送标签请求消息(包含FEC的描述信息)?下游LSR为此FEC分配标签,并将绑定的标签通过标签映射消息反馈给上游LSR 华为机密,未经许可不得扩散文档密级:内部公开 MPLS允许LSR对于明确提出标记请求的其它LSR分配FEC-标记绑定,这种方式叫下游按需(Downstream On Demand )标记分发。
上游标签交换路由器(LSR)为某个FEC向下一跳LSR请求分配标签。 该过程可简单描述如下:
1、LSR1发现一个新的FEC;发现新的FEC与具体实现有关,没有统一的标准,一般根据发送到某些地址的数据包流量来判断,数据包流量大到一定数值时,认为发现一个新的FEC;
2、在路由表中查找该FEC的下一跳信息,路由表是路由模块维护的; 3、向下一跳发送标签请求消息;
在FEC的下一跳LSR A的工作过程如下: 1、接收到标签请求消息;
2、根据LSRB的具体情况可能采取不同的处理方法(分三种情况) 情况1)如果根据LSRB发现可以给该FEC分配标签
24
华为技术有限公司 版权所有, 未经许可不得扩散
DA000015 MPLS协议原理 ISSUE1.0
第1章 MPLS协议原理
则 3、为该FEC分配一个入口标签; 4、将该入口标签发送给LSR A
A为FEC请求标签B为FEC分配标签情况1
情况2)如果LSRB发现可以给LSRA分配标签,同时要向LSRB中FEC的下一跳LSRC为FEC请求标签 则 3、为该FEC分配一个入口标签; 4、将该入口标签发送给LSR A; 5、向下一跳C发送标签请求消息。
A为FEC请求标签为FEC分配标签为FEC请求标签BC情况2
情况3)如果B发现不可以给A分配标签,需要等待B中FEC的下一跳C为FEC分配标签。
则 3、向下一跳C发送标签请求消息; 4、接收到C的标签映射消息; 5、为该FEC分配一个入口标签; 6、将该入口标签发送给LSR A。
华为技术有限公司 版权所有, 未经许可不得扩散
25
DA000015 MPLS协议原理 ISSUE1.0
第1章 MPLS协议原理
A为FEC请求标签BC为FEC请求标签为FEC分配标签为FEC分配标签情况3
如果下游为该FEC分配标签,就通过一个标签映射消息返回上游LSR,将该标签绑定信息返回上游LSR。
标签分发模式:DU分配到171.68.1.0/24的标签为18分配到171.68.1.0/24的标签为19上游171.68.4.0/24路由触发下游171.68.1.0/24?下游LSR在LDP会话建立成功,主动向其上游LSR发布标签映射消息?上游路由器保存标签,存放到标签映射表中华为机密,未经许可不得扩散文档密级:内部公开 下游自主标记通告和下游按需标记通告方式的主要区别在于由哪一个LSR负责发起标记映射请求和标记映射的通告进程。
两种标记分发技术可以同时用在一个网络中。但是对于任何特定的LDP会话,LSR必须知道LDP对等实体使用的标记分发方式,从而避免出现其中一个LSR使用下游自主标记分发方式,并假定其LDP对等实体也使用同样的方式这种情况,如果出现这种情况,而对等实体实际上却需要等待标记请求消息的话,LSP将无法正常建立。
在初始化的过程中,应当交换彼此的标记通告方式。
26
华为技术有限公司 版权所有, 未经许可不得扩散