亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

無線AP自動選舉生成AC的系統(tǒng)及方法與流程

文檔序號:12917348閱讀:608來源:國知局

本發(fā)明涉及無線ap管理領域,尤其涉及無線ap自我管理領域,具體是指一種無線ap自動選舉生成ac的系統(tǒng)及方法。



背景技術:

隨著無線應用的普及,越來越多的企業(yè)和家庭對無線ap有著強烈的需求,都需要wifi覆蓋來滿足網上沖浪,電商交易,手機、pad無線筆記本等終端上網。

無線ap(accesspoint)已逐漸走入人們的視野,無線的應用涵蓋了,醫(yī)療,教育,企業(yè),酒店以及各大運營商。然而一臺ap的無線信號覆蓋畢竟有限,而大量的無線ap投入保證了各種應用場景的無線信號覆蓋,提供了許多便利,但購買多臺無線ap,又帶來的后期管理和維護上的難度,帶來了運維上的難度。ap數量太多,無法統(tǒng)一分配射頻資源,信號無法集中控制,隨著ap數量的增加,維護的難度也成倍增加!而各大廠家均推出了無線集中管理的方案,無線控制器(無線ac,wirelessaccesspointcontroller)既順勢而出,然而無線ac雖能對多臺ap進行集中管理,實現了ap端的零維護,降低了維護難度,然而升級硬件設備所帶來的成本對于一般soho和家用來說,價格太貴,相當于新增了一臺硬件設備,價格高昂,并不適用于ap數量在10臺以內的小型規(guī)模應用場景以及家用環(huán)境。如何既實惠又方便的解決無線ap管理問題,是本領域亟待解決的問題。



技術實現要素:

本發(fā)明的目的是克服上述現有技術中的缺點,提供了一種利用ap自身的啟動運行時間uptime和mac地址大小判斷ap上線的先后順序、使用最先上線的ap作為ac、控制其余同一局域網內其他ap的無線ap自動選舉生成ac的系統(tǒng)及方法。

為了實現上述的目的,本發(fā)明的無線ap自動選舉生成ac的系統(tǒng)及方法具體如下:

該無線ap自動選舉生成ac的系統(tǒng),包括局域網和該局域網中的無線ap,其主要特點是,局域網中的無線ap基于選舉機制進行自動選舉獲取ac以及從ap,其中,所述的ac用于調控該局域網中的從ap。

較佳地,所述的系統(tǒng)中設置有一心跳信息間隔時間,且所述的無線ap被選舉為ac后,該ac每隔一單位的心跳間隔時間以二層組播的形式發(fā)送一次心跳信息,該心跳信息中包括該無線ap的啟動運行時間uptime和mac地址值。

更佳地,該局域網中的無線ap基于選舉機制進行自動選舉后未被選為ac者自選為從ap。

尤佳地,該系統(tǒng)的選舉機制為:

所述的局域網中無線ap判斷自身是否連續(xù)三個心跳信息間隔時間內均未監(jiān)聽到心跳信息,若是,則該無線ap自選為ac,并每隔一心跳信息間隔時間發(fā)送心跳信息;

否則,該無線ap判斷自身的啟動運行時間uptime是否為其監(jiān)聽到的所有心跳信息中的最大值:

如果該無線ap判斷自身的啟動運行時間uptime是最大值且為唯一最大值,則該無線ap自選為ac,并每隔一心跳信息間隔時間發(fā)送心跳信息;

如果該無線ap判斷自身的啟動運行時間uptime是最大值且非唯一最大值,則該無線ap判斷自身的mac地址值是否為具有最大啟動運行時間uptime的心跳信息中的最大值,如果是,則該無線ap自選為ac,并每隔一心跳信息間隔時間發(fā)送心跳信息,如果不是,則該無線ap自選為從ap;

如果該無線ap判斷自身的啟動運行時間uptime不是最大值,則該無線ap自選為從ap。

更佳地,該系統(tǒng)還包括一重選舉機制,該系統(tǒng)通過重選舉機制在ac宕機的情況下在從ap中選舉新的ac,且該系統(tǒng)通過以下判斷機制判斷是否發(fā)生ac宕機事件:

該局域網中的從ap判斷自身是否連續(xù)三個心跳信息間隔時間內均未監(jiān)聽到心跳信息,若是,則系統(tǒng)判定所述的ac宕機,進入重選舉機制。

尤佳地,所述的重選舉機制為:

該局域網中的從ap在系統(tǒng)判定ac宕機的情況下,以二層組播的形式發(fā)送心跳信息,并進入所述的選舉機制,通過所述的選舉機制重新選舉出ac和從ap。

基于上述系統(tǒng)實現無線ap自動選舉生成ac的方法,其主要特點是,所述的方法包括以下步驟:

(1)所述的無線ap開機運行;

(2)所述的無線ap判斷是否監(jiān)聽到ac的心跳信息,若監(jiān)聽到,則該無線ap自選為從ap,否則,該無線ap自選為ac,并發(fā)送心跳信息。

較佳地,所述的系統(tǒng)中設置有一心跳信息間隔時間,且所述的無線ap被選舉為ac后,該ac每隔一單位的心跳間隔時間以二層組播的形式發(fā)送一次心跳信息,該心跳信息中包括該無線ap的啟動運行時間uptime和mac地址值,且所述的步驟(2)為:

所述的局域網中無線ap判斷自身是否連續(xù)三個心跳信息間隔時間內均未監(jiān)聽到心跳信息,若是,則該無線ap自選為ac,并每隔一心跳信息間隔時間發(fā)送心跳信息;

否則,該無線ap判斷自身的啟動運行時間uptime是否為其監(jiān)聽到的所有心跳信息中的最大值:

如果該無線ap判斷自身的啟動運行時間uptime是最大值且為唯一最大值,則該無線ap自選為ac,并每隔一心跳信息間隔時間發(fā)送心跳信息;

如果該無線ap判斷自身的啟動運行時間uptime是最大值且非唯一最大值,則該無線ap判斷自身的mac地址值是否為具有最大啟動運行時間uptime的心跳信息中的最大值,如果是,則該無線ap自選為ac,并每隔一心跳信息間隔時間發(fā)送心跳信息,如果不是,則該無線ap自選為從ap;

如果該無線ap判斷自身的啟動運行時間uptime不是最大值,則該無線ap自選為從ap。

尤佳地,所述的方法還包括系統(tǒng)判定ac宕機后進行的重選舉,其中,所述的系統(tǒng)判斷ac宕機的條件為:

該局域網中的從ap判斷自身是否連續(xù)三個心跳信息間隔時間內均未監(jiān)聽到心跳信息,若是,則系統(tǒng)判定所述的ac宕機,進入重選舉。

尤佳地,所述的重選舉具體為:

該局域網中所有從ap均以二層組播的形式發(fā)送心跳信息,并進入所述的選舉機制,通過所述的選舉機制重新選舉出ac和從ap。

采用該無線ap自動選舉生成ac的系統(tǒng)及方法,由于現有的無線ap一般都支持二層組播發(fā)現功能,利用二層組播報文,在報文里面加入無線ap的啟動運行時間uptime和mac地址值,就可以實現ap之間的選舉,在不需要升級硬件設備的情況下,自動選舉出的ac可以集中管理該局域網內的其他ap,并完成rf射頻管理,批量下發(fā)無線ssid,無線安全配置等功能,節(jié)約成本,且管理效果較好。

附圖說明

圖1為本發(fā)明的無線ap自動選舉生成ac的方法的具體實施流程圖。

具體實施方式

為了能夠更清楚地理解本實用技術內容,特舉以下實施例詳細說明。

該無線ap自動選舉生成ac的系統(tǒng),包括局域網和該局域網中的無線ap,其主要特點是,局域網中的無線ap基于選舉機制進行自動選舉獲取ac以及從ap,其中,所述的ac用于調控該局域網中的從ap。

所述的系統(tǒng)中設置有一心跳信息間隔時間,且所述的無線ap被選舉為ac后,該ac每隔一單位的心跳間隔時間以二層組播的形式發(fā)送一次心跳信息,該心跳信息中包括該無線ap的啟動運行時間uptime和mac地址值。

該局域網中的無線ap基于選舉機制進行自動選舉后未被選為ac者自選為從ap。

該系統(tǒng)的選舉機制為:

所述的局域網中無線ap判斷自身是否連續(xù)三個心跳信息間隔時間內均未監(jiān)聽到心跳信息,若是,則該無線ap自選為ac,并每隔一心跳信息間隔時間發(fā)送心跳信息;

否則,該無線ap判斷自身的啟動運行時間uptime是否為其監(jiān)聽到的所有心跳信息中的最大值:

如果該無線ap判斷自身的啟動運行時間uptime是最大值且為唯一最大值,則該無線ap自選為ac,并每隔一心跳信息間隔時間發(fā)送心跳信息;

如果該無線ap判斷自身的啟動運行時間uptime是最大值且非唯一最大值,則該無線ap判斷自身的mac地址值是否為具有最大啟動運行時間uptime的心跳信息中的最大值,如果是,則該無線ap自選為ac,并每隔一心跳信息間隔時間發(fā)送心跳信息,如果不是,則該無線ap自選為從ap;

如果該無線ap判斷自身的啟動運行時間uptime不是最大值,則該無線ap自選為從ap。

該系統(tǒng)還包括一重選舉機制,該系統(tǒng)通過重選舉機制在ac宕機的情況下在從ap中選舉新的ac,且該系統(tǒng)通過以下判斷機制判斷是否發(fā)生ac宕機事件:

該局域網中的從ap判斷自身是否連續(xù)三個心跳信息間隔時間內均未監(jiān)聽到心跳信息,若是,則系統(tǒng)判定所述的ac宕機,進入重選舉機制。

所述的重選舉機制為:

該局域網中的從ap在系統(tǒng)判定ac宕機的情況下,以二層組播的形式發(fā)送心跳信息,并進入所述的選舉機制,通過所述的選舉機制重新選舉出ac和從ap。

基于上述系統(tǒng)實現無線ap自動選舉生成ac的方法,其特征在于,所述的方法包括以下步驟:

(1)所述的無線ap開機運行;

(2)所述的無線ap判斷是否監(jiān)聽到ac的心跳信息,若監(jiān)聽到,則該無線ap自選為從ap,否則,該無線ap自選為ac,并發(fā)送心跳信息。

所述的系統(tǒng)中設置有一心跳信息間隔時間,且所述的無線ap被選舉為ac后,該ac每隔一單位的心跳間隔時間以二層組播的形式發(fā)送一次心跳信息,該心跳信息中包括該無線ap的啟動運行時間uptime和mac地址值,且所述的步驟(2)為:

所述的局域網中無線ap判斷自身是否連續(xù)三個心跳信息間隔時間內均未監(jiān)聽到心跳信息,若是,則該無線ap自選為ac,并每隔一心跳信息間隔時間發(fā)送心跳信息;

否則,該無線ap判斷自身的啟動運行時間uptime是否為其監(jiān)聽到的所有心跳信息中的最大值:

如果該無線ap判斷自身的啟動運行時間uptime是最大值且為唯一最大值,則該無線ap自選為ac,并每隔一心跳信息間隔時間發(fā)送心跳信息;

如果該無線ap判斷自身的啟動運行時間uptime是最大值且非唯一最大值,則該無線ap判斷自身的mac地址值是否為具有最大啟動運行時間uptime的心跳信息中的最大值,如果是,則該無線ap自選為ac,并每隔一心跳信息間隔時間發(fā)送心跳信息,如果不是,則該無線ap自選為從ap;

如果該無線ap判斷自身的啟動運行時間uptime不是最大值,則該無線ap自選為從ap。

所述的方法還包括系統(tǒng)判定ac宕機后進行的重選舉,其中,所述的系統(tǒng)判斷ac宕機的條件為:

該局域網中的從ap判斷自身是否連續(xù)三個心跳信息間隔時間內均未監(jiān)聽到心跳信息,若是,則系統(tǒng)判定所述的ac宕機,進入重選舉。

所述的重選舉具體為:

該局域網中的從ap以二層組播的形式發(fā)送心跳信息,并進入所述的選舉機制,通過所述的選舉機制重新選舉出ac和從ap。

根據自身的啟動運行時間uptime、mac地址值以及其接監(jiān)聽到的其他從ap發(fā)送的心跳信息中的啟動運行時間uptime和mac地址值,選取新的ac和從ap具體為:

所述的從ap判斷自身的啟動運行時間uptime是否為其獲取的啟動運行時間uptime中最大的啟動運行時間uptime,若是,且該啟動運行時間uptime唯一,則該從ap自選為ac;若是,且該啟動運行時間uptime不唯一,則所述的從ap進一步比較心跳信息中的mac地址值,若該從ap的mac地址值大于其他具有相同最大啟動運行時間uptime的從ap的mac地址值,則該從ap自選為ac,否則,所述的從ap自選為從ap。

在一種具體的實施例中,在無線ap中自動選舉生成ac的方法包括以下步驟:

(1)無線ap開機運行。

(2)無線ap判斷連續(xù)三次心跳信息間隔時間內是否監(jiān)聽到心跳信息,并根據判定結果獲取判定符。若判定符為yes,此時對應的情況應為若監(jiān)聽到心跳信息,且并未所有監(jiān)聽到的心跳信息中包含的啟動運行時間uptime均小于自身的啟動運行時間uptime,則說明局域網已存在主ap(即ac),自選為從ap并周期性的監(jiān)聽主ap心跳信息(周期即為心跳信息間隔時間),若所有監(jiān)聽到的心跳信息包含的啟動運行時間uptime均小于自身的啟動運行時間uptime,則該無線ap自選為主ap。若判定符為no,則無線ap連續(xù)三次都沒有監(jiān)聽到心跳信息,說明局域網并不存在主ap(即ac),則自選為主ap并開始定時發(fā)送心跳信息。

該方法中還包括主ap(即ac)宕機情況下的重選舉。具體為:

若局域網中的從ap連續(xù)三次心跳信息間隔時間內都未監(jiān)聽到主ap(即ac)發(fā)送的心跳信息,則認為局域網中主ap出現宕機,則重新開始選舉新的主ap。

重選舉包括以下具體步驟:

該局域網中所有從ap均以二層組播的形式發(fā)送心跳信息,并進入所述的選舉機制,通過所述的選舉機制重新選舉出ac和從ap。

在一種具體實施例中,所述的方法具有如下步驟:

(1)無線ap開機運行。

(2)無線ap初始化完成后,開始進入監(jiān)聽模式,監(jiān)聽是否存在二層組播報文(01:00:5e:xx:xx:xx),每個監(jiān)聽周期為1s(其中1s是心跳信息間隔時間),當連續(xù)3s也就是三次心跳信息間隔時間都沒有監(jiān)聽到組播報文,說明內網無ac,則該無線ap自行選舉為主ap(即ac),并每秒定時發(fā)送一次組播報文給其他ap。

新加入的無線ap初始化完成后,進入監(jiān)聽模式,當連續(xù)三個心跳信息間隔時間(即3s)內監(jiān)聽到ap組播報文(即心跳信息),便查看ap組播報文(即心跳信息)中攜帶的啟動運行時間uptime和mac地址值,若接監(jiān)聽到的心跳信息中包含的啟動運行時間uptime大于自身的啟動運行時間uptime,則該無線ap被選舉為從ap,定時監(jiān)聽主ap(即ac)發(fā)送的心跳信息。在該種具體實施方式中,若監(jiān)聽到的所有心跳信息中包含的啟動運行時間uptime均小于自身的啟動運行時間uptime,則該無線ap自選為主ap,并定時向局域網中發(fā)送心跳信息,若存在一樣的最大啟動運行時間uptime時,有最大啟動運行時間uptime的無線ap比較mac地址值,mac地址值最大者自選為主ap。

當局域網內出現異常,主ap(即ac)出現宕機情況,從ap連續(xù)3s內都沒有監(jiān)聽到主ap的心跳信息,則認為主ap出現了異常,便開始重新選舉新的主ap。

重新選舉過程中,所有從ap對啟動運行時間uptime進行比較時,若出現啟動運行時間uptime的比較結果都一致,也就是多臺無線ap運行時長一樣的情況下,就再次比較mac地址值大小,mac地址值最大者選舉為主ap(即ac),其余為從ap,所有的從ap繼續(xù)周期監(jiān)聽主ap的心跳信息。

采用該無線ap自動選舉生成ac的系統(tǒng)及方法,由于現有的無線ap一般都支持二層組播發(fā)現功能,利用二層組播報文,在報文里面加入無線ap的啟動運行時間uptime和mac地址值,就可以實現ap之間的選舉,在不需要升級硬件設備的情況下,自動選舉出的ac可以集中管理該局域網內的其他ap,并完成rf射頻管理,批量下發(fā)無線ssid,無線安全配置等功能,節(jié)約成本,且管理效果較好。

在此說明書中,本發(fā)明已參照其特定的實施例作了描述。但是,很顯然仍可以作出各種修改和變換而不背離本實用精神和范圍。因此,說明書和附圖應被認為是說明性的而非限制性的。

當前第1頁1 2 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1