[发明专利]一种智能设备动态识别的方法在审
申请号: | 201510275130.0 | 申请日: | 2015-05-26 |
公开(公告)号: | CN104821899A | 公开(公告)日: | 2015-08-05 |
发明(设计)人: | 王向群;郭经红;梁云;黄在朝;陈磊;王玮;李春龙;姚启桂;张增华;邓辉;沈文;陶静;于同伟;李仔良 | 申请(专利权)人: | 国网智能电网研究院;国家电网公司;国网辽宁省电力有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 北京安博达知识产权代理有限公司 11271 | 代理人: | 徐国文 |
地址: | 102211 北京市昌平区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 智能 设备 动态 识别 方法 | ||
技术领域
本发明涉及一种设备动态识别的方法,具体涉及一种智能设备动态识别的方法。
背景技术
智能变电站通过IEC61850的信息分层方式将自动化系统分为站控层、间隔层和过程层,以实现全站信息数字化和通信平台网络化。为了实现对网络中智能电子设备进行管理监控,通常将设备连接在网络交换机上的固定端口上,交换机通过snmp代理程序获取设备的连接状态、数据流量等信息,通过lldp获取网络交换机之间的连接结构,然后后台管理程序通过snmp客户端访问交换机,可以获取整个站的拓扑,对全站进行状态监测。但是在变电站的后期维护或者改扩建中装置的连接位置会进行调整,这样后台管理软件要进行调整才能正确进行监测管理。
以太网交换机是一种连接各类服务器及终端并负责它们之间数据接收和转发的设备。它检测从以太端口来的数据包的源和目的地的MAC(介质访问层)地址,然后与系统内部MAC表进行比较,若数据包的MAC层地址不在查找表中,则将该地址加入查找表中,并将数据包发送到所有端口;如果地址在表中则发送到相应的端口,如果目的地址与该端口相对应则不进行转发。如果设备从一个端口移动到另外的端口,则MAC地址表中,该设备MAC对应的端口会即时改变。老化时间是一个影响交换机学习进程的参数,从一个地址记录加入地址表以后开始计时,如果在老化时间内各端口未收到源地址为该MAC地址的帧,那么,这些地址将从动态转发地址表中被删除。
根据交换机地址表的特性,有人提出,在智能变电站中,通过查询交换机的动态MAC地址表,可以获取交换机端口与智能设备MAC地址的对应关系,从而可以获取端口与设备的对应关系。这样的确可以正确地获取一些智能设备的连接位置,但是没有考虑地址表的老化特性,也没有考虑智能装置如果不发送报文情况下,这样不会在交换机的地址表中查找到该装置,所以仅仅通过简单的查询地址表会遗漏一些装置。
发明内容
为了克服上述现有技术的不足,本发明提供一种智能设备动态识别的方法,本发明通过对报文发送心跳报文间隔时间的判断,解决了地址表中设备地址老化的问题,后台管理软件定时读取交换机的MAC地址表,这样可以获取实时的装置连接端口,便于对装置的检测及故障的定位。
为了实现上述发明目的,本发明采取如下技术方案:
一种智能设备动态识别的方法,所述方法包括如下步骤:
(1)通过后台网管程序或者web管理或者串口方式,登陆交换机,查询交换机的老化时间,设为t_age;
(2)智能设备接入交换机之前,检测所述智能设备的功能,确认所述智能设备对外发送报文频率;
(3)后台管理软件建立装置数据库;
(4)所述后台管理软件访问以太网交换机的SNMP agent模块,获取交换机的动态MAC地址和地址表。
优选的,所述步骤(2)中,若所述智能设备发送报文的最长时间间隔t_max大于交换机的老化时间t_age,或者所述智能设备不发送报文,则所述智能设备功能的软件中添加心跳功能,心跳间隔时间t_hb小于交换机的老化时间t_age。
优选的,所述步骤(3)中,所述装置数据库包括所述智能设备的MAC地址和设备名称字段。
优选的,所述步骤(4)中,通过所述SNMP agent模块中get/getnext操作读取交换机的MAC地址表,获取交换机的动态MAC地址表,即获取交换机端口与所述智能设备MAC地址的对应关系。
优选的,所述后台管理软件通过查询所述装置数据库,获取所述智能设备MAC与设备名称的对应关系,再根据交换机端口与所述智能设备的MAC对应关系,得到交换机端口与所述智能设备名称的对应关系。
优选的,所述后台管理软件定时执行步骤(4),获取实时的设备连接位置,以刷新网络的全局拓扑结构,并进行状态监测。
与现有技术相比,本发明的有益效果在于:
本发明通过定时查询交换机的MAC地址表,可以实时获取智能设备连接的交换机端口,智能设备所连端口可灵活调整。后台管理软件可以准确获取设备连接位置,这样工程实施过程中,装置可以接入在同一vlan内的任意端口上,不必担心管理软件对其定位的问题。
本发明通过对报文发送心跳报文间隔时间的判断,解决了地址表中设备地址老化的问题,及部分只收部分装置MAC地址不存在的问题。
本发明通过后台管理软件可以定时读取交换机的MAC地址表,这样可以获取实时的装置连接端口,便于对装置的监测及故障的定位。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国网智能电网研究院;国家电网公司;国网辽宁省电力有限公司,未经国网智能电网研究院;国家电网公司;国网辽宁省电力有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510275130.0/2.html,转载请声明来源钻瓜专利网。