[发明专利]一种列车网络在线拓扑自动生成方法有效
申请号: | 201210336516.4 | 申请日: | 2012-09-12 |
公开(公告)号: | CN102857377A | 公开(公告)日: | 2013-01-02 |
发明(设计)人: | 蒋晓艳;粟荡;杨卫峰;唐军 | 申请(专利权)人: | 南车株洲电力机车研究所有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/883 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 412001 湖南省株洲市石峰区*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 列车 网络 在线 拓扑 自动 生成 方法 | ||
技术领域
本发明属于列车网络管理技术领域,尤其涉及一种列车网络在线拓扑自动生成方法。
背景技术
列车通信网络(TCN,Train Communication Network)简称列车网络,是列车的重要组成部分,是现代列车的核心技术之一。
在列车通信网络中,涉及到的网络设备分为管理型设备和非管理型设备,其中,管理型设备包括GWM(Gateway Module,网关模块)、VCM(Vehicle Control Module,列车控制模块)、ERM(Event Record Module,事件记录模块)、IDD(Intelligence Display Device,智能显示器)、I/O(Input/Output,输入/输出)模块、管理型交换机、无线设备等,非管理型设备包括非管理型交换机和中继器。网络维护人员为了对列车通信网络进行网络管理,需要对整个网络的拓扑结构有整体上的了解和认识,因此如何在线发现上述设备以及上述设备之间的拓扑结构,显得尤为重要。更进一步地,列车网络在线拓扑发现是进行网络故障定位、故障分析、性能管理和配置管理的基础,是列车网络管理的一个重要组成部分。
目前,列车网络在线拓扑发现比较常见的方法为基于LLDP(Link Layer Discovery Protocol,链路层发现协议)的方法,其原理为:列车网络中每一管理型设备将自己的信息封装成LLDP报文向邻居设备发送,之后,列车网络中的管理型设备接收邻居设备发送的LLDP报文并存储;在此基础上,以列车网络中某一管理型设备为种子节点,根据种子节点的信息获取其邻居设备的信息并记录,然后以每个获取的邻居设备为新的种子节点获取其邻居设备的信息,如此反复,直至获取整个列车通信网络的拓扑信息。但该方法存在如下缺点:由于LLDP报文为多播报文,有些非管理型设备(例如非管理型交换机)不会转发该类型的报文,从而导致某些管理型设备无法接受及存储其通过上述非管理型设备连接的邻居管理型设备的信息,进而导致无法发现完整的列车网络在线拓扑信息。因此,如何发现比较完整的列车网络在线拓扑,成为本领域亟待解决的技术问题。
发明内容
有鉴于此,本发明的目的在于提供一种列车网络在线拓扑自动生成方法,以克服上述问题,发现比较完整的列车网络在线拓扑。
为解决上述问题,本发明实施例提供如下技术方案:
一种列车网络在线拓扑自动生成方法,包括:
通过广播报文的方式,列车网络中每一管理型设备分别获取自己所有邻居设备的拓扑信息并存储,其中,某一管理型设备的邻居设备为与所述某一管理型设备直接连接的管理型设备或通过非管理型设备与所述某一管理型设备连接的管理型设备;
选取所述列车网络中任意一个管理型设备作为种子设备;
依据所述种子设备的拓扑信息获取所述种子设备的所有邻居设备的拓扑信息;
判断是否已获取整个列车网络的拓扑信息;
若判断结果为未获取整个列车网络的拓扑信息,则将所述种子设备的每一邻居设备作为新的种子设备替换原种子设备,之后,转至执行步骤:依据所述种子设备的拓扑信息获取所述种子设备的所有邻居设备的拓扑信息;若判断结果为已获取整个列车网络的拓扑信息,则结束。
优选的,所述通过广播报文的方式,列车网络中每一管理型设备分别获取自己所有邻居设备的拓扑信息并存储具体包括:
列车网络中每一管理型设备分别将自己的拓扑信息以广播报文的方式发送给自己的邻居设备;
所述每一管理型设备接收其邻居设备发送的包括自身拓扑信息的广播报文,并对所述广播报文以列表的形式进行存储,形成邻居设备信息列表。
优选的,所述列车网络中每一管理型设备的拓扑信息包括介质访问控制MAC地址、互联网协议IP地址、设备类型和本地端口。
优选的,所述选取所述列车网络中任意一个管理型设备作为种子设备具体为:网络管理软件接收来自列车网络中与所述网络管理软件所在设备直接相邻的管理型设备的广播报文,并选取发送该广播报文的管理型设备为种子设备。
优选的,所述依据所述种子设备的拓扑信息获取所述种子设备的所有邻居设备的拓扑信息具体为:
网络管理软件根据所述种子设备的拓扑信息中的MAC地址获取所述种子设备的邻居设备信息列表,并根据所述邻居设备信息列表获取其中所有邻居设备的拓扑信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南车株洲电力机车研究所有限公司,未经南车株洲电力机车研究所有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210336516.4/2.html,转载请声明来源钻瓜专利网。