The present application provides a neighbor connection establishment method and device. The method includes: creating a local IS IS system at the same IS IS process N virtual system of the terminal equipment, the local IS IS system, and created every virtual system allows up to enable M IS IS interface; the end equipment for each local IS specified IS interface the system belongs to the IS IS interface, enable and belongs in every IS IS interface system; establishing virtual neighbor connections between the local IS IS system and any virtual system of the terminal device, the routing overhead of cost neighbor connection is 0; the terminal equipment connected in the remote device any IS IS interface, for the establishment of the message sent to the neighbors connected remote devices through the IS IS interface, ID system with the IS IS interface is the message sent in, a neighbor connection between the system and the remote device to make the IS IS interface is.
【技术实现步骤摘要】
邻居连接建立方法和设备
本申请涉及网络通信技术,特别涉及邻居连接建立方法和设备。
技术介绍
中间系统到中间系统(IS-IS:IntermediateSystemtoIntermediateSystem)是由国际标准化组织(ISO)为无连接网络协议(CLNP:ConnectionlessNetworkProtocol)而设计的动态路由协议。在IS-IS中,同一设备的不同IS-IS接口通过IS-IS接口标识(ID)来区分,其中,IS-IS接口支持的接口类型主要分为:1,广播网络(BroadcastNetwork),比如以太网等;2,点到点网络(P2P),比如,由PPP协议建立的虚拟专用网等;3,非广播多路访问网络(NBMA:Non-BroadcastMulti-Access),其主要是将NBMA链路配置成子接口来支持IS-IS,而配置的子接口类型为P2P或者广播网络。目前,IS-IS接口ID只有一个字节,取值范围为0至255,这就限制了一个设备的IS-IS最多只能使能256个IS-IS接口,具体如图1所示,进而限制了组网规模,无法满足设备需要同时连接超过256个远端设备的业务需求。
技术实现思路
本申请提供了邻居连接建立方法和设备,以突破组网规模受到的限制,满足业务需求。本专利技术提供的技术方案包括:一种邻居连接建立方法,包括:本端设备创建与本地IS-IS系统处于同一IS-IS进程的N个虚拟系统,其中,N大于等于1,所述本地IS-IS系统、以及创建的每一虚拟系统通过不同的系统标识ID区分,且均允许最多使能M个IS-IS接口;本端设备为本地每一IS-IS接口指定其所 ...
【技术保护点】
一种邻居连接建立方法,其特征在于,该方法包括:本端设备创建与本地IS‑IS系统处于同一IS‑IS进程的N个虚拟系统,其中,N大于等于1,所述本地IS‑IS系统、以及创建的每一虚拟系统通过不同的系统标识ID区分,且均允许最多使能M个IS‑IS接口;本端设备为本地每一IS‑IS接口指定其所属的系统,该系统为本地IS‑IS系统或者为虚拟系统,并在每一IS‑IS接口所属系统中使能该IS‑IS接口;本端设备在本地IS‑IS系统和任一虚拟系统之间建立虚拟的邻居连接,所述邻居连接的路由开销cost为0;本端设备在任一IS‑IS接口连接远端设备时,通过该IS‑IS接口向远端设备发送用于建立邻居连接的报文,该发送的报文中携带该IS‑IS接口所属的系统ID,以使得该IS‑IS接口所属的系统与远端设备之间建立邻居连接。
【技术特征摘要】
1.一种邻居连接建立方法,其特征在于,该方法包括:本端设备创建与本地IS-IS系统处于同一IS-IS进程的N个虚拟系统,其中,N大于等于1,所述本地IS-IS系统、以及创建的每一虚拟系统通过不同的系统标识ID区分,且均允许最多使能M个IS-IS接口;本端设备为本地每一IS-IS接口指定其所属的系统,该系统为本地IS-IS系统或者为虚拟系统,并在每一IS-IS接口所属系统中使能该IS-IS接口;本端设备在本地IS-IS系统和任一虚拟系统之间建立虚拟的邻居连接,所述邻居连接的路由开销cost为0;本端设备在任一IS-IS接口连接远端设备时,通过该IS-IS接口向远端设备发送用于建立邻居连接的报文,该发送的报文中携带该IS-IS接口所属的系统ID,以使得该IS-IS接口所属的系统与远端设备之间建立邻居连接。2.根据权利要求1所述的方法,其特征在于,所述本端设备为本地每一IS-IS接口指定其所属的系统包括:针对本地每一IS-IS接口,在该IS-IS接口已被配置了所属的系统时,根据所述配置为该IS-IS接口指定其所属的系统,在该IS-IS接口未被配置所属的系统时,判断本地IS-IS系统已使能的IS-IS接口数量是否超过M,如果是,从创建的N个虚拟系统中找到已使能的IS-IS接口数量未超过M的虚拟系统,指定该IS-IS接口所属的系统为该找到的虚拟系统,如果否,指定该IS-IS接口所属的系统为本地IS-IS系统。3.根据权利要求2所述的方法,其特征在于,所述根据配置为IS-IS接口指定其所属的系统包括:识别所述IS-IS接口被配置的系统,如果该系统已使能的IS-IS接口数量未超过M,则指定所述IS-IS接口所属的系统为该配置的系统。4.根据权利要求1所述的方法,其特征在于,本端设备在IS-IS接口所属的系统与远端设备建立邻居连接之后,进一步执行以下步骤:本端设备识别该IS-IS接口所属的系统为本地IS-IS系统还是为虚拟系统;如果是本地IS-IS系统,则在与本地IS-IS系统相关联的LSP中增加本地IS-IS系统当前与远端设备建立的邻居连接的信息,通过本地IS-IS系统中已使能的IS-IS接口、以及各个虚拟系统中已使能的IS-IS接口泛洪该LSP,并将本端设备的本地IS-IS系统之前已接收和/或产生的所有LSP和虚拟系统之前已接收和/或产生的所有LSP在该IS-IS接口洪泛;如果是虚拟系统,则在与虚拟系统相关联的LSP中增加虚拟系统当前与远端设备建立的邻居连接的信息,通过各个虚拟系统中已使能的IS-IS接口、以及本地IS-IS系统中已使能的IS-IS接口泛洪该LSP,并将本端设备内的本地IS-IS系统之前已接收和/或产生的所有LSP和虚拟系统之前已接收和/或产生的所有LSP在该IS-IS接口洪泛。5.根据权利要求4所述的方法,其特征在于,所述与本地IS-IS系统相关联的LSP通过以下步骤确定:识别本端设备是否已产生了至少一个属于本地IS-IS系统的LSP,如果是,则在该产生的LSP中存在一个LSP满足以下条件:允许增加本地IS-IS系统当前与远端设备建立的邻居连接信息时,确定该LSP为与本地IS-IS系统相关联的LSP,如果否,或者在该产生的LSP中不存在满足所述条件的LSP时,产生一个新的属于本地IS-IS系统的LSP,将该产生的LSP作为与本地IS-IS系统相关联的LSP;其中,属于本地IS-IS系统的LSP包括:本地IS-IS系统与任一虚拟系统建立的虚拟邻居连接的信息,该虚拟邻居连接信息至少包括:虚拟系统的系统ID、以及该虚拟邻居连接的cost。6.根据权利要求4所述的方法,其特征在于,所述与虚拟系统相关联的LSP通过以下步骤确定:识别本端设备是否已产生了至少一个属于虚拟系统的LSP,如果是,则在该产生的LSP中存在一个LSP满足以下条件:允许增加虚拟系统当前与远端设备建立的邻居连接信息时,确定该LSP为与虚拟系统相关联的LSP,如果否,或者在该产生的LSP中不存在满足所述条件的LSP时,产生一个新的属于虚拟系统的LSP,将该产生的LSP作为与虚拟系统相关联的LSP;其中,属于虚拟系统的LSP包括:虚拟系统与本地IS-IS系统建立的虚拟邻居连接的信息,该虚拟邻居连接信息至少包括:本地IS-IS系统的系统ID、以及该虚拟邻居连接的cost。7.根据权利要求4所述的方法,其特征在于,所述与远端设备建立邻居连接具体为:与远端设备中的本地IS-IS系统或虚拟系统建立邻居连接;所述与远端设备建立的邻居连接的信息至少包括:该邻居连接的cost,以及远端设备中建立所述邻居连接的本地IS-IS系统或虚拟系统的系统ID,所述邻居连接的cost由本端设备通过路由计算确定。8.根据权利要求1所述的方法,其特征在于,该方法进一步包括:本端设备接收来自远端设备的LSP,识别当前接收到该LSP的IS-IS接口是属于本地IS-IS系统还是属于虚拟系统;如果是前者,则判断是否需要抑制本地IS-IS系统向虚拟系统泛洪该接收的LSP,如果是,则仅通过本地IS-IS系统中除当前接收到LSP的IS-IS接口之外的其他已使能的IS-IS接口泛洪该接收到的LSP,如果否,则通过各个虚拟系统中已使能的IS-IS接口、以及本地IS-IS系统中除当前接收到LSP的IS-IS接口之外的其他已使能的IS-IS接口泛洪该接收到的LSP;如果是后者,则判断是否需要抑制向其他虚拟系统泛洪该接收的LSP,如果是,则仅通过本地IS-IS系统中已使能的IS-IS接口泛洪该接收到的LSP,如果否,则通过本地IS-IS系统中已使能的IS-IS接口、以及虚拟系统中除当前接收到LSP的IS-IS接口之外的其他已使能的IS-IS接口泛洪该接收到的LSP。9.一...
【专利技术属性】
技术研发人员:林长望,
申请(专利权)人:杭州华三通信技术有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。