电网信息资产运维ip地址自动分配方法

文档序号:9451579阅读:344来源:国知局
电网信息资产运维ip地址自动分配方法
【技术领域】
[0001]本发明涉及一种IP地址自动分配方法,尤其涉及一种电网信息资产运维过程中资产设备IP地址自动分配方法。
【背景技术】
[0002]在电力系统公司中,出于安全及问题追踪等多方面因素考虑,电力系统内各公司的IP地址管理大多采用静态IP地址分配方式,将IP地址和MAC做双向绑定。通常此类工作由特定的网络管理员人工进行,但电力内网网络环境复杂,IP设备众多,加上公司内部人员、资产信息经常发生变化,由网络管理员人工管理IP地址是一件非常繁琐和工作量极大的工作,并且容易造成工作疏漏。因此,研究开发一种在电网信息资产运维过程中资产设备IP地址自动分配方法具有实际意义。

【发明内容】

[0003]本发明的目的在于提供一种电网信息资产运维IP地址自动分配方法,解决网络管理人员对电网信息资产设备IP地址分配困难的问题,在电网信息资产运维过程中,模拟Telnet登录到交换机,并使用ARP命令对交换机中IP地址和MAC地址的对应关系进行查询、添加和删除等操作,从而实现资产设备IP地址的自动分配,减轻网络管理人员工作负担。
[0004]本发明的目的通过以下技术方案予以实现:
[0005]—种电网信息资产运维IP地址自动分配方法,包括以下步骤:
[0006]I)维护环节,包括:将IP地址使用位置信息和交换机基本信息维护输入到数据库中,所述IP地址使用位置信息包括楼号、楼层、房间号、部门等使用IP设备的物理位置信息,所述交换机基本信息包括交换机名称、交换机类型等交换机属性信息以及网关、路由器地址、交换机登录名、交换机登录密码、Enable密码等网络信息;
[0007]模拟登录到所述交换机;使用ARP命令将所述交换机中未使用IP地址绑定到EE:EE:EE:EE:EE:EE物理地址上,以标记所述IP地址为空闲状态;
[0008]2)请求环节,包括:
[0009]发送IP地址分配请求,所述IP地址分配请求包括使用IP设备的楼号、楼层、房间号、部门等使用IP设备的物理位置信息及使用IP设备的MAC地址信息;
[0010]3)处理环节,包括:
[0011]接收IP地址分配请求,根据所述IP地址分配请求中的使用IP设备物理位置信息,查询交换机基本信息,模拟登录到交换机,使用ARP命令获取MAC地址为EE:EE:EE:EE:EE:EE对应的所有空闲IP地址列表并返回结果;
[0012]4)分配环节,包括:
[0013]再次登录所述交换机,随机选中所述空闲IP地址列表中的某一个,使用ARP命令将所述选中的空闲IP地址和所述使用IP设备的MAC地址绑定到交换机上,结束IP地址分配。
[0014]本发明的目的还可以通过以下技术措施来进一步实现:
[0015]前述电网信息资产运维IP地址自动分配方法,其中步骤I)维护环节,模拟登录到所述交换机的方式为Telnet。
[0016]前述电网信息资产运维IP地址自动分配方法,其中使用Telnet模拟登录到交换机的过程包括:
[0017]I)本地与远程主机建立连接,该过程实际上是建立一个TCP连接,用户必须知道远程主机的Ip地址或域名;
[0018]2)将本地终端上输入的用户名和口令及以后输入的任何命令或字符以NVT(NetVirtual Terminal)格式传送到远程主机,该过程实际上是从本地主机向远程主机发送一个IP数据包;
[0019]3)将远程主机输出的NVT格式的数据转化为本地所接受的格式送回本地终端,包括输入命令回显和命令执行结果;
[0020]4)最后,本地终端对远程主机进行撤消连接,该过程是撤销一个TCP连接。
[0021]前述电网信息资产运维IP地址自动分配方法,其中步骤I)维护环节,模拟登录到所述交换机的方式为SSH协议方式。
[0022]前述电网信息资产运维IP地址自动分配方法,其中步骤I)维护环节,模拟登录到所述交换机的方式为POP方式。
[0023]与现有技术相比,本发明的有益效果是:本发明实现资产设备IP地址的自动分配,减轻了网络管理人员工作负担,并且避免人工从事繁琐的、工作量极大的工作造成的工作疏漏。
【附图说明】
[0024]图1是本发明的流程图;
[0025]图2是本发明的具体实施例流程图。
【具体实施方式】
[0026]下面结合附图和具体实施例对本发明作进一步说明。
[0027]如图1所示,本发明电网信息资产运维IP地址自动分配方法,包括以下步骤:
[0028]I)维护环节,包括:将IP地址使用位置信息和交换机基本信息维护输入到数据库中,所述IP地址使用位置信息包括楼号、楼层、房间号、部门等使用IP设备的物理位置信息,所述交换机基本信息包括交换机名称、交换机类型等交换机属性信息以及网关、路由器地址、交换机登录名、交换机登录密码、Enable密码等网络信息;
[0029]使用Telnet或SSH协议或POP模拟登录到所述交换机;使用ARP命令将所述交换机中未使用IP地址绑定到EE:EE:EE:EE:EE:EE物理地址上,以标记所述IP地址为空闲状态;
[0030]2)请求环节,包括:
[0031]发送IP地址分配请求,所述IP地址分配请求包括使用IP设备的楼号、楼层、房间号、部门等使用IP设备的物理位置信息及使用IP设备的MAC地址信息;
[0032]3)处理环节,包括:
[0033]接收IP地址分配请求,根据所述IP地址分配请求中的使用IP设备物理位置信息,查询交换机基本信息,模拟登录到交换机,使用ARP命令获取MAC地址为EE:EE:EE:EE:EE:EE对应的所有空闲IP地址列表并返回结果;
[0034]4)分配环节,包括:
[0035]再次登录所述交换机,随机选中所述空闲IP地址列表中的某一个,使用ARP命令将所述选中的空闲IP地址和所述使用IP设备的MAC地址绑定到交换机上,结束IP地址分配。
[0036]本发明提供的上述方法的【具体实施方式】,如图2所示,以IP设备领用申请流程为例:
[0037]步骤SO 1:发送分配请求
[0038]IP设备领用申请过程中,申请人须填写IP设备使用的详细物理位置,如楼号、楼层、房间号、部门等。此物理信息已在初始维护环节和交换机基本信息一起维护在数据库中。
[0039]步骤S02:接收并分析请求
[0040]分析接收到SOl中的IP地址分配请求,提取请求中的IP设备使用物理地址信息。
[0041]步骤S03:查询交换机基本信息
[0042]根据S02中的IP设备使用物理地址信息,查询数据库,找到目标交换机,获取目标交换机的基本信息。
[0043]步骤S04:模拟登录目标交换机
[0044]使用S03获取的交换机基本信息中的用户名和密码,以Telnet或SSH协议模拟登录到目标交换机。
[0045]步骤S05:获取IP地址与MAC地址对应关系列表
[0046]通过ARP命令获取目标交换机中所有IP地址与MAC地址的对应关系列表,返回结果,退出登录。
[0047]步骤S06:筛选空闲IP
[0048]分析S05获取的数据列表,筛选出所有MAC地址为EE:EE:EE:EE:EE:EE对应的IP地址集合,即空闲IP。
[0049]步骤S07:完成IP地址分配
[0050]随机获取S06中获取的空闲IP地址集合中的一个,再次登录目标交换机,用ARP命令将所选空闲IP与IP设备的MAC地址进行绑定,完成本次流程。
[0051]除上述实施例外,本发明还可以有其他实施方式,凡采用等同替换或等效变换形成的技术方案,均落在本发明要求的保护范围内。
【主权项】
1.一种电网信息资产运维IP地址自动分配方法,其特征在于,包括以下步骤: 1)维护环节,包括:将IP地址使用位置信息和交换机基本信息维护输入到数据库中,所述IP地址使用位置信息包括楼号、楼层、房间号、部门等使用IP设备的物理位置信息,所述交换机基本信息包括交换机名称、交换机类型等交换机属性信息以及网关、路由器地址、交换机登录名、交换机登录密码、Enable密码等网络信息; 模拟登录到所述交换机;使用ARP命令将所述交换机中未使用IP地址绑定到EE:EE:EE:EE:EE:EE物理地址上,以标记所述IP地址为空闲状态; 2)请求环节,包括: 发送IP地址分配请求,所述IP地址分配请求包括使用IP设备的楼号、楼层、房间号、部门等使用IP设备的物理位置信息及使用IP设备的MAC地址信息; 3)处理环节,包括: 接收IP地址分配请求,根据所述IP地址分配请求中的使用IP设备物理位置信息,查询交换机基本信息,模拟登录到交换机,使用ARP命令获取MAC地址为EE: EE: EE: EE: EE: EE对应的所有空闲IP地址列表并返回结果; 4)分配环节,包括: 再次登录所述交换机,随机选中所述空闲IP地址列表中的某一个,使用ARP命令将所述选中的空闲IP地址和所述使用IP设备的MAC地址绑定到交换机上,结束IP地址分配。2.如权利要求1所述的电网信息资产运维IP地址自动分配方法,其特征在于,所述步骤I)维护环节,模拟登录到所述交换机的方式为Telnet。3.如权利要求2所述的电网信息资产运维IP地址自动分配方法,其特征在于,所述使用Telnet模拟登录到交换机的过程包括: 1)本地与远程主机建立连接,该过程实际上是建立一个TCP连接,用户必须知道远程主机的Ip地址或域名; 2)将本地终端上输入的用户名和口令及以后输入的任何命令或字符以NVT(NetVirtual Terminal)格式传送到远程主机,该过程实际上是从本地主机向远程主机发送一个IP数据包; 3)将远程主机输出的NVT格式的数据转化为本地所接受的格式送回本地终端,包括输入命令回显和命令执行结果; 4)最后,本地终端对远程主机进行撤消连接,该过程是撤销一个TCP连接。4.如权利要求1所述的电网信息资产运维IP地址自动分配方法,其特征在于,所述步骤I)维护环节,模拟登录到所述交换机的方式为SSH协议方式。5.如权利要求1所述的电网信息资产运维IP地址自动分配方法,其特征在于,所述步骤I)维护环节,模拟登录到所述交换机的方式为POP方式。
【专利摘要】本发明公开了一种电网信息资产运维IP地址自动分配方法,包括以下步骤:1)维护环节,将IP地址使用位置信息和交换机基本信息维护输入到数据库中;2)请求环节,发送IP地址分配请求;3)处理环节,接收IP地址分配请求;4)分配环节,实现资产设备IP地址的自动分配。本发明解决网络管理人员对电网信息资产设备IP地址分配困难的问题,在电网信息资产运维过程中,模拟Telnet登录到交换机,并使用ARP命令对交换机中IP地址和MAC地址的对应关系进行查询、添加和删除等操作,从而实现资产设备IP地址的自动分配,减轻网络管理人员工作负担。
【IPC分类】H04L29/12
【公开号】CN105208142
【申请号】CN201510528832
【发明人】徐晓海, 陆智敏, 张 浩, 孙建中, 朱俊, 马利昇, 王毅
【申请人】江苏省电力公司镇江供电公司, 国家电网公司
【公开日】2015年12月30日
【申请日】2015年8月25日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1