CN110995469B - 一种基于dhcp服务的局域网终端快速定位方法 - Google Patents

一种基于dhcp服务的局域网终端快速定位方法 Download PDF

Info

Publication number
CN110995469B
CN110995469B CN201911107866.1A CN201911107866A CN110995469B CN 110995469 B CN110995469 B CN 110995469B CN 201911107866 A CN201911107866 A CN 201911107866A CN 110995469 B CN110995469 B CN 110995469B
Authority
CN
China
Prior art keywords
switch
terminal
dhcp server
information
area network
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201911107866.1A
Other languages
English (en)
Other versions
CN110995469A (zh
Inventor
谭雄华
封祐钧
于辉
罗金满
易椿杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Power Grid Co Ltd
Dongguan Power Supply Bureau of Guangdong Power Grid Co Ltd
Original Assignee
Guangdong Power Grid Co Ltd
Dongguan Power Supply Bureau of Guangdong Power Grid Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Power Grid Co Ltd, Dongguan Power Supply Bureau of Guangdong Power Grid Co Ltd filed Critical Guangdong Power Grid Co Ltd
Priority to CN201911107866.1A priority Critical patent/CN110995469B/zh
Publication of CN110995469A publication Critical patent/CN110995469A/zh
Application granted granted Critical
Publication of CN110995469B publication Critical patent/CN110995469B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5007Internet protocol [IP] addresses
    • H04L61/5014Internet protocol [IP] addresses using dynamic host configuration protocol [DHCP] or bootstrap protocol [BOOTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/22Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks comprising specially adapted graphical user interfaces [GUI]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/09Mapping addresses
    • H04L61/25Mapping addresses of the same type
    • H04L61/2503Translation of Internet protocol [IP] addresses
    • H04L61/2517Translation of Internet protocol [IP] addresses using port numbers

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Small-Scale Networks (AREA)

Abstract

本发明公开了一种基于DHCP服务的局域网终端快速定位方法,包括步骤:通过计算机程序语句设置DHCP服务器能正常获取全局网络的交换机snMP1929149协议信息的权限;DHCP服务器通过全局网络交换机snMP1929149协议自动且定时的将全局网络的交换机的运行状态信息抓取至DHCP服务器的数据库中;DHCP服务器对用户指定的终端的IP地址进行探测定位,并自动与记录在DHCP服务器的数据库中的交换机的运行状态信息进行匹配,查找处终端的IP对应的全局网络的交换机具体端口位置,融合了DHCP及网络交换机技术,实现基于DHCP服务的局域网终端快速定位功能,相对于传统方法的全程“人工式”命令行操作,最大限度减少了操作步骤,缩短了终端的定位时间,进而解决了离线终端的定位问题。

Description

一种基于DHCP服务的局域网终端快速定位方法
技术领域
本发明涉及局域网技术领域,尤其涉及一种基于DHCP服务的局域网终端快速定位方法。
背景技术
动态主机配置协议是一个局域网的网络协议。指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码。
目前各单位局域网内均部署了DHCP服务器,可以提供终端域名服务、IP地址分配、IP地址查找等功能,可以快速查找出终端名称及IP地址信息。这种技术存在不能定位终端所在的网络交换机以及不能定位终端所在的网络端口位置的缺陷。
而通过网络交换机操作***界面手工输入命令行方式可以查找出终端IP地址所在的交换机及网络端口,传统的终端定位技术首先需要确定需要查找的终端IP地址,找出该终端对应的部门,然后找出该部门对应的核心交换机,再登录核心交换机进行命令行操作,随后登录接入交换机进行命令行操作,全程“人工式”命令行定位操作,每台终端定位的时间至少要15分钟,这种技术存在的缺点:
1、全过程均需要人工操作、人工分析、过程繁琐、定位时间长、效率低;
2、专业技术要求较高,只能由专业网管人员进行操作;
3、只能定位在线终端,不能定位离线终端。
发明内容
本发明提供一种基于DHCP服务的局域网终端快速定位方法,以解决现有技术的不足。
为实现上述目的,本发明提供以下的技术方案:
一种基于DHCP服务的局域网终端快速定位方法,包括步骤:
S100、通过计算机程序语句设置DHCP服务器能正常获取全局网络的交换机snMP1929149协议信息的权限;
S200、DHCP服务器通过全局网络交换机snMP1929149协议自动且定时的将全局网络的交换机的运行状态信息抓取至DHCP服务器的数据库中;
S300、DHCP服务器对用户指定的终端的IP地址进行探测定位,并自动与记录在DHCP服务器的数据库中的交换机的运行状态信息进行匹配,查找处终端的IP对应的全局网络的交换机具体端口位置。
作为本发明的一种优选方案,在S300中,交换机的运行状态信息包括交换机名称、端口信息、arp表、mac表和vlan信息,并将这些信息集中打包成信息包供DHCP服务器抓取。
作为本发明的一种优选方案,在S200中,DHCP服务器将抓取的交换机的信息包中的信息与在全局网络中在线终端的IP进行信息关联。
作为本发明的一种优选方案,DHCP服务器将抓取的交换机的信息包中的信息与在全局网络中在线终端的IP进行信息关联,具体信息关联形式为:
在线终端的IP关联交换机的arp表,并找到在线终端的IP的mac地址与交换机的信息包内的mac表对应,找到对应的在线终端的端口号。
作为本发明的一种优选方案,DHCP服务器找到在线终端的端口号后,将信息关联发送至DHCP服务器的网络管理***中,通过查看网络管理***中的在线终端的IP地址找到经过扫描后交换机的接口号,并由此找到在线终端对应的接入交换机的端口号,实现在线终端的IP快速定位。
作为本发明的一种优选方案,在S200中,DHCP服务器通过snMP1929149协议探测开启全局网络交换机的snMP1929149协议的v1版本和v2c版本,并利用v1版本和v2c版本的snMP1929149协议读取交换机的mib库,提取交换机的运行状态信息。
作为本发明的一种优选方案,所述的DHCP服务器的网络管理***为可视化交换机图形操作***。
作为本发明的一种优选方案,所述的信息包表示的是全局网络的交换机的运行状态信息为在线和离线信息。
作为本发明的一种优选方案,所述的局域网终端快速定位方法基于的网络架构包括:互连的城域网核心交换机组和局域网核心交换机组、接入局域网核心交换机组的楼层交换机、连接楼层交换机的终端、IDC防火墙和IDC核心交换机组以及DHCP服务器,DHCP服务器连接IDC核心交换机组、IDC核心交换机组通过IDC防火墙连接城域网核心交换机组。
本发明的实施方式具有如下优点:
1、自动化程度高,最大限度减少人工操作,采用图形化操作界面,降低技术门槛;
2、充分利用现有DHCP服务器技术进行整合,***制造成本低;
3、实现一键定位功能,缩短定位时间,提高工作效率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
图1为本发明实施方式中基于DHCP服务的局域网终端快速定位方法流程图;
图2为本发明实施方式中局域网终端快速定位方法基于的网络架构框图。
具体实施方式
为使得本发明的目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本发明一部分实施例,而非全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
在本发明的描述中,需要理解的是,当一个组件被认为是“连接”另一个组件,它可以是直接连接到另一个组件或者可能同时存在居中设置的组件。当一个组件被认为是“设置在”另一个组件,它可以是直接设置在另一个组件上或者可能同时存在居中设置的组件。
此外,术语“长”“短”“内”“外”等指示方位或位置关系为基于附图所展示的方位或者位置关系,仅是为了便于描述本发明,而不是指示或暗示所指的装置或原件必须具有此特定的方位、以特定的方位构造进行操作,以此不能理解为本发明的限制。
下面结合附图并通过具体实施方式来进一步说明本发明的技术方案。
实施例一
如图1和图2所示,本发明提供了一种基于DHCP服务的局域网终端快速定位方法,包括步骤:
S100、通过计算机程序语句设置DHCP服务器能正常获取全局网络的交换机snMP1929149协议信息的权限;
S200、DHCP服务器通过全局网络交换机snMP1929149协议自动且定时的将全局网络的交换机的运行状态信息抓取至DHCP服务器的数据库中;
S300、DHCP服务器对用户指定的终端的IP地址进行探测定位,并自动与记录在DHCP服务器的数据库中的交换机的运行状态信息进行匹配,查找处终端的IP对应的全局网络的交换机具体端口位置。
在S300中,交换机的运行状态信息包括交换机名称、端口信息、arp表、mac表和vlan信息,并将这些信息集中打包成信息包供DHCP服务器抓取。
DHCP服务器将抓取的交换机的信息包中的信息与在全局网络中在线终端的IP进行信息关联。
具体信息关联形式为:在线终端的IP关联交换机的arp表,并找到在线终端的IP的mac地址与交换机的信息包内的mac表对应,找到对应的在线终端的端口号。
DHCP服务器找到在线终端的端口号后,将信息关联发送至DHCP服务器的网络管理***中,通过查看网络管理***中的在线终端的IP地址找到经过扫描后交换机的接口号,并由此找到在线终端对应的接入交换机的端口号,实现在线终端的IP快速定位。
在S200中,DHCP服务器通过snMP1929149协议探测开启全局网络交换机的snMP1929149协议的v1版本和v2c版本,并利用v1版本和v2c版本的snMP1929149协议读取交换机的mib库,提取交换机的运行状态信息。
所述的DHCP服务器的网络管理***为可视化交换机图形操作***。
所述的信息包表示的是全局网络的交换机的运行状态信息为在线和离线信息。
如图2所示,所述的局域网终端快速定位方法基于的网络架构包括:互连的城域网核心交换机组和局域网核心交换机组、接入局域网核心交换机组的楼层交换机、连接楼层交换机的终端、IDC防火墙和IDC核心交换机组以及DHCP服务器,DHCP服务器连接IDC核心交换机组、IDC核心交换机组通过IDC防火墙连接城域网核心交换机组。
融合了DHCP服务器***及全局网络交换机技术,实现基于DHCP服务的局域网终端快速定位功能,相对于传统方法的全程“人工式”命令行操作,最大限度减少了操作步骤,缩短了终端的定位时间,而且解决了离线终端的定位问题。
至此,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

Claims (7)

1.一种基于DHCP服务的局域网终端快速定位方法,其特征在于,包括步骤:
S100、通过计算机程序语句设置DHCP服务器能正常获取全局网络的交换机snMP1929149协议信息的权限;
S200、DHCP服务器通过全局网络交换机snMP1929149协议自动且定时的将全局网络的交换机的运行状态信息抓取至DHCP服务器的数据库中;
S300、DHCP服务器对用户指定的终端的IP地址进行探测定位,并自动与记录在DHCP服务器的数据库中的交换机的运行状态信息进行匹配,查找处终端的IP对应的全局网络的交换机具体端口位置;
在S200中,DHCP服务器将抓取的交换机的信息包中的信息与在全局网络中在线终端的IP进行信息关联;
DHCP服务器将抓取的交换机的信息包中的信息与在全局网络中在线终端的IP进行信息关联,具体信息关联形式为:
在线终端的IP关联交换机的arp表,并找到在线终端的IP的mac地址与交换机的信息包内的mac表对应,找到对应的在线终端的端口号。
2.根据权利要求1所述的一种基于DHCP服务的局域网终端快速定位方法,其特征在于,在S300中,交换机的运行状态信息包括交换机一种基于DHCP服务的局域网终端快速定位方法、端口信息、arp表、mac表和vlan信息,并将这些信息集中打包成信息包供DHCP服务器抓取。
3.根据权利要求1所述的一种基于DHCP服务的局域网终端快速定位方法,其特征在于,DHCP服务器找到在线终端的端口号后,将信息关联发送至DHCP服务器的网络管理***中,通过查看网络管理***中的在线终端的IP地址找到经过扫描后交换机的接口号,并由此找到在线终端对应的接入交换机的端口号,实现在线终端的IP快速定位。
4.根据权利要求1所述的一种基于DHCP服务的局域网终端快速定位方法,其特征在于,在S200中,DHCP服务器通过snMP1929149协议探测开启全局网络交换机的snMP1929149协议的v1版本和v2c版本,并利用v1版本和v2c版本的snMP1929149协议读取交换机的mib库,提取交换机的运行状态信息。
5.根据权利要求3所述的一种基于DHCP服务的局域网终端快速定位方法,其特征在于,所述的DHCP服务器的网络管理***为可视化交换机图形操作***。
6.根据权利要求2所述的一种基于DHCP服务的局域网终端快速定位方法,其特征在于,所述的信息包表示的是全局网络的交换机的运行状态信息为在线和离线信息。
7.根据权利要求1所述的一种基于DHCP服务的局域网终端快速定位方法,其特征在于,所述的局域网终端快速定位方法基于的网络架构包括:互连的城域网核心交换机组和局域网核心交换机组、接入局域网核心交换机组的楼层交换机、连接楼层交换机的终端、IDC防火墙和IDC核心交换机组以及DHCP服务器,DHCP服务器连接IDC核心交换机组、IDC核心交换机组通过IDC防火墙连接城域网核心交换机组。
CN201911107866.1A 2019-11-13 2019-11-13 一种基于dhcp服务的局域网终端快速定位方法 Active CN110995469B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911107866.1A CN110995469B (zh) 2019-11-13 2019-11-13 一种基于dhcp服务的局域网终端快速定位方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911107866.1A CN110995469B (zh) 2019-11-13 2019-11-13 一种基于dhcp服务的局域网终端快速定位方法

Publications (2)

Publication Number Publication Date
CN110995469A CN110995469A (zh) 2020-04-10
CN110995469B true CN110995469B (zh) 2023-02-10

Family

ID=70084134

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911107866.1A Active CN110995469B (zh) 2019-11-13 2019-11-13 一种基于dhcp服务的局域网终端快速定位方法

Country Status (1)

Country Link
CN (1) CN110995469B (zh)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104780078A (zh) * 2015-04-03 2015-07-15 山东华软金盾软件有限公司 一种交换机主动探测ip的方法和***
CN104917640A (zh) * 2015-06-12 2015-09-16 国家电网公司 一种与接入点对应的交换机端口的定位方法
CN105071945A (zh) * 2015-06-26 2015-11-18 国网山东省电力公司济南供电公司 一种基于交换机技术的网络终端地址批量绑定方法
CN105245386A (zh) * 2015-10-26 2016-01-13 上海华讯网络***有限公司 服务器连接关系的自动定位方法和***

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104780078A (zh) * 2015-04-03 2015-07-15 山东华软金盾软件有限公司 一种交换机主动探测ip的方法和***
CN104917640A (zh) * 2015-06-12 2015-09-16 国家电网公司 一种与接入点对应的交换机端口的定位方法
CN105071945A (zh) * 2015-06-26 2015-11-18 国网山东省电力公司济南供电公司 一种基于交换机技术的网络终端地址批量绑定方法
CN105245386A (zh) * 2015-10-26 2016-01-13 上海华讯网络***有限公司 服务器连接关系的自动定位方法和***

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
在局域网中快速定位故障主机的方法总结;李瑞祥等;《网络与信息》;20101109(第11期);全文 *

Also Published As

Publication number Publication date
CN110995469A (zh) 2020-04-10

Similar Documents

Publication Publication Date Title
JP4081472B2 (ja) ネットワーク装置のクラスタ管理方法及びその装置
CN101465856B (zh) 一种对用户进行访问控制的方法和***
US10091274B2 (en) Method, device, and system for controlling network device auto-provisioning
US7991856B2 (en) Network system
EP1850563A1 (en) Method for configuring IP addresses in a windfarm network
CN101895587B (zh) 防止用户私自修改ip地址的方法、装置和***
CN107294797B (zh) 网络拓扑结构识别方法和***
US9455866B2 (en) Auto-configuration of network devices
CN104601743A (zh) 基于以太的IP转发IPoE双栈用户接入控制方法和设备
CN111245682A (zh) 一种双栈dhcpv6和pppoev6接入测试平台
CN107124297B (zh) 基于zabbix的SNMP网络拓扑发现方法及装置
CN110995469B (zh) 一种基于dhcp服务的局域网终端快速定位方法
EP2515506A1 (en) Auto-configuration of network devices
JP2005142702A (ja) ネットワークアクセスゲートウェイ及びネットワークアクセスゲートウェイの制御方法並びにプログラム
CN107094187A (zh) 一种自动查找mac地址的接入交换机端口的方法
EP3048756A1 (en) Management method and apparatus for dynamic host configuration protocol server and relay
Xie et al. A secure dhcpv6 system based on mac address whitelist authentication and dhcp fingerprint recognition
CN213817812U (zh) 一种基于Router OS搭建的测试服务***
CN110753135A (zh) 一种ip地址配置方法、配置设备及存储介质
CN107124307B (zh) 一种管理vlan切换方法及装置
JP2004343420A (ja) ネットワーク端末装置及びその制御方法
KR102092015B1 (ko) 소프트웨어 정의 네트워크에서 네트워크 장비를 인식하는 방법, 장치 및 컴퓨터 프로그램
CN107920006B (zh) Android设备通过有线连接确认局域网无线WiFi的方法
KR101786616B1 (ko) 소프트웨어 정의 네트워크에서 서브넷을 지원하는 방법, 장치 및 컴퓨터 프로그램
JP2008079059A (ja) IPsecの複数セッションを処理する通信装置及びその処理方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant