【技术实现步骤摘要】
一种局域网网络拓扑发现方法及机载局域网网络架构
本专利技术涉及机载设备网络
,具体涉及一种局域网网络拓扑发现方法及机载局域网网络架构。
技术介绍
随着信息技术的发展和业务需求的不断扩增,飞机中使用的网络设备日益增多,组网拓扑也愈加复杂。网络拓扑发现功能对于机载设备网络管理和应用意义也愈加明显。依赖于网络拓扑发现,乘务人员能够直观迅速的获取乘客设备位置信息,运维人员能够方便的配置设备、优化网络布局的同时快速定位网络故障等。当前传统的链路层发现协议(LLDP,LinkLayerDiscoveryProtocol)是通过网络设备发送自己设备信息给邻居设备,邻居设备接收并存储邻居信息。但是仅基于该邻居信息无法确定其他网络设备间的连接关系,从而无法准确地获取全网拓扑信息。
技术实现思路
为了解决传统的拓扑发现技术无法准确获取全网拓扑信息的技术问题,本专利技术提出了一种局域网网络拓扑发现方法,该方法采用二层网络协议,以解决机载网络获取网络拓扑的需求。本专利技术通过下述技术方案实现:一种局域网网络拓扑发现方法,该方法包括以下步骤:步骤S101,清空拓扑表,启动拓扑发现;步骤S102,设备遍历每个激活端口向邻居设备发送拓扑信息报文;步骤S103,设备遍历每个激活端口接收邻居设备发送的拓扑信息报文;步骤S104,提取接收的拓扑信息报文的本端设备端口号、对端设备ID及对端设备端口号信息;步骤S105,比较拓扑表中的本地设备表项中是否有对应信息,若不 ...
【技术保护点】
1.一种局域网网络拓扑发现方法,其特征在于,该方法包括以下步骤:/n步骤S101,清空拓扑表,启动拓扑发现;/n步骤S102,设备遍历每个激活端口向邻居设备发送拓扑信息报文;/n步骤S103,设备遍历每个激活端口接收邻居设备发送的拓扑信息报文;/n步骤S104,提取接收的拓扑信息报文的本端设备端口号、对端设备ID及对端设备端口号信息;/n步骤S105,比较拓扑表中的本地设备表项中是否有对应信息,若不存在则执行步骤S106,若存在则执行步骤S107;/n步骤S106,刷新拓扑表中本设备表项,并更新时间戳,更新拓扑表设备数量;跳转执行步骤S102;/n步骤S107,比较拓扑表中的其他设备表项和本地保存的表项是否一致,包括设备时间戳信息,若不一致则执行步骤S108,若一致则执行步骤S109;/n步骤S108,将其他设备时间戳新的表项覆盖刷新到拓扑表中,跳转执行步骤S102;/n步骤S109,检测本设备端口状态变化,若检测到本设备端口有变化则执行步骤S110,若检测到本设备端口无变化则跳转执行步骤S103;/n步骤S110,若本设备激活端口减少则执行步骤S111,若本设备激活端口增加则执行步骤 ...
【技术特征摘要】
1.一种局域网网络拓扑发现方法,其特征在于,该方法包括以下步骤:
步骤S101,清空拓扑表,启动拓扑发现;
步骤S102,设备遍历每个激活端口向邻居设备发送拓扑信息报文;
步骤S103,设备遍历每个激活端口接收邻居设备发送的拓扑信息报文;
步骤S104,提取接收的拓扑信息报文的本端设备端口号、对端设备ID及对端设备端口号信息;
步骤S105,比较拓扑表中的本地设备表项中是否有对应信息,若不存在则执行步骤S106,若存在则执行步骤S107;
步骤S106,刷新拓扑表中本设备表项,并更新时间戳,更新拓扑表设备数量;跳转执行步骤S102;
步骤S107,比较拓扑表中的其他设备表项和本地保存的表项是否一致,包括设备时间戳信息,若不一致则执行步骤S108,若一致则执行步骤S109;
步骤S108,将其他设备时间戳新的表项覆盖刷新到拓扑表中,跳转执行步骤S102;
步骤S109,检测本设备端口状态变化,若检测到本设备端口有变化则执行步骤S110,若检测到本设备端口无变化则跳转执行步骤S103;
步骤S110,若本设备激活端口减少则执行步骤S111,若本设备激活...
【专利技术属性】
技术研发人员:李岩,李加超,
申请(专利权)人:中电科航空电子有限公司,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。