CN104753697B - 一种控制网络设备自动开局的方法、设备及*** - Google Patents

一种控制网络设备自动开局的方法、设备及*** Download PDF

Info

Publication number
CN104753697B
CN104753697B CN201310732900.0A CN201310732900A CN104753697B CN 104753697 B CN104753697 B CN 104753697B CN 201310732900 A CN201310732900 A CN 201310732900A CN 104753697 B CN104753697 B CN 104753697B
Authority
CN
China
Prior art keywords
interface
network
address
network equipment
equipment
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
CN201310732900.0A
Other languages
English (en)
Other versions
CN104753697A (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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201310732900.0A priority Critical patent/CN104753697B/zh
Priority to PCT/CN2014/094810 priority patent/WO2015096737A1/zh
Priority to EP14873759.6A priority patent/EP3073676B1/en
Publication of CN104753697A publication Critical patent/CN104753697A/zh
Priority to US15/191,822 priority patent/US10091274B2/en
Application granted granted Critical
Publication of CN104753697B publication Critical patent/CN104753697B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • 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/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0806Configuration setting for initial configuration or provisioning, e.g. plug-and-play
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4641Virtual LANs, VLANs, e.g. virtual private networks [VPN]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/66Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
    • 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/02Standardisation; Integration
    • H04L41/0246Exchanging or transporting network management information using the Internet; Embedding network management web servers in network elements; Web-services-based protocols
    • 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/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/084Configuration by using pre-existing information, e.g. using templates or copying from other elements
    • H04L41/0843Configuration by using pre-existing information, e.g. using templates or copying from other elements based on generic templates
    • 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/08Configuration management of networks or network elements
    • H04L41/0876Aspects of the degree of configuration automation
    • H04L41/0886Fully automatic configuration
    • 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/12Discovery or management of network topologies
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/60Types of network addresses
    • H04L2101/618Details of network addresses
    • H04L2101/622Layer-2 addresses, e.g. medium access control [MAC] addresses
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Automation & Control Theory (AREA)
  • Computer Security & Cryptography (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)

Abstract

本发明适用于数据通信技术领域,一种控制网络设备自动开局的方法、设备及***,该方法包括:获取网络设备在现网中的网络拓扑信息,该网络拓扑信息包括与该网络设备直接连接的上行设备的接口和IP地址;检测该现网中的网络拓扑信息与预置的网络拓扑信息,是否匹配;若匹配,该网管设备向该网络设备发送启用简单文件传输协议TFTP或文件传输协议FTP的信息,以及开局所需的操作***文件的标识和/或配置文件的标识,以使该网络设备获取操作***文件和/或配置文件。本发明通过检测现网中的网络拓扑信息与预置的网络拓扑信息,是否匹配,解决了在网络设备备件替换时不能做到自动开局的问题,使得同一位置的网络设备,在自动开局时即插即用。

Description

一种控制网络设备自动开局的方法、设备及***
技术领域
本发明属于数据通信技术领域,尤其涉及一种控制网络设备自动开局的方法、设备及***。
背景技术
一个数据中心区域的网络,通常由多个网络设备组成,例如多台核心交换机,上百台接入交换机组成。当在网络里添加一个网络设备时,需要对网络设备进行自动开局(英文:provisioning)。自动开局是指在网络设备第一次上电时,加载操作***文件和/或配置文件,完成相关功能和相关业务的配置的过程。
通常的网络设备自动开局的方案,可根据介质访问控制(英文:media accesscontrol,缩写:MAC)地址或序列号(英文:serial number,缩写:SN)完成网络设备的自动开局。
参考图1,图1是网络设备自动开局的实施流程图。
1、预先建立操作***文件和预先采集的MAC地址的对应关系,或者预先建立配置文件和预先采集的SN的对应关系,将对应关系存放在动态主机配置协议(英文:DynamicHost Configuration Protocol,缩写:DHCP)服务器上,并将与MAC地址或SN对应的操作***文件和配置文件,存放在文件传输协议(File Transfer Protocol,FTP)服务器上;
2、现场安装网络设备,网络设备上电启动;
3、网络设备获取DHCP服务器发送的临时网络协议(英文:Internet Protocol,缩写:IP)地址、FTP服务器的网关地址和FTP服务器的IP地址和最小配置文件名字;
5、网络设备从FTP服务器获取最小配置文件;
6、网络设备使用最小配置文件启动;
7、DHCP服务器判断通过简单网络管理协议(英文:Simple Network ManagementProtocol,缩写:SNMP)传输的数据是否可以到达网络设备;
8、当通过SNMP传输的数据可以到达网络设备时,服务器发送获取网络设备的MAC地址或SN的请求;
9、网络设备返回其MAC地址或SN;
10、查找与MAC地址或SN号相对应的版本文件、配置文件,
11、DHCP服务器向网络设备发送启用文件传输协议FTP的信息,以及开局所需的操作***文件的标识和/或配置文件的标识,以使所述网络设备与FTP服务器建立一个FTP连接,在所述FTP服务器中获取操作***文件和/或配置文件。
然而,该网络设备自动开局的方案,在网络设备替换时,因为网络设备的MAC地址或SN变了,原先的规划需要重做、不能做到网络设备的即插即用,因此,不适用于网络设备替换场景,在网络设备替换时不能做到自动开局。
发明内容
本发明的目的在于提供一种控制网络设备自动开局的方法及设备,旨在解决网络设备自动开局的方案,在网络设备备件替换时不能做到自动开局的问题。
第一方面,一种服务器控制网络设备自动开局的方法,包括:
获取网络设备在现网中的网络拓扑信息,所述网络拓扑信息包括与所述网络设备直接连接的上行设备的接口和IP地址;
检测所述现网中的网络拓扑信息与预置的网络拓扑信息,是否匹配;
若匹配,所述网管设备向所述网络设备发送启用简单文件传输协议TFTP或文件传输协议FTP的信息,以及开局所需的操作***文件的标识和/或配置文件的标识,以使所述网络设备与TFTP服务器或FTP服务器建立TFTP连接或FTP连接,在所述TFTP服务器或FTP服务器中获取操作***文件和/或配置文件;
其中,所述接口包括物理接口、物理接口所属的虚拟局域网VLAN接口之一或其组合,所述IP地址为所述上行设备在现网中固定的IP地址。
结合第一方面,在第一方面的第一种可能的实现方式中,所述获取网络设备在现网中的网络拓扑信息,包括:
网管设备获取上行设备的接口表以及所述网络设备的地址解析协议ARP表,所述上行设备的接口表包括所述上行设备的各个接口与所述各个接口各自的介质访问控制MAC地址的对应关系,所述网络设备的ARP表包括所述上行设备与所述网络设备直接连接的接口的IP地址和所述上行设备与所述网络设备直接连接的接口的MAC地址的对应关系;
根据所述上行设备的接口表以及所述网络设备的ARP表,获取与所述网络设备直接连接的上行设备的接口的MAC地址;
在所述上行设备的接口表中,根据与所述网络设备直接连接的上行设备的接口的所述MAC地址,获取与所述网络设备直接连接的上行设备的接口;
在所述网络设备的ARP表中,获取所述上行设备与所述网络设备直接连接的接口的IP地址。
结合第一方面或第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,检测所述现网中的网络拓扑信息与预置的网络拓扑信息,是否匹配,包括:
检测现网中的网络拓扑信息的物理接口和IP地址,与预置的物理接口和IP地址,是否匹配;或者,
检测现网中的网络拓扑信息的物理接口所属的VLAN接口和IP地址,与预置的物理接口所属的VLAN接口和IP地址,是否匹配;或者,
检测现网中的网络拓扑信息的物理接口、所述物理接口所属的VLAN接口和IP地址,与预置的物理接口、预置的物理接口所属的VLAN接口和上行设备IP地址,是否匹配。
结合第一方面,以及第一方面的第一至第二种可能的实现方式中的任意一个,在第一方面的第三种可能的实现方式中,当所述网络拓扑信息还包括设备型号时,所述检测所述现网中的网络拓扑信息与预置的网络拓扑信息,是否匹配,进一步还包括:
检测现网中的网络拓扑信息的设备型号与预置的网络拓扑信息中的设备型号,是否匹配。
第二方面,一种控制网络设备自动开局的设备,包括:
第一获取单元,用于获取网络设备在现网中的网络拓扑信息,所述网络拓扑信息包括与所述网络设备直接连接的上行设备的接口和IP地址;
第一检测单元,用于检测所述现网中的网络拓扑信息与预置的网络拓扑信息,是否匹配;
发送单元,若匹配,所述网管设备向所述网络设备发送启用简单文件传输协议TFTP或文件传输协议FTP的信息,以及开局所需的操作***文件的标识和/或配置文件的标识,以使所述网络设备与TFTP服务器或FTP服务器建立TFTP连接或FTP连接,在所述TFTP服务器或FTP服务器中获取操作***文件和/或配置文件;
其中,所述接口包括物理接口、物理接口所属的虚拟局域网VLAN接口之一或其组合,所述IP地址为所述上行设备在现网中固定的IP地址。
结合第二方面,在第二方面的第一种可能的实现方式中,所述第一获取单元还用于获取上行设备的接口表以及所述网络设备的地址解析协议ARP表,所述上行设备的接口表包括所述上行设备的各个接口与所述各个接口各自的介质访问控制MAC地址的对应关系,所述网络设备的ARP表包括所述上行设备与所述网络设备直接连接的接口的IP地址和所述上行设备与所述网络设备直接连接的接口的MAC地址的对应关系;
还用于根据所述上行设备的接口表以及所述网络设备的ARP表,获取与所述网络设备直接连接的上行设备的接口的MAC地址;
还用于在所述上行设备的接口表中,根据与所述网络设备直接连接的上行设备的接口的所述MAC地址,获取与所述网络设备直接连接的上行设备的接口;
还用于在所述网络设备的ARP表中,获取所述上行设备与所述网络设备直接连接的接口的IP地址。
结合第二方面,在第二方面的第二种可能的实现方式中,所述检测单元还用于检测现网中的网络拓扑信息的物理接口和IP地址,与预置的物理接口和IP地址,是否匹配;或者,
还用于检测现网中的网络拓扑信息的物理接口所属的VLAN接口和IP地址,与预置的物理接口所属的VLAN接口和IP地址,是否匹配;或者,
还用于检测现网中的网络拓扑信息的物理接口、所述物理接口所属的VLAN接口和IP地址,与预置的物理接口、预置的物理接口所属的VLAN接口和上行设备IP地址,是否匹配。
结合第二方面或结合第二方面第一至第二种可能的实现方式,在第一方面的第三种可能的实现方式中,当所述网络拓扑信息还包括设备型号时,所述检测单元进一步用于检测网络拓扑信息中的设备型号与预置的网络拓扑信息中的设备型号,是否匹配。
第三方面,一种控制网络设备自动开局的设备,所述设备包括处理器、存储器、通信接口,其中处理器、通信接口、存储器通过总线完成相互间的通信;
所述通信接口,用于与其他通信设备进行通信;
所述处理器,用于执行程序;
所述存储器,用于存储程序;
其中程序用于获取网络设备在现网中的网络拓扑信息,所述网络拓扑信息包括与所述网络设备直接连接的上行设备的接口和IP地址,所述接口包括物理接口、所述物理接口所属的虚拟局域网VLAN接口之一或其组合;
用于检测所述现网中的网络拓扑信息与预置的网络拓扑信息,是否匹配;
用于若匹配,若匹配,所述网管设备向所述网络设备发送启用简单文件传输协议TFTP或文件传输协议FTP的信息,以及开局所需的操作***文件的标识和/或配置文件的标识,以使所述网络设备与TFTP服务器或FTP服务器建立TFTP连接或FTP连接,在所述TFTP服务器或FTP服务器中获取操作***文件和/或配置文件。
第四方面,一种控制网络设备自动开局的***,包括控制网络设备自动开局的设备以及至少一个网络设备,至少一个上行设备,其中所述上行设备与所述网络设备采用直接连接的方式进行连接。
在本发明中,检测现网中的网络拓扑信息与预置的网络拓扑信息,是否匹配,解决了设备自动开局的方案,在网络设备备件替换时不能做到自动开局的问题,使得同一位置的网络设备,在自动开局时即插即用。
附图说明
图1是网络设备自动开局的实施流程图;
图2是本发明实施例提供的一种控制网络设备自动开局的方法的实现流程图;
图3示出了本发明实施例提供的网络设备与上行设备较佳的连接关系图;
图4是本发明实施例提供的包括预置的网络拓扑信息的表格;
图5是本发明实施例提供的网络拓扑信息包括与网络设备直接连接的上行设备的接口、IP地址时,发送操作***文件和/或配置文件较佳的实施流程图;
图6是本发明实施例提供的网络拓扑信息包括与网络设备直接连接的上行设备的接口、IP地址以及网络设备的设备型号时,发送操作***文件和/或配置文件较佳的实施流程图;
图7是本发明实施例提供的网络拓扑信息包括与网络设备直接连接的上行设备的接口、IP地址时,发送操作***文件和/或配置文件另一个较佳的实施流程图;
图8是本发明实施例提供的网络拓扑信息包括与网络设备直接连接的上行设备的接口、IP地址以及网络设备的设备型号时,发送操作***文件和/或配置文件另一个较佳的实施流程图;
图9是本发明实施例提供的一种控制网络设备自动开局的设备;
图10是本发明实施例提供的一种控制网络设备自动开局的设备的结构示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
实施例一
参考图2,图2是本发明实施例提供的一种控制网络设备自动开局的方法的实现流程图,详述如下:
在步骤S201中,网管设备获取网络设备在现网中的网络拓扑信息,所述网络拓扑信息包括与所述网络设备直接连接的上行设备的接口和IP地址;
其中,现网表示在实际中的网络。
在本实施例中,网络设备包括网络交换机、路由器、光网络终端(英文:opticalnetwork terminal,缩写:ONT)。
在本实施例中,上行设备包括网络交换机、路由器、光线路终端(英文:opticalline terminal,缩写:OLT)。
其中,网络设备是指未完成开局的设备。上行设备是指完成了开局配置的设备。
其中,直接连接指的是该网络设备不经过其他的网络设备,直接连接到上行设备的连接方式。
关于获取网络设备在现网中的网络拓扑信息的实施流程,在实施例二进行描述。
在步骤S202中,网管设备检测所述现网中的网络拓扑信息与预置的网络拓扑信息,是否匹配;
其中,网络拓扑信息包括与所述网络设备直接连接的上行设备的接口和IP地址。
其中,在步骤S201和步骤S202,所述接口包括与所述网络设备直接连接的上行设备的物理接口、虚拟局域网(英文:Virtual Local Area Network,缩写:VLAN)接口之一或其组合,所述IP地址为所述上行设备在现网中固定的IP地址。
其中,与网络设备直接连接的上行设备的物理接口,是指位于上行设备内,与网络设备直接连接的物理接口。
其中,与网络设备直接连接的上行设备的VLAN接口,是指位于上行设备内,与网络设备直接连接的物理接口所属的VLAN接口。VLAN接口作为一种基于VLAN设置的具有IP属性的逻辑接口,即能完成VLAN内部的链路层转发,同时由于其具备IP属性,因而又可以参与网络层转发。
需要进行说明的,与网络设备直接连接的物理接口可以是一个或多个。
参考图3,图3示出了本发明实施例提供的网络设备与上行设备较佳的连接关系图。
其中,IP地址为上行设备在现网中固定的IP地址。固定的IP地址也就是配置文件中的IP地址。
例如,开局时,网络设备接收现网中网管设备分配的动态IP地址,配置其地址为动态IP地址,在开局的过程中,网络设备获取到配置文件后,提取配置文件中IP地址,采用提取到的IP地址替换之前配置的临时IP地址,替换后,网络设备的IP地址为配置文件中的IP地址,也就是现网中固定的IP地址。完成了开局配置的网络设备可以作为上行设备参与未完成开局的设备的配置过程。
关于检测现网中的网络拓扑信息与预置的网络拓扑信息的实施流程,在实施例三进行描述,在此不做描述。
在步骤S203中,若匹配,所述网管设备向所述网络设备发送启用简单文件传输协议(英文:Trivial File Transfer Protocol,缩写:TFTP)或文件传输协议(英文:FileTransfer Protocol,缩写:FTP)协议的信息,以及开局所需的操作***文件的标识和/或配置文件的标识,以使所述网络设备与TFTP服务器或FTP服务器建立TFTP连接或FTP连接,获取操作***文件和/或配置文件。
其中,设备使用FTP协议获取操作***文件或配置文件,实质就是设备先与FTP服务器建立一个FTP连接,然后使用FTP协议中的命令get,根据操作***文件和/或配置文件的标识,获取操作***文件和/或配置文件。
其中,操作***文件是一个二进制文件,网络设备启动时加载该文件,用于驱动、调度网络的所有硬件资源,完成数据报文与协议报文的转发,实现网络设备之间的彼此通信。
其中,配置文件是一个定义了设备的配置参数的文件,如IP地址、VLAN、缺省路由、登录参数等,网络设备根据操作***文件启动之后,根据该配置文件,配置有关参数。
其中,操作***文件和/或配置文件可存在TFTP或FTP服务器中。
其中,在网管设备中预先建立操作***文件和/或配置文件与预置的网络拓扑信息的对应关系,可根据两者的对应关系,调用存放在FTP服务器的操作***文件和/或配置文件的标识,向网络设备发送操作***文件和/或配置文件的标识。
操作***文件和/或配置文件也可以存在网管设备中。
当网络设备中没有存放操作***文件时,向网络设备发送操作***文件时,网络设备接收操作***文件后,可加载操作***文件,建立操作***。
当网络设备中没有存放配置文件时,当向网络设备发送配置文件时,网络设备接收配置文件后,可根据配置文件中的配置指令,完成相关参数的配置。
当网络设备中没有存放操作***文件和配置文件时,当向网络设备发送操作***文件和配置文件时,网络设备接收后,可加载版本,建立操作***,通过配置文件,完成相关参数的配置,接入网络。
在本实施例中,若匹配,表示网络设备在现网中的网络拓扑信息与预置的网络拓扑信息一致,也就是同样的上行设备,同样的上行设备的接口。向网络设备发送操作***文件和/或配置文件,节省自动开局配置的成本,节省自动开局配置的时间,并提高自动开局配置的效率,且在网络设备备件替换时可做到自动开局。
实施例二
作为本发明的一个实施例,所述获取网络设备在现网中的网络拓扑信息,包括:
网管设备获取上行设备的接口表以及所述网络设备的地址解析协议ARP表,所述上行设备的接口表包括所述上行设备的各个接口与所述各个接口各自的介质访问控制MAC地址的对应关系,所述网络设备的ARP表包括所述上行设备与所述网络设备直接连接的接口的IP地址和所述上行设备与所述网络设备直接连接的接口的MAC地址的对应关系;
根据所述上行设备的接口表以及所述网络设备的ARP表,获取与所述网络设备直接连接的上行设备的接口的MAC地址;
在所述上行设备的接口表中,根据与所述网络设备直接连接的上行设备的接口的所述MAC地址,获取与所述网络设备直接连接的上行设备的接口;
在所述网络设备的ARP表中,获取所述上行设备与所述网络设备直接连接的接口的IP地址。
其中,网管设备向现网中的上行设备发送接口表的获取请求,以使各个上行设备接收到接口表的获取请求后,返回其接口表。
其中,网管设备向现网中的上行设备以及网络设备发送ARP表的获取请求,以使各个上行设备和网络设备接收到ARP表的获取请求后,返回其ARP表。
为便于说明,接口表的获取请求,如下:
Snmp get if Descr,ifPhysAddress,ifOperaStatus//获取接口表
其中,采用的协议为snmp,命令为get,if Descr表示接口的描述,
ifPhysAddress的表示物理接口的MAC地址,
ifOperaStatus表示物理接口状态,只当与其他设备相连接且互通时,物理接口状态为active,在此,只获取接口状态为active的接口。
为便于说明,ARP表的获取请求,如下:
Snmp get ipAdEntAddr,ipAdEntIfIndex//获取ARP表
其中,采用的协议为snmp,命令为get,后面ipAdEntIfIndex为设备接口索引。
网管设备接收上行设备返回的接口表,接口表中包括了上行设备的IP地址、上行设备的物理接口的MAC地址、上行设备的VLAN接口。
网管设备接收网络设备返回的ARP表(以下称为第一ARP表),第一ARP表中包括了上行设备与该网络设备直接连接的接口的MAC地址(以下称为第一MAC地址)。
网管设备接收上行设备返回的接口表,获取返回的接口表中的MAC地址(以下称为第二MAC地址)。
网管设备检测第一ARP表的第一MAC地址和接口表的第二MAC地址中,是否存在共同的MAC地址。
若存在共同的MAC地址(以下称为第三MAC地址)表示存放第一ARP表的网络设备与表示存放第二MAC地址所在接口表的上行设备之间是直接连接的,第三MAC地址为与网络设备直接连接的上行设备的接口的MAC地址。
网管设备在上行设备返回的接口表中,根据第三MAC地址,查询第三MAC地址对应的物理接口,该物理接口为与所述网络设备直接连接的上行设备的物理接口。
网管设备在上行设备返回的接口表中,根据第三MAC地址,查询网络设备的第三MAC地址对应的VLAN接口,该VLAN接口为网络设备直接连接的上行设备的物理接口属于的VLAN接口。
网管设备在网络设备返回的ARP表中,根据上行设备与网络设备直接连接的接口的IP地址和上行设备与网络设备直接连接的接口的MAC地址的对应关系,通过第三MAC地址,获取上行设备与网络设备直接连接的接口的IP地址,该IP地址为上行设备与网络设备直接连接的接口的IP地址。
当采用一个网络设备替换另一个网络设备时,网管设备向现网中的上行设备发送接口表的获取请求,以使各个上行设备接收到接口表的获取请求后,返回其接口表。
网管设备向现网中替换后的网络设备发送ARP表的获取请求,以使网络设备接收到ARP表的获取请求后,返回其ARP表。
网管设备接收替换后的网络设备返回的ARP表(以下称为第四ARP表),第四ARP表中包括了上行设备与替换后的网络设备直接连接的接口的MAC地址(以下称为第四MAC地址)。
网管设备接收上行设备返回的接口表,获取返回的接口表中的MAC地址(以下称为第二MAC地址)。
网管设备检测第一ARP表的第一MAC地址和接口表的第二MAC地址中,是否存在共同的MAC地址。
若存在共同的MAC地址(以下称为第三MAC地址)表示存放第一ARP表的网络设备与表示存放第二MAC地址所在接口表的上行设备之间是直接连接的,第三MAC地址为与网络设备直接连接的上行设备的接口的MAC地址。
在网络设备替换时,由于替换后的网络设备返回的ARP表不变,上行返回的接口表不变,因此第一ARP表和接口表共同的MAC地址不变,也就是第三MAC地址没有改变,因此第三MAC地址对应的物理接口、VLAN接口、以及物理接口的IP地址没有改变,因此替换后的网络设备在现网中的网络拓扑信息也没有改变。因此在本发明中,检测网络设备在现网中的网络拓扑信息与预置的网络拓扑信息是否匹配的匹配结果也没有改变,因此后续可向所述网络设备发送启用简单文件传输协议TFTP或文件传输协议FTP的信息,以及开局所需的操作***文件的标识和/或配置文件的标识,因此即使网络设备的MAC地址或SN改变了,原先的规划也不需要重做、因此能做到网络设备的即插即用,因此,适用于网络设备替换场景,在网络设备替换时能做到自动开局。
需要注意的是,第一MAC地址、第二MAC地址、第三MAC地址、第四MAC地址均指物理接口的MAC地址。
实施例三
作为本发明的一个实施例,检测所述现网中的网络拓扑信息与预置的网络拓扑信息,是否匹配,包括:
检测现网中的网络拓扑信息的物理接口和IP地址,与预置的物理接口和IP地址,是否匹配;或者,
检测现网中的网络拓扑信息的物理接口所属的VLAN接口和IP地址,与预置的物理接口所属的VLAN接口和IP地址,是否匹配;或者,
检测现网中的网络拓扑信息的物理接口、所述物理接口所属的VLAN接口和IP地址,与预置的物理接口、预置的物理接口所属的VLAN接口和上行设备IP地址,是否匹配。
在本实施例中,检测所述现网中的网络拓扑信息与预置的网络拓扑信息,存在三种方案。
第一种方案:检测现网中的网络拓扑信息的物理接口和IP地址,与预置的物理接口和IP地址,是否匹配。
其中,检测现网中的网络拓扑信息的IP地址,与预置的IP地址匹配时,表示现网中接入的上行设备是预置的上行设备。
当现网中的网络拓扑信息的物理接口与预置的物理接口匹配时,表示同一物理接口。
在当采用网络设备替换另一个网络设备时,只有接入与之替换前的网络设备直接连接的同一个上行设备的同一个物理接口,才会获取到操作***文件和/或配置文件。
第二种方案:检测现网中的网络拓扑信息的物理接口所属的VLAN接口和IP地址,与预置的物理接口所属的VLAN接口和IP地址,是否匹配;
其中,当现网中的网络拓扑信息的VLAN接口与预置的VLAN接口匹配时,表示接入的端口是正确的,可限定接入预置的上行设备的VLAN接口。在备品备件替换时,现有的网络设备,接入与之前的网络设备直接连接的同一个上行设备的同一个VLAN接口的多个物理接口,就会获取到操作***文件和/或配置文件。
第三种方案:检测现网中的网络拓扑信息的物理接口、所述物理接口所属的VLAN接口和IP地址,与预置的物理接口、预置的物理接口所属的VLAN接口和上行设备IP地址,是否匹配。
其中,当现网中的网络拓扑信息的物理接口、所述物理接口所属的VLAN接口与预置的物理接口、预置的物理接口所属的VLAN接口时,表示其接入的物理接口是正确的。
在备品备件替换时,现有的网络设备,接入与之前的网络设备直接连接的同一个上行设备的同一个VLAN接口的同一个物理接口,就会获取到操作***文件和/或配置文件。
在本实施例中,优选第二种方案,因为在实际应用中,当多个物理接口对应一个VLAN接口时,可在多个物理接口中选择其中一个物理接口接入网络,因此其具有灵活性,适合网络设备的接入。
实施例四
作为本发明的一个实施例,可选地,当所述网络拓扑信息还包括设备型号时,所述检测所述现网中的网络拓扑信息与预置的网络拓扑信息,是否匹配,进一步还包括:
检测现网中的网络拓扑信息的设备型号与预置的网络拓扑信息中的设备型号,是否匹配。
在本实施例中,在预置的网络拓扑信息中,存储了需要自动开局的网络设备的设备型号。
其中,网管设备向现网中的网络设备发送设备型号的获取请求,以使该网络设备接收到设备型号的获取请求后,返回其设备型号。
为便于说明,设备型号的获取请求,如下:
Snmp get sysObjectID
其中,采用的协议为SNMP,命令为get,sysObjectID为厂商定义的***对象标识。
在本实施例中,检测现网中的网络拓扑信息的设备型号与预置的网络拓扑信息中的设备型号,是否匹配,有三种方案,
第一种方案:在检测现网中的网络拓扑信息的物理接口和IP地址,与预置的物理接口和IP地址时,还检测现网中的网络拓扑信息的设备型号与预置的网络拓扑信息中的设备型号,是否匹配,也就是具有三个匹配项,分别是物理接口、IP地址、设备型号,三个匹配项都需要匹配。
第二种方案:在检测现网中的网络拓扑信息的物理接口所属的VLAN接口和IP地址,与预置的物理接口所属的VLAN接口和IP地址,是否匹配时,还检测现网中的网络拓扑信息的设备型号与预置的网络拓扑信息中的设备型号,是否匹配,也就是具有三个匹配项,分别是VLAN接口、IP地址、设备型号,三个匹配项都需要匹配。
第三种方案:检测现网中的网络拓扑信息的物理接口、所述物理接口所属的VLAN接口和IP地址,与预置的物理接口、预置的物理接口所属的VLAN接口和上行设备IP地址,是否匹配时,还检测现网中的网络拓扑信息的设备型号与预置的网络拓扑信息中的设备型号,是否匹配,也就是具有四个匹配项,分别是VLAN接口、IP地址、设备型号、物理接口,四个匹配项都需要匹配。
在本实施例中,若匹配,表示网络设备在现网中的网络拓扑信息与预置的网络拓扑信息一致,也就是网络设备在网络中的位置和设备型号没有改变。向网络设备发送操作***文件和/或配置文件,以使网络设备可完成自动开局配置,使得同一位置的同一设备型号网络设备自动开局时即插即用,节省自动开局配置的成本,节省自动开局配置的时间,且在网络设备备件替换时可做到自动开局,提高了自动开局配置的效率。
参考图4,图4是本发明实施例提供的包括预置的网络拓扑信息的表格。
其中,在表格加粗的两行数据中,网络设备的设备型号为S2,网络设备与两个上行设备的物理接口相连,第一个上行设备的物理接口为GE1/0/1、IP地址为Agg_ip_1、VLAN接口为1000,第二个上行设备的物理接口为GE2/0/3,IP地址为Agg_ip_2,VLAN接口为1000。
以预置的网络拓扑信息中的三个匹配项为例,三个匹配项分别是VLAN接口、IP地址、设备型号时,三个匹配项都需要匹配。
当获取到待自动开局的网络设备的设备型号为S2、上行设备的VLAN接口为1000、上行设备的IP地址为Agg_ip_1和Agg_ip_2时,表示两者匹配。
此时,向网络设备发送操作***文件S2.bin,配置文件Startup_config1.cfg。
在本实施例中,避免了对同一位置不同型号的网络设备进行自动开局的情况,同时避免了对同一型号不同位置的网络设备进行自动开局的情况,使得同一位置同一型号的网络设备,在自动开局时即插即用,节省自动开局配置的成本,节省自动开局配置的时间,并提高自动开局配置的效率,且在设备备件替换时可做到自动开局。
实施例五
参考图5,图5是本发明实施例提供的网络拓扑信息包括与网络设备直接连接的上行设备的接口、IP地址时,发送操作***文件和/或配置文件较佳的实施流程图,详述如下:
1、基于网络拓扑信息,网管设备预先建立操作***文件和/或配置文件与预置的网络拓扑信息的对应关系并存储将对应的操作***文件和/或配置文件存放在文件传输(File Transfer Protocol,FTP)服务器中,网络拓扑信息包括与网络设备直接连接的上行设备的接口、IP地址;
2、现场手动安装网络设备,网络设备上电启动;
3、网管设备发送的动态IP地址、FTP服务器的网关地址和IP地址、最小配置文件名字;
4、网络设备接收动态主机配置网管设备发送的动态IP地址、FTP服务器的网关地址和IP地址、最小配置文件名字;
5、网络设备在文件传输服务器中获取最小配置文件;
6、网络设备使用最小配置文件启动;
7、网管设备判断通过简单网络管理协议SNMP传输的数据是否可以到达网络设备;
8、当可以到达时,网管设备获取网络设备在现网中的网络拓扑信息,所述网络拓扑信息包括与所述网络设备直接连接的上行设备的接口和IP地址、设备型号,检测现网中的网络拓扑信息与预置的网络拓扑信息,是否匹配;
9、若匹配,网管设备向网络设备发送启用文件传输协议FTP的信息,以及开局所需的操作***文件的标识和/或配置文件的标识,以使所述网络设备与FTP服务器建立一个FTP连接,在所述FTP服务器中获取操作***文件和/或配置文件。
实施例六
参考图6,图6是本发明实施例提供的网络拓扑信息包括与网络设备直接连接的上行设备的接口、IP地址以及网络设备的设备型号时,发送操作***文件和/或配置文件较佳的实施流程图,详述如下:
1、基于网络拓扑信息,预先建立操作***文件和/或配置文件与预置的网络拓扑信息的对应关系存放网管设备上,并将与预置的网络拓扑信息对应的操作***文件和/或配置文件存放在文件传输(File Transfer Protocol,FTP)服务器中,网络拓扑信息包括与网络设备直接连接的上行设备的接口、IP地址以及该网络设备的设备型号;
2、现场安装网络设备,网络设备上电启动;
3、网管设备发送的动态IP地址、FTP服务器的网关地址和IP地址、最小配置文件名字;
4、网络设备接收动态主机配置网管设备发送的动态IP地址、FTP服务器的网关地址和IP地址、最小配置文件名字;
5、网络设备在文件传输服务器中获取最小配置文件;
6、网络设备使用最小配置文件启动;
7、网管设备判断通过简单网络管理协议SNMP传输的数据是否可以到达网络设备;
8、当可以到达时,网管设备获取网络设备在现网中的网络拓扑信息,所述网络拓扑信息包括与所述网络设备直接连接的上行设备的接口和IP地址、设备型号,检测现网中的网络拓扑信息与预置的网络拓扑信息,是否匹配;
9、若匹配,网管设备向网络设备发送启用文件传输协议FTP的信息,以及开局所需的操作***文件的标识和/或配置文件的标识,以使所述网络设备与FTP服务器建立一个FTP连接,在所述FTP服务器中获取操作***文件和/或配置文件。
实施例七
参考图7,图7是本发明实施例提供的网络拓扑信息包括与网络设备直接连接的上行设备的接口、IP地址时,发送操作***文件和/或配置文件另一个较佳的实施流程图。
其中,操作***文件和/或配置文件存放在网管设备上。
实施例八
参考图8,图8是本发明实施例提供的网络拓扑信息包括与网络设备直接连接的上行设备的接口、IP地址以及网络设备的设备型号时,发送操作***文件和/或配置文件另一个较佳的实施流程图。
其中,操作***文件和/或配置文件存放在网管设备上。
实施例九
参考图9,图9是本发明实施例提供的一种控制网络设备自动开局的设备,为了便于说明,仅示出了与本实施例相关的部分,详述如下:
第一获取单元91,用于获取网络设备在现网中的网络拓扑信息,所述网络拓扑信息包括与所述网络设备直接连接的上行设备的接口和IP地址;
第一检测单元92,用于检测所述现网中的网络拓扑信息与预置的网络拓扑信息,是否匹配;
发送单元93,用于若匹配,所述网管设备向所述网络设备发送启用简单文件传输协议TFTP或文件传输协议FTP的信息,以及开局所需的操作***文件的标识和/或配置文件的标识,以使所述网络设备与TFTP/FTP服务器建立/TFTP/FTP连接,在所述TFTP服务器或FTP服务器中获取操作***文件和/或配置文件;
其中,所述接口包括物理接口、物理接口所属的虚拟局域网VLAN接口之一或其组合,所述IP地址为所述上行设备在现网中固定的IP地址。
其中,发送单元可以位于存放操作***文件和/或配置文件的设备中,包括但不限于DHCP服务器和FTP服务器。
进一步地,在该设备中,所述第一获取单元还用于获取上行设备的接口表以及所述网络设备的地址解析协议ARP表,所述上行设备的接口表包括所述上行设备的各个接口与所述各个接口各自的介质访问控制MAC地址的对应关系,所述网络设备的ARP表包括所述上行设备与所述网络设备直接连接的接口的IP地址和所述上行设备与所述网络设备直接连接的接口的MAC地址的对应关系;
还用于根据所述上行设备的接口表以及所述网络设备的ARP表,获取与所述网络设备直接连接的上行设备的接口的MAC地址;
还用于在所述上行设备的接口表中,根据与所述网络设备直接连接的上行设备的接口的所述MAC地址,获取与所述网络设备直接连接的上行设备的接口;
还用于在所述网络设备的ARP表中,获取所述上行设备与所述网络设备直接连接的接口的IP地址。
进一步地,在该设备中,所述检测单元还用于检测现网中的网络拓扑信息的物理接口和IP地址,与预置的物理接口和IP地址,是否匹配;或者,
还用于检测现网中的网络拓扑信息的物理接口所属的VLAN接口和IP地址,与预置的物理接口所属的VLAN接口和IP地址,是否匹配;或者,
还用于检测现网中的网络拓扑信息的物理接口、所述物理接口所属的VLAN接口和IP地址,与预置的物理接口、预置的物理接口所属的VLAN接口和上行设备IP地址,是否匹配。
进一步地,在该设备中,当所述网络拓扑信息还包括设备型号时,所述检测单元进一步用于检测网络拓扑信息中的设备型号与预置的网络拓扑信息中的设备型号,是否匹配。
参考图10,图10是本发明实施例提供的一种控制网络设备自动开局的设备的结构示意图,所述设备包括处理器(英文:processor)101,通信接口(英文:CommunicationsInterface102,存储器(英文:memory)103,总线104。
处理器101,通信接口102,存储器103通过总线104完成相互间的通信。
通信接口102,用于与其他通信设备进行通信;
处理器101,用于执行程序。
具体地,程序可以包括程序代码,所述程序代码包括计算机操作指令。
处理器103可能是一个中央处理器(英文:central processing unit,缩写:CPU。
存储器103,用于存储程序。其中程序用于获取网络设备在现网中的网络拓扑信息,所述网络拓扑信息包括与所述网络设备直接连接的上行设备的接口和IP地址;
用于检测所述现网中的网络拓扑信息与预置的网络拓扑信息,是否匹配;
用于若匹配,所述网管设备向所述网络设备发送启用简单文件传输协议TFTP或文件传输协议FTP的信息,以及开局所需的操作***文件的标识和/或配置文件的标识,以使所述网络设备与TFTP服务器或FTP服务器建立TFTP连接或FTP连接,在所述TFTP服务器或FTP服务器中获取操作***文件和/或配置文件;
其中,所述接口包括物理接口、物理接口所属的虚拟局域网VLAN接口之一或其组合,所述IP地址为所述上行设备在现网中固定的IP地址。
一种控制网络设备自动开局的***,包括控制网络设备自动开局的设备,以及至少一个网络设备,至少一个上行设备,其中所述上行设备与所述网络设备采用直接连接的方式进行连接。
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件的方式来实现。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘,硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

Claims (10)

1.一种控制网络设备自动开局的方法,其特征在于,包括:
网管设备获取网络设备在现网中的网络拓扑信息,所述网络拓扑信息包括与所述网络设备直接连接的上行设备的接口和IP地址,所述上行设备是指完成了开局配置的设备,所述IP地址为所述上行设备在现网中配置文件中的IP地址,即所述上行设备在现网中固定的IP地址;
检测所述现网中的网络拓扑信息与预置的网络拓扑信息,是否匹配;
若匹配,所述网管设备向所述网络设备发送启用简单文件传输协议TFTP或文件传输协议FTP的信息,以及开局所需的操作***文件的标识和/或配置文件的标识,以使所述网络设备与TFTP服务器或FTP服务器建立TFTP连接或FTP连接,在所述TFTP服务器或FTP服务器中获取操作***文件和/或配置文件,所述配置文件中包括用于替换网络设备中的临时IP地址的固定IP地址,替换后,网络设备的IP地址为配置文件中的IP地址,即现网中固定的IP地址,根据所述配置文件完成了开局配置的网络设备作为上行设备参与未完成开局的网络设备的开局配置过程;
其中,所述接口包括物理接口、物理接口所属的虚拟局域网VLAN接口之一或其组合。
2.根据权利要求1所述的方法,其特征在于,所述获取网络设备在现网中的网络拓扑信息,包括:
网管设备获取上行设备的接口表以及所述网络设备的地址解析协议ARP表,所述上行设备的接口表包括所述上行设备的各个接口与所述各个接口各自的介质访问控制MAC地址的对应关系,所述网络设备的ARP表包括所述上行设备与所述网络设备直接连接的接口的IP地址和所述上行设备与所述网络设备直接连接的接口的MAC地址的对应关系;
根据所述上行设备的接口表以及所述网络设备的ARP表,获取与所述网络设备直接连接的上行设备的接口的MAC地址;
在所述上行设备的接口表中,根据与所述网络设备直接连接的上行设备的接口的所述MAC地址,获取与所述网络设备直接连接的上行设备的接口;
在所述网络设备的ARP表中,获取所述上行设备与所述网络设备直接连接的接口的IP地址。
3.根据权利要求1或2所述的方法,其特征在于,所述检测所述现网中的网络拓扑信息与预置的网络拓扑信息,是否匹配,包括:
检测现网中的网络拓扑信息的物理接口和IP地址,与预置的物理接口和IP地址,是否匹配;或者,
检测现网中的网络拓扑信息的物理接口所属的VLAN接口和IP地址,与预置的物理接口所属的VLAN接口和IP地址,是否匹配;或者,
检测现网中的网络拓扑信息的物理接口、所述物理接口所属的VLAN接口和IP地址,与预置的物理接口、预置的物理接口所属的VLAN接口和上行设备IP地址,是否匹配。
4.根据权利要求1至2任意一项所述的方法,其特征在于,当所述网络拓扑信息还包括设备型号时,所述检测所述现网中的网络拓扑信息与预置的网络拓扑信息,是否匹配,进一步还包括:
检测现网中的网络拓扑信息的设备型号与预置的网络拓扑信息中的设备型号,是否匹配。
5.一种控制网络设备自动开局的网管设备,其特征在于,包括:
第一获取单元,用于获取网络设备在现网中的网络拓扑信息,所述网络拓扑信息包括与所述网络设备直接连接的上行设备的接口和IP地址,所述上行设备是指完成了开局配置的设备,所述IP地址为所述上行设备在现网中配置文件中的IP地址,即所述上行设备在现网中固定的IP地址;
第一检测单元,用于检测所述现网中的网络拓扑信息与预置的网络拓扑信息,是否匹配;
发送单元,用于若匹配,向所述网络设备发送启用简单文件传输协议TFTP或文件传输协议FTP的信息,以及开局所需的操作***文件的标识和/或配置文件的标识,以使所述网络设备与TFTP服务器或FTP服务器建立TFTP连接或FTP连接,在所述TFTP服务器或FTP服务器中获取操作***文件和/或配置文件,所述配置文件中包括用于替换网络设备中的临时IP地址的固定IP地址,替换后,网络设备的IP地址为配置文件中的IP地址,即现网中固定的IP地址,根据所述配置文件完成了开局配置的网络设备作为上行设备参与未完成开局的网络设备的开局配置过程;
其中,所述接口包括物理接口、物理接口所属的虚拟局域网VLAN接口之一或其组合。
6.根据权利要求5所述的网管设备,其特征在于,所述第一获取单元还用于获取上行设备的接口表以及所述网络设备的地址解析协议ARP表,所述上行设备的接口表包括所述上行设备的各个接口与所述各个接口各自的介质访问控制MAC地址的对应关系,所述网络设备的ARP表包括所述上行设备与所述网络设备直接连接的接口的IP地址和所述上行设备与所述网络设备直接连接的接口的MAC地址的对应关系;
还用于根据所述上行设备的接口表以及所述网络设备的ARP表,获取与所述网络设备直接连接的上行设备的接口的MAC地址;
还用于在所述上行设备的接口表中,根据与所述网络设备直接连接的上行设备的接口的所述MAC地址,获取与所述网络设备直接连接的上行设备的接口;
还用于在所述网络设备的ARP表中,获取所述上行设备与所述网络设备直接连接的接口的IP地址。
7.根据权利要求5所述的网管设备,其特征在于,所述检测单元还用于检测现网中的网络拓扑信息的物理接口和IP地址,与预置的物理接口和IP地址,是否匹配;或者,
还用于检测现网中的网络拓扑信息的物理接口所属的VLAN接口和IP地址,与预置的物理接口所属的VLAN接口和IP地址,是否匹配;或者,
还用于检测现网中的网络拓扑信息的物理接口、所述物理接口所属的VLAN接口和IP地址,与预置的物理接口、预置的物理接口所属的VLAN接口和上行设备IP地址,是否匹配。
8.根据权利要求5至7任意一项所述的网管设备,其特征在于,当所述网络拓扑信息还包括设备型号时,所述检测单元进一步用于检测网络拓扑信息中的设备型号与预置的网络拓扑信息中的设备型号,是否匹配。
9.一种控制网络设备自动开局的设备,其特征在于,所述设备包括处理器、存储器、通信接口,其中处理器、通信接口、存储器通过总线完成相互间的通信;
所述通信接口,用于与其他通信设备进行通信;
所述处理器,用于执行程序;
所述存储器,用于存储程序;
其中程序被处理器执行以实现权利要求1-4任一项所述控制网络设备自动开局的方法。
10.一种控制网络设备自动开局的***,其特征在于,包括权利要求5至8任意一项所述的网管设备,以及至少一个网络设备,至少一个上行设备,其中所述上行设备与所述网络设备采用直接连接的方式进行连接。
CN201310732900.0A 2013-12-26 2013-12-26 一种控制网络设备自动开局的方法、设备及*** Active CN104753697B (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN201310732900.0A CN104753697B (zh) 2013-12-26 2013-12-26 一种控制网络设备自动开局的方法、设备及***
PCT/CN2014/094810 WO2015096737A1 (zh) 2013-12-26 2014-12-24 一种控制网络设备自动开局的方法、设备及***
EP14873759.6A EP3073676B1 (en) 2013-12-26 2014-12-24 Method, apparatus and system for controlling auto-provisioning of network device
US15/191,822 US10091274B2 (en) 2013-12-26 2016-06-24 Method, device, and system for controlling network device auto-provisioning

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310732900.0A CN104753697B (zh) 2013-12-26 2013-12-26 一种控制网络设备自动开局的方法、设备及***

Publications (2)

Publication Number Publication Date
CN104753697A CN104753697A (zh) 2015-07-01
CN104753697B true CN104753697B (zh) 2019-05-24

Family

ID=53477560

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310732900.0A Active CN104753697B (zh) 2013-12-26 2013-12-26 一种控制网络设备自动开局的方法、设备及***

Country Status (4)

Country Link
US (1) US10091274B2 (zh)
EP (1) EP3073676B1 (zh)
CN (1) CN104753697B (zh)
WO (1) WO2015096737A1 (zh)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107919973B (zh) * 2016-10-08 2020-06-26 华为技术有限公司 用于配置网络设备参数的方法和装置
US10218712B2 (en) * 2017-01-25 2019-02-26 International Business Machines Corporation Access control using information on devices and access locations
CN106921521B (zh) * 2017-02-28 2020-05-08 迈普通信技术股份有限公司 设备信息加载方法及网络设备
CN109495333B (zh) * 2017-09-12 2021-05-07 华为技术有限公司 检测处理的方法、设备及网络设备
CN109831541B (zh) * 2017-11-23 2022-02-22 中国电信股份有限公司 设备地址分配方法、***和相关设备
CN108234203B (zh) * 2017-12-27 2021-03-26 新华三技术有限公司 配置下发方法及装置、配置方法及装置、网络***
CN110062061B (zh) * 2019-04-29 2020-06-19 清华大学 基于ip/mac交换的地址解析映射方法
CN110661670A (zh) * 2019-10-21 2020-01-07 中国民航信息网络股份有限公司 一种网络设备配置管理方法及装置
CN113472558B (zh) * 2020-03-31 2023-11-21 北京华为数字技术有限公司 网络部署的方法及装置
CN113872783B (zh) * 2020-06-30 2023-08-22 华为技术有限公司 网络配置的方法、装置及计算机可读存储介质
CN114221950A (zh) * 2020-09-03 2022-03-22 华为技术有限公司 上传配置文件的方法、下载配置文件的方法及装置
CN112203302B (zh) * 2020-09-30 2023-06-30 中国联合网络通信集团有限公司 接入设备配置方法和网管***
CN112543120B (zh) * 2020-12-02 2023-01-17 中盈优创资讯科技有限公司 一种olt开局自动化配置方法及装置
CN114244695B (zh) * 2021-12-31 2024-03-19 普联技术有限公司 隔离网络的终端上线配置方法、装置及网络管理***
CN114827243B (zh) * 2022-05-18 2024-03-22 上海电气风电集团股份有限公司 配置文件下发方法、工具、电子设备和可读存储介质
CN115277401B (zh) * 2022-07-20 2024-05-14 浪潮思科网络科技有限公司 一种既定组网的设备扩容方法、装置、设备及介质
CN116827801B (zh) * 2023-08-25 2023-12-15 武汉吧哒科技股份有限公司 网络拓扑构建方法、装置、计算机设备及可读存储介质

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1370026A1 (en) * 2002-06-07 2003-12-10 Avaya Technology Corp. Automatic and dynamic reconfiguration of a network based on rules retrieved upon receiving a stimulus
CN101035016A (zh) * 2007-02-08 2007-09-12 中兴通讯股份有限公司 终端设备配置***及方法

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003032277A (ja) * 2001-07-12 2003-01-31 Allied Tereshisu Kk ネットワーク機器の管理方法及びシステム
US7843907B1 (en) * 2004-02-13 2010-11-30 Habanero Holdings, Inc. Storage gateway target for fabric-backplane enterprise servers
US7843906B1 (en) * 2004-02-13 2010-11-30 Habanero Holdings, Inc. Storage gateway initiator for fabric-backplane enterprise servers
US7990994B1 (en) * 2004-02-13 2011-08-02 Habanero Holdings, Inc. Storage gateway provisioning and configuring
US8713295B2 (en) * 2004-07-12 2014-04-29 Oracle International Corporation Fabric-backplane enterprise servers with pluggable I/O sub-system
TWI324456B (en) * 2006-12-01 2010-05-01 Cameo Communications Inc An intelligent automatic setting restoration method and device
CN101945110B (zh) * 2010-09-20 2014-08-20 中兴通讯股份有限公司 地址解析协议表目的配置方法和装置
CN102142988A (zh) * 2010-12-28 2011-08-03 华为终端有限公司 配置设备的方法、装置和***
CN102075364B (zh) * 2011-01-31 2013-12-11 杭州华三通信技术有限公司 一种直连链路的确定方法和设备
EP2629164B1 (de) * 2012-02-14 2014-12-17 Siemens Aktiengesellschaft Verfahren und Konfigurationskomponente zur Zuweisung eines Stationsnamens zu Komponenten einer industriellen Automatisierungsanordnung
CN102624876B (zh) * 2012-02-23 2015-11-25 华为技术有限公司 一种数据配置方法和装置
CN102594944B (zh) * 2012-03-19 2015-11-25 杭州华三通信技术有限公司 一种自动配置的方法和网络设备
CN102546267B (zh) 2012-03-26 2015-06-10 杭州华三通信技术有限公司 网络设备的自动配置方法和管理服务器
CN103095495B (zh) * 2013-01-06 2016-05-25 华为技术有限公司 网络开局配置方法及装置、***

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1370026A1 (en) * 2002-06-07 2003-12-10 Avaya Technology Corp. Automatic and dynamic reconfiguration of a network based on rules retrieved upon receiving a stimulus
CN101035016A (zh) * 2007-02-08 2007-09-12 中兴通讯股份有限公司 终端设备配置***及方法

Also Published As

Publication number Publication date
US10091274B2 (en) 2018-10-02
EP3073676A4 (en) 2016-11-02
WO2015096737A1 (zh) 2015-07-02
EP3073676B1 (en) 2018-09-19
US20170180456A1 (en) 2017-06-22
CN104753697A (zh) 2015-07-01
EP3073676A1 (en) 2016-09-28

Similar Documents

Publication Publication Date Title
CN104753697B (zh) 一种控制网络设备自动开局的方法、设备及***
CN106878459B (zh) 一种自适应的物联网智能网关实现方法及其设备
CN103026660B (zh) 网络策略配置方法、管理设备以及网络管理中心设备
CN103404165B (zh) 自动化基础设施管理***以及用于实现实时能量管理的方法
EP2351315B1 (en) A virtualization platform
CN106161163B (zh) 一种高集成度的多媒体智能家庭网关、管理***及电视盒
CN101300779B (zh) 一种向订购者提供服务的方法和***
US9106631B2 (en) Smart meter trust center switch
CN104081731A (zh) 网络***以及管理拓扑的方法
CN108319357A (zh) 用以关闭***的多个主动元件的电源的方法及伺服器***
CN106790759B (zh) 基于SDN的IPv4/IPv6转换***和方法
US20210306297A1 (en) Manufacturing line computer system and network setup method of the same
CN106201769B (zh) 服务器***、非临时计算机可读存储介质以及用以增强服务器***中的存储器容错率的方法
CN105704042A (zh) 报文处理方法、bng及bng集群***
CN102724079A (zh) 一种以太网设备辅助配置的方法及***
JP2016048854A (ja) データ転送システム及び方法
CN101785283A (zh) 实时通信网络中用于诊断数据的通信的方法及设备
CN107547665A (zh) 一种dhcp地址分配的方法、设备及***
CN106411575B (zh) 云环境下网络配置校验方法及相关设备
CN114124714B (zh) 一种多层级网络部署方法、装置、设备及存储介质
CN106209423B (zh) 虚拟桌面分配方法及装置
CN103416026A (zh) 网络***、分组处理方法和记录介质
CN107733727B (zh) 一种零配置方法、装置及设备
JP6764489B2 (ja) ネットワーク機器のスタッキング
CN104579809B (zh) 一种堆叠***的检测方法和设备

Legal Events

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