网络设备及用于网络设备的服务器、系统及方法_2

文档序号:9330385阅读:来源:国知局
文件夹路径,以使所述网络设备完成配置。这里用于网络设备配置的服务器即为上文中的系统服务器,在下文中均称为系统服务器。
[0030]下文将结合【具体实施方式】对本发明所提供的用于网络设备配置的系统、网络设备以及系统服务器进行具体阐述。
[0031]在下文描述的【具体实施方式】中,网络设备1-4仅用于理解与说明实施方式,而网络设备的数量并不应当被限制。此外,远程管理端口可以是本地管理MGMT接口或者可以是业务运营端口。在设备连接中,相邻网络设备之间的连接是可以通过各自业务运营端口进行连接,网络设备可以通过MGMT接口与系统服务器和DHCP服务器进行连接。如果网络设备中未配置有MGMT接口,也可以通过使用业务运营端口来连接系统服务器,使该业务运营端口专用于设备管理网。
[0032]此外,在下文描述中提到的报文可以包括以下中任意一者:DHCP请求报文、注册信息、保活报文、由DHCP服务器向网络设备发送的IP地址、由系统服务器向网络设备发送的配置所在的文件夹路径名。其中,DHCP请求报文为广播报文,网络设备会向自身的所有端口发送DHCP请求报文。
[0033]此外,下文中所描述的相邻设备是指与网络设备具有物理连接的设备。
[0034]图2示出了根据本发明第一实施方式的网络规划图。在该网络规划图中将网络从物理上分隔出业务网和设备管理网,业务网用于为网络拥有者提供生产力,设备管理网用于保持业务网的正常运营。因此,对网络设备的配置是通过设备管理网络完成。如图2所示,用于网络设备配置的系统包括:系统服务器10、DHCP服务器20、网络设备1-4。
[0035]图3示出了本发明所提供的网络设备配置的操作流程图。如图3所示,网络设备首先进行初始化,以使网络设备的CPU能够通过MGMT接口收发报文。
[0036]初始化完成后,网络设备的发射机向DHCP服务器20发送DHCP请求报文,DHCP服务器为网络设备分配IP地址并向网络设备通知系统服务器10的IP地址,网络设备的接收机接收所分配的网络设备的IP地址,以及系统服务器的IP地址。其中,网络设备的发射机可以包括DHCP客户端。网络设备和系统服务器10通过各自的IP地址彼此进行通信。
[0037]之后,网络设备的发射机向系统服务器10发送包含该网络设备的MAC地址信息的注册信息,网络设备的接收机接收由系统服务器10发送的网络设备的配置所在的文件夹路径,网络设备的处理器根据文件夹路径来下载配置,并在网络设备中安装该配置。
[0038]此外,如果网络设备的接收机没有接收到系统服务器10所发送的网络设备的配置所在的文件夹路径,或者所接收的网络设备的配置所在的文件夹路径与该网络设备不匹配使得网络设备配置失败,这两种情况均可以认为是网络设备与系统服务器连接失败,则网络设备的处理器还可以记录配置失败的信息,生成失联检测报告并复位网络设备,并在进行下一次发送注册信息时将该失联检测报告发送至系统服务器10中。该系统服务器10可在收到所述失联检测报告之后提示错误信息,从而用户可更正所述网络设备的配置。这可以防止设备配置失败或配置错误而导致的设备失联。
[0039]系统服务器10中存储有与每台网络设备的相对应的文件夹,在该文件夹中存储有相应设备的配置文件。相应地,系统服务器10中还存储有设备列表,该设备列表的第一列中为网络设备的MAC地址,第二列为网络设备所对应的配置文件的文件夹路径,进而使得系统服务器10可以根据网络设备的MAC地址来查找所对应的网络设备的配置文件的文件夹路径。这里文件夹的存储位置以及文件夹的命名并不作限制。
[0040]图4示出了本发明所提供的系统服务器的操作流程图,如图4所示,系统服务器10首先创建服务端,服务端的模式并不受限制,可以是TCP/IP socket服务端。
[0041]服务端创建完成后,系统服务器10的接收机接收由网络设备发送的注册信息,该注册信息中可能包括MAC地址信息或者包括MAC地址信息和失联检测报告,系统服务器10的处理器首先判断该注册信息是否包括失联检测报告,在注册信息包括失联检测报告的情况下,系统服务器10的处理器提示错误。在注册信息不包括失联检测报告的情况下,处理器以该MAC地址为索引查找设备列表,MAC地址信息与设备列表中所记录的信息完全匹配,视为找到设备;若没有找到表项,则处理器提示错误,该错误可能是由于网络设备登记缺漏或错误、网络设备安装错误引起的。处理器提示错误后,则系统服务器10的接收机继续等待接收下一个网络设备的注册信息。其中网络设备的IP地址可以默认包含在注册信息中,使得系统服务器10可以根据网络设备的IP地址与网络设备进行通信。
[0042]系统服务器10的处理器在设备列表中查找到与网络设备的MAC地址对应的表项后,发射机将MAC地址所对应的设备所在文件夹路径发送至网络设备,以使网络设备完成配置。这里向网络设备发送文件夹路径需要依据所接收到的MAC地址信息所对应的网络设备的IP地址进行发送。
[0043]其中,系统服务器10可以是NFS服务器,网络设备可以是NFS客户端,但是并不限制于此。
[0044]图5示出了根据本发明第二实施方式的网络规划图。图6示出了根据本发明第三实施方式的网络规划图。在图5与图6的网络规划中,没有将设备管理网络和业务运营网络从物理上隔离。因此,需要对网络设备增加一些配置以使网络设备完成配置,相较于上述第一实施方式,在第二与第三实施方式中,网络设备可以接收并转发相邻设备发送的报文。
[0045]优选地,在实施方式中,在进行网络设备的配置过程中,网络设备的发射机可以预设时间(例如,I秒)间隔向网络设备的所有远程管理端口发送保活报文;以及在网络设备的配置完成后,停止发送保活报文。停止发送保活报文则意味着本机设备已配置完成,无需相邻设备继续提供转发服务。该保活报文为广播/组播报文,与环境中其它报文不相同,例如保活报文的目的MAC地址可以是0x03d0f8010101,但是并不限制于此。
[0046]这里,网络设备发送保活报文说明该网络设备还需要相邻设备提供转发服务,接收到保活报文的网络设备需要继续转发报文的服务,但是保活报文并不需要转发,若判断所接收的报文为保活报文,则可以舍弃该保活报文。
[0047]此外,在网络设备中创建有设备表,初始状态下,该设备表中包含自身的MAC地址信息以及业务运营端口。
[0048]图7示出了根据本发明第二、第三实施方式的网络设备转发相邻设备发送的报文的操作流程图。如图7所示,网络设备的接收机接收相邻设备发送的报文,处理器根据所接收报文的源MAC地址查找地址表,如果在地址表中未找到表项,即地址表中不包括源MAC地址,则处理器将源MAC地址及当前网络设备中接收上述报文的远程管理端口添加到地址表中,或者如果地址表中
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1