网络系统的智能型自动设定还原方法与装置的制作方法

文档序号:7974738阅读:198来源:国知局
专利名称:网络系统的智能型自动设定还原方法与装置的制作方法
技术领域
本发明涉及的是一种网络系统的智能型自动设定还原方法与装置,尤指一种 在以太网络系统中,凭借一 自动设定还原装置来记录所有网络装置的原设定信息, 并在更换网络装置时将原设定值自动加栽到新网络交换器中的 一种智能型自动设 定还原方法与装置。
背景技术
在一例如以太(Ethernet)局域网络(Local Access Network; LAN )的网络系 统中,常会包含有多个相互连结或堆栈的网络装置,例如网络集线器(Hub)、 网络切换式集线器(Switch Hub;常简称为交换器)、桥接器(Bridge)、或无线 存取点(Wireless Access Point;简称AP)等。这些网络装置一方面是经由一网络 服务器(Internet Server )或网络路由器(Router )而连结上因特网(Internet), 另一方面则接受各网络终端装置(Terminal)例如计算机等的连结,以使得这些 终端装置可通过网络装置来相互传输数据、或是连结至因特网。
可以想见的是,倘若当一庞大的网络系统出现问题时,光是要找出是哪一个 网络装置发生故障,就得花费相当大的人力与时间成本。在目前已知的现有技术 中,通常在网络系统中会增设一 网络管理装置(Network Management Server; NMS)。所述的网络管理装置内建有特定的网络管理软件,可通过其所支持的简 单网络管理协议(Simple Network Management Protocol; SNMP ),去监控各网络 装置的网络使用状态。 一旦发现有某一网络装置发生异常时,则可通知网管人员 去进行检查或故障排除。 一般来说,倘若网管人员发现有哪一台网络装置发生故 障的话,通常会直接拿一个备用的网络装置来替换所述的故障的网络装置,以便 让网络系统能迅速地恢复正常运作。
然而,在前述的现有技术中, 一旦有旧的网络装置被新网络装置所替换时或 安装新的网络装置时,则网管人员将需以手动方式重新设定所述的新网络装置的 所有网络组态设定(Configuration)。不仅手动进行新网络装置设定的工作费时 费力,且也容易因疏忽未能给予和旧网络装置完全相同的旧组态设定,而导致整
个网络系统的运作方式受到影响。

发明内容
本发明的第一目的是,提供一网络系统的智能型自动设定还原方法与裝置, 可凭借一自动设定还原装置来记录所述的网络系统内的所有网络装置的原设定信 息。并且,在更换网络装置时,可将原设定值自动加载到新网络装置中,再由网 管人员去确认设定所述的新网络装置的设定。
为达前述的目的,在本发明的网络系统的智能型自动设定还原方法,是由一 自动设定还原装置去撷取并储存各网络装置的设定信息,并建立这些网络装置的 一拓朴架构。之后,自动设定还原装置会侦测各网络装置的状态。当其中某一网 络装置因故障或其它因素而被更换成一新网络装置时,自动设定还原装置将会侦 测到此一状态改变,并去检查所述的新网络装置的硬件版本、以及其在拓朴架构 中所对应的原网络装置位置。倘若新网络装置的硬件版本及其所对应的原网络装 置版本相同时,便会主动把储存的原设定信息推送到所述的新网络装置,以对所 述的网络装置进行自动设定。
较佳者,倘若所述的新网络装置并非属于于所述的已建立的拓朴架构的范围 内、或是其硬件版本与原网络装置不相同时,则本发明会主动把一系统预设的模 板设定信息推送到所述的新网络装置,以对所述的网络装置进行自动初始设定。 的后,再由网管人员以手动方式去进行设定参数的调整与确认工作,以确保此新 网络装置可正常运作且不致影响到整个网络系统的运作效能。 一旦设定完成后, 自动设定还原装置会再把此一新网络装置新增入其拓朴架构中、同时也会把其设 定信息新增储存在其数据库内。
同时也提供了一种网络系统的智能型自动设定还原装置,其包括有
一网络模块,提供连结并使用所述的网络系统; 一信息撷取模块,用以撷取 在所述的网络系统中所连结的至少一网络装置的一设定信息; 一数据库,至少储 存有撷取到的所述的设定信息; 一侦测比较模块,用以侦测所述的网络装置的一 状态是否有改变,并产生一侦测结果;以及, 一设定推送模块,依据所述的侦测 结果,来将数据库中所储存的设定信息传输至所述的网络装置,以对所述的网络 装置进行自动设定。
较佳的,所述的网络装置更包括有 一网络模块,提供连结并使用所述的网
络系统; 一信息报告模块,用以将所述的网络装置自己的设定信息传送给所述的自动设定还原装置;以及, 一设定更新模块,用以接受来自所述的自动设定还原 装置的设定信息,并据以储存成为自己的设定信息;
较佳的,所述的网络系统是为一以太网络系统且为下列其中之一广域网络、 局域网络、与无线局域网络;
较佳的,所述的网络装置是为下列其中之一网络集线器、网络交换器、网 络路由器、网络频宽分享器、网络管理装置、无线网络存取点、无线网络收发器 以及网络卡。


图1为本发明的网络系统的一实施例架构图是为本发明的网络系统的智能型自动设定还原方法的第 一较佳实施例操作 流程图3为本本发明的网络系统中的自动设定还原装置与网络装置的一较佳实施 例的架构示意图4为本发明的网络系统中,其拓朴架构的 一较佳实施例的示意图; 图5为本发明的网络系统中,其储存在数据库中的网络装置设定信息的一较 佳实施例示意图。
附图标记说明10 本发明的网络系统;110 服务器;111 因特网接;112 集线架;121~125 交换器;131 135 终端计算机;136 计算机外设装置;141~142 存取点;201~209 步骤;40 自动设定还原装置;41 网络模块;42 数据撷取模 块;43 数据库;44 侦测比较模块;45 设定推送模块;46 非挥发性内存;50 网络装置;51 网络模块;52 信息报告模块;53 设定更新模块;54 非挥发性内 存。
具体实施例方式
为了能更清楚地描述本发明所提出的网络系统的智能型自动设定还原方法与 装置,以下将举出实施例具体说明的。
请参阅图l所示,其是为本发明的网络系统10的一实施例架构图。所述的网 络系统10可为 一 以太网络(Ethernet)系统为较佳,例如但不局限于广域网络
(WAN)、局域网络(LAN)、或无线局域网络(WLAN)等。在本实施例中, 所述的网络系统IO是包括有一或多台服务器110。这服务器110—方面通过一因 特网接口 ill (例如网络路由器Router等)而连接到因特网(Internet)或其它网 络系统,另一方面则连接到一集线架112 (Patch Panel)。通过插接在集线架112 上的众多网络缆线,可让许多远程的网络装置连结到服务器IIO上,并进而使用 因特网的服务、或是通过所述的网络系统IO来相互传输数据。这些网络装置可包 括(但不局限于)网络集线器(Hub)或网络交换器(Switch) 121~125、具网 络连结功能的终端计算机131~135、例如网络打印机等的可连上网络的计算机外 设装置136、无线网络存取点141 142( Access Point; AP )、网络路由器(Router )、 网络频宽分享器、网络管理装置(NMS)、无线网络收发器(Wireless Dongle )、 桥接器(Bridge)、与网络卡等等。这些交换器121~125或存取点141 142等等 的网络装置,可以是直接连结至集线架U2上、或也可以是通过堆栈(Stacking) 在另一交换器121 125或存取点141~142的方式连结至集线架112。
其中,本发明的自动频道派给装置可以是以硬件形式存在的一独立的网络装 置(例如网络管理装置NMS;图中未示)并连结在所述的网络系统10;或者, 所述的自动频道派给装置也可以软件方式内建在所述的服务器110中,或是内建 在某一交换器121 125、存取点141 142、或是终端计算机131~135内。
请参阅图2所示,其是为本发明的网络系统的智能型自动设定还原方法的第 一较佳实施例操作流程图,其包括有下列步骤
步骤201:开始;启动本发明的自动设定还原装置以执行所述的智能型自动 设定还原方法。
步骤202:由自动设定还原装置通过简单网络管理协议(SNMP )去扫描所述 的网络系统中的所有网络装置(尤其是各交换器与存取点),并撷取在所述的些 网络装置的设定信息并加以储存在自动设定还原装置内部的数据库中。在此步骤 中,自动设定还原装置可凭借扫描各网络装置的所有物理通讯端口 ( Physical Port) 或虚拟通讯端口 ( Virtual Port)的连结信息,以建立各网络装置之间相连结关系 的拓朴架构(Topology );同时,更撷取各网络装置的机码(MAC Address )、 通讯端口信息、硬件版本、及其它网络设定信息等等,并全部储存在数据库内。 至于,本步骤中所述的建立拓朴架构的方法,则将在稍后举例详细说明。
步骤203:数据库与拓朴架构建立完成的后,自动设定还原装置将会定期性
地去侦测所述的网络系统中的各网络装置的设定状态。在此步骤中,用来侦测所 述的些网络装置的设定状态的方式,是凭借侦测所述的网络装置的一检查码(Checksum)是否有改变来进行;倘若检查码有改变时,则表示所述的网络装置 的设定状态有改变。其中,所迷的检奎码乃是由所速的网络装置的设定信息(包 括前述的机码、通讯端口信息等等)经过数学运算后所得到的一数值,其可凭借 简单网络管理协议来撷取或传输。只要任一设定信息有改变,则所述的检查码一 定也将会因而改变。
步骤204:侦测是否有哪一网络装置的设定状态(也就是检查码)是否有改 变。如果其侦测结果为「是」的话则执行步骤205;如果侦测结果为「否则回 到步骤203。在此一步骤中, 一旦发现有任一网络装置的设定状态(也就是检查 码)有改变,首先,所述的自动设定还原装置会尝试撷取所述的已有改变的网络 装置的设定信息并将其显示出来,以供网管人员迅速判断当时所发生的状况为何。 倘若是某一网络装置故障而无法提供网络服务,则网管人员将可迅速从先前已建 立的拓朴架构、并根据所述的网络装置所原储存的通讯端口与机码信息,而迅速 地找到所述的故障网络装置的实际位置。如此一来,网管人员便可很快地以一新 网络装置(通常是备用的网络装置)来取代所述的故障网络装置,而在最短时间 内恢复网络系统的正常运作。
步骤205:倘若如前一步骤204所述,自动设定还原装置是侦测到有一新网 络装置出现时,则会先撷取所述的新网络装置的设定信息,并据以判断所述的新 网络装置是否是属于已建立的原拓朴架构的范围内。倘若"是"的话,则表示网 管人员是以一新网络装置来取代所述的网络系统中的一旧网络装置,如此,便执 行步骤206;倘若"否"的话,则表示所述的新网络装置是额外新增加的装置, 如此,便执行步骤208。
步骤206:检查所述的新网络装置的一硬件版本,是否与数据库中所储存的 原拓朴架构内相同位置的原网络装置的硬件版本相同。倘若"是"的话,则执行 步骤207;倘若"否"的话,则执行步骤209。
步骤207:当新、旧网络装置的硬件版本相同时,则表示所述的新网络装置 是可适用旧网络装置的所有原设定组态。因此,本发明的自动设定还原装置便会 把其数据库中所储存的对应的设定信息推送到所述的新网络装置,并自动复制成 为新网络装置的设定信息(除了机码无法被复制),的后再回到步骤203的侦测状态。如此一来,所述的新网络装置便能以此一预先储存的设定信息来运作,达 成自动设定还原的目的,并且,更因为所述的新网络装置的设定信息与原先被取 代的旧网络装置完全相同(机码除外),所以完全不会影响到所述的网络系统的 运作状态。的后,网管人员仅需稍加检查确认此一经自动设定后的新网络装置在 网络系统中可以正常运作即可,并不需另外以手动去重新设定其设定信息。
步骤208:倘若所述的新网络装置并非用来取代某一旧装置、而是额外新增 的一新网络装置时,则自动设定还原装置将会撷取所述的新网络装置及其上游 (Upstream )的通讯端口信息等的设定信息。
步骤209:将预先储存在自动设定还原装置内的一 系统预设的模板设定信息 推送到所述的新网络装置,并先以所述的模板设定信息进行自动初始设定工作。 的后,再由网管人员以手动方式去进行设定参数的调整与确认工作,以确保此新 网络装置可正常运作且不致影响到整个网络系统的运作效能。 一旦设定完成后, 自动设定还原装置会将所述的新网络装置的新设定信息、以及步骤208所得到的 设定信息, 一起传送到自动设定还原装置,以便让自动设定还原装置可重新建立 已纳入此一新网络装置的新拓朴架构、并将新的设定信息储存在数据库中备用。
请参阅图3其是为本发明的网络系统中的自动设定还原装置40与网络装置 50的一较佳实施例的架构示意图。其中,所述的自动设定还原装置40是更包括 有 一网络模块41、 一数据撷取模块42、 一数据库43、 一侦测比较模块44、与 一设定推送模块45;并且,数据撷取模块42、数据库43、侦测比较模块44、与 设定推送模块45乃是以软件形式存在于一非挥发性内存46中。在本发明的一可 实施例中,所述的自动设定还原装置40可以是一独立的硬件装置(例如NMS ) 其通过网络系统而及其它网络装置50连结。而在另一实施例中,所述的自动设定 还原装置40也可以是以软件程序的形式内建在某一网络装置之内存中。至于,所 述的网络系统则可为一以太网络系统为较佳,例如但不局限于广域网络、局域 网络、或无线局域网络等等。
所述的网络模块41是用以提供连结并使用所述的网络系统所需的所有功能。 由于此一 网络模块41是为所有网络装置都一 定会有的现有技术且非本发明的主 要特征,所以不赘述其详细构成。所述的信息撷取模块42是用以撷取在所述的网 络系统中所连结的所述的些网络装置50的设定信息,例如但不局限于机码、通 讯端口信息、硬件版本、及其它网络设定信息等等。所述的数据库43是用以储存
至少所述的些撷取到的设定信息。所述的侦测比较模块44是用以侦测所述的网络 装置50的状态是否有改变,并产生对应的一侦测结果。如前所述,所述的侦测比
较模块44乃是凭借侦测所述的网络装置50的检查码是否有改变来进行判断;倘 若检查码有改变时,则表示所迷的网络装置50的状态已有改变。所述的设定推送 模块45是可依据所述的侦测结果,来将数据库中所储存的设定信息传输至所述的 网络装置50,以对所述的网络装置50进行自动设定的工作。在本实施例中,所 述的信息撷取模块42、侦测比较模块44与设定推送模块45进行对网络装置50 的设定信息撷取、状态侦测、以及自动设定等工作,乃是通过简单网络管理协议 来进行。
在本发明中,所述的网络装置50可以是泛指所有可提供网络连结服务的装 置, 一般来说,其可以是下列其中之一网络集线器、网络交换器、网络路由器、 网络频宽分享器、网络管理装置、无线网络存取点、无线网络收发器、与网络卡 等等。其中,在所述的网络装置50内更设置包括有 一网络模块51、 一信息报 告模块52、与设定更新模块53;并且,所述的信息报告模块52与设定更新模块 53乃是以软件形式存在于一非挥发性内存54中。所述的网络模块51同样是用来 提供连结并使用所述的网络系统所需的功能且为现有技术。所述的信息报告模块 52乃是用以将所述的网络装置50自己的设定信息传送给所述的自动设定还原装 置40。而所述的设定更新模块53则是用以接受来自所述的自动设定还原装置40 推送的设定信息,并据以储存成为自己的设定信息,以达成自动设定功能的发明 目的。
请参阅图4与图5,其分别为本发明的网络系统中,其拓朴架构的一较佳实 施例的示意图、以及储存在数据库中的网络装置设定信息的 一较佳实施例示意图。 当进行如图2的步骤202所述的撷取信息并建立拓朴架构时,首先,可以凭借自 动设定还原装置40通过简单网络管理协议(SNMP)去扫描并撷取在其它网络装 置的设定信息并储存在数据库中。 一般来说,对于那些要被管理以提供自动还原 功能的交换器(Switch)来说,其被撷取的设定信息通常会包括(但不限定是) switch MAC、 IP、 sys Object ID、 checksum、 LLD Plocal port id、 remote port id 、 remote MAC、以及remote management IP等设定信息;有时,依设备不同还需提 供VLAN、 traffic manager等设定信息。而对于那些只需呈净良本身设定信息的存取 点(AP )来说,其通常(但不限定是)仅需呈报本身的MAC、 IP、 portid、 checksum、
sys Object ID等设定信息;有时,依设备不同还需提供ssid、 channel, security等 设定信息。本发明的自动设定还原装置40在接收完成所述的网络系统中所有网络
装置的设定信息后,便可凭借这些设定信息找出连接在网络系统上的这些网络装 置的拓朴架构、以及各网络装置之间通讯端口 (port)的连接情形。例如图4 中包括有具连结层拓朴(link layer topology )传送的网络装置(例如图4的 AP1 AP4),以及具连结层拓朴接受者与传送角色的网络装置(例如图4的 Switch—1与Switch—2 )。本发明的自动设定还原装置40的网络管理服务器(NMS ) 软件含数据库系统,所述的软件根据Switch一l收集了邻近网络装置Switch一2、 API的设定信息;的后,再根据Switch—2中收集到的邻近网络装置相关设定信息, 直到所有的点都找完。这些设定信息可以储存在自动设定还原装置40的数据库中 且是类似在如图5所示的数据表。凭借图5的设定信息,便可建立出一个如图4 般的完整可视化网络拓朴架构图,其不仅包含网络装置型态与彼此所连接的通讯 端口资料,并可以自动定时根据设备异动情形更新,来保持与确保拓朴架构的正 确性。
以上所述是利用较佳实施例详细说明本发明,而非限制本发明的范围。大凡 熟知此类技艺人士都能明了,适当而作些微的改变与调整,仍将不失本发明的要 义所在,也不脱离本发明的精神和范围。
权利要求
1.一种网络系统的智能型自动设定还原方法,其特征在于包括有撷取在所述的网络系统中所连结的至少一网络装置的一设定信息,并加以储存在一数据库中;侦测所述的网络装置的一状态;以及,依据对所述的网络装置状态的一侦测结果,来决定是否将数据库中所储存的设定信息传输至所述的网络装置,以对所述的网络装置进行自动设定。
2. 根据权利要求1所述的自动设定还原方法,其特征在于用来撷取所述的 至少一网络装置的设定信息的方式,是通过简单网络管理协议来进行;并且,用 来侦测所述的网络装置的状态的方式,是凭借侦测所述的网络装置的一检查码是 否有改变来进行;倘若检查码有改变,则表示所述的网络装置的状态有改变。
3. 根据权利要求1所述的自动设定还原方法,其特征在于在撷取所述的至 少一网络装置的设定信息后,更根据所撷取到的设定信息来建立所述的至少一网 络装置的 一拓朴架构,以判断各网络装置之间的连结关系;并且,所述的决定是否将数据库中所储存的设定信息传输至所述的网络装置 的决定方式,是更包括有下列步骤当所述的侦测结果显示某一网络装置的状态已有改变时,先检查所述的网络 装置是否属于所述的已建立的拓朴架构的范围内;倘若所述的网络装置"是",则检查所述的网络装置的一硬件版本是否与数 据库中所储存对应在所述的网络装置的设定信息内的硬件版本相同;若"是",则将所述的数据库中所储存的设定信息传输至所述的网络装置并 进行自动设定。
4. 一种网络系统的智能型自动设定还原装置,其特征在于包括有 一网络模块,提供连结并使用所述的网络系统;一信息撷取模块,用以撷取在所述的网络系统中所连结的至少一网络装置的 一设定信息;一数据库,至少储存有撷取到的所述的设定信息;一侦测比较模块,用以侦测所述的网络装置的一状态是否有改变,并产生一 侦测结果;以及,一设定推送模块,依据所述的侦测结莱,来将数据库中所储存的设定信息传输至所述的网络装置,以对所述的网络装置进行自动设定。
5. 根据权利要求4所述的自动设定还原装置,其特征在于所述的网络装置 更包括有一网络模块,提供连结并使用所述的网络系统;一信息报告模块,用以将所述的网络装置自己的设定信息传送给所述的自动 设定还原装置;以及,一设定更新模块,用以接受来自所述的自动设定还原装置的设定信息,并据 以储存成为自己的设定信息。
6. 根据权利要求4所述的自动设定还原装置,其特征在于所述的网络系统 是为一以太网络系统且为下列其中之一广域网络、局域网络、与无线局域网络。
7. 根据权利要求4所述的自动设定还原装置,其特征在于所述的网络装置 是为下列其中之一网络集线器、网络交换器、网络路由器、网络频宽分享器、 网络管理装置、无线网络存取点、无线网络收发器以及网络卡。
全文摘要
本发明为一种网络系统的智能型自动设定还原方法与装置,主要是由一自动设定还原装置去撷取并储存各网络装置的设定信息,并建立这些网络装置的一拓扑架构。之后,自动设定还原装置会侦测各网络装置的状态。当其中某一网络装置因故障或其它因素而被更换成一新网络装置时,自动设定还原装置将会侦测到此一状态改变,并去检查所述的新网络装置的硬件版本、以及其在拓扑架构中所对应的原网络装置位置。倘若新网络装置的硬件版本及其所对应的原网络装置版本相同时,便会主动把储存的原设定信息推送到所述的新网络装置,以对所述的网络装置进行自动设定;从而达到凭借一自动设定还原装置来记录所述的网络系统内的所有网络装置的原设定信息的目的。
文档编号H04L12/24GK101202654SQ20061016722
公开日2008年6月18日 申请日期2006年12月13日 优先权日2006年12月13日
发明者刘沛川, 李诗钦 申请人:友劲科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1