一种网络设备启动自动配置的方法及网络设备的制作方法

文档序号:7774153阅读:109来源:国知局
一种网络设备启动自动配置的方法及网络设备的制作方法
【专利摘要】本发明公开了一种网络设备启动自动配置的方法及网络设备,涉及通信【技术领域】,用于解决网络设备在非自动配置的场景下依然会进入自动配置流程而造成的网络设备启动缓慢和浪费带宽的问题。本发明提供的方法具体包括:通过在网络设备启动自动配置前检测网络设备的控制端口被短接情况的方法,判断此网络设备是否处于不需要进行配置的非自动配置场景下,当检测出该设备的控制端口未被短接时,确定该网络设备处于非自动配置场景,因此不启动设备配置,从而解决了现有技术中在非自动配置的场景下依然会进入自动配置流程而造成的网络设备启动缓慢和浪费带宽的问题。本发明实施例主要用于网络设备自动配置过程中。
【专利说明】一种网络设备启动自动配置的方法及网络设备
【技术领域】
[0001]本发明涉及通信【技术领域】,尤其涉及一种网络设备启动自动配置的方法及网络设备。
【背景技术】
[0002]随着企业网络的应用和普及,网络设备分布广、数量多,由维护人员人工配置设备的成本急速提高。为解决这一问题,现有技术提出了自动配置网络设备的技术方案,旨在减少人工参与度,简化设备安装施工流程。
[0003]该自动配置网络设备的技术方案流程具体如下,包括:
[0004]网络设备启动后先判断是否为出厂配置启动,如果是则进入自动配置流程,否则结束该流程不执行自动配置的操作。启动自动配置流程后,首先通过DHCP (Dynamic HostConfiguration Protocol,动态主机配置协议)方式获取自动配置流程的参数,然后开启TFTP (Trivial File Transfer Protocol,简单文件传输协议)请求根据所获取的DHCP参数去获取配置文件,然后删除本设备临时配置文件和出厂配置文件,最后执行获取的配置文件,从而完成本次自动配置流程。
[0005]发明人在执行上述方法流程时,发现现有技术方案至少存在如下技术问题:
[0006]I)若通过判断网络设备是否为出厂配置启动的方式确定是否进入自动配置流程,会使网络设备在非自动配置的场景下,依然会进入自动配置的流程,从而造成网络设备启动缓慢、且由于发送的是广播报文,还会造成带宽浪费的问题;若要避免此情况发生,则又需要维护人员人工参与网络设备的配置流程,这样就违背了自动配置的目的。
[0007]2)由于设备上连线较多,若用户误连接线缆,会引起网络环路;若要避免此情况发生,则又需要维护人员人工参与网络设备的配置流程,这样就违背了自动配置的目的。

【发明内容】

[0008]本发明的实施例提供一种网络设备启动自动配置的方法及网络设备,用于解决网络设备在非自动配置的场景下依然会进入自动配置流程而造成的网络设备启动缓慢和浪费带宽、以及解决网络设备在自动配置过程中可能会出现环路的问题。
[0009]为达到上述目的,本发明的实施例采用如下技术方案:
[0010]本发明的实施例提供了一种网络设备启动自动配置的方法,包括:
[0011]在网络设备启动后,判断控制端口是否被短接,当判断控制端口被短接且系统为空配置启动时,所述网络设备启动自动配置,否则所述网络设备不启动自动配置。
[0012]为防止用户误连接线缆引起设备在自动配置过程中出现网络环路,在启动设备上开启端口隔离功能。
[0013]本发明实施例还提供了一种网络设备,包括:
[0014]检测模块,用于判断所在网络设备的控制端口是否被短接以及是否为空配置启动,当判断所在网络设备的控制端口被短接且为空配置启动时,通知启动模块启动自动配置;
[0015]启动模块,用于根据检测模块的通知,使所在网络设备进入自动配置流程。
[0016]本发明实施例提供的一种启动网络设备自动配置的方法及网络设备,通过在网络设备启动自动配置前检测网络设备的控制端口被短接情况的方法,判断此网络设备是否处于不需要进行配置的非自动配置场景下,相比于现有技术中仅在启动网络设备自动配置前检测系统是否为空配置启动来确定是否需要进行网络设备自动配置的方式,增加了判断控制端口是否被短接的步骤,从而在检测出网络设备的控制端口未被短接时,确定该网络设备处于非自动配置场景,因此不启动网络设备自动配置,解决了现有技术中在非自动配置的场景下依然会进入自动配置流程而造成的网络设备启动缓慢、带宽浪费的问题。
[0017]本发明实施例还提供了一种用于防止自动配置流程网络环路的装置,包括:
[0018]端口隔离设备,通过在网络设备上开启端口隔离功能,防止用户误连接线缆而引起网络出现环路的可能性问题。
[0019]本发明实施例提供的一种网络设备启动设备配置的方法及网络设备,通过在启动设备配置前检测网络设备的控制端口被短接情况的方法,判断此网络设备是否处于不需要进行配置的非自动配置场景下,相比于现有技术中仅在启动设备配置前检测系统是否为空配置启动来确定是否需要进行设备配置的方式,增加了判断控制端口是否被短接的步骤,从而在检测出网络设备的控制端口未被短接时,确定该网络设备处于非自动配置场景,因此不启动设备配置,解决了现有技术中在非自动配置的场景下依然会进入自动配置流程而造成的网络设备启动缓慢的问题。
【专利附图】

【附图说明】
[0020]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0021]图1为本发明实施例提供的一种网络设备启动自动配置的方法流程图;
[0022]图2为本发明实施例提供的一种网络设备启动自动配置的具体实施方法流程流程图;
[0023]图3为本发明实施例提供的另一种网络设备启动自动配置的方法流程图;
[0024]图4为本发明实施例提供的另一种网络设备启动自动配置的方法流程图;
[0025]图5为本发明实施例提供的另一种网络设备启动自动配置的方法流程图;
[0026]图6为本发明实施例提供的另一种网络设备启动自动配置的方法流程图;
[0027]图7为本发明实施例提供的一种网络设备的装置示意图;
[0028]图8为本发明实施例提供的另一种网络设备的装置示意图。
【具体实施方式】
[0029]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0030]本发明实施例提供了一种网络设备启动自动配置的方法,应用于网络设备的自动配置的过程中,自动配置是指在是指网络设备在加电后不再需要人工参与,该网络设备就能完成设备配置的一种配置方法,其流程图如图1所示,具体包括:
[0031]101、在网络设备启动后,判断控制端口是否被短接且系统为空配置启动,若判断结果为是则进入步骤102,若判断结果为否则进入步骤103。
[0032]102、网络设备启动自动配置。
[0033]其中,当判断控制端口被短接,而系统不为空配置启动时,说明该网络设备已经被配置过,不需要进入自动配置流程,那么,该网络设备直接启动到当前配置好的配置模式中。
[0034]103、网络设备不启动自动配直。
[0035]本发明实施例提供的一种网络设备启动自动配置的方法,通过在启动设备配置前检测网络设备的控制端口被短接情况的方法,判断此网络设备是否处于不需要进行配置的非自动配置场景下,相比于现有技术中仅在启动设备配置前检测系统是否为空配置启动来确定是否需要进行设备配置的方式,增加了判断控制端口是否被短接的步骤,从而在检测出网络设备的控制端口未被短接时,确定该网络设备处于非自动配置场景,因此不启动设备配置,解决了现有技术中在非自动配置的场景下依然会进入自动配置流程而造成的网络设备启动缓慢的问题。
[0036]为了实施步骤101中所述判断控制端口是否被短接,本发明提供了具体的方法流程,具体如图2所示,包括:
[0037]201、所述网络设备检测控制端口的预先选定的至少两个引脚的电平信号。
[0038]该步骤中提到的预先选定的控制端口引脚,一般可选择网络设备中因当前未使用而闲置的控制端口引脚。
[0039]202、调整所述预先选定的至少两个引脚中的任意一个的电平信号。
[0040]所述调整动作用于使电平信号产生变化以区别于当前的电平信号,例如,若电平信号仅有高电平和低电平之分时,则若控制端口引脚的电平信号当前为高电平,则调整之后就为低电平,反之类似。若电平信号有两种以上的量化等级时,则在调整时只需调整到与当前不同的电平即可。
[0041 ] 203、重新检测所述预先选定的至少两个引脚的电平信号。
[0042]在本实施例中,上述步骤201至203旨在确定预先选定的至少两个控制端口引脚是否处于短接状态,因此,步骤203要求保证在执行步骤202时确认被调整的控制端口引脚的电平信号有足够时间影响到所有可能被影响到的其它控制端口引脚之后才能执行。由此可见,在执行步骤202后可能需要等待一段时间再继续执行步骤203,这段时间可以根据实际测量或经验值进行设定,当然对于电平信号变化敏感的网络设备也可以不设置这段时间。
[0043]204、当调整前控制端口的各个预先选定的引脚的电平信号相同,并且调整后各个预先选定的引脚的电平信号相同时,确定所述网络设备的控制端口被短接。
[0044]其中,所述当调整前控制端口的各个预先选定的引脚的电平信号相同,并且调整后各个预先选定的引脚的电平信号相同时,控制端口的引脚一定是被短接的,因此确定该网络设备需要进行自动配置。需要说明的是,在本发明是实例中,选取的是当网络设备的控制端口的引脚被短接时,认为该网络设备需要进行自动配置。当然也可以采用其它类似方式认定该网络设备是否需要进行自动配置,如当网络设备的控制端口的引脚被短接时,认为该网络设备不需要进行自动配置等类似方式,在此不再赘述。
[0045]205、当调整前控制端口的各个预先选定的引脚的电平信号不同,或者,调整后控制端口的各个预先选定的引脚的电平信号不同时,确定所述网络设备的控制端口未被短接。
[0046]其中,当调整前控制端口的各个预先选定的引脚的电平信号不同,或者,调整后控制端口的各个预先选定的引脚的电平信号不同时,控制端口的引脚一定是未被短接的,因此确定该网络设备不需要进行配置,可直接按照现有配置运行。
[0047]在本发明实施例中,通过在预先确定处于非自动配置场景的网络设备后,将不处于非自动配置场景的网络设备的至少两个闲置的控制端口引脚进行短接的方式,从而在变动网络设备的控制端口的其中一个引脚电平后,检测其它引脚电平信号是否相同,从而判断出该网络设备的控制端口是否被短接,使得网络设备能够获知其是否需要进行自动配置,为启动自动配置的判断提供了实施的可能性。
[0048]为了获取自动配置网络设备所必须的配置文件,并对网络设备进行自动配置,本发明实施例还针对步骤204中如何启动网络设备自动配置提供三种实现方式,具体如下:
[0049]第一种实现方式:
[0050]其流程图如图3所示,具体包括:
[0051]301、所述网络设备将所有数据端口使能端口隔离,接收获取配置文件所需的第一请求参数信息,所述第一请求参数信息包括FTP(File Transfer Protocol,文件传输协议)服务器的地址信息、接入所述FTP服务器所需的认证信息、配置文件标识。
[0052]在本实施方式中,所述网络设备将所有数据端口使能端口隔离是为了防止因施工人员将数据端口连接错误,导致网络出现环路,因此使得整网不能正常使用的现象出现。所述第一请求参数信息可通过DHCP规定的请求方式向DHCP服务器请求获取。其具体请求流程为业内通用DHCP方式,本发明实施例对此不做过多描述。
[0053]另外,所述接入所述FTP服务器所需的认证信息一般包含了 FTP服务器的用户名及密码等信息,所述配置文件标识可由配置文件名来表示。
[0054]302、根据FTP服务器的地址信息,所述网络设备向所述FTP服务器发送第一 FTP请求,所述第一 FTP请求用于所述网络设备获取启动自动配置时所需的配置文件,并且所述第一 FTP请求携带有接入所述FTP服务器所需的认证信息、所述配置文件标识。
[0055]303、所述网络设备接收所述FTP服务器响应于所述第一 FTP请求而发送的与所述配置文件标识对应的配置文件。
[0056]FTP服务器在响应所述第一 FTP请求时,会根据网络设备发送的FTP认证信息先对网络设备的身份进行认证,在认证通过后,才会查找与所述配置文件标识对应的配置文件。
[0057]304、所述网络设备根据接收到的配置文件进行设备配置。
[0058]在本发明实施例中,通过获取到配置信息后向FTP服务器请求配置文件,并在接收到配置文件后进行网络设备自动配置的方法,完成网络设备自动配置的流程。与现有技术相比,本方法实施例所采用的通过FTP的方式获取配置文件的方式,与现有技术所采用的TFTP的方式相比,在获取配置文件时,需要用FTP的认证信息进行认证,所以具有更强的安全性。
[0059]第二种实现方式:
[0060]其设计目的是为了使网络设备在没能获取到配置文件标识的情况下,能够获取配置网络设备所需的配置文件。
[0061]其流程图如图4所示,具体包括:
[0062]401、所述网络设备将所有数据端口使能端口隔离,接收获取配置文件所需的第二请求参数信息,所述第二请求参数信息包括FTP服务器的地址信息、接入所述FTP服务器所需的认证彳目息。
[0063]402、根据FTP服务器的地址信息,所述网络设备向所述FTP服务器发送第二 FTP请求,所述第二 FTP请求用于所述网络设备获取启动自动配置时所需配置文件对应的配置文件标识,并且所述第二 FTP请求携带有接入所述FTP服务器所需的认证信息。
[0064]403、所述网络设备接收所述FTP服务器响应于所述第二 FTP请求而发送的启动自动配置时所需配置文件对应的配置文件标识。
[0065]在此步骤中,FTP服务器在接收到网络设备发送的第二 FTP请求后,向网络设备发送中间文件,网络设备在接收到此中间文件后,查找并获取与该网络设备对应的配置文件标识。其中,所述中间文件用于提供与网络设备的MAC地址对应的配置文件标识。
[0066]404、根据FTP服务器的地址信息,所述网络设备向所述FTP服务器发送第三FTP请求,所述第三FTP请求用于所述网络设备获取启动自动配置时所需的配置文件,并且所述第三FTP请求携带有接入所述FTP服务器所需的认证信息、所述配置文件标识。
[0067]405、所述网络设备接收所述FTP服务器响应于所述第三FTP请求而发送的与所述配置文件标识对应的配置文件。
[0068]406、所述网络设备根据接收到的配置文件进行设备配置。
[0069]在本发明实施例中,通过获取到缺少配置文件标识的配置信息后从FTP服务器获取配置文件标识,然后再向FTP服务器请求配置文件,并在接收到配置文件后进行设备配置的方法,完成设备配置的流程,使得网络设备在获取到缺少配置文件标识的配置信息后,仍然能够获取配置网络设备所需的配置文件,进而完成设备配置。
[0070]第三种实现方式:
[0071]其设计目的为了弥补通过上述前两种实现方式均获取不到配置文件标识时的问题。也可以使用在大量网络设备的配置文件相同的场景下。
[0072]其流程图如图5所示,具体包括:
[0073]501、所述网络设备将所有数据端口使能端口隔离,接收获取配置文件所需的第三请求参数信息,所述第三请求参数信息包括FTP服务器的地址信息、接入所述FTP服务器所需的认证彳目息。
[0074]502、根据FTP服务器的地址信息,所述网络设备向所述FTP服务器发送第四FTP请求,所述第四FTP请求用于所述网络设备启动自动配置时获取公用配置文件,并且所述第四FTP请求携带有接入所述FTP服务器所需的认证信息。
[0075]其中,所述公用配置文件用于为所有待配置的网络设备进行配置,只能用于为网络设备配置运行所必须的基本配置信息,或者,用于当所有待配置的网络设备所需的配置文件相同时,为网络设备进行配置。
[0076]503、所述网络设备接收所述FTP服务器响应于所述第四FTP请求而发送的公用配置文件。
[0077]504、所述网络设备根据接收到的公用配置文件进行设备配置。
[0078]在本发明实施例中,若网络设备在无法获取到配置文件标识,或者,所有待配置网络设备所需的配置文件相同,通过获取到连接FTP服务器所必须的连接信息后,直接从FTP服务器获取公用配置文件的方式,完成了设备配置的流程,使得网络设备在多种情况下,完成设备的自动配置。
[0079]以上步骤301、401和501中端口隔离动作是由网络设备中的端口隔离设备来完成的。
[0080]以上实现方式除了可以分别独立实现网络设备自动配置外,本发明实施例还在此结合以上三种实现方式提供另一种网络设备启动自动配置的方法流程,具体流程如图6所示,具体包括:
[0081]601、所述网络设备将所有数据端口使能端口隔离。
[0082]602、所述网络设备接收获取配置文件所需的第四请求参数信息,判断所述第四请求参数信息中是否包括配置文件标识,如否,进入步骤603,否则进入步骤604。
[0083]603、所述网络设备根据所述第四请求参数信息中的FTP服务器的地址信息和所述FTP服务器所需的认证信息,向所述FTP服务器发送第五FTP请求,所述第五FTP请求用于所述网络设备获取启动自动配置时所需配置文件对应的配置文件标识,如果所述网络设备从所述FTP服务器接收到启动自动配置时所需配置文件对应的配置文件标识,则进入步骤604,否则进入步骤605。
[0084]604、所述网络设备向所述FTP服务器发送第六FTP请求,所述第六FTP请求用于所述网络设备获取启动自动配置时所需的配置文件,并且所述第六FTP请求携带有接入所述FTP服务器所需的认证信息、所述配置文件标识;如果所述网络设备从所述FTP服务器接收到启动自动配置时所需配置文件,进入步骤606 ;否则进入步骤605。
[0085]605、所述网络设备根据所述第四请求参数信息中的FTP服务器的地址信息和所述FTP服务器所需的认证信息,向所述FTP服务器发送第七FTP请求,所述第七FTP请求用于所述网络设备启动配置时获取公用配置文件,并且所述第七FTP请求携带有接入所述FTP服务器所需的认证信息;如果所述网络设备从所述FTP服务器接收到公用配置文件,进入步骤606。
[0086]606、所述网络设备根据接收到的配置文件进行设备配置。
[0087]607、结束自动配置流程。
[0088]另外,特别需要说明的是,在所述网络设备启动自动配置并将配置文件加载完成后,与所述网络设备连接的网管系统启动连通性检测,如检测通过,则所述网络设备自动配置流程结束,否则发送告警信息。
[0089]其中,连通性检测可优选采用由网络管系统ping通配置文件中对应的网络设备的IP地址的方式,并在检测完成后显示网络设备自动配置的结果。而通过方式三完成网络设备自动配置的配置文件中,不包含配置文件标识对应的网络设备的IP地址,所以,无法进行联通性的检查,在网络设备自动配置完成后,直接结束自动配置流程。其中,所述网管系统用于管理和监控该网络中的终端设备。
[0090]本发明实施例提供的一种启动网络设备自动配置的方法,通过在网络设备启动自动配置前检测网络设备的控制端口被短接情况的方法,判断此网络设备是否处于不需要进行配置的非自动配置场景下,相比于现有技术中仅在启动网络设备自动配置前检测系统是否为空配置启动来确定是否需要进行网络设备自动配置的方式,增加了判断控制端口是否被短接的步骤,从而在检测出网络设备的控制端口未被短接时,确定该网络设备处于非自动配置场景,因此不启动网络设备自动配置,解决了现有技术中在非自动配置的场景下依然会进入自动配置流程而造成的网络设备启动缓慢、带宽浪费的问题。
[0091]本发明实施例提供的一种网络设备,如图7所示,用以实现如图1至图6中任一所示的方法流程,所述网络设备包括:
[0092]检测模块71,用于判断所在网络设备的控制端口是否被短接以及是否为空配置启动,当判断所在网络设备的控制端口被短接且为空配置启动时,通知启动模块启动自动配置;
[0093]启动模块72,用于根据检测模块71的通知,使所在网络设备进入自动配置流程。
[0094]另外,所述检测模块71还用于检测控制端口的预先选定的至少两个引脚的电平信号;调整所述预先选定的至少两个引脚中的任意一个的电平信号;重新检测所述预先选定的至少两个引脚的电平信号;当调整前控制端口的各个预先选定的引脚的电平信号相同,并且调整后各个预先选定的引脚的电平信号相同时,确定所述网络设备的控制端口被短接;当调整前控制端口的各个预先选定的引脚的电平信号不同,或者,调整后控制端口的各个预先选定的引脚的电平信号不同时,确定所述网络设备的控制端口未被短接。;
[0095]所述启动模块72,还用于所在网络设备进入自动配置流程后,首先将所有数据端口使能端口隔离。
[0096]另外,如图8所示,所述启动模块72包括:
[0097]获取单元81,用于获取所在网络设备启动自动配置时获取配置文件所需的第一请求参数信息,所述第一请求参数信息包括FTP服务器的地址信息、接入所述FTP服务器所需的认证信息;
[0098]发送单元82,用于当获取的所述第一请求参数信息包括配置文件标识时,根据FTP服务器的地址信息,向所述FTP服务器发送第一 FTP请求,所述第一 FTP请求用于获取所在网络设备启动自动配置时所需的配置文件,并且所述第一 FTP请求携带有接入所述FTP服务器所需的认证信息、所述配置文件标识;和/或还用于当获取的所述第一请求参数信息不包括配置文件标识时,根据FTP服务器的地址信息,向所述FTP服务器发送第二 FTP请求,所述第二 FTP请求用于获取所在网络设备启动自动配置时所需配置文件对应的配置文件,并且所述第二 FTP请求携带有接入所述FTP服务器所需的认证信息;和/或还用于当获取的所述第一请求参数信息不包括配置文件标识时,根据FTP服务器的地址信息,向所述FTP服务器发送第三FTP请求,所述第三FTP请求用于所述网络设备启动自动配置时获取公用配置文件,并且所述第三FTP请求携带有接入所述FTP服务器所需的认证信息;
[0099]接收单元83,用于接收所述FTP服务器响应于所述第一 FTP请求而发送的与所述配置文件标识对应的配置文件;和或,用于接收所述FTP服务器响应于所述第二 FTP请求而发送的与所述配置文件标识对应的配置文件;和或,用于接收所述FTP服务器响应于所述第三FTP请求而发送的公用配置文件;
[0100]配置单元84,根据接收到的配置文件进行设备配置。
[0101]本发明实施例提供的一种网络设备,通过在网络设备启动自动配置前检测网络设备的控制端口被短接情况的方法,判断此网络设备是否处于不需要进行配置的非自动配置场景下,相比于现有技术中仅在启动网络设备自动配置前检测系统是否为空配置启动来确定是否需要进行网络设备自动配置的方式,增加了判断控制端口是否被短接的步骤,从而在检测出网络设备的控制端口未被短接时,确定该网络设备处于非自动配置场景,因此不启动网络设备自动配置,解决了现有技术中在非自动配置的场景下依然会进入自动配置流程而造成的网络设备启动缓慢、带宽浪费的问题。
[0102]通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘,硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
[0103]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本【技术领域】的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
【权利要求】
1.一种网络设备启动自动配置的方法,其特征在于,所述方法包括: 在网络设备启动后,判断控制端口是否被短接,当判断控制端口被短接且系统为空配置启动时,所述网络设备启动自动配置,否则所述网络设备不启动自动配置。
2.根据权利要求1所述的方法,其特征在于,所述判断控制端口是否被短接的方法,包括: 所述网络设备检测控制端口的预先选定的至少两个引脚的电平信号; 调整所述预先选定的至少两个引脚中的任意一个的电平信号; 重新检测所述预先选定的至少两个引脚的电平信号; 当调整前控制端口的各个预先选定的引脚的电平信号相同,并且调整后各个预先选定的引脚的电平信号相同时,确定所述网络设备的控制端口被短接; 当调整前控 制端口的各个预先选定的引脚的电平信号不同,或者,调整后控制端口的各个预先选定的引脚的电平信号不同时,确定所述网络设备的控制端口未被短接。
3.根据权利要求1所述的方法,其特征在于,所述网络设备启动自动配置包括: 所述网络设备将所有数据端口使能端口隔离,接收获取配置文件所需的请求参数信息,所述第一请求参数信息包括文件传输协议FTP服务器的地址信息、接入所述FTP服务器所需的认证信息、配置文件标识; 所述网络设备根据FTP服务器的地址信息,向所述FTP服务器发送第一 FTP请求,所述第一 FTP请求用于所述网络设备获取启动自动配置时所需的配置文件,并且所述第一 FTP请求携带有接入所述FTP服务器所需的认证信息、所述配置文件标识; 所述网络设备接收所述FTP服务器响应于所述第一 FTP请求而发送的与所述配置文件标识对应的配置文件; 所述网络设备根据接收到的配置文件进行设备配置。
4.根据权利要求1所述的方法,其特征在于,所述网络设备启动自动配置包括: 所述网络设备将所有数据端口使能端口隔离,接收获取配置文件所需的第二请求参数信息,所述第二请求参数信息包括FTP服务器的地址信息、接入所述FTP服务器所需的认证信息; 根据FTP服务器的地址信息,所述网络设备向所述FTP服务器发送第二 FTP请求,所述第二 FTP请求用于所述网络设备获取启动自动配置时所需配置文件对应的配置文件标识,并且所述第二 FTP请求携带有接入所述FTP服务器所需的认证信息; 所述网络设备接收所述FTP服务器响应于所述第二 FTP请求而发送的启动自动配置时所需配置文件对应的配置文件标识; 根据FTP服务器的地址信息,所述网络设备向所述FTP服务器发送第三FTP请求,所述第三FTP请求用于所述网络设备获取启动自动配置时所需的配置文件,并且所述第三FTP请求携带有接入所述FTP服务器所需的认证信息、所述配置文件标识; 所述网络设备接收所述FTP服务器响应于所述第三FTP请求而发送的与所述配置文件标识对应的配置文件; 所述网络设备根据接收到的配置文件进行设备配置。
5.根据权利要求1所述的方法,其特征在于,所述网络设备启动自动配置包括: 所述网络设备将所有数据端口使能端口隔离,接收获取配置文件所需的第三请求参数信息,所述第三请求参数信息包括FTP服务器的地址信息、接入所述FTP服务器所需的认证信息; 根据FTP服务器的地址信息,所述网络设备向所述FTP服务器发送第四FTP请求,所述第四FTP请求用于所述网络设备启动自动配置时获取公用配置文件,并且所述第四FTP请求携带有接入所述FTP服务器所需的认证信息;所述网络设备接收所述FTP服务器响应于所述第四FTP请求而发送的公用配置文件; 所述网络设备根据接收到的公用配置文件进行设备配置。
6.根据权利要求1所述的方法,其特征在于,所述网络设备自动配置包括: A、所述网络设备将所有数据端口使能端口隔离; B、所述网络设备接收获取配置文件所需的第四请求参数信息,判断所述第四请求参数信息中是否包括配置文件标识,如否,进入步骤C,否则进入步骤D ; C、所述网络设备根据所述第四请求参数信息中的FTP服务器的地址信息和所述FTP服务器所需的认证信息,向所述FTP服务器发送第五FTP请求,所述第五FTP请求用于所述网络设备获取启动自动配置时所需配置文件对应的配置文件标识,如果所述网络设备从所述FTP服务器接收到启动自动配置时所需配置文件对应的配置文件标识,则进入步骤D,否则进入步骤E ; D、所述网络设备向所述FTP服务器发送第六FTP请求,所述第六FTP请求用于所述网络设备获取启动自动配置时所需的配置文件,并且所述第六FTP请求携带有接入所述FTP服务器所需的认证信息、所述配置文件标识;如果所述网络设备从所述FTP服务器接收到启动自动配置时所需配置文件,进入步骤F,否则进入步骤E ; E、所述网络设备根据所述第四请求参数信息中的FTP服务器的地址信息和所述FTP服务器所需的认证信息,向所述FTP服务器发送第七FTP请求,所述第七FTP请求用于所述网络设备启动配置时获取公用配置文件,并且所述第七FTP请求携带有接入所述FTP服务器所需的认证信息;如果所述网络设备从所述FTP服务器接收到公用配置文件,进入步骤F ; F、所述网络设备根据接收到的配置文件进行设备配置; G、结束自动配置流程。
7.根据权利要求3至6任一项所述的方法,其特征在于,所述方法还包括:在所述网络设备启动自动配置并将配置文件加载完成后,与所述网络设备连接的网管系统启动连通性检测,如检测通过,则所述网络设备自动配置流程结束,否则发送告警信息。
8.—种网络设备,其特征在于,包括: 检测模块,用于判断所在网络设备的控制端口是否被短接以及是否为空配置启动,当判断所在网络设备的控制端口被短接且为空配置启动时,通知启动模块启动自动配置; 启动模块,用于根据检测模块的通知,使所在网络设备进入自动配置流程。
9.根据权利要求8所述的网络设备,其特征在于,所述检测模块还用于: 检测控制端口的预先选定的至少两个引脚的电平信号;调整所述预先选定的至少两个引脚中的任意一个的电平信号;重新检测所述预先选定的至少两个引脚的电平信号;当调整前控制端口的各个预先选定的引脚的电平信号相同,并且调整后各个预先选定的引脚的电平信号相同时,确定所述网络设备的控制端口被短接;当调整前控制端口的各个预先选定的引脚的电平信号不同,或者,调整后控制端口的各个预先选定的引脚的电平信号不同时,确定所述网络设备的控制端口未被短接; 所述启动模块,还用于所在网络设备进入自动配置流程后,首先将所有数据端口使能端口隔离。
10.根据权利要求8或9所述的装置,其特征在于,所述启动模块包括: 获取单元,用于获取所述待启动自动配置时获取配置文件所需的第一请求参数信息,所述第一配置请求信息请求参数信息包括FTP服务器的地址信息、接入所述FTP服务器所需的认证/[目息; 发送单元,用于当获取的所述第一请求参数信息包括配置文件标识时,根据FTP服务器的地址信息,向所述FTP服务器发送第一 FTP请求,所述第一 FTP请求用于获取所在网络设备启动自动配置时所需的配置文件,并且所述第一 FTP请求携带有接入所述FTP服务器所需的认证信息、所述配置文件标识;和/或还用于当获取的所述第一请求参数信息不包括配置文件标识时,根据FTP服务器的地址信息,向所述FTP服务器发送第二 FTP请求,所述第二 FTP请求用于获取所在网络设备启动自动配置时所需配置文件对应的配置文件,并且所述第二 FTP请求携带有接入所述FTP服务器所需的认证信息;和/或还用于当获取的所述第一请求参数信息不包括配置文件标识时,根据FTP服务器的地址信息,向所述FTP服务器发送第三FTP请求,所述第三FTP请求用于所述网络设备启动自动配置时获取公用配置文件,并且所述第三FTP请求携带有接入所述FTP服务器所需的认证信息; 接收单元,用于接收所述FTP服务器响应于所述第一 FTP请求而发送的与所述配置文件标识对应的配置文件;和或,用于接收所述FTP服务器响应于所述第二 FTP请求而发送的与所述配置文件标识对应的配置文件;和或,用于接收所述FTP服务器响应于所述第三FTP请求而发送的公用配置文件 ;配置单元,根据接收到的配置文件进行设备配置。
【文档编号】H04L29/08GK103533069SQ201310499133
【公开日】2014年1月22日 申请日期:2013年10月22日 优先权日:2013年10月22日
【发明者】张隆伟, 罗向征 申请人:迈普通信技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1