新四季網

無線控制器配置信息的自動備份方法和設備的製作方法

2023-05-06 18:25:51

專利名稱:無線控制器配置信息的自動備份方法和設備的製作方法
技術領域:
本發明涉及通信技術領域,特別涉及一種無線控制器配置信息的自動備 份方法和設備。
背景技術:
無線接入點(Access Point, AP )是目前組建小型無線區域網時常用的設 備。AP相當於一個連接有線網和無線網的橋梁,其主要作用是將各個無線網 絡客戶端連接到一起,然後將無線網絡接入乙太網。根據AP本身所集成的功 能差異,現有技術分為FAT AP組網結構和AC + FIT AP組網結構。其中,FATAP組網結構是現有的常見組網結構,其示意圖如圖l所示。在這種FATAP組網模式中,AP通過交換機連接到有線網絡,所有的相關 功能都在AP自身上面來完成,因此,該AP被稱為FATAP,包括動態密鑰生 成、L2漫遊切換、認證終結等。這樣對於AP自身的處理能力要求就比較高, 需要能夠承擔起複雜業務,而功能升級是通過升級AP本身的軟體版本來實現。基於上述示例可以看出,FATAP的組網特點如下AP自身功能較強大,動態密鑰生成、L2漫遊切換、認證終結等功能都可 以在AP自身上完成;由網管軟體對全網AP進行統一集中管理;802.1x認證終結可以由AP自身來完成,也可以由交換機來完成,WEB認 證也可以由AP自身或由交換機來完成,配合後臺的認證計費系統進行包月計 費,或者是基於時長或流量的計費;由於FATAP自身的原理特點,它通常適用於規^莫較小、僅僅是數據接入 業務需求的WLAN網絡組建,或者是一些局部應用WLAN網絡進行熱點覆蓋 的項目。隨著現有無線網絡中AP數量逐漸增多,也為無線網絡帶來了 一系列的問 題,比如無線網絡的部署問題,眾多的AP如何進行信道調整和功率調節,AP 上的流量如何進行負載分擔,如何探測非法AP的接入等,這些問題都給無線 網絡的部署帶來了新的挑戰。為了應對上述挑戰,解決相應的技術問題,無線控制器的部署形式也從 FAT AP組網結構向AC + FIT AP組網結構進4亍過渡。無線控制器(Access Controller, AC)是一種網絡設備,能夠自動優化基 本無線網絡,並支持該網絡之上的高級移動月良務。AC + FIT AP的組網模式是由FIT AP和AC來實現組網,其結構示意圖如圖 2所示。FITAP的組網模式通過將AP上的功能"剝離"出來集中到AC上來處理, 包括動態密鑰生成、認證的終結等,減輕了單個AP的負擔和成本;同時,因 為增加了AC對AP進行管理,所以,AC可以配合FITAP實現更多的增值業務 功能。在這種組網結構中,FITAP上實現"零配置",所有配置都集中到AC上。 這也促成了FITAP解決方案更加便於集中管理,並由此具有三層漫遊、基於 用戶下發權限等FAT AP不具備的功能。在運營商網絡中,為了更好的實現AC+FITAP的組網結構,AC的數量也 隨著越來越多AP而增加,對業務備除的需求日益強烈,於是有了AC的1比1 熱4^BH支術,該技術主要通過AP同時與主備兩臺AC建立隧道連結來實現,從 而實現單一AC故障時對業務的備份。現有技術方案中的無線控制器熱備記述是將兩臺AC上的AP實體配置為 完全相同的兩份,然後兩臺AC手工建立熱備關係。AP通過輕型衝妾入,存、切、i義(Light Access Point Protocol understanding , LWAPP)隧道與AC建立連結,各AC之間l對l建立備份關係。在實現本發明的過程中,發明人發現現有技術至少存在以下問題1、現有的熱備組網技術要求AC設備數量必須是偶數的,從而導致了組網 方案不靈活;2、 現有熱備組網結構中設備配置需要手工進行,維護和修改流程繁瑣, 而且容易出現錯誤;3、 如果主備兩臺AC同時出現問題,則沒有後備的AC接管業務,將影響 該備份關係中所涉及的全部AP的正常工作。發明內容本發明提供一種無線控制器配置信息的自動備份方法和設備,以實現系 統中的無線控制器可以根據環狀的邏輯關係自動發現備用資源,並自動對配 置信息進行備份以及故障後的信息恢復。為達到上述目的,本發明一方面提供了一種無線控制器配置信息的自動 備份方法,應用於包括至少兩個無線控制器的系統中,其中,所述無線控制 器中的配置資源至少包括主用配置資源和備用配置資源,所述主用配置資源 的大小等於或小於所述備用配置資源的大小,所述方法包括所述無線控制器根據預設的身份標識號碼ID分配規則確定自身的ID,並 才艮據所述ID的順序,與所述系統中其他的無線控制器生成一個邏輯環;所述邏輯環上的一個ID所對應的無線控制器的主用配置資源中的配置信 息備份到下一個ID所對應的無線控制器的備用配置資源中,其中,所述邏輯 環上最大ID所對應的無線控制器的主用配置資源中的配置信息備除到所述邏 輯環上ID為最小ID的無線控制器的備用配置資源中;根據所述配置信息,所述邏輯環上的一個ID所對應的無線控制器相連接 的所有無線接入點與下一個ID所對應的無線控制器建立備用連結。優選的,所述無線控制器根據預設的ID分配規則確定自身的ID的具體 流程為無線控制器啟動或使能備份功能後,通過專用的虛擬區域網VLAN向其 他無線控制器廣播發送包含自身ID為最小ID的ID佔用請求消息;當所述無線控制器在預設的響應時間內沒有接收到其他無線控制器發送 的ID佔用請求消息和ID佔用響應消息時,所述無線控制器確定自身的ID為 最小ID;當所述無線控制器在預設的響應時間內接收到其他無線控制器發送的ID 佔用請求消息,但沒有收到其他無線控制器發送的ID佔用響應消息時,所述 無線控制器比較自身的介質訪問控制MAC地址和發送ID佔用請求的其他無 線控制器的MAC地址,根據所述比較的結果進行處理;當所述無線控制器在預設的響應時間內接收到其他無線控制器發送的ID 佔用響應消息,但沒有收到其他無線控制器發送的ID佔用請求消息時,所述 無線控制器確定自身的ID為當前網絡中的所有無線控制器中的最大ID的下 一個ID;當所述無線控制器在預設的響應時間內接收到其他無線控制器發送的ID 佔用請求消息和ID佔用響應消息時,所述無線控制器比較自身的MAC地址 和發送ID佔用請求的其他無線控制器的MAC地址,根據所述比較的結果進 行處理。優選的,當所述無線控制器在預設的響應時間內接收到其他無線控制器 發送的ID佔用請求消息,但沒有收到其他無線控制器發送的ID佔用響應消 息時,所述無線控制器根據所述MAC地址的比較結果進行處理,具體為當所述無線控制器的MAC地址大於所有發送ID佔用請求消息的其他無 線控制器的MAC地址時,所述無線控制器確定自身的ID為最小ID;當所述無線控制器的MAC地址不是大於所有發送ID佔用請求消息的其 他無線控制器的MAC地址時,所述無線控制器在所述預設的響應時間過後, 重新發送包含自身ID為最小ID的ID佔用請求消息。優選的,當所述無線控制器在預設的響應時間內接收到其他無線控制器 發送的ID佔用請求消息和ID佔用響應消息時,所述無線控制器根據所述 MAC地址的比較結果進行處理,具體為當所述無線控制器的MAC地址大於所有發送ID佔用請求消息的其他無 線控制器的MAC地址時,所述無線控制器確定自身的ID為當前網絡中的所 有無線控制器中的最大ID的下一個ID;當所述無線控制器的MAC地址不是大於所有發送ID佔用請求消息的其 他無線控制器的MAC地址時,所述無線控制器在所述預"沒的響應時間過後,重新發送包含自身ID為最小ID的ID佔用請求消息。
優選的,所述備用連結建立後,當所述邏輯環上一個ID所對應的無線控 制器出現故障時,所述方法還包括
與發生故障的無線控制器相連接的所有無線接入點通過備用連結與所述 發生故障的無線控制器所對應ID的下一個ID所對應的無線控制器進^^於通信;
所述發生故障的無線控制器所對應ID的上一個ID所對應的無線控制器 向其他無線控制器廣播備份請求消息;
所述發生故障的無線控制器所對應ID的上一個ID所對應的無線控制器 接收一個或多個存在剩餘配置資源的其他無線控制器返回的備份響應消息, 並將自身的主用配置資源中的配置信息備份到返回所述備份響應消息的一個 或多個其他無線控制器的剩餘配置資源中。
優選的,所述無線控制器中的剩餘配置資源,具體為
所述無線控制器中主用配置資源和備用配置資源中當前未佔用的配置資 源;或,
所述無線控制器的配置資源中除主用配置資源和備用配置資源外的富餘 配置資源。
優選的,所述ID佔用請求消息中還包含發送所述ID佔用請求消息的無 線控制器用來與無線接入點通信的IP位址,當所述邏輯環上發生故障的無線 控制器的故障恢復,或由新的無線控制器代替發生故障的原無線控制器時, 所述方法還包括
所述故障恢復後的無線控制器或所述新的無線控制器發送包含所述IP地 址的ID佔用請求消息;
當與所述發生故障的無線控制器所對應的ID相鄰的ID所對應的無線控 制器根據所述ID佔用請求消息判斷所述IP位址與所述ID所對應的原無線控 制器的IP位址相同時,所述與發生故障的無線控制器所對應的ID相鄰的ID 所對應的無線控制器向所述故障恢復後的無線控制器或所述新的無線控制器 發送使用原ID的恢復消息;
所述故障恢復後的無線控制器或所述新的無線控制器恢復所述原無線控制器的配置資源,所述一個或多個其他無線控制器釋^t剩餘配置資源所存儲
的所述發生故障的無線控制器所對應的id的上一個id所對應的無線控制器
的配置信息。
優選的,當新的無線控制器加入所述系統時,所述方法還包括 所述新的無線控制器根據預設的id分配規則獲取相對應的id,並加入所 述邏輯環;
在所述邏輯環上,所述新的無線控制器所對應的id的上一個id所對應 的無線控制器的主用配置資源中的配置信息備份到所述新的無線控制器的備 用配置資源中,所述新的無線控制器的主用資源中的配置信息備份到所述新 的無線控制器所對應的id的下一個id所對應的無線控制器的備用配置資源 中。
另一方面,本發明還提供了一種無線控制器,其特徵在於,應用於包括 至少兩個無線控制器的系統中,其中,所述無線控制器中的配置資源至少包 括主用配置資源和備用配置資源,所述主用配置資源的大小等於或小於所述 備用配置資源的大小,包括
邏輯環建立模塊,用於根據預設的身份標識號碼id分配規則,確定自身 的id,並根據所述id的順序,與所述系統中其他的無線控制器生成一個邏輯 環;
備份模塊,與所述邏輯環建立模塊電性連接,用於將自身的主用配置資 源中的配置信息備份到所述邏輯環上由所述邏輯環建立模塊所確定的id的下 一個id所對應的無線控制器的備用配置資源中,並將所述邏輯環上由所述邏 輯環建立模塊所確定的id的上一個id所對應的無線控制器的主用配置資源 中的配置信息備份到自身的備用配置資源中,其中,當所述邏輯環建立模塊 所確定的id為所述邏輯環中的最大id時,所述id的下一個id為最小id, 當所述邏輯環建立^=莫塊所確定的id為所述邏輯環中的最小id時,所述id的 上一個id為最大id;
連結建立模塊,與所述備用模塊電性連接,用於根據所述備用模塊在自身的備用配置資源中所備盼的配置信息,與上一個ID所對應的無線控制器相 連接的所有無線接入點建立備用連結。
優選的,所述邏輯環建立模塊,具體包括
發送子模塊,用於在所述無線控制器啟動或使能備份功能後,通過專用 的VLAN向其他無線控制器廣4番發送包含自身ID為最小ID的ID佔用請求
消息;
接收子模塊,用於在預設的響應時間內接收所述其他無線控制器發送的
ID佔用請求消息和/或ID佔用響應消息;
ID確定子模塊,與所述接收子模塊電性連接,用於根據所述接收子模塊 接收ID佔用請求消息和/或ID佔用響應消息的情況,按照預設的策略確定所 述無線控制器的ID。
優選的,當所述無線控制器的ID的下一個ID所對應的無線控制器出現 故障時,
所述發送子模塊,還用於向其他無線控制器廣播備^S貪求消息; 所述接收子模塊,還用於接收一個或多個存在剩餘配置資源的其他無線
控制器返回的備除響應消息。
優選的,所述備份模塊,還用於根據所述接收子模塊所接收的一個或多
個存在剩餘配置資源的其他無線控制器返回的備份響應消息,將自身的主用
配置資源中的配置信息備份到返回所述備份響應消息的一個或多個其他無線
控制器的剩餘配置資源中。
優選的,所述無線控制器中的剩餘配置資源,具體為 所述無線控制器中主用配置資源和備用配置資源中當前未佔用的配置資
源;或,
所述無線控制器的配置資源中除主用配置資源和備用配置資源外的富餘 配置資源。
優選的,所述無線控制器還包括
判斷模塊,與所述邏輯環建立模塊和所述備份模塊電性連接,用於判斷 在所述邏輯環中,所述邏輯環建立模塊所確定的ID的上一個ID所對應的無線控制器是否發生變化,如果發生變化,則通知所述備份模塊,更新所述備
用配置資源中所備盼的信息為所述發生變化的所述上一個ID所對應的無線控 制器的主用配置資源中的配置信息;
在所述邏輯環建立模塊所確定的ID的相鄰ID所對應的無線控制器出現 故障後,所述判斷模塊,還用於接收其他無線控制器發送的ID佔用請求消息, 並判斷所述ID佔用請求消息中所包含的其他無線控制器用來與無線接入點通 信的IP位址與所述出現故障的無線控制器用來與無線接入點通信的IP位址是 否相同,如果相同,則通知所述邏輯環建立模塊向所述其他無線控制器發送 使用所述發生故障的無線控制器的ID的恢復消息。
與現有技術相比,本發明具有以下優點
通過本發明,系統中的無線控制器可以根據環狀的邏輯關係自動發現備 用資源,並自動對配置信息進行備份以及故障後的信息恢復,從而提高了系 統的信息安全性,簡化了信息備份的操作流程。


圖1為現有技術中的FATAP組網結構示意圖; 圖2為現有技術中的AC + FIT AP組網模式示意圖; 圖3為本發明提供的一種無線控制器配置信息的自動備除方法的流程示 意圖4為本發明提供的一種無線控制器配置信息的自動備除方法的流程示 意圖5為本發明提供的一種無線控制器組網的結構示意圖; 圖6為本發明才是供的一種無線控制器的結構示意圖。
具體實施例方式
如背景技術所述,現有的無線控制器熱備技術是通過建立l: l的無線控 制器備份組來實現彼此的配置信息備份,這樣的技術方案實現的基礎就是系 統中必須存在偶數個無線控制器,而且如果上述無線控制器的備份組整體出現故障時,無法保證該備份組中的無線控制器所連接的無線接入點的業務, 影響了無線控制器備^f分的效果和系統中配置信息的安全性。
本發明所提出的技術方案是一種無線控制器配置信息的自動備份方法, 應用於包括至少兩個無線控制器的系統中,其中,各個無線控制器中的配置 資源至少包括主用配置資源和備用配置資源,且主用配置資源的大小等於或小於 備用配置資源的大小。
如圖3所示,為本發明所提出的一種無線控制器配置信息的自動備份方法 的流程示意圖,該方法具體包括以下步驟
步驟S301 、無線控制器根據預設的ID分配規則確定自身的ID,並根據該 ID的順序,與當前系統中其他的無線控制器生成一個邏輯環。
其中,無線控制器根據預設的ID分配規則確定自身的ID的具體流程為
無線控制器啟動或使能備份功能後,通過專用的VLAN向其他無線控制器 廣播發送包含自身ID為最小ID的ID佔用請求消息;
該無線控制器在發送上述ID佔用請求信息後,檢測在預設的響應時間內 是否收到其他無線控制器返回的ID佔用請求消息和/或ID佔用響應消息,並根 據是否收到上述消息以及收到的消息種類確定本無線控制器的ID,具體包括 以下幾種情況
情況一、當所述無線控制器在預設的響應時間內沒有接收到其他無線控 制器發送的ID佔用請求消息和ID佔用響應消息時,所述無線控制器確定自身 的ID為最小ID。
在這種情況下,表明當前系統中其他的無線控制器沒有被啟動或其備份 功能沒有被使能,並且也沒有被分配相應的ID。
因此,本無線控制器可以認為自身是第一個接入當前系統的無線控制器, 並確認自身的ID為最小ID。
.需要指出的是,在具體的應用場景中,上述的最小ID具體可以為1或者其 他標識,這樣的變化並不影響本發明的保護範圍。
情況二、當所述無線控制器在預設的響應時間內接收到其他無線控制器 發送的ID佔用請求消息,但沒有收到其他無線控制器發送的ID佔用響應消息時,所述無線控制器比較自身的MAC地址和發送ID佔用請求的其他無線控制 器的MAC地址,根據所述比較的結果進行處理。
在這種情況下,接收到其他無線控制器發送的ID佔用請求消息。表明有 其他無線控制器通過啟動或使能備份功能的方式正在接入系統,因此,需要 將本無線控制器和其他接入系統的無線控制器的MAC地址進行比較,根據一 定的規則為相應的無線控制器分配ID,比如,如果上述的規則具體為MAC越 大則該MAC地址所對應的無線控制器的分配ID的優先級越高時,優先為MAC 地址大的無線控制器分配ID。
另一方面,沒有收到其他無線控制器發送的ID佔用響應消息,表示當前 系統中沒有已經^皮分配ID的無線控制器,所以,在為無線控制器分配ID時無 需考慮系統中已有的無線控制器的情況,可以直接為本無線控制器和發送ID 佔用請求的其他無線控制器分配由最小ID開始的ID。
需要指出的是,在具體的應用場景中,上述的最小ID具體可以為1或者其 他標識,這樣的變化並不影響本發明的保護範圍
以上述的為MAC越大則該MAC地址所對應的無線控制器的分配ID的優 先級越高,且當前系統中最小ID為1的規則為例,本情況下的ID分配具體示例 如下
當本無線控制器的MAC地址大於所有發送ID佔用請求消息的其他無線控 制器的MAC地址時,本無線控制器確定自身的ID為1,即最小ID;
當本無線控制器的MAC地址不是大於所有發送ID佔用請求消息的其他無 線控制器的MAC地址時,本無線控制器在所述預設的響應時間過後,重新發 送包含自身ID為1的ID佔用請求消息,並根據接收到消息的情況進行相應的處 理。
上述的情況對於與本無線控制器進行MAC地址比較的其他的無線控制器 同樣適用。
情況三、當所述無線控制器在預設的響應時間內接收到其他無線控制器 發送的ID佔用響應消息,但沒有收到其他無線控制器發送的ID佔用請求消息 時,所述無線控制器確定自身的ID為當前網絡中的所有無線控制器中的最大ID的下一個ID,在具體的應用場景中,下一個ID的選取可以具體為將最大ID 的值加上預設的ID差值,這樣的差值可以為l或者其他數值,這樣的變化並不 影響本發明的保護範圍。
在這種情況下,收到其他無線控制器發送的ID佔用響應消息,表示當前 系統中存在已經被分配ID的無線控制器,所以,在為無線控制器分配ID時需 要考慮系統中已有的無線控制器的情況,即只能為本無線控制器分配已存在 的ID之後6鬥ID。
另一方面,沒有接收到其他無線控制器發送的ID佔用請求消息,表明沒 有其他無線控制器通過啟動或使能備份功能的方式接入系統,因此,可以直 接的為本無線控制器分配ID值,考慮到上述已經存在被分配ID的無線路由器 存在,所以,無線控制器確定自身的ID為當前網絡中的所有無線控制器中的 最大ID的下一個ID,與前述情況相同,這裡的下一個ID的產生規則也可以是 將最大ID值加1。
即將本無線控制器的ID排列在當前系統中所有已存在的無線控制器的ID 之後。
其中,'需要指出的是,本無線控制器是通過接收的ID佔用響應消息來獲 取當前網絡中的最大ID的信息的,具體的獲取方法可以是其他無線控制器在 ID佔用響應消息中攜帶自身的ID信息,或者,本無線控制器是通過接收的ID 佔用響應消息的數量進行編號,計算得出當前最大的ID,只是,在這種情況 下,需要所有具有ID的無線控制器在接收到ID佔用請求消息後,都會向該消 息的發送方返回ID佔用響應消息。這樣的變化同樣屬於本發明的保護範圍。
情況四、當所述無線控制器在預設的響應時間內接收到其他無線控制器 發送的ID佔用請求消息和ID佔用響應消息時,所述無線控制器比較自身的 MAC地址和發送ID佔用請求的其他無線控制器的MAC地址,根據所述比較的 結果進行處理。
在這種情況下,收到其他無線控制器發送的ID佔用響應消息,表示當前 系統中存在已經被分配ID的無線控制器,所以,在為無線控制器分配ID時需 要考慮系統中已有的無線控制器的情況,即只能為本無線控制器分配已存在的ID之後的ID。
另一方面,接收到其他無線控制器發送的ID佔用請求消息。表明有其他 無線控制器通過啟動或使能備份功能的方式正在接入系統,因此,需要將本 無線控制器和其他接入系統的無線控制器的MAC地址進行比較,根據一定的 規則為相應的無線控制器分配ID,比如,如果上述的規則具體為MAC越大則 該MAC地址所對應的無線控制器的分配ID的優先級越高時,優先為MAC地址 大的無線控制器分配ID。
以上述的為MAC越大則該MAC地址所對應的無線控制器的分配ID的優 先級越高,且當前系統中的最小ID為1,相鄰ID值之間的ID差值為1的規則為 例,本情況下的ID分配具體示例如下
當本無線控制器的MAC地址大於所有發送ID佔用請求消息的其他無線控 制器的MAC地址時,本無線控制器確定自身的ID為當前網絡中的所有無線控 制器中的最大ID值加1;
當本無線控制器的MAC地址不是大於所有發送ID佔用請求消息的其他無 線控制器的MAC地址時,本無線控制器在所述預設的響應時間過後,重新發 送包含自身ID為1的ID佔用請求消息。
上述的情況對於與本無線控制器進行MAC地址比較的其他的無線控制器 同樣適用。
步驟S302、邏輯環上的一個ID所對應的無線控制器的主用配置資源中的 配置信息備份到下一個ID所對應的無線控制器的備用配置資源中。
其中,由於各無線控制器位於一個邏輯環上,即各個無線控制器所組成 的邏輯關係是一個環狀結構,在該邏輯環上,首先按照ID數值的大小將各個 無線控制器排列入該邏輯環中,排列在後的無線路由器為前一個無線控制器 提供備份資源,即前一個無線控制器的主用配置資源中的配置信息備份到上 述的排列在後的無線路由器的備用配置資源中,而對於該邏輯環上最大ID所 對應的無線控制器的主用配置資源中的配置信息備^P分到該邏輯環上ID為最小 ID (例如,1)的無線控制器的備用配置資源中。
通過上述的備份策略,使系統中的各個無線控制器形成了 一個邏輯環,達到了循環的^P分鏈的效果,該邏輯環不受無線控制器的數量的限制,在無 線控制器的數量大於兩個的情況下,無論奇數還是偶數,都可以循環的實現 配置信息的備份。
在上述的配置信息的*流程完成之後,邏輯環上的各個無線控制器均 與該邏輯環上的下一個無線控制器形成了主備關係,其中,在邏輯環中排列 在前的無線控制器為主用無線控制器,排列在後的無線控制器為備用無線控 制器。
需要指出的是,這裡所說的主備關係均是相對而言,例如,ID為2的無線 控制器是ID為1的無線控制器的備用無線控制器,而同樣是該ID為2的無線控 制器,也是ID為3的無線控制器的主用控制器。因此,選取的參照無線控制器 不同,各個無線控制器所扮演的主備角色也存在相應的差異。
步驟S303、根據備用配置資源中所備份的配置信息,邏輯環上一個ID所 對應的無線控制器相連接的所有無線接入點與下一個ID所對應的無線控制器 建立備用連結。
在基於邏輯環的無線控制器主備關係建立完成之後,主用無線控制器將 自身的主用配置資源上的配置信息備除到備用無線控制器的備用配置資源 中,並且,根據該配置信息,與主用無線控制器相連接的所有無線接入點均 與該備用無線控制器建立備用通信鏈路,完成備用連結。
下面,進一步的說明上述邏輯環中的無線控制器出現故障的情況下,本 發明所提出的技術方案是如何實現配置信息的恢復和保護的,為了敘述方便, 以下的描述中根據上述的主備關係規則,以主用無線控制器和備用無線控制 器對邏輯環上的相鄰無線控制器進行描述,這樣的名稱變化並不影響本發明 的保護範圍。
當邏輯環上的一個無線控制器發生故障時,與該無線控制器相連接的所 有無線接入點通過備用連結與該無線控制器的備用無線控制器進行通信,保 障業務的繼續進行。
由於無線控制器發生故障,以該故障無線控制器為備用無線控制器的主 用無線控制器(即邏輯環上排在故障無線控制器前的無線控制器)沒有了備
20用無線控制器,所以,該主用無線控制器發起了尋找新的無線控制器的操作 流程,該主用無線控制器向系統中的其他無線控制器以廣4番的方式發送^f分 請求消息。
上述的主用無線控制器接收一個或多個存在剩餘配置資源的其他無線控 制器返回的備份響應消息,並將自身的主用配置資源中的配置信息備份到返 回所述備份響應消息的 一個或多個其他無線控制器的剩餘配置資源中。從而, 使主用無線控制器具有了新的備用無線控制器,並使配置信息重新得到了保 護。
需要進一步指出的是,上述的無線控制器中的剩餘配置資源,具體為以
下兩種情況
情況一、無線控制器中主用配置資源和備用配置資源中當前未佔用的配 置資源。
在這種情況下,可以是無線接入點在對應的無線接入控制器上所佔用的 配置資源沒有達到上限,因此,會有一部分本來用於存儲配置信息的配置資 源處於暫時的閒置狀態,當有無線控制器因缺少備用無線控制器而發送^P分 請求消息時,如果條件允許,上述的一個或多個存在剩餘配置資源的無線控 制器將空閒的配置資源作為缺少備用無線控制器的主用無線控制器的備用配 置資源,對配置信息進行備份。
需要指出的是,具體的備份方式可以是由一個存在剩餘配置資源的無線 控制器完全充當上述主用無線控制器的備用無線控制器,將其所有的配置信 息都備份於剩餘配置資源中,只是要求作為備用無線控制器的無線控制器內 的剩餘配置資源足夠滿足上述主用無線控制器存儲配置信息的需要。
另一方面,上述的備份方式也可以是由多個存在剩餘配置資源的無線控 制器共同充當上述主用無線控制器的備用無線控制器,由每個存在剩餘配置 資源的無線控制器按照一定的規則分別備除該主用無線控制器的一部分配置 信息,這裡所提及的規則具體可以根據實際需要進行調整,這樣的變化並不 影響本發明的保護範圍。
情況二、無線控制器的配置資源中除主用配置資源和備用配置資源外的富餘配置資源。
在這種情況下,無線控制器的初始設置中,就將配置資源劃分為三種, 主用配置資源、備用配置資源和富餘配置資源,其中,主用配置資源的大小 小於或等於備用配置資源的大小,富餘配置資源的大小沒有具體的要求,這 種配置資源的存在目的之一就是為了在出現故障無線控制器的時候,可以通 過其他無線控制器中的富餘配置資源為受到故障影響的無線控制器提供配置 信息的備份服務。
基於上述兩種情況,本發明所提出的技術方案解決了無線控制器出現故 障時的配置信息備份問題,具體應用上述那種剩餘配置資源的方案並不影響 本發明的保護範圍。
在上述的技術方案的描述中,說明了無線控制器出現故障時的配置信息 備份的處理流程,下面,進一步的說明當該邏輯環上出現故障的原無線控制 器的故障恢復,或由新的無線控制器代替原無線控制器時,本發明所提出的
技術方案的恢復流程
首先,故障恢復後的無線控制器或新的無線控制器發送包含自身用來與 AP通信的IP位址的ID佔用請求消息。
當根據該ID佔用請求消息,在該邏輯環上具有與發生故障的無線控制器 的ID相鄰的ID的無線控制器判斷故障恢復後的無線控制器或新的無線控制器 用來與AP通信的IP位址與原有的故障無線控制器所使用的IP位址相同時,該 相鄰ID的無線控制器向故障恢復後的無線控制器或新的無線控制器發送^f吏用 故障無線控制器的原ID的恢復消息。
在這裡需要指出的是,對於無線控制器在獲取ID過程中所發送的ID佔用 請求,其中包含著該無線控制器與AP通信所使用的IP位址信息,如果在當前 系統中,無線控制器只使用一個接口,或使用對應同一個IP位址的多個接口與 AP通信,則該接口所對應的IP位址就是該無線控制器用來與AP通信的IP位址, 相應的,如果無線控制器在當前系統中使用多個具有不同IP位址的接口與AP 通信,則上述多個IP位址的集合就是該無線控制器用來與AP通信的IP位址。
在判斷無線控制器是否與發生故障的無線控制器具有相同的IP位址時,如說明書第16/25頁
果上述IP位址是多個IP位址的集合,則需要該集合中的每一個IP位址都一致擦 能判斷無線控制器與發生故障的無線控制器具有相同的IP位址。
上述的相鄰ID,可以上邏輯環上的上一個ID,也可以是邏輯環的上下一 個ID,這樣的變化並不影響本發明的保護範圍。
例如,如果ID為3的無線控制器發生故障,則當該無線控制器的故障恢復 之後,邏輯環上ID為2或ID為4的無線控制器探知到有無線控制器用來與AP通 信的IP位址與原有的故障無線控制器所使用的IP位址相同,則向該無線控制器 發送恢復消息,確認該無線控制器的10=3。
這個過程的實現主要是基於故障恢復後的無線控制器或新的無線控制器 在請求接入系統時會首先發送前述的ID佔用請求消息,在收到這樣的消息之 後,該邏輯環上具有與原ID相鄰的ID的無線控制器根據ID佔用請求消息中所 包含的該無線控制器用來與無線接入點通信的IP位址,判斷該IP位址與發生故 障的原無線控制器的IP位址是否相同,如果相同則向其發送使用原ID的恢復 消息,需要說明的是,由於無線控制器在請求接入系統時會首先發送前述的ID 佔用請求消息,所以,系統中的其他無線控制器會向該無線控制器發送ID佔 用響應消息、ID佔用請求消息等,在此過程中,恢復消息具有最高優先級, 當無線控制器收到恢復消息時,直接根據恢復消息確定自身ID,忽略其他消 息。通過上述流程,使故障恢復後的無線控制器或新的無線控制器啟用故障 無線控制器的原ID。
故障恢復後的無線控制器或新的無線控制器恢復發生故障的原無線控制 器的配置資源,同時,上述的一個或多個其他無線控制器釋^t剩餘配置資源 所存儲的發生故障的無線控制器所對應的ID的上一個ID所對應的無線控制器 的配置信息。
為了使邏輯環恢復原有的備份關係,在故障恢復後的無線控制器或新的 無線控制器啟用原ID後,故障無線控制器上原有的配置資源也相應的恢復到 使用原ID的無線控制器上。
通過上述流程,基於邏輯環的主備關係設置,使系統中出現故障無線控 制器後,不僅原有的業務可以繼續得到保護,而且,在故障排除後,原有的
23主備關係同樣可以得到恢復,使得系統中的主備關係可以得到穩定的保持, 有利於提高系統中信息的安全性,在很少的配置和維護操作的情況下,實現 系統的自愈。
再進一步的,基於上述的技術方案,本發明還提出了當新的無線控制器
加入當前系統時,無線控制器的處理流程,具體如下
新的無線控制器根據預設的ID分配規則獲取相對應的ID,並加入該邏輯環。
具體的ID獲取流程參見前述的無線控制器根據預設的ID分配規則獲取ID 的流程說明,此處不再重複說明。需要指出的是,由於在該無線控制器加入 前,系統中已經存在了一個邏輯環,所以,該無線控制器需要加入到該邏輯 環中,這樣的加入,需要打斷原有邏輯環中已經建立的備份關係,並重新組 合,具體的組合方式是根據該無線控制器所獲取的ID,將該ID在邏輯環的上 一個ID所對應的無線控制器中的主用配置資源中的配置信息備^f分到本無線控 制器的備用配置資源中,同時,將該無線控制器本身的主用配置資源中的配 置信息備份到該邏輯環的下一個ID所對應的無線控制器的備用配置資源中, 這樣的組合完成後,實現了新加入的無線控制器和原有的無線控制器之間的 主備關係的建立。
需要進一步指出的是,在具體的應用場景中,可以認為邏輯環中的ID是 一種相對的動態ID,因此,在確定新的無線控制器需要加入後,直接為該無 線控制器分配最大的ID,將該新的無線控制器加入到原有邏輯環的末尾,並 更新最小ID和原有的最大ID所對應的無線控制器之間的備份關係,即將原有 的最大ID所對應的無線控制器的主用配置資源中的配置信息備份到新的無線 控制器中,而將新的無線控制器的主用配置資源中的配置信息名4分到最小ID 所對應的無線控制器的備用配置資源中,由於最小ID所對應的無線控制器的 備用配置資源中備份有原有的最大ID所對應的無線控制器的主用配置資源中 的配置信息,所以,在新的無線控制器與最小ID所對應的無線控制器之間建 立配置信息的名"分關係過程中,還可以存在原有的名—分信息的釋放過程,或 者直接用新的無線控制器的配置信息替換最小ID所對應的無線控制器的備用配置資源中的4^f分信息,完成備份信息的更新,在此之前,需要在新的無線
控制器中備份原有的最大ID所對應的無線控制器中的配置信息,以保證在邏 輯環中始終為各ID所對應的無線控制器保持有至少一個配置信息的備份。在 此基礎上,原有備份信息的更新方式的的變化並不影響本發明的保護範圍。
通過本發明,系統中的無線控制器可以根據環狀的邏輯關係自動發現備 用資源,並自動對配置信息進行備份以及故障後的信息恢復,從而提高了系 統的信息安全性,筒化了信息備份的操作流程。
下面,結合具體的應用場景,對本發明所提出的技術方案進行進一步的 說明,具體如圖4所示。
步驟S401、無線控制器的配置資源劃分。
所有無線控制器上配置的無線接入點實體數量為最大規格的50%,剩餘的 50%資源用於為其它的無線控制器提供熱備除資源。
即無線控制器的配置資源中,最多有50%用於充當主用配置資源,而餘下 的50%充當備用配置資源,並且,主用配置資源的大小小於或等於備用配置資 源的大小,在具體的實施場景中,無線控制器中還可以存在富餘配置資源, 例如,配置資源的40。/。充當主用配置資源,大小相等的40%配置資源或大於 40%的配置資源充當備用配置資源,而餘下的20%或更少的配置資源則充當富 餘配置資源。
需要指出的是,富餘配置資源僅是本發明所提出的技術方案中的一種可 選方案,是否含有該富餘配置資源並不影響本發明的保護範圍。 步驟S402、無線控制器廣播發送ID佔用請求消息。
無線控制器所在網絡系統中,所有無線控制器使用專用VLAN進行二層連接。
無線控制器在加電或使能熱備功能後,通過專用的VLAN以廣播的方式向 所有無線控制器發送ID佔用請求消息,通告自己的特有信息,其中,包括4旦 不限於以下信息
由於把本無線控制器作為當前網絡中的第一臺無線控制器,所以,本無線控制器的暫定ID為1, ID-1即為本無線控制器的一種特有信息; 與無線接入點建立連接所使用的IP位址。
步驟S403、無線控制器在預設的響應時間內檢測其他無線控制器發送的 ID佔用請求消息和/或ID佔用響應消息,確定自身ID。
無線控制器等待一段時間用於接收網絡中對剛才所發ID佔用請求消息的 響應(ID佔用響應消息),並根據下述規則進行本地的ID配置
如果沒有收到來自其它無線控制器的響應消息,則認為本無線控制器是 當前網絡中的第一臺無線控制器,設置自己的ID-1。
如果收到來自其它無線控制器的ID佔用請求消息,而沒有收到ID佔用響 應消息,則根據所有ID佔用請求消息發送方的MAC地址進行判斷,MAC地址 最大的設置自己的ID為l,其他無線控制器在響應時間超時後,重新發送ID佔 用請求消息。
如果收到來自其它的無線控制器的ID佔用響應消息,而沒有收到ID佔用 請求消息,則在超過預設的響應時間後,本無線控制器配置自己的ID為當前 網絡中ID最大值加1。
如果同時收到來自其它的無線控制器的ID佔用響應消息和ID佔用請求消 息,則所有發送ID佔用請求消息的無線控制器中MAC地址最大的無線控制器 在本地配置ID為當前網絡中ID最大值加1,其他無線控制器等待響應時間超時 後重新發送ID佔用請求消息。
具體的上述幾種情況的說明在前述實施例中已經進行了詳細闡述,在這 裡不再贅述。基於本發明技術思想而做出的其他修改同樣屬於本發明的保護 範圍。
步驟S404、根據各無線控制器的ID生成邏輯環。
在上述過程完成後,所有啟用熱備功能的無線控制器按照ID號排成了 一 個序列,如圖5中,由左至右分別為ID-1、 2、 3……N。
此時,ID-l的無線控制器與ID-2的無線控制器進^f亍通信,將ID4的無線 控制器本地的無線接入點實體的配置信息自動備^f分到ID-2的無線控制器上, 而10=2的無線控制器則與10=3的無線控制器進行通信,將ID-2的無線控制器本地的無線接入點實體的配置信息自動備份到10=3的無線控制器上,如此循 環,進一步的,邏輯環中ID最大的無線控制器將ID-1的無線控制器視為備用 無線控制器,即ID最大的無線控制器則與ID-1的無線控制器進行通信,將ID 最大的無線控制器本地的無線接入點實體的配置信息自動備份到ID4的無線 控制器上。
於是,在備份關係穩定後,所有無線控制器間形成了1-N-l的邏輯關係 環,該邏輯環用於判斷故障後恢復備除的關係。
在備份關係確定後,此時已經上線的無線接入點獲得主用無線控制器發 來的備用無線控制器的地址,根據該地址與備用無線控制器建立備用的通信 鏈路,而後續上線的無線接入點根據主用無線控制器下發的配置信息同時與 主用無線控制器和備用無線控制器建立主備兩條通信鏈路。
在上述步驟完成之後,完成了備份建立流程,而在所有無線接入點與無 線控制器的連接穩定後,如果無線控制器出現故障的話,轉入步驟S405。
步驟S405、將故障無線控制器上連接的無線接入點連接到備用無線控制 器上,同時以故障無線控制器為備用無線控制器的主用無線控制器"^青求尋找 備用資源。
如10=2的無線控制器掉線,則按照上述規則,掉線無線控制器(ID=2) 上的無線接入點連接到10=3的無線控制器上,保證業務不中斷。
同時,ID4的無線控制器由於失去了備用無線控制器,則向網絡中廣播 備用資源請求,如果其它多臺無線控制器存在相應的空閒資源,則分別與ID4 的無線控制器建立主備關係,進而提供冗餘的備份功能。
當故障無線控制器的故障恢復,或有新的無線控制器代替原有的故障無 線管理器時,本發明所提出的技術方案進入恢復流程,即轉入步驟S406。
步驟S406、才艮據故障無線控制器原有的配置恢復無線控制器的配置信息 和主備關係設置。
繼續以上述故障狀態為例,如果ID-2的無線控制器的故障恢復,ID-1的 無線控制器重新與ID-2的無線控制器建立主備關係,並釋^LID-1的無線控制 器在其它無線控制器上佔用的配置資源。需要進一步指出的是,在上述的步驟S405和步驟S406所描述的故障處理 流程和故障恢復流程中,可能存在以下情況網絡中所有的無線控制器都分 別按照最大規格的40%配置主用配置資源和備用配置資源,並以餘下的20%為 富餘配置資源,例如,無線控制器配置無線接入點的最大規格為IOOO,則實 際配置的實體數為400,有另外400的資源用於為其它無線控制器提供熱備, 同時富餘200資源,用於響應故障狀態下的備份資源請求。在這種情況下,以 上述10=2的無線控制器故障情況為例,ID=1的無線控制器會與另外兩臺無線 控制器(如10=4、 ID=5)建立主備關係,將自己的無線接入點按照順序分別 備份到兩臺無線控制器的富餘配置資源上。
相應的恢復流程如下在原10=2的無線控制器恢復時,有可能是原來的 無線控制器的故障得到修復,也可能是更新的無線控制器,即用新的無線控 制器代替原有的故障無線控制器,但是該無線控制器所配置的用於與無線接 入點連接的IP位址與原組網中的無線控制器所使用的IP位址相同。
在該無線控制器發送ID佔用請求的時候,由ID4的無線控制器告知其佔 用的ID為2,這樣就能夠恢復原始的網絡穩定狀態,具體的告知方式可以是向 該無線控制器發送使用原有ID的恢復消息以及能夠達到相同技術效果的其他 方式,具體告知方式的變化並不影響本發明的保護範圍。
通過本發明,系統中的無線控制器可以根據環狀的邏輯關係自動發現備 用資源,並自動對配置信息進行備份以及故障後的信息恢復,從而提高了系 統的信息安全性,簡化了信息備份的操作流程。
為了實現上述的技術方案,本發明還提供了一種無線控制器,應用於包 括至少兩個無線控制器的系統中,其中,該無線控制器中的配置資源中至少 包括主用配置資源和備用配置資源,並且,主用配置資源的大小等於或小於 備用配置資源的大小。
如圖6所示,上述無線控制器具體包括
邏輯環建立模塊61,用於根據預設的ID分配規則,確定本無線控制器的 ID,並根據確定的本無線控制器的ID與系統中其他無線控制器的ID,將本無線控制器與系統中其他的無線控制器生成一個邏輯環。
在具體的實施場景中,邏輯環建立模塊61具體包括
發送子模塊611,用於在本無線控制器啟動或使能備份功能後,通過專用 的VLAN向其他無線控制器廣I番發送包含自身ID為最小ID (例如l)的ID佔用 請求消息;
接收子模塊612,用於在預設的響應時間內接收其他無線控制器發送的ID 佔用請求消息和/或ID佔用響應消息;
ID確定子模塊613,與接收子模塊612電性連接,用於根據接收子模塊612 接收ID佔用請求消息和/或ID佔用響應消息的情況,按照預設的策略確定本無 線控制器的ID。
進一步的,當本無線控制器的ID的下一個ID所對應的無線控制器出現故 障時,
發送子模塊61 l還用於向其他無線控制器廣播備^^清求消息;
接收子模塊612還用於接收一個或多個存在剩餘配置資源的其他無線控 制器返回的備份響應消息。
備份模塊62,與邏輯環建立模塊61電性連接,用於將自身的主用配置資 源中的配置信息備除到邏輯環上由邏輯環建立^f莫塊61所確定的ID的下一個ID 所對應的無線控制器的備用配置資源中,並將該邏輯環上由邏輯環建立才莫塊 61所確定的ID的上一個ID所對應的無線控制器的主用配置資源中的配置信息 備除到自身的備用配置資源中,其中,當邏輯環建立才莫塊61所確定的ID為該 邏輯環中的最大ID時,所述ID的下一個ID為最小ID,而當所述邏輯環建立模 塊所確定的ID為所述邏輯環中的最小ID時,所述ID的上一個ID為最大ID。
在具體的實施場景中,備份模塊62還用於根據接收子模塊612所接收的一 個或多個存在剩餘配置資源的其他無線控制器返回的備份響應消息,將自身 的主用配置資源中的配置信息備份到返回備份響應消息的一個或多個其他無 線控制器的剩餘配置資源中。
需要說明的是,在具體的應用場景中,上述的無線控制器中的剩餘配置 資源具體為
29無線控制器中主用配置資源和備用配置資源中當前未佔用的配置資源;
或,
無線控制器的配置資源中除主用配置資源和備用配置資源外的富餘配置 資源。
連結建立模塊63,與備用模塊62電性連接,用於根據備用模塊62在自身 的備用配置資源中所備份的配置信息,與上一個id所對應的無線控制器相連 接的所有無線接入點建立備用連結。
通過上述備用連結的建立,當前無線控制器與對應的主用無線控制器相 連接的所有無線接入點均建立備用通信鏈路,在主用無線控制器的主用通信 鏈路出現故障時,直接啟用備用通信鏈路,保障業務的繼續進行和數據信息 的安全。
在具體的應用場景中,上述無線控制器還包括判斷模塊64,與邏輯環建 立模塊61和備份模塊62電性連接,用於判斷在邏輯環中,邏輯環建立模塊 61所確定的id的上一個id所對應的無線控制器是否發生變化,如果發生變 化,則通知備份模塊62,更新備用配置資源中所備份的信息為發生變化的上 一個id所對應的無線控制器的主用配置資源中的配置信息。
這裡所說的上一個id發生變化的情況至少包括以下兩種情況
情況一、新的無線控制器加入,由於為新的無線控制器分配的id為邏輯 環的最大id,所以,原有的最小id所對應的無線控制器判斷上一個id (也 就是最大id)所對應的無線控制器是否發生變化,由於上一個id所對應的無 線控制器是新加入的,因此,該id所對應的無線控制器發生了變化,在此情 況下,原有的最小id所對應的無線控制器通知^f分模塊,將自身的備^f分配置 資源中的配置信息進行更新,由原有的最大id所對應的*信息替換為新的 無線控制器的#信息。
情況二、無線控制器變更,由於無線控制器備^f分了上一個id所對應的無
線控制器的備份信息,所以,如果上一個id所對應的無線控制器發生了變更,
則本無線控制器將本身所備份的信息替換為新的無線控制器的備份信息。這 樣的替換也可以理解為當上一個id所對應的無線控制器需要備份的信息發生變化時,本無線控制器所備份信息的更新。
當然,在實際的應用場景中,還可以有其他的情況導致上一個ID所對應 的無線控制器發生變化,這樣的變化同樣按照上述的處理進程進行處理,因 此,同樣屬於本發明的保護範圍。
在邏輯環建立^f莫塊61所確定的ID的相鄰ID所對應的無線控制器出現故 障後,判斷模塊64,還用於接收其他無線控制器發送的ID佔用請求消息,並 判斷ID佔用請求消息中所包含的其他無線控制器用來與無線接入點通信的IP 地址與出現故障的無線控制器用來與無線接入點通信的IP位址是否相同,如 果相同,則通知邏輯環建立模塊61向其他無線控制器發送使用發生故障的無 線控制器的ID的恢復消息。
在這裡需要指出的是,對於無線控制器在獲取ID過程中所發送的ID佔用 請求,其中包含著該無線控制器與AP通信所使用的IP位址信息,如果在當前 系統中,無線控制器只使用一個接口,或使用對應同一個IP位址的多個接口與 AP通信,則該接口所對應的IP位址就是該無線控制器用來與AP通信的IP位址, 相應的,如果無線控制器在當前系統中使用多個具有不同IP位址的接口與AP 通信,則上述多個IP位址的集合就是該無線控制器用來與AP通信的IP位址。
在判斷無線控制器是否與發生故障的無線控制器具有相同的IP位址時, 如果上述IP位址是多個IP位址的集合,則需要該集合中的每一個IP位址都 一致,才能判斷無線控制器與發生故障的無線控制器具有相同的IP位址。
上述模塊可以分布於一個裝置,也可以分布於多個裝置。上述模塊可以 合併為一個模塊,也可以進一步拆分成多個子模塊。
通過本發明,系統中的無線控制器可以根據環狀的邏輯關係自動發現備 用資源,並自動對配置信息進行備份以及故障後的信息恢復,從而提高了系 統的信息安全性,簡化了信息備份的操作流程。
通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到本發 明可以通過硬體實現,也可以藉助軟體加必要的通用硬體平臺的方式來實現。 基於這樣的理解,本發明的技術方案可以以軟體產品的形式體現出來,該軟
31件產品可以存儲在一個非易失性存儲介質(可以是CD-ROM, U盤,移動硬 盤等)中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服 務器,或者網絡設備等)執行本發明各個實施場景所述的方法。
本領域技術人員可以理解附圖只是 一 個優選實施場景的示意圖,附圖中 的模塊或流程並不一定是實施本發明所必須的。
本領域技術人員可以理解實施場景中的裝置中的模塊可以按照實施場景 描述進行分布於實施場景的裝置中,也可以進行相應變化位於不同於本實施 場景的一個或多個裝置中。上述實施場景的模塊可以合併為一個模塊,也可 以進一步拆分成多個子模塊。
上述本發明序號僅僅為了描述,不代表實施場景的優劣。
以上公開的僅為本發明的幾個具體實施場景,但是,本發明並非局限於 此,任何本領域的技術人員能思之的變化都應落入本發明的保護範圍。
權利要求
1、一種無線控制器配置信息的自動備份方法,其特徵在於,應用於包括至少兩個無線控制器的系統中,其中,所述無線控制器中的配置資源至少包括主用配置資源和備用配置資源,所述主用配置資源的大小等於或小於所述備用配置資源的大小,所述方法包括所述無線控制器根據預設的身份標識號碼ID分配規則確定自身的ID,並根據所述ID的順序,與所述系統中其他的無線控制器生成一個邏輯環;所述邏輯環上的一個ID所對應的無線控制器的主用配置資源中的配置信息備份到下一個ID所對應的無線控制器的備用配置資源中,其中,所述邏輯環上最大ID所對應的無線控制器的主用配置資源中的配置信息備份到所述邏輯環上最小ID所對應的無線控制器的備用配置資源中;根據所述配置信息,所述邏輯環上的一個ID所對應的無線控制器相連接的所有無線接入點與下一個ID所對應的無線控制器建立備用連結。
2、 如權利要求l所述的方法,其特徵在於,所述無線控制器根據預設的 ID分配規則確定自身的ID的具體流程為無線控制器啟動或使能備份功能後,通過專用的虛擬區域網VLAN向其 他無線控制器廣播發送包含自身ID為最小ID的ID佔用請求消息;當所述無線控制器在預設的響應時間內沒有接收到其他無線控制器發送 的ID佔用請求消息和ID佔用響應消息時,所述無線控制器確定自身的ID為 最小ID;當所述無線控制器在預設的響應時間內接收到其他無線控制器發送的ID 佔用請求消息,但沒有收到其他無線控制器發送的ID佔用響應消息時,所述 無線控制器比較自身的介質訪問控制MAC地址和發送ID佔用請求的其他無 線控制器的MAC地址,根據所述比較的結果進行處理;當所述無線控制器在預設的響應時間內接收到其他無線控制器發送的ID 佔用響應消息,但沒有收到其他無線控制器發送的ID佔用請求消息時,所述 無線控制器確定自身的ID為當前網絡中的所有無線控制器中的最大ID的下 一個ID;當所述無線控制器在預設的響應時間內接收到其他無線控制器發送的ID佔用請求消息和ID佔用響應消息時,所述無線控制器比較自身的MAC地址 和發送ID佔用請求的其他無線控制器的MAC地址,根據所述比較的結果進 行處理。
3、 如權利要求2所述的方法,其特徵在於,當所述無線控制器在預設的 響應時間內接收到其他無線控制器發送的ID佔用請求消息,但沒有收到其他 無線控制器發送的ID佔用響應消息時,所述無線控制器才艮據所述MAC地址 的比較結果進行處理,具體為當所述無線控制器的MAC地址大於所有發送ID佔用請求消息的其他無 線控制器的MAC地址時,所述無線控制器確定自身的ID為最小ID;當所述無線控制器的MAC地址不是大於所有發送ID佔用請求消息的其 他無線控制器的MAC地址時,所述無線控制器在所述預設的響應時間過後, 重新發送包含自身ID為最小ID的ID佔用請求消息。
4、 如權利要求2所述的方法,其特徵在於,當所述無線控制器在預設的 響應時間內接收到其他無線控制器發送的ID佔用請求消息和ID佔用響應消 息時,所述無線控制器根據所述MAC地址的比較結果進行處理,具體為當所述無線控制器的MAC地址大於所有發送ID佔用請求消息的其他無 線控制器的MAC地址時,所述無線控制器確定自身的ID為當前網絡中的所 有無線控制器中的最大ID的下一個ID;當所述無線控制器的MAC地址不是大於所有發送ID佔用請求消息的其 他無線控制器的MAC地址時,所述無線控制器在所述預設的響應時間過後, 重新發送包含自身ID為最小ID的ID佔用請求消息。
5、 如權利要求2所述的方法,其特徵在於,所述備用連結建立後,當所 述邏輯環上的一個ID所對應的無線控制器出現故障時,所述方法還包括與發生故障的無線控制器相連接的所有無線接入點通過備用連結與所述 發生故障的無線控制器所對應ID的下一個ID所對應的無線控制器進行通信;所述發生故障的無線控制器所對應ID的上一個ID所對應的無線控制器 向其他無線控制器廣播備#^青求消息;所述發生故障的無線控制器所對應ID的上一個ID所對應的無線控制器接收一個或多個存在剩餘配置資源的其他無線控制器返回的備份響應消息, 並將自身的主用配置資源中的配置信息備份到返回所述備份響應消息的一個 或多個其他無線控制器的剩餘配置資源中。
6、 如權利要求5所述的方法,其特徵在於,所述無線控制器中的剩餘配 置資源,具體為所述無線控制器中主用配置資源和備用配置資源中當前未佔用的配置資 源;或,所述無線控制器的配置資源中除主用配置資源和備用配置資源外的富餘 配置資源。
7、 如權利要求5所述的方法,其特徵在於,所述ID佔用請求消息中還 包含發送所述ID佔用請求消息的無線控制器用來與無線接入點通信的IP地 址,當所述邏輯環上發生故障的無線控制器的故障恢復,或由新的無線控制 器代替發生故障的原無線控制器時,所述方法還包括所述故障恢復後的無線控制器或所述新的無線控制器發送包含所述IP地 址的ID佔用請求消息;當與所述發生故障的無線控制器所對應的ID相鄰的ID所對應的無線控 制器根據所述ID佔用請求消息判斷所述IP位址與所述ID所對應的原無線控 制器的IP位址相同時,所述與發生故障的無線控制器所對應的ID相鄰的ID 所對應的無線控制器向所述故障恢復後的無線控制器或所述新的無線控制器 發送使用原ID的恢復消息;所述故障恢復後的無線控制器或所述新的無線控制器恢復所述原無線控 制器的配置資源,所述一個或多個其他無線控制器釋^:剩餘配置資源所存儲 的所述發生故障的無線控制器所對應的ID的上一個ID所對應的無線控制器 的配置信息。
8、 如權利要求l所述的方法,其特徵在於,當新的無線控制器加入所述 系統時,所述方法還包4舌所述新的無線控制器根據預設的ID分配規則獲糾目對應的ID,並加入所 述邏輯環;在所述邏輯環上,所述新的無線控制器所對應的ID的上一個ID所對應 的無線控制器的主用配置資源中的配置信息備份到所述新的無線控制器的備 用配置資源中,所述新的無線控制器的主用資源中的配置信息備份到所述新 的無線控制器所對應的ID的下一個ID所對應的無線控制器的備用配置資源 中。
9、 一種無線控制器,其特徵在於,應用於包括至少兩個無線控制器的系 統中,其中,所述無線控制器中的配置資源至少包括主用配置資源和備用配 置資源,所述主用配置資源的大小等於或小於所述備用配置資源的大小,包 括邏輯環建立模塊,用於根據預設的ID分配規則,確定自身的ID,並根據 所述ID的順序,與所述系統中其他的無線控制器生成一個邏輯環;備份模塊,與所述邏輯環建立模塊電性連接,用於將自身的主用配置資 源中的配置信息備除到所述邏輯環上由所述邏輯環建立模塊所確定的ID的下 一個ID所對應的無線控制器的備用配置資源中,並將所述邏輯環上由所述邏 輯環建立模塊所確定的ID的上一個ID所對應的無線控制器的主用配置資源 中的配置信息備份到自身的備用配置資源中,其中,當所述邏輯環建立模塊 所確定的ID為所述邏輯環中的最大ID時,所述ID的下一個ID為最小ID, 當所述邏輯環建立;f莫塊所確定的ID為所述邏輯環中的最小ID時,所述ID的 上一個ID為最大ID;連結建立模塊,與所述備用模塊電性連接,用於根據所述備用模塊在自 身的備用配置資源中所備份的配置信息,與上一個ID所對應的無線控制器相 連接的所有無線接入點建立備用連結。
10、 如權利要求9所述的無線控制器,其特徵在於,所述邏輯環建立模 塊,具體包括發送子模塊,用於在所述無線控制器啟動或使能備份功能後,通過專用 的VLAN向其他無線控制器廣"l番發送包含自身ID為最小ID的ID佔用請求消息;接收子模塊,用於在預設的響應時間內接收所述其他無線控制器發送的ID佔用請求消息和/或ID佔用響應消息;ID確定子模塊,與所述接收子模塊電性連接,用於根據所述接收子模塊 接收ID佔用請求消息和/或ID佔用響應消息的情況,按照預設的策略確定所 述無線控制器的ID。
11、 如權利要求IO所述的無線控制器,其特徵在於,當所述無線控制器 的ID的下一個ID所對應的無線控制器出現故障時,所述發送子模塊,還用於向其他無線控制器廣播備儉清求消息; 所述接收子模塊,還用於接收一個或多個存在剩餘配置資源的其他無線控制器返回的備份響應消息。所述備份模塊,還用於根據所述接收子模塊所接收的一個或多個存在剩餘配置資源的其他無線控制器返回的備份響應消息,將自身的主用配置資源中的配置信息備份到返回所述備份響應消息的 一個或多個其他無線控制器的剩餘配置資源中。
12、 如權利要求ll所述的無線控制器,其特徵在於,所述無線控制器中 的剩餘配置資源,具體為所述無線控制器中主用配置資源和備用配置資源中當前未佔用的配置資 源;或,所述無線控制器的配置資源中除主用配置資源和備用配置資源外的富餘 配置資源。
13、 如權利要求9所述的無線控制器,其特徵在於,還包括 判斷模塊,與所述邏輯環建立模塊和所述備份模塊電性連接,用於判斷在所述邏輯環中,所述邏輯環建立模塊所確定的ID的上一個ID所對應的無 線控制器是否發生變化,如果發生變化,則通知所述備份模塊,更新所述備 用配置資源中所備除的信息為所述發生變化的所述上一個ID所對應的無線控 制器的主用配置資源中的配置信息;在所述邏輯環建立模塊所確定的ID的相鄰ID所對應的無線控制器出現 故障後,所述判斷模塊,還用於接收其他無線控制器發送的ID佔用請求消息,並判斷所述ID佔用請求消息中所包含的其他無線控制器用來與無線接入點通 信的IP位址與所述出現故障的無線控制器用來與無線接入點通信的IP位址是 否相同,如果相同,則通知所述邏輯環建立模塊向所述其他無線控制器發送 使用所述發生故障的無線控制器的ID的恢復消息。
全文摘要
本發明公開了一種無線控制器配置信息的自動備份方法和設備,應用於包括至少兩個無線控制器的系統中,其中,所述無線控制器中的配置資源至少包括主用配置資源和備用配置資源,其中主用配置資源的大小等於或小於備用配置資源的大小。通過所述方法,系統中的各無線控制器生成一個邏輯環;並按照所述邏輯環的順序依次將無線控制器的主用配置資源中的配置信息備份到下一個無線控制器的備用配置資源中。通過本發明,系統中的無線控制器可以根據環狀的邏輯關係自動發現備用資源,並自動對配置信息進行備份以及故障後的信息恢復,從而提高了系統的信息安全性,簡化了信息備份的操作流程。
文檔編號H04W84/12GK101568190SQ20091020316
公開日2009年10月28日 申請日期2009年6月4日 優先權日2009年6月4日
發明者玄 趙 申請人:杭州華三通信技術有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀