EPA网络的网络拓扑发现方法技术

技术编号:3542748 阅读:214 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种针对EPA网络的网络拓扑发现方法,涉及工业以太网技术。该方法包括以下步骤:EPA网络监控服务器根据EPA网桥网络拓扑信息存储模块中的网络拓扑信息构造EPA网桥的连接关系;根据EPA交换机网络拓扑信息存储模块中的中网络拓扑信息构造EPA交换机的连接关系;通过EPA网桥和EPA交换机网络拓扑信息存储模块中的网桥和交换机端口邻接设备对象信息,构造EPA网桥和EPA交换机与EPA终端设备的连接关系;根据上述连接关系,绘制网络拓扑结构图;本发明专利技术能够及时、准确得提供EPA网络拓扑结构更新信息,为EPA网络的实时监测和控制提供有效的支持。

【技术实现步骤摘要】

本专利技术涉及网络通信
,具体涉及一种EPA网络中的网络拓扑发现方法。
技术介绍
国家标准GB/T 20171-2006《用于工业测量与控制系统的EPA(Ethernet forplant automation工业以太网)系统结构和通信标准》(以下简称EPA标准)于2005年5月被国际电工委员会(IEC)正式发布为公共可用规范(Public AvailableSpecification)IEC/PAS 62409,成为我国第一个拥有自主知识产权并被IEC认可的工业自动化领域国际标准。2007年10月又列入实时以太网应用行规集IEC61784-2(Commom Profile Family 14,CPF14)和现场总线国际标准IEC61158第四修订版的IEC 61158-314/414/514/614。网络拓扑是指网络上实体元素间的相互连接关系。网络拓扑从不同的抽象层次上可分为三层网络拓扑与二层网络拓扑。三层网络拓扑指的是网络层(对应于OSI模型的第三层)设备及其之间的连接关系,即路由器到路由器、路由器接口到子网的连接关系。二层网络拓扑指的是一个通信网内部实体的实际物理连接(对应于OSI模型的第二层设备的连接),即在原有网络,是指交换机到交换机、交换机到路由器、交换机到设备之间的连接关系,其中,发现交换机到交换机之间的连接关系是物理网络拓扑发现的关键。网络拓扑发现主要是通过获取和维护网络节点存在性的信息和它们之间的连接关系信息,并在此基础上绘制出整个网络的拓扑结构图。网络管理人员通过拓扑结构信息能对网络故障进行定位和诊断,发现网络瓶颈,从而优化整个网络性能和提高网络的可靠性。网络拓扑发现是网络管理系统的基础。网络拓扑发现能够分层显示运营网络-->的拓扑结构,并提供拓扑节点的级联菜单,为网络性能管理、故障管理和配置管理等提供支持。很多重要的网络管理任务,如网络资源管理、服务器部署、事件关联以及故障分析等都是以网络的拓扑结构为前提的。网络拓扑发现能够全面、动态地反映网络的运行状况,为用户监视整个网络提供强有力的手段。其次,网络拓扑发现对于网络流量测量有着重要作用,其本身就是网络测量的一个重要组成部分。网络拓扑发现对于测量方案的设计,测量站点的布置也起到重要的作用,它可以帮助分析测量方案是否合理,确定测量站点的数目及其具体位置。通过网络拓扑发现,有效的监控网络设备端口的状态,防止非法外部设备接入网络,保障网络的安全。在工程应用中,EPA网络的网络拓扑结构与设备时常变化,人工往往难以维护网络拓扑,当EPA网络中设备大量增加后,网络结构也异常复杂,尤其对于上千台设备的大型EPA网络来说情况更为复杂,而目前还没有针对EPA网络的网络拓扑发现方法。
技术实现思路
有鉴于此,为了解决上述问题,本专利技术提供一种针对EPA网络的网络拓扑发现方法,为EPA网络的实时监测和控制提供有效的支持。本专利技术的目的是这样实现的,EPA网络的网络拓扑发现方法,所述EPA网络包括EPA网桥、EPA网桥、EPA交换机、EPA终端设备和EPA网络监控服务器,所述EPA网桥和EPA交换机内设有网络拓扑信息存储模块,所述EPA网桥网络拓扑信息存储模块内存储有网桥头部对象信息、网桥端口对象信息和网桥端口邻接设备对象信息,EPA交换机网络拓扑信息存储模块内存储有交换机头部对象信息、交换机端口对象信息和交换机端口邻接设备对象信息;所述EPA网络的网络拓扑发现方法包括以下步骤:1)EPA网络监控服务器通过EPA协议,读取EPA网桥网络拓扑信息存储模块中的网桥头部信息、网桥端口对象信息和网桥端口邻接设备对象信息,构-->造EPA网桥的连接关系;2)EPA网络监控服务器通过EPA协议,读取EPA交换机网络拓扑信息存储模块中的交换机头部对象信息、交换机端口对象信息和交换机端口邻接设备对象信息,构造EPA交换机的连接关系;3)EPA网络监控服务器通过EPA网桥和EPA交换机网络拓扑信息存储模块中的网桥和交换机端口邻接设备对象信息,构造EPA网桥和EPA交换机与EPA终端设备的连接关系;4)EPA网络监控服务器根据步骤1)-3)所得的连接关系,绘制网络拓扑结构图。进一步,步骤4)之后还有如下步骤:5)EPA网络监控服务器获取网络拓扑更新信息,更新网络拓扑结构图;进一步,所述步骤5)具体包括如下步骤:501)EPA设备发送EPA设备声明报文;502)EPA网桥收到所述EPA设备声明报文后,对所述EPA设备声明报文进行解析,判断所述EPA设备声明报文的跳数,若该EPA设备声明报文的跳数为0,则执行步骤503);否则转到执行步骤505);503)所述EPA网桥查询网络拓扑信息存储模块,若所述EPA设备的设备对象信息在网络拓扑信息存储模块中存在,则执行步骤504);否则将所述EPA设备的设备对象信息添加进网络拓扑信息存储模块,设置该设备状态为活动,并向EPA网络监控服务器发送时间通知服务报文,并转到执行步骤505);504)设置该设备状态为活动,并转到执行步骤505);505)所述EPA网桥将所述EPA设备声明报文中的跳数加1,并转发该EPA设备声明报文;进一步,步骤505)后还包括如下步骤:506)EPA网络监控服务器接收到EPA设备声明报文后,根据报文类型判-->断设备类型,并通过跳数字段判断该设备在网络拓扑中的位置,以此更新网络拓扑结构图。进一步,步骤505)后还包括如下步骤:506)EPA网络监控服务器接收到EPA网桥发送的通知服务报文后,通过EPA协议,读取该EPA网桥网络管理信息库中更新的拓扑信息以此更新网络拓扑结构图。进一步,所述步骤5)还包括如下步骤:511)EPA网桥定时查询网桥端口邻接设备对象信息,获取每个端口邻接设备的IP;512)EPA网桥向邻接设备发送回送请求报文,根据设备的回送应答情况,更新端口邻接设备对象信息中的设备状态,若设备状态发生变化,则向EPA网络监控服务器发送通知服务报文;513)EPA网络监控服务器接收到EPA网桥发送的通知服务报文后,通过EPA协议,读取该EPA网桥网络管理信息库中更新的拓扑信息以此更新网络拓扑结构图。本专利技术提供一种针对EPA网络的网络拓扑发现方法,为EPA网络的实时监测和控制提供有效的支持;在进一步的技术方案中,还提供了针对EPA网络拓扑结构更新的主动发现方法和被动发现方法,能够及时、准确得提供EPA网络拓扑结构更新信息,使EPA网络更易于维护,防止非法接入,保证网络安全。本专利技术的其他优点、目标、和特征在某种程度上将在随后的说明书中进行阐述,并且在某种程度上,基于对下文的考察研究对本领域技术人员而言将是显而易见的,或者可以从本专利技术的实践中得到教导。本专利技术的目标和其他优点可以通过下面的说明书,权利要求书,以及附图中所特别指出的结构来实现和获得。-->具体实施方式以下将对本专利技术的优选实施例进行详细的描述。EPA网络包括EPA网桥、EPA交换机、EPA终端设备和EPA网络监控服务器,所述EPA网桥和EPA交换机内设有网络拓扑信息存储模块,EPA网桥的网络拓扑信息存储模块内存储有网桥头部对象信息、网桥端口对象信息和网桥端口邻接设备对象信息,其数据结构分别如表1-表3所示;表1  网桥头部对象编码:本文档来自技高网
...

【技术保护点】
EPA网络的网络拓扑发现方法,其特征在于:该方法包括以下步骤: 1)EPA网络监控服务器通过EPA协议,读取EPA网桥网络拓扑信息存储模块中的网桥头部信息、网桥端口对象信息和网桥端口邻接设备对象信息,构造EPA网桥的连接关系;2)EPA网络监控服务器通过EPA协议,读取EPA交换机网络拓扑信息存储模块中的交换机头部对象信息、交换机端口对象信息和交换机端口邻接设备对象信息,构造EPA交换机的连接关系; 3)EPA网络监控服务器通过EPA网桥和EPA交换机网络拓扑信息存储模块中的网桥和交换机端口邻接设备对象信息,构造EPA网桥和EPA交换机与EPA终端设备的连接关系。 4)EPA网络监控服务器根据步骤1)-3)所得的连接关系,绘制网络拓扑结构图。

【技术特征摘要】
1.EPA网络的网络拓扑发现方法,其特征在于:该方法包括以下步骤:1)EPA网络监控服务器通过EPA协议,读取EPA网桥网络拓扑信息存储模块中的网桥头部信息、网桥端口对象信息和网桥端口邻接设备对象信息,构造EPA网桥的连接关系;2)EPA网络监控服务器通过EPA协议,读取EPA交换机网络拓扑信息存储模块中的交换机头部对象信息、交换机端口对象信息和交换机端口邻接设备对象信息,构造EPA交换机的连接关系;3)EPA网络监控服务器通过EPA网桥和EPA交换机网络拓扑信息存储模块中的网桥和交换机端口邻接设备对象信息,构造EPA网桥和EPA交换机与EPA终端设备的连接关系。4)EPA网络监控服务器根据步骤1)-3)所得的连接关系,绘制网络拓扑结构图。2.根据权利要求1所述的EPA网络的网络拓扑发现方法,其特征在于:步骤4)之后还有如下步骤:5)EPA网络监控服务器获取网络拓扑更新信息,更新网络拓扑结构图。3.根据权利要求2所述的EPA网络的网络拓扑发现方法,其特征在于:所述步骤5)具体包括如下步骤:501)EPA设备发送EPA设备声明报文;502)EPA网桥收到所述EPA设备声明报文后,对所述EPA设备声明报文进行解析,判断所述EPA设备声明报文的跳数,若该EPA设备声明报文的跳数为0,则执行步骤503);否则转到执行步骤505);503)所述EPA网桥查询网络拓扑信息存储模块,若所述EPA设备的设备对象信息在网络拓扑信息存储模块中存在,则执行步骤504);否则将所述E...

【专利技术属性】
技术研发人员:王浩王平王蓉赵述军
申请(专利权)人:重庆邮电大学
类型:发明
国别省市:85[中国|重庆]

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

1