一種網(wǎng)絡(luò)交換機(jī)集群管理的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種網(wǎng)絡(luò)交換機(jī)集群管理的方法。
【背景技術(shù)】
[0002]交換機(jī)的管理可分為串口(或者稱為本地管理)和網(wǎng)口(遠(yuǎn)程管理)兩種方式。
[0003]對(duì)于串口管理方式,用戶需要通過串口將管理平臺(tái)(如筆記本電腦)與交換機(jī)直接相連。這種方式適用于高端交換機(jī),但不適用于低端交換機(jī),因?yàn)榈投私粨Q機(jī)數(shù)量較多,且位置比較分散,這樣的交換機(jī)通過串口管理是不現(xiàn)實(shí)的。對(duì)于網(wǎng)口管理方式,要求為每一臺(tái)交換機(jī)分配一個(gè)IP地址。同時(shí)大多數(shù)管理系統(tǒng)都依賴于TCP/IP傳輸數(shù)據(jù),從而實(shí)現(xiàn)管理、服務(wù)等功能。通過TCP/IP進(jìn)行通信,需要系統(tǒng)提供足夠多的資源。但是對(duì)于低端交換機(jī),由于資源(特別是內(nèi)存)非常有限,不能安裝大型的軟件,因此不適合以TCP/IP這樣復(fù)雜的通信協(xié)議為基礎(chǔ)進(jìn)行管理,而且IP地址本身也是一種寶貴的資源。
[0004]中國發(fā)明專利97198382公布了一種“由至少兩個(gè)具有集群功能的小自動(dòng)交換機(jī)組成的通信系統(tǒng)”。盡管該方案涉及小交換機(jī)的集群管理,但是該方案用于程控交換機(jī)傳輸聲音的通信,屬于電話(交換或呼叫)系統(tǒng),而本發(fā)明用于網(wǎng)絡(luò)交換機(jī)傳輸網(wǎng)絡(luò)數(shù)據(jù),屬于寬帶IP網(wǎng)絡(luò)系統(tǒng)。
【發(fā)明內(nèi)容】
[0005]為解決上述現(xiàn)有的缺點(diǎn),本發(fā)明的主要目的在于提供一種實(shí)用的網(wǎng)絡(luò)交換機(jī)集群管理的方法,較好地解決了低端交換機(jī)的管理問題。同時(shí)由于本方法中對(duì)設(shè)備的具體配置信息和所提供的管理命令不予規(guī)定,因此可以由用戶自由定義、添加新設(shè)備和新功能。
[0006]為達(dá)成以上所述的目的,本發(fā)明的一種網(wǎng)絡(luò)交換機(jī)集群管理的方法采取如下技術(shù)方案:
一種網(wǎng)絡(luò)交換機(jī)集群管理的方法,其特征在于,通過一臺(tái)服務(wù)器管理多個(gè)遠(yuǎn)程交換機(jī),遠(yuǎn)程交換機(jī)是低端交換機(jī),對(duì)低端交換機(jī)的管理通過工作在網(wǎng)絡(luò)層的一個(gè)專門設(shè)計(jì)的通信與管理協(xié)議來進(jìn)行,將遠(yuǎn)程交換機(jī)分組,服務(wù)器可以通過該通信與管理協(xié)議,對(duì)一組具有相同配置的遠(yuǎn)程交換機(jī)實(shí)現(xiàn)集群管理,所述通信與管理協(xié)議規(guī)定遠(yuǎn)程交換機(jī)在服務(wù)器上的登錄過程,為了實(shí)現(xiàn)遠(yuǎn)程設(shè)備的本地化管理,遠(yuǎn)程交換機(jī)自動(dòng)登錄到服務(wù)器時(shí)攜帶其詳細(xì)信息,服務(wù)器據(jù)此為其建立連接控制塊和虛擬設(shè)備,所述通信與管理協(xié)議規(guī)定遠(yuǎn)程交換機(jī)與服務(wù)器之間的連接維護(hù)過程,設(shè)備與服務(wù)器建立連接后,雙方開始互相發(fā)送協(xié)議報(bào)文維護(hù)此連接,所述維護(hù)連結(jié)部分協(xié)議一方面向?qū)Ψ奖砻髯约旱拇嬖?,另一方面設(shè)備通過連結(jié)維護(hù)報(bào)文向服務(wù)器更新自己的狀態(tài)信息,以保持同步。
[0007]所述通信與管理協(xié)議規(guī)定遠(yuǎn)程交換機(jī)對(duì)服務(wù)器所發(fā)送管理命令的處理過程,交換機(jī)為服務(wù)器提供可操作的管理命令,由服務(wù)器發(fā)送命令,交換機(jī)對(duì)命令加以執(zhí)行,從而實(shí)現(xiàn)相應(yīng)的管理功能,所述通信與管理協(xié)議對(duì)交換機(jī)設(shè)備的具體配置信息和所提供的管理命令不予規(guī)定,因此可以由用戶定義、添加新設(shè)備和新功能。
[0008]包括一些低端交換機(jī)、管理低端交換機(jī)的服務(wù)器、連接它們的網(wǎng)絡(luò)、以及交換機(jī)和服務(wù)器上的交換機(jī)管理軟件,服務(wù)器對(duì)低端交換機(jī)的管理通過一個(gè)專門設(shè)計(jì)的通信與管理協(xié)議來進(jìn)行,支持該協(xié)議相應(yīng)的管理軟件分別運(yùn)行在服務(wù)器和交換機(jī)上,服務(wù)器可以通過將遠(yuǎn)程交換機(jī)分組以及該通信與管理協(xié)議的運(yùn)行,對(duì)一組具有相同配置的遠(yuǎn)程交換機(jī)同步進(jìn)行管理,即低端交換機(jī)的集群管理。
[0009]采用如上技術(shù)方案的本發(fā)明,具有如下有益效果:
本發(fā)明解決了低端交換機(jī)的管理問題,特別適用于低端交換機(jī)的集群管理。本發(fā)明所設(shè)計(jì)的通信與管理協(xié)議不需要耗費(fèi)服務(wù)器和被管理的低端交換機(jī)過多的資源,從而較好地解決了低端交換機(jī)的管理問題。同時(shí)由于本方法中對(duì)設(shè)備的具體配置信息和所提供的管理命令不予規(guī)定,因此可以由用戶自由定義、添加新設(shè)備和新功能。
【附圖說明】
[0010]圖1是設(shè)備發(fā)送登錄請求流程示意圖。
[0011]圖2是設(shè)備接收到服務(wù)器的登錄回應(yīng)流程示意圖。
[0012]圖3是服務(wù)器接收到設(shè)備的登錄響應(yīng)流程示意圖。
[0013]圖4是設(shè)備處理服務(wù)請求流程示意圖。
【具體實(shí)施方式】
[0014]為了進(jìn)一步說明本發(fā)明,下面結(jié)合附圖進(jìn)一步進(jìn)行說明:
本發(fā)明通過一臺(tái)服務(wù)器管理多個(gè)低端遠(yuǎn)程交換機(jī)。對(duì)低端交換機(jī)的管理通過一個(gè)專門設(shè)計(jì)的通信與管理協(xié)議來進(jìn)行。該協(xié)議工作在0SI (開發(fā)式系統(tǒng)互連參考模型Open SystemInterconnect Referent Model)參考模型的網(wǎng)絡(luò)層和應(yīng)用層,在網(wǎng)絡(luò)層處理數(shù)據(jù)傳輸,在應(yīng)用層管理設(shè)備,它依賴于物理層與鏈路層(即工作在鏈路層之上)。將遠(yuǎn)程交換機(jī)分組,服務(wù)器可以通過該通信與管理協(xié)議,對(duì)一組具有相同配置的遠(yuǎn)程交換機(jī)通過同步實(shí)現(xiàn)低端交換機(jī)的集群管理。
[0015]該通信與管理協(xié)議規(guī)定:
1、遠(yuǎn)程交換機(jī)在服務(wù)器上的登錄過程:為了實(shí)現(xiàn)遠(yuǎn)程設(shè)備的本地化管理,遠(yuǎn)程交換機(jī)自動(dòng)登錄到服務(wù)器時(shí)攜帶其詳細(xì)信息,服務(wù)器據(jù)此為其建立連接控制塊和虛擬設(shè)備。
[0016]2、遠(yuǎn)程交換機(jī)與服務(wù)器之間的連接維護(hù)過程:設(shè)備與服務(wù)器建立連接后,雙方開始互相發(fā)送協(xié)議報(bào)文維護(hù)此連接;該維護(hù)連結(jié)部分協(xié)議一方面向?qū)Ψ奖砻髯约旱拇嬖?,另一方面設(shè)備通過連結(jié)維護(hù)報(bào)文向服務(wù)器更新自己的狀態(tài)信息,以保持同步。
[0017]3、遠(yuǎn)程交換機(jī)對(duì)服務(wù)器所發(fā)送管理命令的處理過程:交換機(jī)為服務(wù)器提供可操作的管理命令,由服務(wù)器發(fā)送命令,交換機(jī)對(duì)命令加以執(zhí)行,從而實(shí)現(xiàn)相應(yīng)的管理功能。
[0018]4、該通信與管理協(xié)議對(duì)交換機(jī)設(shè)備的具體配置信息和所提供的供管理命令不予規(guī)定,因此可以由用戶定義、添加新設(shè)備和新功能。
[0019]下面通過具體實(shí)施過程來進(jìn)一步說明本發(fā)明的技術(shù)方案。
[0020]1.、設(shè)備登錄:
設(shè)備一旦啟動(dòng),開始定時(shí)發(fā)送登錄請求報(bào)文,流程參見圖1。報(bào)文中包括設(shè)備類型、用戶名、設(shè)備名等信息。登錄請求報(bào)文為廣播報(bào)文。一個(gè)廣播域中只有一個(gè)管理服務(wù)器,否則如果同一廣播域中存在兩個(gè)或多個(gè)服務(wù)器,可以通過“拒絕端口 ”來防止一個(gè)設(shè)備登錄到其它服務(wù)器?!熬芙^端口”是指服務(wù)器的該端口丟棄所接收到的登錄請求報(bào)文。例如,假設(shè)設(shè)備1與服務(wù)器A的端口 1相連,設(shè)備2與服務(wù)器B的端口 1相連,服務(wù)器八的端口 2與服務(wù)器B的端口 2相連。那么可以將服務(wù)器A的端口 2和服務(wù)器B的端口 2設(shè)置為拒絕端口,這樣設(shè)備1就不會(huì)登錄到服務(wù)器B,設(shè)備2也不會(huì)登錄到服務(wù)器A。
[0021]服務(wù)器接收到設(shè)備的登錄請求報(bào)文后,檢查是否協(xié)議支持、設(shè)備類型、檢査用戶表中是否存在匹配的用戶項(xiàng)等。檢查通過后服務(wù)器發(fā)送服務(wù)器登錄回應(yīng)報(bào)文,否則如果檢查不通過則丟棄所收到的登錄請求報(bào)文。
[0022]當(dāng)設(shè)備接收到服務(wù)器登錄回應(yīng)報(bào)文后,主要驗(yàn)證服務(wù)器登錄回應(yīng)報(bào)文所攜帶的密碼是否與本身的密碼匹配,不匹配則丟棄此登錄回應(yīng)報(bào)文。若驗(yàn)證成功,設(shè)備將狀態(tài)轉(zhuǎn)換到連接狀態(tài),發(fā)送客戶登錄響應(yīng)報(bào)文。流程參見圖2。
[0023]當(dāng)服務(wù)器接收到設(shè)備的登錄響應(yīng)報(bào)文后,為其分配一個(gè)連接控制塊,在相應(yīng)的用戶表項(xiàng)中添加一個(gè)虛擬設(shè)備。流程參見圖3。
[0024]2、連接維護(hù)
設(shè)備與服務(wù)器建立連接后,雙方開始互相發(fā)送報(bào)文維護(hù)此連接。設(shè)備在發(fā)送維護(hù)報(bào)文至IJ服務(wù)器,報(bào)文內(nèi)容為設(shè)備的配置信息。服務(wù)器接收到設(shè)備的報(bào)文后,更新虛擬設(shè)備的配置信息。如果在一定時(shí)間內(nèi)沒有接收到設(shè)備維護(hù)報(bào)文,則服務(wù)器刪除該設(shè)備的連接控制塊,斷開此連接。
[0025]服務(wù)器也定時(shí)發(fā)送維護(hù)報(bào)文到設(shè)備。如果設(shè)備在一定時(shí)間內(nèi)沒有接收到服務(wù)器的維護(hù)報(bào)文,則設(shè)備從連接狀態(tài)轉(zhuǎn)換到登錄狀態(tài),重新幵始查找服務(wù)器。
[0026]3、服務(wù)處理
為節(jié)約低端交換機(jī)的資源,低端交換機(jī)為服務(wù)器提供最基本的原子操作(即服務(wù))。月艮務(wù)器端是發(fā)送命令,要求設(shè)備執(zhí)行,而設(shè)備發(fā)送處理結(jié)果。服務(wù)器發(fā)送服務(wù)請求后馬上處于阻塞狀態(tài),等待服務(wù)響應(yīng)。流程參見圖4。
[0027]4、設(shè)備管理
設(shè)備登錄到服務(wù)器后,管理員通過服務(wù)器端向設(shè)備要求進(jìn)行服務(wù)處理對(duì)設(shè)備進(jìn)行遠(yuǎn)程管理。上述通信和管理的步驟和協(xié)議中沒有規(guī)定具體設(shè)備的配置信息和所提供的服務(wù),因此用戶可以很方便地添加新設(shè)備和新功能。
[0028]服務(wù)器通過使用用戶表,令用戶對(duì)設(shè)備進(jìn)行分組管理??梢詾橛脩舯碇械拿總€(gè)用戶項(xiàng)配置一個(gè)設(shè)備管理模板,根據(jù)模板的配置管理該組的遠(yuǎn)程設(shè)備,同步進(jìn)行管理。
【主權(quán)項(xiàng)】
1.一種網(wǎng)絡(luò)交換機(jī)集群管理的方法,其特征在于,通過一臺(tái)服務(wù)器管理多個(gè)遠(yuǎn)程交換機(jī),遠(yuǎn)程交換機(jī)是低端交換機(jī),對(duì)低端交換機(jī)的管理通過工作在網(wǎng)絡(luò)層的一個(gè)專門設(shè)計(jì)的通信與管理協(xié)議來進(jìn)行,將遠(yuǎn)程交換機(jī)分組,服務(wù)器可以通過該通信與管理協(xié)議,對(duì)一組具有相同配置的遠(yuǎn)程交換機(jī)實(shí)現(xiàn)集群管理,所述通信與管理協(xié)議規(guī)定遠(yuǎn)程交換機(jī)在服務(wù)器上的登錄過程,為了實(shí)現(xiàn)遠(yuǎn)程設(shè)備的本地化管理,遠(yuǎn)程交換機(jī)自動(dòng)登錄到服務(wù)器時(shí)攜帶其詳細(xì)信息,服務(wù)器據(jù)此為其建立連接控制塊和虛擬設(shè)備,所述通信與管理協(xié)議規(guī)定遠(yuǎn)程交換機(jī)與服務(wù)器之間的連接維護(hù)過程,設(shè)備與服務(wù)器建立連接后,雙方開始互相發(fā)送協(xié)議報(bào)文維護(hù)此連接,所述維護(hù)連結(jié)部分協(xié)議一方面向?qū)Ψ奖砻髯约旱拇嬖冢硪环矫嬖O(shè)備通過連結(jié)維護(hù)報(bào)文向服務(wù)器更新自己的狀態(tài)信息,以保持同步。2.根據(jù)權(quán)利要求1所述的一種網(wǎng)絡(luò)交換機(jī)集群管理的方法,其特征在于,所述通信與管理協(xié)議規(guī)定遠(yuǎn)程交換機(jī)對(duì)服務(wù)器所發(fā)送管理命令的處理過程,交換機(jī)為服務(wù)器提供可操作的管理命令,由服務(wù)器發(fā)送命令,交換機(jī)對(duì)命令加以執(zhí)行,從而實(shí)現(xiàn)相應(yīng)的管理功能,所述通信與管理協(xié)議對(duì)交換機(jī)設(shè)備的具體配置信息和所提供的管理命令不予規(guī)定,因此可以由用戶定義、添加新設(shè)備和新功能。3.根據(jù)權(quán)利要求1所述的一種網(wǎng)絡(luò)交換機(jī)集群管理的方法,其特征在于,包括一些低端交換機(jī)、管理低端交換機(jī)的服務(wù)器、連接它們的網(wǎng)絡(luò)、以及交換機(jī)和服務(wù)器上的交換機(jī)管理軟件,服務(wù)器對(duì)低端交換機(jī)的管理通過一個(gè)專門設(shè)計(jì)的通信與管理協(xié)議來進(jìn)行,支持該協(xié)議相應(yīng)的管理軟件分別運(yùn)行在服務(wù)器和交換機(jī)上,服務(wù)器可以通過將遠(yuǎn)程交換機(jī)分組以及該通信與管理協(xié)議的運(yùn)行,對(duì)一組具有相同配置的遠(yuǎn)程交換機(jī)同步進(jìn)行管理,即低端交換機(jī)的集群管理。
【專利摘要】本發(fā)明公開一種網(wǎng)絡(luò)交換機(jī)集群管理的方法,其特征在于,通過一臺(tái)服務(wù)器管理多個(gè)遠(yuǎn)程交換機(jī),遠(yuǎn)程交換機(jī)是低端交換機(jī),對(duì)低端交換機(jī)的管理通過工作在網(wǎng)絡(luò)層的一個(gè)專門設(shè)計(jì)的通信與管理協(xié)議來進(jìn)行,將遠(yuǎn)程交換機(jī)分組,服務(wù)器可以通過該通信與管理協(xié)議,對(duì)一組具有相同配置的遠(yuǎn)程交換機(jī)實(shí)現(xiàn)集群管理,所述通信與管理協(xié)議規(guī)定遠(yuǎn)程交換機(jī)在服務(wù)器上的登錄過程,為了實(shí)現(xiàn)遠(yuǎn)程設(shè)備的本地化管理,遠(yuǎn)程交換機(jī)自動(dòng)登錄到服務(wù)器時(shí)攜帶其詳細(xì)信息,服務(wù)器據(jù)此為其建立連接控制塊和虛擬設(shè)備。本發(fā)明較好地解決了低端交換機(jī)的管理問題,同時(shí)可以由用戶自由定義、添加新設(shè)備和新功能。
【IPC分類】H04L12/937, H04L12/24, H04L12/775
【公開號(hào)】CN105357022
【申請?zhí)枴緾N201410409359
【發(fā)明人】何陽, 米奇
【申請人】西安慧澤知識(shí)產(chǎn)權(quán)運(yùn)營管理有限公司
【公開日】2016年2月24日
【申請日】2014年8月20日