【技术实现步骤摘要】
网络拓扑发现方法及设备
本专利技术实施例涉及通信技术,尤其涉及一种网络拓扑发现方法及设备。
技术介绍
将多台设备通过堆叠口连接在一起,从而形成堆叠拓扑,用户对堆叠拓扑进行管理,可以实现对堆叠拓扑中的所有设备进行管理。传统的堆叠拓扑的形状一般分为线形堆叠拓扑(图1A)和环形堆叠拓扑(图1B),在线形拓扑中,成员之间的通路是唯一的;环形拓扑中,成员之间的通路有两条。在全网状堆叠拓扑中,所有设备之间都直接连接。图2为6个设备组成的全网状堆叠拓扑示意图。全网状堆叠拓扑相对传统的堆叠拓扑具有如下优点:各设备之间的数据转发只需要一跳;堆叠拓扑可靠性更高,每个设备和其他设备之间都存在连接,因此堆叠设备之间的通道是冗余的,即使部分堆叠连接断开也不会数据转发不可达。然而,在N个设备的全网状堆叠拓扑中,N为自然数,两个设备之间存在的路径分别为:1跳的路径1个,2跳的路径(N-2)个,3跳的路径(N-2)*(N-3)个,4跳的路径就更多了。因此,即使采用“图”或者“树”算法进行网络拓扑发现,在计算过程中将会碰到多路径问题,复杂度非常高。
技术实现思路
本专利技术实施例提供一种网络拓扑发现方法及设备,以简化网络拓扑发现过程。第一方面,本专利技术实施例提供一种网络拓扑发现方法,包括:第三设备接收第一设备发送的第一拓扑探测报文,并根据所述第一拓扑探测报文确定所述第一设备与所述第三设备直接连接;所述第三设备接收第二设备发送的第二拓扑探测报文,并根据所述第二拓扑探测报文确定所述第一设备与所述第二设备直接连接,所述第二设备与所述第三设备直接连接;所述第三设备根据所述第一设备与所述第三设备直接连 ...
【技术保护点】
一种网络拓扑发现方法,其特征在于,包括:第三设备接收第一设备发送的第一拓扑探测报文,并根据所述第一拓扑探测报文确定所述第一设备与所述第三设备直接连接;所述第三设备接收第二设备发送的第二拓扑探测报文,并根据所述第二拓扑探测报文确定所述第一设备与所述第二设备直接连接,所述第二设备与所述第三设备直接连接;所述第三设备根据所述第一设备与所述第三设备直接连接、所述第一设备与所述第二设备直接连接以及所述第二设备与所述第三设备直接连接,发现所述第一设备、所述第二设备和所述第三设备在全网状堆叠拓扑中组成的三角网络拓扑。
【技术特征摘要】
1.一种网络拓扑发现方法,其特征在于,包括:第三设备接收第一设备发送的第一拓扑探测报文,并根据所述第一拓扑探测报文确定所述第一设备与所述第三设备直接连接;所述第三设备接收第二设备发送的第二拓扑探测报文,并根据所述第二拓扑探测报文确定所述第一设备与所述第二设备直接连接,所述第二设备与所述第三设备直接连接;所述第三设备根据所述第一设备与所述第三设备直接连接、所述第一设备与所述第二设备直接连接以及所述第二设备与所述第三设备直接连接,发现所述第一设备、所述第二设备和所述第三设备在全网状堆叠拓扑中组成的三角网络拓扑;其中,所述第一设备为至少两个,所述第二设备为至少两个;所述第三设备发现所述第一设备、所述第二设备和所述第三设备在全网状堆叠拓扑中组成的三角网络拓扑之后还包括:所述第三设备发现其它第一设备、其它第二设备和所述第三设备在所述全网状堆叠拓扑中组成的三角网络拓扑,直至所述全网状堆叠拓扑中的三角网络拓扑的个数为所述C代表组合,所述N为全网状堆叠拓扑中所有设备的数量。2.根据权利要求1所述的方法,其特征在于,所述第一拓扑探测报文包括所述第一设备的第一出口标识和第一报文跳数;所述第三设备根据所述第一拓扑探测报文确定所述第一设备与所述第三设备直接连接,包括:所述第三设备根据所述第一报文跳数确定所述第三设备为所述第一设备的第一跳连接设备;所述第三设备根据所述第一设备的第一出口标识,确定所述第一设备的第一出口与所述第三设备的第一入口直接连接,所述第三设备的第一入口为接收所述第一拓扑探测报文的入口;所述第二拓扑探测报文包括所述第一设备的第二出口标识、所述第二设备的第一入口标识、所述第二设备的第一出口标识以及第二报文跳数;所述第三设备根据所述第二拓扑探测报文确定所述第一设备与所述第二设备直接连接,所述第二设备与所述第三设备直接连接,包括:所述第三设备根据所述第二报文跳数确定所述第二设备为所述第一设备的第一跳连接设备,所述第三设备为所述第一设备的第二跳连接设备;所述第三设备根据所述第一设备的第二出口标识、所述第二设备的第一入口标识、所述第二设备的第一出口标识,确定所述第一设备的第二出口与所述第二设备的第一入口直接连接,所述第二设备的第一出口与所述第三设备的第二入口直接连接,所述第三设备的第二入口为接收所述第二拓扑探测报文的入口;所述第三设备根据所述第一设备与所述第三设备直接连接、所述第一设备与所述第二设备直接连接以及所述第二设备与所述第三设备直接连接,发现所述第一设备、所述第二设备和所述第三设备组成的三角网络拓扑,包括:所述第三设备根据所述第一设备的第一出口与所述第三设备的第一入口直接连接,所述第一设备的第二出口与所述第二设备的第一入口直接连接,所述第二设备的第一出口与所述第三设备的第二入口直接连接,发现所述第一设备、所述第二设备和所述第三设备组成的三角网络拓扑。3.根据权利要求1所述的方法,其特征在于,所述第三设备接收第二设备发送的第二拓扑探测报文之后,还包括:所述第三设备向所述第一设备发送第三拓扑探测报文,所述第三拓扑探测报文包括所述第一设备的第二出口标识、所述第二设备的第一入口标识、所述第二设备的第一出口标识、所述第三设备的第二入口标识、所述第三设备的第一出口标识和第三报文跳数,以使所述第一设备根据所述第三拓扑探测报文发现所述第一设备、所述第二设备和所述第三设备在全网状堆叠拓扑中组成的三角网络拓扑。4.一种网络拓扑发现方法,其特征在于,包括:第一设备接收第三设备发送的第三拓扑探测报文;所述第一设备根据所述第三拓扑探测报文确定所述第一设备与第二设备直接连接,所述第二设备与所述第三设备直接连接,所述第三设备与所述第一设备直接连接;所述第一设备根据所述第一设备与所述第二设备直接连接,所述第二设备与所述第三设备直接连接,所述第三设备与所述第一设备直接连接,发现所述第二设备、所述第三设备和所述第一设备在全网状堆叠拓扑中组成的三角网络拓扑;其中,所述第二设备为至少两个,所述第三设备为至少两个;所述第一设备发现所述第二设备、所述第三设备和所述第一设备在全网状堆叠拓扑中组成的三角网络拓扑之后还包括:所述第一设备发现其它第二设备、其它第三设备和所述第一设备在所述全网状堆叠拓扑中组成的三角网络拓扑,直至所述全网状堆叠拓扑中的三角网络拓扑的个数为所述C代表组合,所述N为全网状堆叠拓扑中所有设备的数量。5.根据权利要求4所述的方法,其特征在于,所述第三拓扑探测报文包括所述第一设备的第二出口标识、所述第二设备的第一入口标识、所述第二设备的第一出口标识、所述第三设备的第二入口标识、所述第三设备的第一出口标识和第三报文跳数;所述第一设备根据所述第三拓扑探测报文确定所述第一设备与所述第二设备直接连接,所述第二设备与所述第三设备直接连接,所述第三设备与所述第一设备直接连接,包括:所述第一设备根据所述第一设备的第二出口标识确定所述第一设备为所述第三拓扑探测报文的源设备;所述第一设备根据所述第三报文跳数确定所述第二设备为所述第一设备的第一跳连接设备,所述第三设备为所述第一设备的第二跳连接设备;所述第一设备根据所述第一设备的第二出口标识、所述第二设备的第一入口标识、所述第二设备的第一出口标识、所述第三设备的第二入口标识、所述第三设备的第一出口标识,确定所述第一设备的第二出口与所述第二设备的第一入口直接连接,所述第二设备的第一出口与所述第三设备的第二入口直接连接,所述第三设备的第一出口与所述第一设备的第一入口直接连接,所述第一设备的第一入口为接收所述第三拓扑探测报文的入口;所述第一设备根据所述第一设备与所述第二设备直接连接,所述第二设备与所述第三设备直接连接,所述第三设备与所述第一设备直接连接,发现所述第一设备、所述第二设备和所述第三设备组成的三角网络拓扑,包括:所述第一设备根据所述第一设备的第二出口与所述第二设备的第一入口直接连接,所述第二设备的第一出口与所述第三设备的第二入口直接连接,所述第三设备的第一出口与所述第一设备的第一入口直接连接,发现所述第一设备、所述第二设备和所述第三设备组成的三角网络拓扑。6.根据权利要求4所述的方法,其特征在于,所述第一设备接收第三设备发送的第三拓扑探测报文之前,还包括:所述第一...
【专利技术属性】
技术研发人员:刘熙,
申请(专利权)人:福建星网锐捷网络有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。