一种基于交换机的自适应网络动态拓扑方法及装置制造方法及图纸

技术编号:40428559 阅读:32 留言:0更新日期:2024-02-20 22:49
本发明专利技术公开了一种基于交换机的自适应网络动态拓扑方法及装置,所述方法包括:构建与节点网络对应的SRIO拓扑网络,生成活跃拓扑结构记录表;启动对所述节点网络的定期扫描;以根节点作为当前节点;获取与当前节点端口适配成功的节点作为相邻节点,确定所述活跃拓扑结构记录表中,若所述当前节点未与所述相邻节点连接;对所述相邻节点执行新节点上线操作,再对活跃拓扑结构记录表对应的各节点以及当前节点进行路由重配置;若所述相邻节点为交换机节点,记录所述当前节点为父节点,以所述交换机节点作为当前节点。本方法有利于SRIO交换系统的路由配置功能,有利于解决冗余链路和最短路径问题,有利于工程实践中迅速排查链路问题。

【技术实现步骤摘要】

本专利技术涉及通信网络动态拓扑,具体涉及一种基于交换机的自适应网络动态拓扑方法及装置


技术介绍

1、srio(serial rapidio)协议是一种用于高速串行通信的协议,具有低延迟、高带宽、可靠性高等特点,常用于数据中心、通信设备、无线基站、雷达、航空电子等领域。

2、在实际应用中,通常是多处理器(如cpu、fpga)通过多片srio交换机芯片组成一个srio网络,以达到各处理器间高速互联的目的。srio协议可支持嵌入式系统的星状、网状、环状、树状及菊花链等多种网络拓扑结构,srio典型的拓扑网络如图1所示,需要管理这些网络拓扑结构,提供快速扫链枚举、动态入网、速率自适应、优化路由等功能。

3、常见的网络管理软件处理方法是针对单一的网络拓扑结构进行扫链枚举,以网络管理软件所在的节点为根节点,递归获取下一级交换机的连接状态并配置路由,遇到特殊节点做特殊处理,最终配置完网络中所有节点的路由,并将网络中的所有交换机节点保存到交换机链表中,将设备节点保存到设备链表中,整个过程中使用硬件默认的线速率,网络管理软件不做更改。

本文档来自技高网...

【技术保护点】

1.一种基于交换机的自适应网络动态拓扑方法,其特征在于,包括:

2.如权利要求1所述的方法,其特征在于,所述步骤S1,包括:构建与节点网络对应的SRIO拓扑网络,构建与所述SRIO拓扑网络对应的设备链表、交换机链表、选路表、活跃拓扑结构记录表;所述设备链表记录所述SRIO拓扑网络的全部设备及全部交换机,根据设备、交换机被扫描到的先后顺序确定设备在链表中的位置;所述交换机链表记录所述SRIO拓扑网络的全部交换机,根据交换机被扫描到的先后顺序确定交换机在链表中的位置;每个交换机默认配置16个选路表,所述选路表用于记录所述SRIO拓扑网络的全部交换机中,每两个交换机之间的路径,所述...

【技术特征摘要】

1.一种基于交换机的自适应网络动态拓扑方法,其特征在于,包括:

2.如权利要求1所述的方法,其特征在于,所述步骤s1,包括:构建与节点网络对应的srio拓扑网络,构建与所述srio拓扑网络对应的设备链表、交换机链表、选路表、活跃拓扑结构记录表;所述设备链表记录所述srio拓扑网络的全部设备及全部交换机,根据设备、交换机被扫描到的先后顺序确定设备在链表中的位置;所述交换机链表记录所述srio拓扑网络的全部交换机,根据交换机被扫描到的先后顺序确定交换机在链表中的位置;每个交换机默认配置16个选路表,所述选路表用于记录所述srio拓扑网络的全部交换机中,每两个交换机之间的路径,所述选路表包括三个字段,分别是最短跳数、下一跳的编号、下一跳的连接端口,其中,最短跳数表征该选路表对应的起点交换机到终点交换机之间的距离,下一跳的编号表征该选路表对应的起点交换机下一跳的交换机节点的编号,下一跳的连接端口表征所述下一跳的交换机节点与所述选路表对应的起点交换机的连接端口;所述活跃拓扑结构记录表根据所述srio拓扑网络的动态变化,记录srio拓扑网络的各节点彼此之间的连接关系;根节点是运行网络管理软件的节点。

3.如权利要求1所述的方法,其特征在于,所述步骤s3,获取当前节点未被轮询的且适配成功的端口上连接的节点作为相邻节点,进入步骤s4,包括:

4.如权利要求3所述的方法,其特征在于,所述适配是端口适配,所述端...

【专利技术属性】
技术研发人员:余强
申请(专利权)人:中勍科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1