專利名稱:網絡管理業務口的管理方法、通信設備及通信系統的制作方法
技術領域:
本發明涉及通信領域,尤其涉及一種網絡管理業務口的管理方法、通信設備及通信系統。
背景技術:
隨著網絡控制技術的深入發展和用戶需求的不斷提高,現有的網絡設備大部分采用統一的網絡管理系統來維護。網絡管理系統的接口即是網絡管理業務口,簡稱QX 口。QX口位于功能模塊NEF (網元功能)與MF (中介功能)、QAF (Q適配器功能)與MF (管理功能)以及MF(中介功能)與MF(管理功能)之間。QX 口可實現簡單協議棧(0SI的I層和2層)所限定的最低限度的運營、管理和維護(OAM)功能,這些功能可用于簡單事件的雙向信息流,如邏輯電路故障狀態的變化、故障的復位、環回測試等。若要實現更多OAM功能,QX 口需要具備3層到7層之間的高層服務。隨著QX 口功能重要性的增強,用戶對其通信的可靠性要求也越來越高,其中主備QX 口保護是較為常見的實現方式。通常情況下,網絡管理系統通過集線器(HUB)或交換機連接至通信設備上的兩個QX 口,這兩個QX 口分別為主用QX和備用QX 口,形成主備QX 口保護,保證網管報文收發的可靠性。QX 口在主備都連接的情況下,所有網管報文都被發送到主用QX的主控單元上處理;從主用主控單元向QX 口發送報文時,根據網管報文的目的MAC來決定從主用主控單元的QX 口發出還是從備用主控單元的QX 口發出。因此,網絡管理系統的MAC地址可能從主用主控單元的QX 口上學習,也可能從備用主控單元的QX 口上學習,當網絡管理系統通過HUB或交換機連接至設備上的兩個QX 口,且兩個QX 口的工作狀態都為FORWARDING (可轉發狀態)時,經過該通信設備的網絡管理業務流量在這兩個QX 口之間形成環路,從而影響該通信設備其他業務流量的轉發。為了在網絡中避免該問題,現有的做法是采用兩臺交換機分別連接通信設備上的兩個QX 口,因為所采用的兩臺交換機的MAC地址不同,所以不會形成通信環路。但是這種方法需額外增加一個交換機,增加了使用成本和組網的復雜程度,降低了資源的利用率。
發明內容
本發明要解決的主要技術問題是,提供一種網絡管理業務口的管理方法、通信設備及通信系統,能在避免形成通信環路的同時,降低組網的復雜性,減少使用成本,提高設備利用率。為解決上述技術問題,本發明提供一種網絡管理業務口的管理方法包括在設置的狀態信息獲取周期到達時,通信設備各網絡管理業務模塊獲取自身網絡管理業務口的物理狀態和工作狀態,將獲取的所述物理狀態和工作狀態發送給所述通信設備的其他網絡管理業務模塊;并接收來自所述通信設備其他網絡管理業務模塊的網絡管理 業務口的物理狀態和工作狀態;在設置的工作狀態更新周期到達時,所述通信設備各網絡管理業務模塊根據獲取的自身的網絡管理業務口的物理狀態得到有效工作狀態,判斷所述有效工作狀態與自身的網絡管理業務口的工作狀態是否一致;如否,則根據所述有效工作狀態選擇直接將自身的網絡管理業務口的工作狀態更新為所述有效工作狀態,或選擇根據所述通信設備的其他網絡管理業務模塊的網絡管理業務口的物理狀態和工作狀態判斷是否將自身的網絡管理業務口的工作狀態更新為所述有效工作狀態。在本發明的一種實施例中,若得到所述有效工作狀態為阻塞狀態,則直接將自身的網絡管理業務口的工作狀態更新為阻塞狀態;若得到的所述有效工作狀態為可轉發狀態,根據所述通信設備的其他網絡管理業務模塊的網絡管理業務口物理狀態和工作狀態判斷是否將自身的網絡管理業務口的工作狀態更新為可轉發狀態。在本發明的一種實施例中,根據所述通信設備的其他網絡管理業務模塊的網絡管理業務口的物理狀態和工作狀態判斷是否將自身的網絡管理業務口的工作狀態更新為可轉發狀態包括
若所述通信設備的其他網絡管理業務模塊的網絡管理業務口的物理狀態都為開啟狀態,則判斷是否有一個網絡管理業務口的工作狀態為可轉發狀態;如是,不更新自身網絡管理業務口的工作狀態;否則,根據預設規則判斷是否將自身網絡管理業務口的工作狀態更新為可轉發狀態;若所述通信設備的其他網絡管理業務口的物理狀態都為關閉狀態,則將自身網絡管理業務口的工作狀態更新為可轉發狀態;若所述通信設備其他網絡管理業務模塊的網絡管理業務口中,既有物理狀態為關閉狀態的網絡管理業務口,又有物理狀態為開啟狀態的網絡管理業務口時,則判斷為開啟狀態的網絡管理業務口中是否有一個網絡管理業務口的工作狀態為可轉發狀態,如是,不更新自身網絡管理業務口的工作狀態;否則,根據所述預設規則判斷是否將自身網絡管理業務口的工作狀態更新為可轉發狀態。在本發明的一種實施例中,所述預設規則為在物理狀態為開啟狀態的網絡管理業務口中,設置優先級最高的網絡管理業務口的工作狀態為可轉發狀態;根據所述預設規則判斷是否將自身網絡管理業務口的工作狀態更新為可轉發狀態包括判斷自身網絡管理業務口的優先級在物理狀態為開啟狀態的網絡管理業務口中是否是最高的,如是,則將其工作狀態更新為可轉發狀態;否則,不更新其工作狀態。在本發明的一種實施例中,直接將自身網絡管理業務口的工作狀態更新為阻塞狀態后,還包括將自身網絡管理業務口更新后的工作狀態發送給其他網絡管理業務模塊。在本發明的一種實施例中,所述通信設備包括兩個網絡管理業務模塊,分別為第一網絡管理業務模塊和第二網絡管理業務模塊,所述第一網絡管理業務模塊包括第一網絡管理業務口,所述第二網絡管理業務模塊包括第二網絡管理業務口 ;所述第一網絡管理業務模塊根據所述第二網絡管理業務口的物理狀態和工作狀態判斷是否將第一網絡管理業務口的工作狀態更新為可轉發狀態的過程中,若所述第二網絡管理業務口的物理狀態為關閉狀態,工作狀態為可轉發狀態時,所述第一網絡管理業務模塊在收到所述第二網絡管理業務口的工作狀態更新為阻塞狀態的消息后,根據接收到的所述消息判斷是否將第一網絡管理業務口的工作狀態更新為可轉發狀態。本發明還提供了一種通信設備,包括至少兩個網絡管理業務模塊,所述網絡管理業務模塊包括一個網絡管理業務口和一個與所述網絡管理業務口對應連接的主控單元;所述主控單元包括計時子單元、狀態信息獲取子單元、工作狀態更新子單元,其中,所述計時子單元用于設置狀態信息獲取周期和工作狀態更新周期,并在設置的狀態信息獲取周期到達時,發送狀態信息獲取通知給所述狀態信息獲取子單元,在設置的工作狀態更新周期到達時,發送工作狀態更新通知給所述工作狀態更新子單元;所述狀態信息獲取子單元用于收到所述狀態信息獲取通知后,獲取其對應網絡管理業務口的物理狀態和工作狀態,將獲取的所述物理狀態和工作狀態發送給所述通信設備的其他網絡管理業務模塊;并接收來自所述通信設備的其他網絡管理業務模塊的網絡管理業務口的物理狀態和工作狀態;所述工作狀態更新子單元用于收到工作狀態更新通知后,根據所述狀態信息獲取 子單元獲取的物理狀態得到其對應網絡管理業務口的有效工作狀態,判斷所述有效工作狀態與其對應網絡管理業務口工作狀態是否一致;如否,則根據所述有效工作狀態選擇直接將其對應網絡管理業務口的工作狀態更新為所述有效工作狀態,或選擇根據所述通信設備的其他網絡管理業務口的物理狀態和工作狀態判斷是否將其對應網絡管理業務口的工作狀態更新為所述有效工作狀態。在本發明的一種實施例中,若所述工作狀態更新子單元得到的有效工作狀態為阻塞狀態,則所述工作狀態更新子單元用于直接將其對應的網絡管理業務口的工作狀態更新為阻塞狀態;若所述工作狀態更新子單元得到的有效工作狀態為可轉發狀態,則所述工作狀態更新子單元用于根據所述通信設備的其他網絡管理業務口的物理狀態和工作狀態判斷是否將其對應的網絡管理業務口的工作狀態更新為可轉發狀態。在本發明的一種實施例中,所述工作狀態更新子單元用于根據所述通信設備的其他網絡管理業務口的物理狀態和工作狀態判斷是否將其對應的網絡管理業務口的工作狀態更新為可轉發狀態包括若所述通信設備的其他網絡管理業務口的物理狀態都為開啟狀態,則所述工作狀態更新子單元用于判斷是否有一個網絡管理業務口的工作狀態為可轉發狀態;如是,不更新其所對應的網絡管理業務口的工作狀態;否則,根據預設規則判斷是否將其對應的網絡管理業務口的工作狀態更新為可轉發狀態;若所述通信設備的其他網絡管理業務口的物理狀態都為關閉狀態,則所述工作狀態更新子單元用于將其對應的網絡管理業務口的工作狀態更新為可轉發狀態;若所述通信設備的其他網絡管理業務口中,既有物理狀態為關閉狀態的網絡管理業務口,又有物理狀態為開啟狀態的網絡管理業務口時,則所述工作狀態更新子單元用于判斷為開啟狀態的網絡管理業務口中是否有一個網絡管理業務口的工作狀態為可轉發狀態,如是,不更新其對應的網絡管理業務口的工作狀態;否則,根據所述預設規則判斷是否將其對應的網絡管理業務口的工作狀態更新為可轉發狀態。在本發明的一種實施例中,所述工作狀態更新子單元直接將其對應的網絡管理業務口的工作狀態更新為阻塞狀態后,還用于將該網絡管理業務口更新后的工作狀態發送給其他網絡管理業務口。
本發明還提供了一種通信系統,包括網絡管理設備和如上所述通信設備,所述網絡管理設備通過所述通信設備的至少兩個網絡管理業務口與所述通信設備連接。在本發明的一種實施例中,所述網絡管理設備通過交換機或HUB與所述通信設備的至少兩個網絡管理業務口連接。本發明的有益效果是本發明中,通信設備各網絡管理業務模塊周期性的獲取自身網絡管理業務口的物理狀態和工作狀態,并將獲取的物理狀態和工作狀態發送給通信設備的其他網絡管理業務模塊;以及接收來自通信設備的其他網絡管理業務模塊發送的物理狀態和工作狀態;然后在設置的工作狀態更新周期到達時,則根據獲取的自身的物理狀態得到有效工作狀態,判斷有效工作狀態與自身的工作狀態是否一致;如果不一致,則根據有效工作狀態選擇直接將自身的工作狀態更新為有效工作狀態,或根據通信設備的其他網絡管理業務口的物理狀態和工作狀態判斷是否將其工作狀態更新為所述有效工作狀態。即本發明中的網絡管理業 務口在需要對其工作狀態更新時,并不只是簡單的隨著其物理狀態的變化而更新其工作狀態,還結合其他網絡業務口的物理狀態和工作狀態來進一步判斷是否應該對自身的工作狀態進行更新,因此可避免多個網絡業務口的工作狀態同時處于可轉發狀態,而導致形成通信環路,提高了網絡通信的可靠性;同時,本發明并不需要增加額外的設備(例如交換機)來避免形成通信環路,因此可降低組網的復雜性,減少使用成本,提高資源的利用率。
圖I為本發明一種實施例的通信系統結構框圖;圖2為本發明另一種實施例的網絡管理業務模塊的主控單元結構框圖。
具體實施例方式下面通過具體實施方式
結合附圖對本發明作進一步詳細說明。請參考圖1,本實施例中的通信系統包括網絡管理設備2和通信設備1,通信設備I具有至少兩個網絡管理業務模塊(即QX模塊),每個網絡管理業務模塊上設置有一個網絡管理業務口(即QX 口),網絡管理設備2通過通信設備I的至少兩個QX 口與通信設備I連接,具體可通過HUB或交換機與通信設備I的至少兩個QX 口相連。本實施例中的通信設備I具體可為交換機,也可為其他通信裝置。通信設備I還可通過網絡或其他的方式與其他通信設備連接,例如,還可通過網絡與其他的交換機連接。本實施例中的通信設備I設置多個QX 口主要是用于主備切換,以保證網絡通信業務不中斷。但是,設置多個QX 口時,如何避免在多個QX 口之間形成通信環路,現有技術并沒有好的解決方案,在本實施例中,針對該問題,公開了以下解決方案通信設備I的網絡管理業務模塊還包括一個與QX 口對應連接的主控單元;請參見圖2,主控單元具體包括計時子單元11、狀態信息獲取子單元12、工作狀態更新子單元13,其中,計時子單元11用于設置狀態信息獲取周期和工作狀態更新周期,此處所設置的狀態信息獲取周期和工作狀態更新周期可為同一個周期,即只要一觸發狀態信息的獲取過程,工作狀態更新過程也就同時被觸發;也可為相互獨立的兩個不同的周期;此處所設置的狀態信息獲取周期和工作狀態更新周期可針對通信設備I所包括的所有的QX 口,當然所有QX 口的設置狀態信息獲取周期和工作狀態更新周期根據實際需要可設置為相同,也可設置為不同。計時子單元11還用于計時,并在設置的狀態信息獲取周期到達時,發送狀態信息獲取通知給QX 口的狀態信息獲取子單元12,以通知狀態信息獲取子單元12獲取其對應的QX 口的狀態信息;在設置的工作狀態更新周期到達時,發送工作狀態更新通知給工作狀態更新子單元13,通知其對QX 口的工作狀態進行更新;狀態信息獲取子單元12用于收到計時子單元11發送的狀態信息獲取通知后,獲取其對應的QX 口的物理狀態和工作狀態,將獲取的物理狀態和工作狀態發送給該通信設備的其他QX 口 ;并接收來自該通信設備的其他QX 口發送的物理狀態和工作狀態;狀態信息獲取子單元12還可用于將獲取的各QX 口的物理狀態和工作狀態進行存儲,具體可存儲在狀態全局表中;工作狀態更新子單元13用于收到計時子單元11發送的工作狀態更新通知后,根據狀態信息獲取子單元12獲取的物理狀態得到其對應QX 口的有效工作狀態,此處的有效工作狀態即為與物理狀態匹配的工作狀態,例如,QX 口的物理狀態為開啟狀態UP時,則根 據該物理狀態得到的有效工作狀態為可轉發狀態,即流量可轉發;QX 口的物理狀態為關閉狀態DOWN時,則根據該物理狀態得到的有效工作狀態為阻塞狀態,即流量阻塞。工作狀態更新子單元13得到QX 口的有效工作狀態后,判斷該QX 口的有效工作狀態與獲取的該QX口工作狀態是否一致;如不一致,則進一步根據得到的有效工作狀態選擇是直接將該QX 口的工作狀態更新為有效工作狀態,還是根據通信設備I的其他QX 口的物理狀態和工作狀態判斷是否將其對應的QX 口的工作狀態更新為有效工作狀態,具體可包括若工作狀態更新子單元13得到的有效工作狀態為阻塞狀態,則工作狀態更新子單元13直接將其對應的QX 口的工作狀態更新為阻塞狀態,還可用于將更新后的工作狀態發送給其他QX 口 ;否則,工作狀態更新子單元得到的有效工作狀態為可轉發狀態,此時工作狀態更新子單元13根據通信設備的其他QX 口的物理狀態和工作狀態判斷是否將其對應的QX 口的工作狀態更新為可轉發狀態;該過程包括若工作狀態更新子單元13判斷通信設備I的其他QX 口的物理狀態都為開啟狀態,則工作狀態更新子單元13判斷是否有一個QX 口的工作狀態為可轉發狀態;如是,不更新其所對應的QX 口的工作狀態;否則,根據預設規則判斷是否將其對應的QX 口的工作狀態更新為可轉發狀態;若所述通信設備的其他QX 口的物理狀態都為關閉狀態,則所述工作狀態更新子單元用于將其對應的QX 口的工作狀態更新為可轉發狀態;若工作狀態更新子單元13判斷通信設備I的其他QX 口中,既有物理狀態為關閉狀態的QX 口,又有物理狀態為開啟狀態的QX 口時,則工作狀態更新子單元13判斷為開啟狀態的QX 口中是否有一個QX 口的工作狀態為可轉發狀態,如是,不更新其對應的QX 口的工作狀態;否則,根據預設規則判斷是否將其對應的QX 口的工作狀態更新為可轉發狀態。本實施例中的預設規則可為在物理狀態為開啟狀態的網絡管理業務口中,設置優先級最高的網絡管理業務口的工作狀態為可轉發狀態;因此,工作狀態更新子單元13根據預設規則判斷是否將其對應的QX 口的工作狀態更新為可轉發狀態包括工作狀態更新子單元13判斷其對應的QX 口的優先級在在物理狀態為開啟狀態的所有QX 口中是否是最高的,如果是最高的,則將其對應的QX 口的工作狀態更新為可轉發狀態;否則,不更新其對應的QX 口的工作狀態。根據上述公開的內容可知,本實施例中的QX 口獲取的物理狀態的關閉狀態DOWN時,該QX 口的有效工作狀態為阻塞狀態,若此時該QX 口的工作與有效工作狀態不一致(即工作狀態為可轉發狀態)時,可直接將該QX 口的工作狀態更新為有效工作狀態,不需要參照其他的QX的物理狀態和工作狀態;也即是,只要QX 口的物理狀態為關閉狀態時,其對應的工作狀態都應為阻塞狀態;當QX 口的物理狀態為UP狀態,其有效工作狀態則為轉發狀態,若此時該QX 口的工作狀態為阻塞狀態,則在判斷是否應該對該QX 口的工作狀態進行更新時,則需要結合其他QX 口的物理狀態和工作狀態來進一步判斷,以保證當有多個物理狀態為UP的QX 口時,也只有一個QX 口的工作狀態為可轉發狀態,以避免通信環路的形成,提高網絡管理的可靠性。由上可知,本實施例中在避免形成通信環路時,并不需要增加額外的交換機,因此可降低組網的復雜性,減少使用成本,提高資源的利用率。 為了更好的理解本發明,下面以一個更為具體的實施例中為例對本發明做進一步的說明本實施例中的通信設備只包括兩個QX模塊,,分別為第一 QX模塊和第二 QX模塊,第一 QX模塊上設置有第一 QX 口,第二 QX模塊上設置有第二 QX 口 ;當然,根據實際需要,為了進一步提高通信的可靠性,也通信設備也可設置三個或更多的QX模塊,采用其中一個QX模塊的QX 口為主用QX 口,其他的則可作為備用QX 口。第一 QX 口作為主用時,則第一 QX口為主用QX 口,第二 QX 口為備用QX 口 ;同樣,當第二 QX 口作為主用時,則第二 QX 口為主用QX 口,第一 QX 口為備用QX 口。第一 QX 口對應連接的主控單元為第一主控單元,第一主控單元具體包括第一計時子單元、第一狀態信息獲取子單元、第一工作狀態更新子單元;第二 QX 口對應連接的主控單元為第二主控單元,第二主控單元具體包括第二計時子單元、第二狀態信息獲取子單元、第二工作狀態更新子單元。本實施例中設置第一 QX 口和第二 QX口的狀態信息獲取周期和工作狀態更新周期相同。網絡管理設備通過第一 QX 口和第二 QX口與該通信設備連接。初始時,這兩個QX 口的工作狀態都為阻塞狀態(BLOCKING);在通信過程中,當狀態信息獲取周期到達時,第一狀態信息獲取子單元和第二狀態信息獲取子單元根據設置的狀態信息獲取周期分別周期性的獲取第一 QX 口和第二 QX 口的物理狀態和工作狀態,將獲取的物理狀態和工作狀態分別在第一主控單元和第二主控單元的狀態全局表中進行存儲,并將獲取的物理狀態和工作狀態分別發送給對方的QX 口,并接收對方發送的對方的QX 口的物理狀態和工作狀態以及對接收的物理狀態和工作狀態進行存儲。當工作狀態更新周期到達時,第一工作狀態更新子單元根據最新獲取的第一 QX口的物理狀態得到第一 QX 口的有效工作狀態,并判斷最新獲取的第一 QX 口的工作狀態與上述得到的有效工作狀態是否一致;如果一致,則不對其進行更新;否則,判斷有效工作狀態是否是阻塞狀態,如是,則直接對第一 QX 口的工作狀態進行更新,否則,表明該有效工作狀態為可轉發狀態,判斷第二 QX 口的物理狀態是否是UP狀態;如否,則表明第二 QX 口的物理狀態為DOWN狀態,此時第二 QX 口在該周期內最終的工作狀態則必然阻塞狀態,因此將第一 QX 口的工作狀態更新為可轉發狀態,如果第二 QX 口的物理狀態是UP狀態,則需判斷第二QX 口的工作狀態是否是可轉發狀態,如是,則不對第一QX 口的工作狀態進行更新,否則,判斷第一 QX 口的優先級是否大于第二 QX 口的優先級,如是,則將其工作狀態更新為可轉發狀態,否則,不對工作狀態其進行更新;此處也可根據判斷此時誰為主用QX 口,將當前作為主用QX 口的工作狀態更新為可轉發狀態,而對其QX 口接口則將其工作狀態保持為阻塞狀態。當工作狀態更新周期到達時,第二工作狀態更新子單元判斷是否對第二 QX 口的工作狀態進行更新的方法同上。為了更簡要明確的理解本發明,下面結合如表I所示的規則表進行一步的說明表I
權利要求
1.一種網絡管理業務口的管理方法,其特征在于包括 在設置的狀態信息獲取周期到達時,通信設備各網絡管理業務模塊獲取自身網絡管理業務口的物理狀態和工作狀態,將獲取的所述物理狀態和工作狀態發送給所述通信設備的其他網絡管理業務模塊;并接收來自所述通信設備其他網絡管理業務模塊的網絡管理業務口的物理狀態和工作狀態; 在設置的工作狀態更新周期到達時,所述通信設備各網絡管理業務模塊根據獲取的自身的網絡管理業務口的物理狀態得到有效工作狀態,判斷所述有效工作狀態與自身的網絡管理業務口的工作狀態是否一致;如否,則根據所述有效工作狀態選擇直接將自身的網絡管理業務口的工作狀態更新為所述有效工作狀態,或選擇根據所述通信設備的其他網絡管理業務模塊的網絡管理業務口的物理狀態和工作狀態判斷是否將自身的網絡管理業務口的工作狀態更新為所述有效工作狀態。
2.如權利要求I所述的網絡管理業務口的管理方法,其特征在于,若得到所述有效工作狀態為阻塞狀態,則直接將自身的網絡管理業務口的工作狀態更新為阻塞狀態;若得到的所述有效工作狀態為可轉發狀態,根據所述通信設備的其他網絡管理業務模塊的網絡管理業務口物理狀態和工作狀態判斷是否將自身的網絡管理業務口的工作狀態更新為可轉發狀態。
3.如權利要求2所述的網絡管理業務口的管理方法,其特征在于,根據所述通信設備的其他網絡管理業務模塊的網絡管理業務口的物理狀態和工作狀態判斷是否將自身的網絡管理業務口的工作狀態更新為可轉發狀態包括 若所述通信設備的其他網絡管理業務模塊的網絡管理業務口的物理狀態都為開啟狀態,則判斷是否有一個網絡管理業務口的工作狀態為可轉發狀態;如是,不更新自身網絡管理業務口的工作狀態;否則,根據預設規則判斷是否將自身網絡管理業務口的工作狀態更新為可轉發狀態; 若所述通信設備的其他網絡管理業務口的物理狀態都為關閉狀態,則將自身網絡管理業務口的工作狀態更新為可轉發狀態; 若所述通信設備其他網絡管理業務模塊的網絡管理業務口中,既有物理狀態為關閉狀態的網絡管理業務口,又有物理狀態為開啟狀態的網絡管理業務口時,則判斷為開啟狀態的網絡管理業務口中是否有一個網絡管理業務口的工作狀態為可轉發狀態,如是,不更新自身網絡管理業務口的工作狀態;否則,根據所述預設規則判斷是否將自身網絡管理業務口的工作狀態更新為可轉發狀態。
4.如權利要求3所述的網絡管理業務口的管理方法,其特征在于,所述預設規則為 在物理狀態為開啟狀態的網絡管理業務口中,設置優先級最高的網絡管理業務口的工作狀態為可轉發狀態; 根據所述預設規則判斷是否將自身網絡管理業務口的工作狀態更新為可轉發狀態包括 判斷自身網絡管理業務口的優先級在物理狀態為開啟狀態的網絡管理業務口中是否是最高的,如是,則將其工作狀態更新為可轉發狀態;否則,不更新其工作狀態。
5.如權利要求3所述的網絡管理業務口的管理方法,其特征在于,直接將自身網絡管理業務口的工作狀態更新為阻塞狀態后,還包括將自身網絡管理業務口更新后的工作狀態發送給其他網絡管理業務模塊。
6.如權利要求4或5所述的網絡管理業務口的管理方法,其特征在于,所述通信設備包括兩個網絡管理業務模塊,分別為第一網絡管理業務模塊和第二網絡管理業務模塊,所述第一網絡管理業務模塊包括第一網絡管理業務口,所述第二網絡管理業務模塊包括第二網絡管理業務口 ;所述第一網絡管理業務模塊根據所述第二網絡管理業務口的物理狀態和工作狀態判斷是否將第一網絡管理業務口的工作狀態更新為可轉發狀態的過程中,若所述第二網絡管理業務口的物理狀態為關閉狀態,工作狀態為可轉發狀態時,所述第一網絡管理業務模塊在收到所述第二網絡管理業務口的工作狀態更新為阻塞狀態的消息后,根據接收到的所述消息判斷是否將第一網絡管理業務口的工作狀態更新為可轉發狀態。
7.一種通信設備,包括至少兩個網絡管理業務模塊,其特征在于,所述網絡管理業務模塊包括一個網絡管理業務口和一個與所述網絡管理業務口對應連接的主控單元;所述主控單元包括計時子單元、狀態信息獲取子單元、工作狀態更新子單元,其中, 所述計時子單元用于設置狀態信息獲取周期和工作狀態更新周期,并在設置的狀態信息獲取周期到達時,發送狀態信息獲取通知給所述狀態信息獲取子單元,在設置的工作狀態更新周期到達時,發送工作狀態更新通知給所述工作狀態更新子單元; 所述狀態信息獲取子單元用于收到所述狀態信息獲取通知后,獲取其對應網絡管理業務口的物理狀態和工作狀態,將獲取的所述物理狀態和工作狀態發送給所述通信設備的其他網絡管理業務模塊;并接收來自所述通信設備的其他網絡管理業務模塊的網絡管理業務口的物理狀態和工作狀態; 所述工作狀態更新子單元用于收到工作狀態更新通知后,根據所述狀態信息獲取子單元獲取的物理狀態得到其對應網絡管理業務口的有效工作狀態,判斷所述有效工作狀態與其對應網絡管理業務口工作狀態是否一致;如否,則根據所述有效工作狀態選擇直接將其對應網絡管理業務口的工作狀態更新為所述有效工作狀態,或選擇根據所述通信設備的其他網絡管理業務口的物理狀態和工作狀態判斷是否將其對應網絡管理業務口的工作狀態更新為所述有效工作狀態。
8.如權利要求7所述的通信設備,其特征在于,若所述工作狀態更新子單元得到的有效工作狀態為阻塞狀態,則所述工作狀態更新子單元用于直接將其對應的網絡管理業務口的工作狀態更新為阻塞狀態;若所述工作狀態更新子單元得到的有效工作狀態為可轉發狀態,則所述工作狀態更新子單元用于根據所述通信設備的其他網絡管理業務口的物理狀態和工作狀態判斷是否將其對應的網絡管理業務口的工作狀態更新為可轉發狀態。
9.如權利要求8所述的通信設備,其特征在于,所述工作狀態更新子單元用于根據所述通信設備的其他網絡管理業務口的物理狀態和工作狀態判斷是否將其對應的網絡管理業務口的工作狀態更新為可轉發狀態包括 若所述通信設備的其他網絡管理業務口的物理狀態都為開啟狀態,則所述工作狀態更新子單元用于判斷是否有一個網絡管理業務口的工作狀態為可轉發狀態;如是,不更新其所對應的網絡管理業務口的工作狀態;否則,根據預設規則判斷是否將其對應的網絡管理業務口的工作狀態更新為可轉發狀態; 若所述通信設備的其他網絡管理業務口的物理狀態都為關閉狀態,則所述工作狀態更新子單元用于將其對應的網絡管理業務口的工作狀態更新為可轉發狀態;若所述通信設備的其他網絡管理業務口中,既有物理狀態為關閉狀態的網絡管理業務口,又有物理狀態為開啟狀態的網絡管理業務口時,則所述工作狀態更新子單元用于判斷為開啟狀態的網絡管理業務口中是否有一個網絡管理業務口的工作狀態為可轉發狀態,如是,不更新其對應的網絡管理業務口的工作狀態;否則,根據所述預設規則判斷是否將其對應的網絡管理業務口的工作狀態更新為可轉發狀態。
10.如權利要求8或9所述的通信設備,其特征在于,所述工作狀態更新子單元直接將其對應的網絡管理業務口的工作狀態更新為阻塞狀態后,還用于將該網絡管理業務口更新后的工作狀態發送給其他網絡管理業務口。
11.一種通信系統,其特征在于,包括網絡管理設備和如權利要求7-10任一項所述通信設備,所述網絡管理設備通過所述通信設備的至少兩個網絡管理業務口與所述通信設備連接。
12.如權利要求11所述的通信系統,其特征在于,所述網絡管理設備通過交換機或HUB 與所述通信設備的至少兩個網絡管理業務口連接。
全文摘要
本發明公開了一種網絡管理業務口的管理方法、通信設備及通信系統,網絡管理業務模塊根據獲取的自身網絡管理業務口的物理狀態得到有效工作狀態,在判斷有效工作狀態與自身的工作狀態不一致時,根據有效工作狀態選擇直接將自身的工作狀態更新為有效工作狀態,或根據通信設備的其他網絡管理業務口的物理狀態和工作狀態判斷是否將其工作狀態更新為所述有效工作狀態。即本發明中的網絡管理業務口在需要對其工作狀態更新時,結合其他網絡業務口的物理狀態和工作狀態進一步判斷是否應該對自身的工作狀態進行更新,避免多個網絡業務口的工作狀態同時處于可轉發狀態而形成通信環路,提高了網絡通信的可靠性;降低了組網的復雜性,提高資源的利用率。
文檔編號H04L12/24GK102710442SQ20121017897
公開日2012年10月3日 申請日期2012年6月1日 優先權日2012年6月1日
發明者周鵬輝, 孫勇 申請人:中興通訊股份有限公司