基于设备位置的网络组态配置系统及其配置方法技术方案

技术编号:10371513 阅读:195 留言:0更新日期:2014-08-28 13:43
本发明专利技术公开了一种基于设备位置的网络组态配置系统及其配置方法,通过服务端配置暂态网络组态以设定节点端的网络组态,以及根据节点端产生的链路层发现协议信息查询预设的网络组态配置表以获得实际网络组态,并且根据实际网络组态重新设定节点端的网络组态,用以达成提升网络组态的配置便利性的技术功效。

【技术实现步骤摘要】

本专利技术涉及一种网络组态配置系统及其配置方法,特别是指一种根据实体网络判断位置,并以此位置设定网络组态的。
技术介绍
近年来,随着网际网络的蓬勃发展,网络环境也越趋复杂,因此,网络组态的配置便利性已成为各家厂商亟欲解决的问题之一。一般而言,传统配置网络组态的方式是通过人工方式或动态主机组态协议(Dynamic Host Configuration Protocol, DHCP)来进行设定。然而,随着网络环境日趋复杂,以人工方式设定网络组态效率不佳且困难,而通过DHCP配置网络组态则无法在未预先设定的情况下,根据节点在整体网络中的相对位置,指定要使用的网络地址(InternetProtocol address, IP address),故具有网络组态的配置便利性不佳的问题。有鉴于此,便有厂商提出通过二次设定的方式,先由服务端随机挑选一组网络地址以配置网络设备的网络组态,接着再由网络设备传送识别信息至服务端,以便服务端根据此识别信息重新设定网络设备的网络组态。然而,上述方式需要预先设定识别信息及其对应的网络地址,无法由服务端根据网络设备位于网络拓扑中的位置来自动配置网络设备的网络组态,故上述方式仍然无法有效解决网络组态的配置便利性不佳的问题。综上所述,可知现有技术中长期以来一直存在网络组态的配置便利性不佳的问题,因此实有必要提出改进的技术手段,来解决此一问题。
技术实现思路
本专利技术揭露一种。首先,本专利技术所揭露的基于设备位置的网络组态配置系统,包含:服务端及节点端。在服务端的部分,其包含:储存模块、接收模块、配置模块及查询模块。其中,储存模块用以预先储存网络组态配置表,此网络组态配置表包含但不限于节点信息、网络端口号及网络地址;接收模块用以接收配置请求及链路层发现协议信息;配置模块用以根据配置请求传送暂态网络组态;查询模块用以在判断链路层发现协议信息改变时,将此链路层发现协议信息的来源地址及其中的网络端口号与网络组态配置表中的节点信息及网络端口号进行比对以查询出符合的网络地址,并将此网络地址作为实际网络组态进行传送。至于在节点端的部分,其包含:初始模块、处理模块及设定模块。其中,初始模块用以通过链路层发现协议建立地址解析表,并且广播配置请求;处理模块用以在接收到暂态网络组态后,根据此暂态网络组态设定网络组态,并且在网络组态设定完成后,持续根据地址解析表产生链路层发现协议信息并传送至所述服务端;设定模块用以在接收到实际网络组态后,根据此实际网络组态重新设定网络组态。另外,本专利技术所揭露的基于设备位置的网络组态配置方法,应用在服务端及节点端的网络环境,其步骤包括:预先在服务端储存网络组态配置表,此网络组态配置表包含但不限于节点信息、网络端口号及网络地址;节点端通过链路层发现协议建立地址解析表,并且广播配置请求;服务端根据所述配置请求传送暂态网络组态至节点端;节点端根据暂态网络组态设定网络组态,并且在网络组态设定完成后,持续根据地址解析表产生链路层发现协议信息并传送至服务端;服务端在判断链路层发现协议信息改变时,将此链路层发现协议信息的来源地址及其中的网络端口号与网络组态配置表中的节点信息及网络端口号进行比对以查询出符合的网络地址,并将此网络地址作为实际网络组态传送至节点端;节点端根据实际网络组态重新设定网络组态。本专利技术所揭露的系统及方法如上,与现有技术之间的差异在于本专利技术是通过服务端配置暂态网络组态以设定节点端的网络组态,以及根据节点端产生的链路层发现协议信息查询预设的网络组态配置表以获得实际网络组态,并且根据实际网络组态重新设定节点端的网络组态。通过上述的技术手段,本专利技术可以达成提高网络组态的配置便利性的技术功效,提供节点设备更换时不需预先组态的便利。【附图说明】图1为本专利技术基于设备位置的网络组态配置系统的系统方块图。图2为本专利技术 基于设备位置的网络组态配置方法的方法流程图。图3A及图3B为本专利技术网络组态配置表及其对应的网络拓扑的示意图。图4A及图4B为应用本专利技术产生的链路层发现协议信息的示意图。图5A至图5C为应用本专利技术根据位置进行网络组态配置的示意图。【符号说明】100服务端101储存模块102接收模块103配置模块104查询模块105 同步模块200节点端200a、200b 节点端201初始模块202 处理模块203设定模块300 网络310 网络拓扑320网络组态配置表410,411链路层发现协议信息【具体实施方式】以下将配合图式及实施例来详细说明本专利技术的实施方式,藉此对本专利技术如何应用技术手段来解决技术问题并达成技术功效的实现过程能充分理解并据以实施。在说明本专利技术所揭露的之前,先对本专利技术所自行定义的名词作说明,本专利技术所述的「配置请求」是指向服务端请求配置「网络组态」的请求封包,此服务端运行动态主机组态协议(Dynamic Host ConfigurationProtocol, DHCP)作为DHCP服务端;至于网络组态则包含如:网络地址(IP address)、子网络掩码(Netmask address)、网关地址(Gateway address)......等网络组态。换句话说,所述配置请求与网络组态皆为现有的DHCP技术,之所以称之为暂态网络组态是因为在本专利技术中仅在初始时作为暂时配置的网络组态。以下配合图式对本专利技术作进一步说明,请参阅「图1」,「图1」为本专利技术基于设备位置的网络组态配置系统的系统方块图,包含:服务端100及节点端200,所述服务端100及节点端200通过网络300相互连接,月艮务端100包含但不限于嵌入式电脑或网络路由器;节点端200包含但不限于以太网络交换机、网络摄影机(IP camera)、多串口服务器、网络输出/输入模块或无线通讯模块,在实际实施上,网络300可为单纯连接一个服务端100及一个节点端200的网络线材,亦或是由多个节点端200所组成的网络拓扑(Topology),或是经由以太网络交换机(Switch)相连接而成的网络。在服务端100的部分包含:储存模块101、接收模块102、配置模块103及查询模块104。其中,储存模块101用以预先储存网络组态配置表,在实际实施上,此网络组态配置表包含但不限于节点信息、网络端口号及网络地址,例如:还可包含实体地址(或称物理地址)来判断设备是否已替换,稍后将配合图式对网络组态配置表作详细说明。接收模块102用以接收配置请求及链路层发现协议信息。在实际实施上,配置请求是通过广播的方式传送,而链路层发现协议(Link Layer Discovery Protocol, LLDP)信息则是通过网络地址来传送,由于其传送方式为现有技术,故在此不再多作赘述。配置模块103用以根据配置请求传送暂态网络组态。在实际实施上,配置模块103可视为DHCP服务端用以进行与此协议相关的封包处理及反馈,以便自动配置暂态网络组态供节点端200进行网络组态的设定,使得节点端200在网络组态设定完成后,能够通过网络地址传送封包至服务端100。由于配置请求与暂态网络组态已于前述自行定义的名词中作详细说明,故在此不再多作赘述。查询模块104用以在判断链路层发现协议信息改变时,将此链路层发现协议信息的来源地址及其中的网络端口号与网络组态配置表中本文档来自技高网...

【技术保护点】
一种基于设备位置的网络组态配置系统,其特征在于,该系统包含:至少一服务端,各服务端包含:一储存模块,用以预先储存一网络组态配置表,该网络组态配置表包含但不限于一节点信息、一网络端口号及一网络地址;一接收模块,用以接收一配置请求及一链路层发现协议信息;一配置模块,用以根据该配置请求传送一暂态网络组态;及一查询模块,用以在判断该链路层发现协议信息改变时,将该链路层发现协议信息的来源地址及网络端口号与该网络组态配置表的该节点信息及该网络端口号进行比对以查询出符合的该网络地址,并将该网络地址作为一实际网络组态进行传送;及至少一节点端,各节点端包含:一初始模块,用以通过链路层发现协议建立一地址解析表,并且广播该配置请求;一处理模块,用以在接收到该暂态网络组态后,根据该暂态网络组态设定网络组态并且在网络组态设定完成后,持续根据该地址解析表产生一链路层发现协议信息并传送至所述服务端;及一设定模块,用以在接收到该实际网络组态后,根据该实际网络组态重新设定网络组态。

【技术特征摘要】
1.一种基于设备位置的网络组态配置系统,其特征在于,该系统包含:至少一服务端,各服务端包含: 一储存模块,用以预先储存一网络组态配置表,该网络组态配置表 包含但不限于一节点信息、一网络端口号及一网络地址; 一接收模块,用以接收一配置请求及一链路层发现协议信息; 一配置模块,用以根据该配置请求传送一暂态网络组态 '及 一查询模块,用以在判断该链路层发现协议信息改变时,将该链路层发现协议信息的来源地址及网络端口号与该网络组态配置表的该节点信息及该网络端口号进行比对以查询出符合的该网络地址,并将该网络地址作为一实际网络组态进行传送;及至少一节点端,各节点端包含: 一初始模块,用以通过链路层发现协议建立一地址解析表,并且广播该配置请求; 一处理模块,用以在接收到该暂态网络组态后,根据该暂态网络组态设定网络组态并且在网络组态设定完成后,持续根据该地址解析表产生一链路层发现协议信息并传送至所述服务端 '及 一设定模块,用以在接收到该实际网络组态后,根据该实际网络组态重新设定网络组态。2.根据权利要求1的基于设备位置的网络组态配置系统,其特征在于,所述服务端更包含一同步模块,用以于存在一个以上的服务端时,各服务端之间相互同步接收到的该链路层发现协议信息。3.根据权利要求1的基于设备位置的网络组态配置系统,其特征在于,该暂态网络组态及该实际网络组态包含但不限于网络地址、子网络掩码及网关地址。4.根据权利要求1的基于设备位置的网络组态配置系统,其特征在于,该查询模块判断该链路层发现协议信息改变时是根据同一节点端前后传送的该链路层发现协议信息中的网络地址或实体地址不相同来进行判断。5.根据权利要求1的基于设备位置的网络组态配置系统,其特征在于,该链路层发现协议信息包含但不限于网络端口号及其对应的网络地址,该地址解析表包含但不限于实体地址及其对应的网络地址。6.根据权利要求1的基于设备位置的网络组态配置系...

【专利技术属性】
技术研发人员:陈友士凌明煌
申请(专利权)人:四零四科技股份有限公司
类型:发明
国别省市:中国台湾;71

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1