TW201633811A - 多裝置網路管理方法與系統 - Google Patents

多裝置網路管理方法與系統 Download PDF

Info

Publication number
TW201633811A
TW201633811A TW104108082A TW104108082A TW201633811A TW 201633811 A TW201633811 A TW 201633811A TW 104108082 A TW104108082 A TW 104108082A TW 104108082 A TW104108082 A TW 104108082A TW 201633811 A TW201633811 A TW 201633811A
Authority
TW
Taiwan
Prior art keywords
network
management
node
synchronization
set value
Prior art date
Application number
TW104108082A
Other languages
English (en)
Other versions
TWI545988B (zh
Inventor
鄭惟仁
陳孟澤
Original Assignee
研華股份有限公司
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 研華股份有限公司 filed Critical 研華股份有限公司
Priority to TW104108082A priority Critical patent/TWI545988B/zh
Application granted granted Critical
Publication of TWI545988B publication Critical patent/TWI545988B/zh
Publication of TW201633811A publication Critical patent/TW201633811A/zh

Links

Landscapes

  • Computer And Data Communications (AREA)

Abstract

一種多裝置網路管理方法與系統,在需要多個裝置設定與韌體同步的目地下,系統將區域網路內多個節點裝置根據操作員管理的目的而彈性選擇有指揮裝置、同步設定裝置以及執行裝置等功能角色,其中所選擇遠端進入的指揮裝置應具備有網頁設定功能的管理機制,可根據一個管理連線後啟始一管理介面,用以提供操作員指示將此指揮裝置的設定值同步至其他選擇的節點裝置上;或是透過此指揮裝置選擇另一角色為同步設定裝置的網路節點,將其中設定值同步於其他節點裝置。在此機制下可同時對區域網路內其他的網路節點完成設定值或包括韌體同步。

Description

多裝置網路管理方法與系統
本發明為一種網路裝置的管理方法與系統,特別是可以在多個裝置之間同步設定值或包括韌體的一種多裝置網路管理方法與系統。
在一網路系統中,特別是工業級的網路系統,會提供一網路管理機制,利用一安裝有管理工具的主機以特定通訊協定存取各網路節點以進行管理設定,網路節點可為一般網路路由器、交換器等網路設備,或是特定廠區內的電腦系統以及各種工業設備。當網管人員進入安裝有管理工具的主機後,可透過網路取得網路上各節點的資訊。
然而,此類管理機制並無法以遠端管理的方式對其中設備進行設定(setting)或是變動,一旦網路系統中的設備有需要改變設定組態、韌體更新時,習知技術的作法是讓操作人員親自操作各個設備主機,藉著操作其中的設定工具執行設定。
若須廣泛地對網路系統中的設備進行設定組態改變或是更新,為了簡化設定流程,一般的作法是透過一個軟體程式製作一個更新檔,透過匯入需要改變設定與更新的設備而縮短親自操作直接設定所花的時間。不過,這類作法仍不排除要親自到每個設備前執行更新,或是透過網路對各設備逐一進行更新。
另有習知技術提供透過一台主機更新相關網段內的其他多台裝置的功能,主機內安裝有特定套裝軟體,並受限於此主機的作業環境,操作員透過操作主機內的套裝軟體可對其餘裝置進行同步設定,比如網路組態設定、韌體版本更新等。
不同於習知技術提出針對多裝置組態設定的方式,本發明揭露書揭露一種多裝置網路管理方法與系統,所提供的多裝置網路管理方法可應用在一個多裝置的網路系統中,在此系統下的裝置皆內建有相容本發明揭露之管理機制下的電腦程式,系統提供操作員遠端選擇進入網路內某一裝置中,以此作為指揮裝置,依照操作員管理的目的決定可將裝置內組態設定或是韌體同步於其他裝置;或是選擇某一裝置,以此作為同步設定裝置,再指示將此裝置之組態設定或是韌體同步於其他裝置。
在一實施例中,網路系統中有一設備載有一管理伺服程式,使得操作員可以透過此管理伺服程式管理網路系統中其他設備,包括分享與同步功能,以上所載的管理伺服程式為一種可跨平台提供管理介面的程式,如提供網頁服務的程式,此設備可作為指揮裝置,操作員所操作的遠端設備則不受限於特定作業系統,可以透過網頁瀏覽器進行管理。在另一模式下,操作員選擇進入某一設備時,此為指揮裝置,可以接著透過其中管理介面選擇網域內另一設備,此設備作為同步設定裝置,指示以此設備的組態設定或是韌體同步於其他裝置中。
根據實施例,提出一種多裝置網路管理方法,方法實施例包括系統先接收一管理連線,其連結接收此管理連線的一節點裝置的管理伺服程式,並啟始一管理介面,其中可執行一使用者認證程序,並開始掃描網域內節點裝置,之後以管理介面列出掃描得知網域中多個節點裝置資訊。由於系統可以依據管理連線而決定 各節點裝置的角色,如被選擇接收管理連線的節點裝置如一指揮裝置,可以將自身的組態設定或韌體同步於其他節點裝置;或可透過此指揮裝置指定另一節點裝置作為同步設定裝置,將此同步設定裝置內的組態設定或韌體同步於其他節點裝置。本發明即透過這些不同角色的裝置執行全面性或是部分裝置的組態設定與韌體同步的功能。
在此方法實施例中,系統接收選擇其中之具有管理伺服程式的節點裝置或另一節點裝置為欲同步或分享設定之裝置的訊號,並接收選擇欲同步之節點裝置的訊號,當於完成指定後,即執行同步設定值或韌體於選擇欲同步之裝置上。其中,當透過管理介面選擇並完成設定某一節點裝置,此節點裝置可如指揮裝置的角色,其中設定值或韌體將可同步於所選擇同步設定之裝置;以及當透過管理介面進入指揮裝置,並選擇另一節點裝置作為分享設定裝置,此節點裝置運作如同步設定裝置,其中設定值將分享同步於所選擇同步之裝置,此類裝置如執行裝置。
在一種多裝置網路管理系統的實施例中,系統根據操作員的管理目的與選擇連線的對象運作於特定角色,比如主要連線管理的某一節點裝置為一指揮裝置,透過指揮裝置而指定分享設定值或韌體的節點裝置為同步設定裝置,其餘接受設定值或韌體同步的節點裝置為執行裝置。
其中,指揮裝置啟始一管理介面,用以提供設定指揮裝置,或選擇設定其他節點裝置,以將韌體或設定值同步於其他該區域網路內的網路節點。同步設定裝置用以執行一中繼同步功能,允許將自身的設定值分享傳送到其他網路節點。
藉此提供一個可以同時同步多個裝置的管理機制。
為了能更進一步瞭解本發明為達成既定目的所採取之技術、方法及功效,請參閱以下有關本發明之詳細說明、圖式,相信本發明之目的、特徵與特點,當可由此得以深入且具體之瞭解,然 而所附圖式與附件僅提供參考與說明用,並非用來對本發明加以限制者。
10‧‧‧電腦設備
101‧‧‧指揮裝置
102‧‧‧執行裝置
103‧‧‧指揮裝置
104‧‧‧同步設定裝置
105‧‧‧執行裝置
20‧‧‧網路
201‧‧‧閘道裝置
202‧‧‧動態主機設定伺服器
203‧‧‧指揮裝置
205,206‧‧‧同步設定裝置
204,207,208,209,210,211,212‧‧‧執行裝置
30‧‧‧指揮裝置
31‧‧‧其他裝置
32‧‧‧其他裝置
301‧‧‧第一網路單元
302‧‧‧網頁伺服單元
303‧‧‧設定與同步單元
304‧‧‧裝置管理單元
305‧‧‧網路掃描單元
306‧‧‧第二網路單元
41‧‧‧指揮裝置
40‧‧‧同步設定裝置
42‧‧‧執行裝置
401‧‧‧網路單元
402‧‧‧設定與同步單元
403‧‧‧區域網路單元
11‧‧‧視窗
111,112,113‧‧‧選擇項目
121‧‧‧設定項目
123‧‧‧欲同步之裝置
步驟S501~S513‧‧‧多裝置網路管理流程
步驟S601~S615‧‧‧多裝置網路管理流程
步驟S701~S709‧‧‧多裝置網路管理流程
步驟S801~S809‧‧‧多裝置網路管理流程
步驟S901~S907‧‧‧多裝置網路管理流程
圖1所示為本發明多裝置網路管理系統中的裝置角色的關聯;圖2所示為本發明多裝置網路管理系統的實施例系統架構圖;圖3所示為本發明多裝置網路管理系統中指揮裝置之實施例功能方塊圖;圖4所示為本發明多裝置網路管理系統中同步設定裝置之實施例功能方塊圖;圖5所示為本發明多裝置網路管理方法之實施例流程之一;圖6所示為本發明多裝置網路管理方法之實施例流程之二;圖7所示為本發明多裝置網路管理方法中設定指揮裝置之實施例流程;圖8所示為本發明多裝置網路管理方法中設定同步設定裝置之實施例流程;圖9所示為本發明多裝置網路管理方法之實施例同步流程;圖10所示為本發明多裝置網路管理系統之管理介面實施例示意圖之一;圖11A至11C所示為本發明多裝置網路管理系統之管理介面實施例示意圖之二;圖12所示為本發明多裝置網路管理系統之管理介面實施例示意圖之三。
一個網路系統通常設有一與外部網路銜接與網址轉換的路由器(router)或是閘道(gateway)等網路裝置,網路系統內則可設有多個各式設備(節點),比如廠區內網路系統中的交換機、電腦 系統以及各種工業設備(儀器或設備),或是一般數據網路內的各式終端電子裝置。
當此網路系統內的設備有需要更新韌體或是改變全部或部分的設定組態時,本發明揭露書所提出的多裝置網路管理方法與系統將提供一網路管理機制,將網路系統中的設備依照操作員的管理目的選擇性運作為指揮裝置(Master)、同步設定裝置(Synchronization Agent)以及終端的執行裝置(Slave)等角色,運作於特定角色的設備能夠依照角色的屬性進行韌體同步(firmware synchronization)或是/以及全部或部分設定組態同步(configuration synchronization)等程序。
網路系統中有一或多個載有管理伺服程式的節點裝置,比如是載有提供網頁設定介面的伺服程式,使得操作員可以於遠端或近端進入,並透過此管理伺服程式管理網路系統中其他節點,包括分享與同步功能。以上所載的管理伺服程式為一種可跨平台提供管理介面的程式,如提供網頁服務的程式,載有此程式的設備一般來說具有較高的運算能力,於接收操作員遠端進入時,運作為指揮裝置,提供管理介面。
值得一提的是,在本發明揭露所揭示的管理機制下,每個節點裝置內內建程式,能夠接受管理,特別是設定值同步與韌體同步,而具有管理伺服程式的節點裝置除了可以接受設定值與韌體同步時,更可作為提供操作員遠端管理的指揮裝置,透過網頁型式的管理介面(web-based management interface),操作員的設備並不受限於特定作業環境。另不排除操作員可以透過一軟體程式連線系統,並執行管理。
在另一模式下,操作員選擇進入某一節點裝置時,此為指揮裝置,透過指揮裝置提供的管理介面,操作員可以選擇網域內另一節點裝置運作為同步設定裝置,指示以此裝置的組態設定或是韌體同步於其他裝置中。
根據一個管理連線,上述在一個網域內設有管理伺服程式的節點裝置可以運作為指揮裝置,另接受指令而分享設定值與/或韌體同步的節點裝置則運作為一同步設定裝置,其餘節點裝置則為終端的執行裝置,角色之間可參閱圖1所示之多裝置網路管理系統中的裝置角色的關聯。
其中顯示有至少兩種運作模式。在其中之一運作模式下,一操作員利用一電腦設備10連線多裝置網路管理系統的前端主機,經由網路(圖未示)進入一網路系統,網路系統中包括一個區域網路內多樣相連線的節點裝置,多裝置網路管理系統即依據管理連線而選擇性地使得各節點裝置運作為不同的角色。其中欲作為主要管理裝置的節點裝置仍應符合特定需求,比如在區域網路內所設置的位置、連接關係、運算能力,以及是否載有(web server,網頁設定的功能)等條件。
例如圖示中管理連線可連結至設於某個網域內前端(靠近對外網路的一端)的節點裝置,此裝置即可擔任指揮裝置101,經管理連線後,透過管理介面可以同步全部或部分設定值,以及/或韌體於連接此指揮裝置101的後端裝置,於是其餘後端裝置即運作如同接受這些設定值或韌體同步的執行裝置102。在此運作模式下,執行裝置102為除了指揮裝置101以外的其他節點裝置。
在另一運作模式下,根據操作員進入此網域的管理連線而動態改變其中節點裝置的角色,當連線其中具有可以產生管理介面的管理伺服程式的節點裝置時,此裝置運作為指揮裝置103,操作員可以經網路進入指揮裝置103並啟始管理介面,若此時選擇其中之一節點裝置而將其中設定值或韌體同步網域內其他節點裝置時,所選擇的節點裝置運作為具有中繼同步功能的同步設定裝置104,其餘接受同步設定裝置104設定值與/或韌體同步的節點裝置則運作為執行裝置105。
舉例來說,在一個網域內的節點裝置都設定具有相同的網路 組態才能正常運作,之後,當網域內新增有多台原本非屬於此網域內的裝置時,操作員可以先行進入其中之一原本的節點裝置中,此裝置為指揮裝置,將其中網路組態同步於這些新增的裝置上。其中,原本網域內設有管理伺服程式的節點裝置都可運作為指揮裝置,相關流程可參閱圖5。在另一模式下,操作員選擇進入的指揮裝置所載的組態設定可能不適合新增的裝置,而可指示另一原屬於此網域內的節點裝置同步相關網路組態給新增的裝置,此不同於指揮裝置的節點裝置則運作為同步設定裝置,同步設定裝置為被動接受指揮裝置的指令,透過指揮裝置指示同步或分享其中網路組態。
以上同步的項目可以為一或多個設定值,如圖12所示,亦可為韌體檔案。
根據實施例之一,多裝置網路管理系統可以參閱圖2所示之系統架構圖,根據此系統架構圖,系統可以約略區分為三個階層,愈高階層表示愈接近其他網域或是外部網路。其中所示各節點裝置的角色為依據實際連線與設定需求動態變更。
此例表示一個網域內的各式設備,例如廠區內的網路系統中交換機、伺服器、終端裝置等各種工業設備與儀器,運作於本發明多裝置網路管理的機制下,網路上各節點裝置應內建有執行設定與同步的程式,其中可有一或多個節點裝置設有可以提供網頁設定介面的管理伺服程式,於是操作員可以在不受限特定作業系統的情況下以網頁技術對此網域內設備進行設定值與/或韌體的多裝置同步作業。
其中若有設備本身具有網路管理功能以及網路通訊功能,且設有管理伺服程式,則可以在本發明的多裝置網路管理機制中擔任指揮裝置、同步設定裝置或是執行裝置的角色,若設備僅是整個系統的終端裝置,且可能不具網路管理功能,僅能被動接受設定值與/或韌體同步,此類設備運作為執行裝置。
此例顯示在網路最上階層中具有一閘道裝置201,此為此網域內裝置對外連線網路20的網路裝置,例如可為路由器(router)或是閘道器(gateway)等。以自動配置網路位址的方式為例,網路系統中可設有管理與配置(allocation)網路位址(如IP位址)的網路裝置,比如一動態主機設定伺服器(DHCP)202,整個網路系統的各裝置的識別資料即由此動態主機設定伺服器202配置與管理。
值得一提的是,就本發明所定義可以作為指揮裝置的條件而言,可以將自身的全部或部分設定值,或者包括韌體程式分享給相同型號的設備;然而,本發明管理機制更可運作於不同型號、不同平台的設備,比如閘道裝置201若載有可以提供管理介面的相關管理伺服程式,可以接受遠端連線而運作為指揮裝置(Master),此時可提供跨平台或設備型號的選擇性的設定值分享,如此,其餘節點裝置(如此例的203-212)則運作為執行裝置(Slave)。
根據本發明揭露書所提出的網路管理機制,實施此網路管理機制的網路系統中的設備可以運作於以上幾種角色,根據遠端管理連線,其中在較上階層(相同網段或不同網段)的節點裝置中可運作為一指揮裝置203,接收管理連線,可以提供管理介面設定作為啟始設定的主要裝置,設定值為一網路功能設定(可包括網路組態)與/或裝置功能設定,以及/或韌體,而此指揮裝置203為分享設定值的裝置,可連結網路系統內部的各設備(其他節點裝置),以將自身的設定值(或包括韌體)同步於所連結的其他設備,於是這些設備(204-212)則運作為被動接收設定值或韌體的執行裝置(Slave)。
在另一模式下,可透過此節點裝置(如指揮裝置203)以管理介面選擇另一節點裝置,此可如圖中同步設定裝置205(或是下一階的同步設定裝置206),以此作為分享設定值的裝置,再將此同 步設定裝置205的設定值或韌體同步於其他網域內的節點裝置,這些同步設定值的裝置為不同於作為分享設定值的節點裝置或另一節點裝置之外的其他節點裝置,如其餘同步設定值的裝置204、206-212。
根據本發明透過同步設定裝置(如此例的205)分享自身網路功能設定、裝置功能設定以及/或更新韌體等設定值的實施方式中,於其一檔案遞送的模式下,根據指揮裝置(如此例的203)發出的同步設定指令,由同步設定裝置將設定值以檔案型式遞送到執行裝置(如此例的204、206-212);而實施例並不排除另一檔案遞送模式,也就是指揮裝置發出指令,同步設定裝置將自身設定值以檔案形式先轉交給指揮裝置,由指揮裝置再遞送設定值至其餘執行設定值同步的執行裝置。
操作員經指揮裝置203選擇網路系統的某一節點裝置為執行中繼同步功能的同步設定裝置(如205或206),根據管理目的而選擇的同步設定裝置205或206可以佈設在不同高低的階層網段中,同步設定裝置205或206可以由操作員經前述指揮裝置203選擇而指定,以同步分享其中設定值(包括網路功能設定、裝置功能設定、更新韌體)於其他設備。例如,操作員自上述管理介面選擇設定一或多個節點裝置其中之一,以將設定值同步於其他區域網路內的網路節點,如其餘執行裝置。
其他除了指揮裝置203與同步設定裝置205或206之外,其餘多個節點裝置則為執行裝置,能接受同步上述指揮裝置203或所選擇的同步設定裝置205或206的設定值。此例如標號204,207,208,209,210,211,212的節點裝置,執行裝置204,207,208,209,210,211,212可為不能成為遠端設定的對象,而是能接受網域內指揮裝置203或同步設定裝置(205或206)的同步設定指令,可以接收同步傳送的設定值,至少包括韌體或是設定組態。
在揭露書所載的多裝置網路管理系統中,一個網路系統中可 以依照管理目的動態選擇其一為指揮裝置(203),或有同步設定裝置(205或206),其餘為未被指定分享設定值的執行裝置(204,207,208,209,210,211,212)。
在管理過程中,操作員經由網路、透過網路系統中的路由器或是閘道器選擇進入網域中的某一節點裝置(運作為指揮裝置203),此指揮裝置203設有管理機制,可以網頁伺服器(web server)的方式實現,提供管理網頁。指揮裝置203可根據存取訊息啟始一管理介面,並執行一掃描程序,掃描相關網域內的其他裝置,並可將掃描結果陳列於管理介面上,讓使用者可以進行設定,比如手動或自動設定各裝置(對應一媒體存取控制位址,MAC address)的網路位址(IP address),其中包括所進入選擇的指揮裝置的識別資料(編號、網路位址、媒體存取控制位址等),以及選擇同步設定裝置。
多裝置網路管理系統中作為指揮裝置的裝置之主要電路實施例可參考圖3所示之功能方塊圖,此例顯示為可以運作為一指揮裝置30的一些主要電路模組,其中電路模組實現作為網路系統內的主要管理裝置,指揮裝置30具有至少兩個網路連接介面,如連接其他裝置31或外部網路的第一網路單元301,以及連接其他裝置32或其他網路的第二網路單元306。
指揮裝置30內以硬體電路或是軟體模組的方式實現本發明提出的技術特徵。舉例來說,其中設有連接其他裝置31的第一網路單元301,第一網路單元301可為支援乙太網路上通訊協定的電路以及其中軟體模組,且在此網路系統中,第一網路單元301可為提供一管理連線進入與設定此多裝置網路管理的網路連接介面,不排除指揮裝置30可經其他閘道裝置連接對外網路(如網際網路、其他網域),閘道裝置可以是路由器(router)或閘道器(gateway)。
作為指揮裝置30的節點裝置內可設有網頁伺服單元302,主 要是透過軟體方法實現遠端設定的管理介面,設有伺服程式,管理外部進來的連線請求,當接收到有連線請求時,連結一管理伺服程式,以啟始提供其他裝置31存取的管理介面。在一實施例中,管理伺服程式可以包括一常駐於系統內的網頁伺服器實現,根據需求提供網頁形式的管理介面,讓操作員自外部裝置以一網頁瀏覽器連接網頁伺服器,啟始管理網頁而進行設定。
指揮裝置30設有設定與同步單元303,比如為以軟體模組實現的設定程式,經操作員透過網路以特定通道進入指揮裝置30,透過上述管理介面執行管理與設定,至少包括可選擇網路系統內自身或其他裝置的組態設定與/或韌體更新,並能根據指示將設定值同步於其他裝置中;或指定某一網域內裝置,將設定值分享給其他裝置。組態設定可以為整個網域的各種網路設定組態,如圖12所記載的各種組態設定。
指揮裝置30設有連接內部其他裝置32的第二網路單元306,以及一以軟體實現的網路掃描單元305,可以符合區域網路通訊協定的指令以廣播(broadcast)方式或多播(multicast)方式掃描。在運作之初,指揮裝置30接受操作員透過以上管理介面的操作執行掃描網域內的裝置,並可以清單方式列於管理介面中,而指揮裝置30內以軟體程式實現的裝置管理單元304將據此控管區域網路內的各式設備,可以取得各設備的各種資訊,如圖10所示以列表方式表示各設備掃描得出的資訊。裝置管理單元304可以據此建議一資料庫或設備清單,並記載各設備的網路識別資訊,比如媒體存取控制位址(MAC address)與欲設或系統配置的網路位址(IP address),其中網路位址可為設備出廠預設值,或由前述圖2的動態主機設定伺服器202所配置,或是由操作員透過以上管理介面一一設定完成。
值得一提的是,上述指揮裝置30並非指特定網域內的某一節點裝置,而是根據操作員選擇進入的某一具有管理伺服程式的節 點裝置所指定的功能角色,據此,此節點裝置在另一次管理連線時可為角色改變為同步設定裝置,或是作為被動接收設定值或韌體的執行裝置。
圖4接著顯示本發明多裝置網路管理系統中同步設定裝置之實施例功能方塊圖。
此圖顯示為根據管理目的選擇其中之一節點裝置作為同步設定裝置40時內部的主要硬體電路或軟體模組實現的功能模組,一端設有網路單元401,可以藉此連接指揮裝置41,或是其他裝置。另一端設有同步設定裝置40端的區域網路單元403,用以連接其他區域內裝置,比如執行裝置42。
作為同步設定裝置40的節點裝置依據執行的功能設有設定與同步單元402,此可為內建於同步設定裝置40內能夠接受指令(來自指揮裝置)進行同步設定值或韌體的程式,設定與同步單元402可為一軟體實現的功能模組。同步設定裝置40於本發明實施例中主要為一作為中繼同步功能的裝置,操作員透過此例一端的指揮裝置41的掃描清單中選擇此同步設定裝置40,其中設定與同步單元402的功能就是可將此同步設定裝置40的設定值(包括網路功能設定、裝置功能設定、韌體等)同步分享於其他一或多個執行裝置等的後端裝置上。
在此一提的是,圖4為擔任同步設定裝置40的角色的基本功能,此功能角色為操作員透過所選擇的指揮裝置41所指定要分享自身設定值的某一節點裝置,其設定值為已經存在,或是在某次設定流程中已經完成設定,經由本發明多裝置管理機制分享給其他選擇的節點裝置。此次擔任同步設定裝置40的節點裝置若符合如圖3的運作條件,不排除可以在某次流程中擔任指揮裝置。
根據以上本發明實施例所載的多裝置網路管理系統,操作員可以透過網路啟始其中指揮裝置的管理介面,管理介面例如由網頁瀏覽器呈現的網頁介面,亦不排除其他應用程式產生的圖形使 用者介面,或是以Telnet等命令列的方式,而管理網域內裝置,相關的多裝置網路管理方法之實施例流程可參閱圖5所示之流程圖。
在此管理流程中,開始如步驟S501,操作員可以網頁瀏覽器連線本發明多裝置網路管理系統中的網管主機,網管主機可為網域中其中之一節點裝置,依照功能可被選擇為指揮裝置。運作為指揮裝置的節點裝置的條件之一為內設有網頁伺服器,伺服器中管理伺服程式接獲一管理連線時,啟始一管理介面,可以一網頁呈現。接著如步驟S503,操作員進入管理網頁,如步驟S505,管理伺服程式產生廣播封包,透過各節點回應此廣播封包的方式掃描網域中各節點裝置,通常可取得各節點裝置的媒體存取控制位址(MAC),記錄並列為一清單。
接著如步驟S507,如果需要,操作員可以先設定各裝置的網路識別資訊(如網路位址),根據實施例,先以管理介面列表顯示掃描結果,顯示的結果如圖10所示之實施例示意圖,示意圖顯示掃描的結果可以包括裝置型號、裝置描述、各裝置MAC位址、IP位址(可先為空格)、各裝置韌體版本以及裝置型號,這些可以由於各裝置所產生的網路封包所擷取得到。
實施例顯示,在本發明多裝置網路管理的機制下,除了網管主機設為指揮裝置外,其餘裝置可以依照操作員的管理目的選擇性地成為同步設定裝置以及執行裝置等的角色,其中作為指揮裝置的裝置實施例如上述圖3,應設有本發明提出的管理伺服程式;運作為同步設定裝置的實施例如上述圖4,設有接收同步設定值以及被命令同步其他裝置的軟體模組(設定與同步單元(402))。於是,各裝置可以依照系統管理機制運行,特別是設定值的同步處理。
流程接著如步驟S509,操作員透過管理介面選擇其中欲分享設定值之裝置,可以為此例選擇的指揮裝置(如此例的網管主機) 本身,亦可選擇其他節點裝置作為同步設定裝置。再如S511,經選擇欲分享設定值之裝置後,欲分享的設定值至少如全部或部分的組態設定,與/或韌體更新,再選擇欲同步之其餘全部或部分裝置,完成選擇後,如步驟S513,系統執行同步設定值的動作,即透過區域網路將設定值傳遞至所選擇欲同步的各裝置中,由裝置內更新機制(程式)完成組態與/或韌體的更新。在另一實施例中,不排除可以先將同步設定裝置中欲分享的全部或部分設定值傳遞到指揮裝置,再由指揮裝置根據選擇遞送到欲同步的裝置上。
在圖5所示的實施流程中,操作員可以透過管理介面執行選擇欲分享設定值的裝置,以及被動接收設定值的欲同步的裝置,示意圖可參閱圖11A至圖11C所示本發明多裝置網路管理系統之管理介面實施例。
圖11A至11C示意以圖形使用者介面顯示網域內節點裝置,包括運作為指揮裝置的裝置、運作為同步設定裝置的裝置以及其餘被動接收設定值的執行裝置,此示意圖顯示依照目的而動態形成一些功能角色。
於圖11A中,當進入本發明多裝置網路管理系統中,連結其中之一節點裝置之管理伺服程式,以管理介面列出掃描得知網域中多個節點裝置資訊,如圖在一個視窗11中顯示「選擇分享設定值的裝置」的選擇項目111,此例包括有裝置一(可指為本裝置)、裝置二、裝置三、裝置四與裝置五。
經選擇其一節點裝置作為分享設定值的裝置後,如裝置一,也就是裝置本身,接著產生如圖11B,其中視窗11顯示「選擇同步設定值的裝置」的選擇項目112,其中列舉除了選擇裝置一為分享設定值的裝置以外的其他節點裝置,如此例的裝置二、裝置三、裝置四與裝置五,這些其餘節點裝置可被選擇為同步設定值的裝置,成為在此機制下的執行裝置。
如果在圖11A的選擇項目111中選擇的除了裝置一(本裝置) 以外的另一節點裝置(如裝置二)作為執行分享設定值的裝置,則會如圖11C顯示「選擇同步設定值的裝置」的選擇項目113,其中列舉除了選擇裝置一與裝置二以外的其他節點裝置,如此例的裝置三、裝置四與裝置五,這些其餘節點裝置將可被選擇為同步設定值的執行裝置。
圖6顯示為本發明多裝置網路管理方法於系統端的實施例流程。
當系統完成啟動與初始化步驟後,開始如步驟S601,系統中的管理機制接收到管理連線,接著如步驟S603,系統即連結管理伺服程式,此管理伺服程式於接收管理連線時,可執行一使用者認證程序,使得系統僅對認證完成的操作員服務,並可接著根據指令或是自動地掃描網域內節點裝置,如步驟S605。以上管理伺服程式可以包括設有網頁伺服器,用以啟始能以網頁瀏覽器查看的管理介面。
之後,如步驟S607,以管理介面顯示掃描結果,或是在網路系統並未改變時顯示過去曾經掃描的結果,於是可以列表顯示掃描所得到的節點裝置資訊,管理介面特別可列出管理伺服程式對網域內節點的掃描結果。
接著,如步驟S609,根據掃描結果顯示的清單,指揮裝置接收選擇欲分享設定值之裝置的訊號,選擇的對象包括指揮裝置本身,或是其他可運作為同步設定裝置的裝置,如步驟S611,指揮裝置確認所選擇同步的設定值,設定值例如為網路功能設定、裝置功能設定,以及/或更新之韌體。當這些設定值是用其他裝置時,可以透過清單選擇欲同步的裝置,系統將接收選擇欲同步之裝置的訊號,如步驟S613,並據以執行同步,將選擇分享的裝置的設定值同步於選擇被同步的裝置上,如步驟S615。
網路系統中的指揮裝置設有可以接受設定、同步設定值以及提供管理介面的軟體或硬體模組,相關實施例可參閱前述圖3。同 步設定裝置設有可以同步自身設定值的相關軟體或硬體模組,如前述圖4。當選擇後,可以根據所選擇欲同步的對象執行設定值同步。以下圖7與圖8分別描述選擇欲設定之裝置為指揮裝置本身,或是藉由指揮裝置所啟始的管理介面所選擇的同步設定裝置。
圖7顯示設定指揮裝置之實施例流程。
此例顯示當操作員連線指揮裝置,也就如步驟S701,由指揮裝置決定是否同意進入,期間可以施以一認證程序,比如要求鍵入帳號、密碼,或晶片卡辨識,或其他認證程序,並不以此所列的方式為限,其主要目的是確認連線的對象確實為授權管理的對象。
再如步驟S703,透過管理介面選擇設定指揮裝置,並如步驟S705,選擇指揮裝置為分享設定值的裝置;也選擇欲同步之一或多個其他裝置,如步驟S707,再開始同步,以所產生的設定值透過特定通道或網路傳遞(同步)到所選擇的裝置上,由各裝置內程式執行更新,如步驟S709。
圖8則是顯示選擇同步設定裝置為欲設定對象之實施例流程。
在此流程中,如步驟S801,操作員先進入作為指揮裝置的節點裝置的管理介面中,可以執行裝置掃描、設定選擇與同步選擇,此例為選擇其中之一節點裝置作為分享設定值的裝置,此裝置將運作為同步設定裝置,如步驟S803。此例其他欲同步之裝置為一或多個執行裝置。
此時,如步驟S805,指揮裝置透過管理介面上的各種指令、工具確認此同步設定裝置中所載的設定值,包括網路功能設定、裝置功能設定、韌體等,並繼續選擇欲同步之裝置,如步驟S807,於完成設定後開始同步設定值,如步驟S809。
值得一提的是,當操作員選擇指揮裝置或同步設定裝置作為欲分享設定值的裝置時,系統提供的管理介面可以提供各種選擇,各種組態設定(包括在網路功能設定中)的內容在此不再贅 述,而是為本發明相關技術領域者可以瞭解的各種網路功能設定,如圖12所列的設定項目。而這些設定項目可能適合全部網域內的節點裝置,亦可能僅適用部分節點裝置,系統可以提供排除不相容的被同步裝置,以避免錯誤更新導致的問題。這部分可以依照各被同步裝置的型號或是韌體版本決定是否適用。在此並不贅述這部分除錯、容錯的機制。
圖9則顯示另一同步設定值的方式,並不選擇已具備設定值的特定裝置,而是在指揮裝置中上傳一設定檔案,再選擇一或多個執行同步的裝置。
開始如步驟S901,操作員同樣需要先進入指揮裝置,透過管理介面的功能上傳設定檔案,如步驟S903,並接著如步驟S905,同樣透過裝置選單選擇欲同步之一或多個裝置,即能以此上傳的設定檔案同步於所選擇的對象,再如步驟S907,選擇完成後開始同步。
圖12係以一網頁畫面示意表示本發明多裝置網路管理方法中可以透過指揮裝置直接分享與同步設定值於所選擇的其他裝置,包括選擇其一裝置為同步設定裝置、執行裝置等角色的節點裝置。此例中,透過一個網頁介面呈現出一個圖形使用者介面,可以方便操作員操作同步的設定,左欄顯示為各種主要設定值的範例,而本發明方法並實際運作並不限於此圖示內容。
此例中,管理介面在執行設定時,可以提供選單,讓操作員一一設定,包括先選定所要同步設定值的對象為指揮裝置或是同步設定裝置,接著選擇如圖顯示左欄的多種習知的設定項目121(其中之一或多項),其中包括SNMP(簡單網路管理協定,Simple Network Management Protocol)、L2 Table(第二層網路協議層查表)、Age Time(時效時間)、RSTP(Rapid Spanning Tree Protocol,快速生成樹協議)/MSTP(Multiple Spanning Tree Protocol,多生成樹協議)、RSTP Time Intervals(快速生成樹協議時間間隔)、 MSTP Instance Mapping(多生成樹協議時間間隔)、用以約束群播行為的IGMP Snooping(Internet Group Management Protocol snooping,網際網路組群管理協議窺探設定)、IGMP Time Intervals(網際網路組群管理協議窺探時間間隔)、負責網路頻寬管理的QoS(Quality of Service,服務品質)、負責網路與頻寬優先權設定的CoS Mapping(Class of Service,服務等級)、用於網路頻寬配置的Queue Weight(佇列加權)以及Algorithm(演算法管理)等。
當操作員完成以上或是其他適用的組態設定項目時,可以決定所要同步的裝置,如此圖例顯示的右欄,操作員可以透過選項決定欲同步之裝置123,可以列表顯示所欲同步的裝置主機名稱或是識別符,如執行裝置一、執行裝置二等。之後,透過指令即執行同步設定。
需要一提的是,在本發明運作此同步設定機制時,系統將可依照各設備與各裝置的型號、韌體版本等基本要求進行過濾以排除不適合該一或多項同步設定值的裝置,避免不當同步設定造成的錯誤。
綜上所述,本發明多裝置網路管理系統與方法提出一種包括多裝置以及多樣性設備的網路系統的管理機制,特別是針對網路系統的組態設定,對於各裝置的韌體更新等設定值,能夠管理與設定目的動態設定為指揮裝置、可中繼設定值的同步設定裝置,以及終端運作的執行裝置等,系統提供一個方便同步設定值的機制,使得網路系統能快速地執行同步更新。
惟以上所述僅為本發明之較佳可行實施例,非因此即侷限本發明之專利範圍,故舉凡運用本發明說明書及圖示內容所為之等效結構變化,均同理包含於本發明之範圍內,合予陳明。
20‧‧‧網路
201‧‧‧閘道裝置
202‧‧‧動態主機設定伺服器
203‧‧‧指揮裝置
205,206‧‧‧同步設定裝置
204,207,208,209,210,211,212‧‧‧執行裝置

Claims (10)

  1. 一種多裝置網路管理方法,包括接收一管理連線,連結一節點裝置之一管理伺服程式,啟始一管理介面;以該管理介面列出掃描得知該網域中多個節點裝置資訊;以該管理介面接收選擇該節點裝置或是另一節點裝置作為分享設定值的裝置的訊號;以該管理介面接收選擇一或多個同步設定值的裝置的訊號,該同步設定值的裝置為不同於該作為分享設定值的該節點裝置或該另一節點裝置之外的其他節點裝置;以及執行同步設定值於該選擇同步設定值之裝置,其中包括:當透過該管理介面選擇該節點裝置為分享設定值的裝置,其中設定值同步於所選擇同步設定值之裝置;以及當透過該管理介面選擇該另一節點裝置為分享設定值的裝置,其中設定值分享於所選擇同步設定值之裝置。
  2. 如請求項1所述的多裝置網路管理方法,其中該管理伺服程式於接收該管理連線時,執行一使用者認證程序,並開始掃描該網域內節點裝置。
  3. 如請求項2所述的多裝置網路管理方法,其中該管理伺服程式包括設有一網頁伺服器,用以啟始該管理介面。
  4. 如請求項1至3其中之一所述的多裝置網路管理方法,其中該設定值為一網路功能設定、裝置功能設定,以及/或更新之韌體。
  5. 如請求項4所述的多裝置網路管理方法,其中,於執行同步設定值於該同步設定值之裝置時,依照各節點裝置之型號或韌體排除不相容的欲同步之裝置。
  6. 如請求項5所述的多裝置網路管理方法,其中該接受管理連線的節點裝置運作為一指揮裝置;經由該管理介面選擇以分享設定值之該另一節點裝置運作為一同步設定裝置;被動接收同步設定值的節點裝置設為執行裝置。
  7. 一種多裝置網路管理系統,包括多個互相連結的節點裝置,設於一區域網路內,其中包括:選擇為一指揮裝置的節點裝置,設有提供一管理連線進入與設定該多裝置網路管理系統之一第一網路單元,以及連線該區域網路的一第二網路單元;其中,該指揮裝置啟始一管理介面,用以提供設定該指揮裝置,或選擇設定其他節點裝置,以將設定值同步於其他該區域網路內的網路節點;其中,於該指揮裝置,或透過該管理介面所選擇的另一分享設定值之節點裝置後,執行同步設定值於該選擇欲同步之其他執行裝置,其中包括:當透過該管理介面選擇該指揮裝置,其中設定值同步於所選擇同步之裝置,此時所選擇同步之其他節點裝置為一或多個執行裝置;以及當透過該管理介面選擇該另一節點裝置,執行一中繼同步功能,使得設定值同步分享於所選擇同步之其他節點裝置為一或多個執行裝置。
  8. 如請求項7所述的多裝置網路管理系統,其中設為該指揮裝置的節點裝置設有一網頁伺服器,用以啟始該網頁形式的管理介面。
  9. 如請求項7所述的多裝置網路管理系統,其中設為該指揮裝置的節點裝置設有一網路掃描單元,用以掃描該區域網路的節點裝置。
  10. 如請求項7所述的多裝置網路管理系統,其中該指揮裝置為該管理連線選擇進入該多裝置網路管理系統的多個節點裝置其中之一;該另一節點裝置為透過該管理介面選擇分享設定值之一同步設定裝置;該多裝置網路管理系統中,除了該指揮裝置、該同步設定裝置外,其餘節點裝置運作為被動同步設定值的執行裝置。
TW104108082A 2015-03-13 2015-03-13 多裝置網路管理方法與系統 TWI545988B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW104108082A TWI545988B (zh) 2015-03-13 2015-03-13 多裝置網路管理方法與系統

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW104108082A TWI545988B (zh) 2015-03-13 2015-03-13 多裝置網路管理方法與系統

Publications (2)

Publication Number Publication Date
TWI545988B TWI545988B (zh) 2016-08-11
TW201633811A true TW201633811A (zh) 2016-09-16

Family

ID=57183739

Family Applications (1)

Application Number Title Priority Date Filing Date
TW104108082A TWI545988B (zh) 2015-03-13 2015-03-13 多裝置網路管理方法與系統

Country Status (1)

Country Link
TW (1) TWI545988B (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI624762B (zh) * 2017-02-24 2018-05-21 廣達電腦股份有限公司 自動更新基本輸入輸出系統之系統與方法
TWI657676B (zh) * 2017-11-09 2019-04-21 和碩聯合科技股份有限公司 通訊裝置更新系統

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI624762B (zh) * 2017-02-24 2018-05-21 廣達電腦股份有限公司 自動更新基本輸入輸出系統之系統與方法
CN108509210A (zh) * 2017-02-24 2018-09-07 广达电脑股份有限公司 自动更新基本输入输出***的***与方法
TWI657676B (zh) * 2017-11-09 2019-04-21 和碩聯合科技股份有限公司 通訊裝置更新系統
US10754636B2 (en) 2017-11-09 2020-08-25 Pegatron Corporation Communication device updating system

Also Published As

Publication number Publication date
TWI545988B (zh) 2016-08-11

Similar Documents

Publication Publication Date Title
EP3382942B1 (en) Network service configuration method and network management device
JP6194456B2 (ja) ネットワークデバイス構成を自動的に展開するための方法
CN104009925B (zh) 路由器的桥接建立方法、装置和路由器
US11909744B2 (en) Network verification method and apparatus
CN113381879B (zh) 一种基于sdn的网络部署方法及设备
EP3694157B1 (en) Vxlan configuration method, device and system
US10116619B2 (en) Systems and methods for provisioning, configuring, diagnosing, and maintaining out-of band management of computing devices
JP6378442B2 (ja) 仮想化ネットワークにおいてサービスを展開するための方法、及び装置
CN104468368A (zh) 配置bgp邻居的方法及装置
US20160380830A1 (en) Method and system for managing multiple devices within a network system
CN105635327A (zh) 一种地址分配的方法和设备
KR102045556B1 (ko) 통신 시스템에서 네트워크 서비스에 기초하여 네트워크 디바이스를 제어하기 위한 장치 및 방법
TWI545988B (zh) 多裝置網路管理方法與系統
WO2016198004A1 (zh) 一种在虚拟化技术下的网络开局配置方法及装置
JP7437409B2 (ja) 設定装置、通信システム、設定方法、及びプログラム
WO2015058413A1 (zh) 一种数据配置方法及网络管理服务器
JP6021853B2 (ja) ネットワーク構成情報提供装置、ネットワーク構成情報提供方法、及びプログラム
TW201605214A (zh) 網路協定位址之設定方法及伺服管理系統
JP6438378B2 (ja) 制御システム、制御装置、制御方法及び制御プログラム
CN105530109A (zh) 一种网元即插即管理的方法、路由器和***
JP6837939B2 (ja) 管理装置、管理システム、ネットワーク機器設定方法、及びプログラム
JP7437408B2 (ja) 設定装置、通信システム、設定方法、及びプログラム
CN115277422B (zh) 一种sdn组网生成方法、装置、设备及介质
US20150052356A1 (en) Information processing apparatus and method
JP2016029535A (ja) 設計支援装置、ネットワークシステム、設計支援方法、及びプログラム