【技术实现步骤摘要】
一种加速LDP会话重建方法及标签交换路由设备
本专利技术涉及通信
,尤指一种加速LDP会话重建方法及标签交换路由设备。
技术介绍
多协议标签交换(Multi-ProtocolLabelSwitching,MPLS)是通过标签动作实现报文转发的技术,其中,标签分发协议(LabelDistributionProtocol,LDP)是一种应用于建立MPLS网络的标签分发协议。LDP用于标签交换路由设备(LabelSwitchingRouter,LSR)发现潜在的LDP邻居。LDP的邻居建立,包括邻接发现和会话建立两个过程:首先LSR通过直连接口广播报文的方式互发UDP的Hello报文识别邻接(adjacency),然后发起TCP连接协商建立会话(session),到此完成邻居(neighbor)建立。LDP的保活机制有两个,一个是邻接的UDPhello报文保活,一个是会话的TCPkeepalive报文保活。通常默认情况下,接口邻接Hello报文每间隔5秒发一次报文,15秒超时;会话Keepalive报文每间隔15秒发一次报文,45秒超时。如果一端邻居会话关闭(down),LDP会话被删除,另一个邻居没有及时感知到对端会话已关闭,则需等待Keepalive超时后,才能重新建立新的会话。这种情况需较长的时间才能重新建立,会造成长时间业务流量中断。
技术实现思路
本专利技术实施例提供一种加速LDP会话重建方法及LSR,用以解决现有技术中存在LDP邻居残留会话收敛时间较长、LDP会话重建较慢的问题。一种加速LDP会话重建方法,所述方法应用在MPLS网络中的标签交换路由 ...
【技术保护点】
1.一种加速LDP会话重建方法,其特征在于,所述方法应用在MPLS网络中的标签交换路由设备LSR,所述方法包括:第一LSR通过第一直连接口接收与自身建立会话的第二LSR发送的hello报文,所述hello报文携带对端标签交换路由设备标识REMOTE‑LSR‑ID列表;判断所述REMOTE‑LSR‑ID列表是否包括自身LSR‑ID;若不包括,则将第一邻接与所述会话解除关联;所述第一邻接为所述第一LSR通过所述第一直连接口与所述第二LSR建立的邻接;判断所述会话是否关联有自身的其他邻接,若无,则关闭所述会话。
【技术特征摘要】
1.一种加速LDP会话重建方法,其特征在于,所述方法应用在MPLS网络中的标签交换路由设备LSR,所述方法包括:第一LSR通过第一直连接口接收与自身建立会话的第二LSR发送的hello报文,所述hello报文携带对端标签交换路由设备标识REMOTE-LSR-ID列表;判断所述REMOTE-LSR-ID列表是否包括自身LSR-ID;若不包括,则将第一邻接与所述会话解除关联;所述第一邻接为所述第一LSR通过所述第一直连接口与所述第二LSR建立的邻接;判断所述会话是否关联有自身的其他邻接,若无,则关闭所述会话。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:若包括,则发送hello报文;所述hello报文携带的REMOTE-LSR-ID列表包括所述第二LSR的LSR-ID。3.根据权利要求1所述的方法,其特征在于,关闭所述会话之后,所述方法还包括:会话重建完成,将所述会话与所述第一邻接关联;通过所述第一直连接口向所述第二LSR发送hello报文,所述hello报文携带的REMOTE-LSR-ID列表包括所述第二LSR的LSR-ID。4.根据权利要求1至3任一所述的方法,其特征在于,当所述会话建立完成,所述方法还包括:当所述第一LSR通过第三直连接口第一次接收到REMOTE-LSR-ID列表不包括自身LSR-ID的hello报文时,将所述第三直连接口对应的第二邻接与所述会话关联;所述REMOTE-LSR-ID列表不包括自身LSR-ID的hello报文为所述第二LSR发送;通过所述第三直连接口向所述第二LSR发送hello报文,所述hello报文携带的REMOTE-LSR-ID列表包括所述第二LSR的LSR-ID;接收所述第二LSR发送的hello报文,并在一个hello超时周期过后,通过判断所述hello报文中的REMOTE-LSR-ID列表是否包括自身LSR-ID以进行保活。5.一种加速LDP会话重建方法,其特征在于,所述方法应用在MPLS网络中的标签交换路由设备LSR,所述方法包括:当第二LSR的会话关闭,所述第二LSR将与所述会话关联的邻接进行关联解除;所述第二LSR通过第二直连接口向与自身建立所述会话的第一LSR发送hello报文,所述hello报文携带的REMOTE-LSR-ID列表未包括所述第一LSR的LSR-ID。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:当通过所述第二直连接口接收到的所述第一LSR发送的hello报文携带的REMOTE-LSR-ID列表包括自身LSR-ID时,判断所述会话是否已重建并与第一邻接关联,所述第一邻接为所述第二LSR通过所述第二直连接口与所述第一LSR建立的邻接;若已关联,则发送hello报文,所述hello报文携带的REMOTE-LSR-ID列表包括所述第一LSR的LSR-ID。7.根据权利要求5或6所述的方法,其特征在于,当所述会话建立完成,所述方法还包括:所述第二LSR第一次通过第四直连接口向所述第一LSR发送hello报文,所述hello报文携带的REMOTE-LSR-ID列表未包括所述第一LSR的LSR-ID;当接收到所述第一LSR发送的REMOTE-LSR-ID列表包括所述第二LSR的LSR-ID的hello报文时,将所述第四直连接口对应的第二邻接与所述会话关联;通过所述第四直连接口向所述第一LSR发送hello报文,所述hello报文携带的REMOTE-LSR-ID列表包括所述第一LSR的LSR-ID;接收所述第一LSR发送的hello报文,并在一个hello超时周期过后,通过判断所述hello报文中的REMOTE-LSR-ID列表是否包括自身LSR-ID以进行保活。8.一种标签交换路由设备LSR,其特征在于,包括:收发单元、第一判断单元、邻接会话关联单元、第二判断单元、会话关闭单元;其中,所述收发单元,用于通过LSR的第一直连接口接收与自身建立会话的第二LSR发送的hello报文,所述hello报文携带对端标签交换路由设备...
【专利技术属性】
技术研发人员:陈传华,
申请(专利权)人:锐捷网络股份有限公司,
类型:发明
国别省市:福建,35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。