System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及通信,尤其涉及一种标签分发协议邻居保活方法、装置和设备。
技术介绍
1、ldp(label distribution protocol,标签分发协议)用来动态建立lsp(labelswitched path,标签交换路径)。通过ldp,lsr(label switch router,标签交换路由器)可以把网络层的ip路由信息映射到mpls(multi-protocol label switching,多协议标签交换)网络中的标签交换路径上。
2、ldp会话是指建立在tcp连接之上的ldp协议连接,用于在lsr之间交换fec-标签映射(forwarding equivalence class-label mapping)关系,fec-标签映射用于指示特定的前向等价类(fec)与相应的标签(label)之间的关系。
3、ldp对等体是指相互之间存在ldp会话,并通过ldp会话交换fec-标签映射关系的两个lsr。ldp id(ldp identifier,ldp标识符)用于标识特定lsr的标签空间,为一个六字节的数值。格式为:
4、<标签交换路由器标识lsr id>:<标签空间序号lable space id>,
5、其中,lsr id占四字节;标签空间序号占两字节,取值为0时表示每平台标签空间,取值为非0值时表示某个接口使用的标签空间。ldp协议运行在ipv4网络和运行在ipv6网络中使用相同格式的ldp id,且要求全局唯一。
6、
7、ldp协议主要使用四类消息:
8、发现(discovery)消息:用于通告和维护网络中的lsr,例如hello消息。
9、会话(session)消息:用于建立、维护和终止ldp对等体之间的会话,例如用来协商会话参数的initialization消息和用于维护会话的keepalive消息。
10、通告(advertisement)消息:用于创建、改变和删除“fec—标签”映射关系,例如用来通告标签映射的label mapping消息。
11、通知(notification)消息:用于提供建议性信息的消息和差错通知,例如notification消息。
12、为保证ldp消息的可靠发送,除了发现消息使用udp传输外,ldp的会话消息、通告消息和通知消息都使用tcp传输。
13、ldp工作过程主要包括对等体发现与维护、会话建立与维护、lsp建立三个阶段。使能了ldp能力的lsr周期性地发送hello消息,通告自己的存在。通过hello消息,lsr可以自动发现它周围的lsr邻居,并与其建立hello邻接关系。
14、ldp对等体发现机制分为两种:
15、基本发现机制:用于发现本地直连的lsr邻居,即通过链路层直接相连的lsr。在这种方式下,lsr周期性地向组播地址224.0.0.2(ipv4网络)或ff02:0:0:0:0:0:0:2(ipv6网络)发送ldp的link hello消息,以便链路层直接相连的lsr发现此lsr,在ipv4和ipv6共存的网络中,lsr会向直连lsr同时发送ipv4 link hello消息和ipv6 link hello消息,并与邻接lsr同时保持ipv4link hello邻接关系和ipv6 link hello邻接关系。
16、扩展发现机制:可用于发现远端非直连的lsr邻居,即不通过链路层直接相连的lsr。这种方式下,lsr周期性地向指定的ip地址发送ldp的targeted hello消息,以便指定ip地址对应的lsr发现此lsr。扩展发现机制主要应用于ldp会话保护、ldp over mpls te、mpls l2vpn和vpls。
17、lsr可以与直连的邻居同时建立link hello和targeted hello两种邻接关系。ldp对等体之间通过周期性地发送hello消息来维护hello邻接关系。如果hello保持定时器超时时仍没有收到新的hello消息,则删除hello邻接关系。
18、通过交互hello消息发现lsr邻居后,lsr开始与其建立会话,会话建立后,ldp对等体之间通过发送ldp pdu(ldp pdu中携带一个或多个ldp消息)来维护这个会话。如果在keepalive报文发送时间间隔内,ldp对等体之间没有需要交互的信息,则lsr发送keepalive消息给ldp对等体,以便维持ldp会话。如果keepalive保持定时器超时时,没有收到任何ldp pdu,lsr将关闭tcp连接,结束ldp会话。一个ldp会话上可能存在多个hello邻接关系。当ldp会话上的最后一个hello邻接关系被删除后,lsr将发送通知消息,结束该ldp会话。
19、lsr根据ip路由表项中的目的ip地址划分fec,为不同的fec分配不同的标签,并将fec—标签映射通告给对端lsr;对端lsr根据接收到的fec—标签映射及本地为该fec分配的标签建立标签转发表项。从ingress到egress的所有lsr都为该fec建立对应的标签转发表项后,就成功地建立了用于转发属于该fec报文的lsp。
20、在mpls网络中,若修改lsp中的某个lsr的标签,按目前rfc的定义,会导致所有ldp邻居都会重建,包括lsp也会重新形成,从而导致正在转发的流量中断,严重影响业务的正常运行。
技术实现思路
1、有鉴于此,本专利技术提供一种标签分发协议邻居保活方法、装置和设备,用于解决ldp修改lsr id对业务的影响过大的技术问题。
2、基于本专利技术实施例的一方面,本专利技术提供了一种标签分发协议邻居保活方法,该方法应用于发生标签交换路由器标识lsr id变更的第一lsr,该方法包括:
3、第一lsr向其邻居第二lsr发送第一通知消息,第一通知消息用于通知邻居第一lsr发生lsr id变更,其中携带传输地址;
4、第一lsr在变更lsr id且发送第一通知消息后,用变更后的新lsr id与第二lsr建立新标签分发协议ldp会话并保持老的原有ldp会话的各项数据信息不变;
5、第一lsr与第二lsr在所述新ldp会话中仅生成与新lsr id相关的新lsp;
6、本文档来自技高网...
【技术保护点】
1.一种标签分发协议邻居保活方法,其特征在于,该方法应用于发生标签交换路由器标识LSRID变更的第一LSR,该方法包括:
2.根据权利要求1所述的方法,其特征在于,
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
4.一种标签分发协议邻居保活方法,其特征在于,该方法应用于发生标签交换路由器标识LSRID变更的第一LSR的邻居第二LSR,该方法包括:
5.根据权利要求4所述的方法,其特征在于,
6.根据权利要求4所述的方法,其特征在于,所述方法还包括:
7.一种标签分发协议邻居保活装置,其特征在于,该装置应用于发生标签交换路由器标识LSRID变更的第一LSR,该装置包括:
8.根据权利要求7所述的装置,其特征在于,
9.根据权利要求7所述的装置,其特征在于,
10.一种标签分发协议邻居保活装置,其特征在于,该装置应用于发生标签交换路由器标识LSRID变更的第一LSR的邻居第二LSR,该装置包括:
11.一种电子设备,其特征在于,包括处理器、通信接口、存
...【技术特征摘要】
1.一种标签分发协议邻居保活方法,其特征在于,该方法应用于发生标签交换路由器标识lsrid变更的第一lsr,该方法包括:
2.根据权利要求1所述的方法,其特征在于,
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
4.一种标签分发协议邻居保活方法,其特征在于,该方法应用于发生标签交换路由器标识lsrid变更的第一lsr的邻居第二lsr,该方法包括:
5.根据权利要求4所述的方法,其特征在于,
6.根据权利要求4所述的方法,其特征在于,所述方法还包括:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。