專利名稱:用于提供聚集警報指示信號的系統(tǒng)和方法
技術(shù)領(lǐng)域:
本公開總地涉及計算機網(wǎng)絡(luò)。在示例性實施例中,本公開涉及提供聚集警報指示 f言I (aggregated alarm indication signal)。
背景技術(shù):
警報指示信號(AIS)通常用于指示信號故障。AIS的使用是廣泛流行的并且被用 于許多傳輸平臺和標準中,并且也被用于各種應(yīng)用中。例如,AIS可抑制在不是故障的根本 原因的節(jié)點上的警報。另外,AIS可以觸發(fā)保護切換,例如通過將節(jié)點切換到受保護服務(wù)虛 擬局域網(wǎng)(SVLAN)。在另一示例中,AIS可向網(wǎng)絡(luò)管理系統(tǒng)發(fā)出非關(guān)鍵且不可報告的警報 (例如不被自發(fā)報告給用戶)。
發(fā)明內(nèi)容
根據(jù)本發(fā)明的一個方面,提供了一種方法,包括在受影響中間節(jié)點處檢測信號故 障;確定受所述信號故障影響的網(wǎng)絡(luò);利用一個或多個處理器生成包括關(guān)于受影響網(wǎng)絡(luò)的 信息的聚集警報指示信號AIS消息;以及多播所述聚集AIS消息。根據(jù)本發(fā)明的另一方面,提供了一種裝置,包括故障檢測模塊,用于在受影響中 間節(jié)點處檢測信號故障;列表模塊,用于確定受所述信號故障影響的網(wǎng)絡(luò);聚集消息模塊, 用于利用一個或多個處理器生成包括關(guān)于受影響網(wǎng)絡(luò)的信息的聚集警報指示信號AIS消 息;以及多播模塊,用于多播所述聚集AIS消息。根據(jù)本發(fā)明的另一方面,提供了一種與至少一個處理器通信的機器可讀存儲介 質(zhì),該機器可讀存儲介質(zhì)存儲指令,所述指令在被所述至少一個處理器運行時使得執(zhí)行操 作,所述操作包括在受影響中間節(jié)點處檢測信號故障;確定受所述信號故障影響的網(wǎng)絡(luò); 利用一個或多個處理器生成包括關(guān)于受影響網(wǎng)絡(luò)的信息的聚集警報指示信號AIS消息;以 及多播所述聚集AIS消息。
在附圖中以示例而非限制方式圖示了本公開,附圖中相似的標號指示類似的要
ο圖1示出了傳統(tǒng)的警報指示信號(AIS)示例性環(huán)境。圖2示出了根據(jù)示例性實施例的聚集AIS環(huán)境。圖3示出了聚集AIS環(huán)境的受影響的中間節(jié)點。圖4示出了聚集AIS環(huán)境的邊緣節(jié)點。圖5示出了根據(jù)示例性實施例用于提供聚集AIS消息的方法流程圖。圖6示出了根據(jù)示例性實施例的用于處理所接收的聚集AIS消息的方法的流程 圖。圖7是采取如下裝置的示例性形式的機器的簡化框圖在該裝置內(nèi)可運行使得該機器執(zhí)行這里論述的方法之中的任何一個或多個的一組指令。
具體實施例方式以下詳細描述包括對附圖的參考,附圖形成詳細描述的一部分。附圖以圖示方式 示出了可用于實現(xiàn)要求保護的主題的示例性實施例。在以下描述中,出于說明目的,闡述了 許多具體細節(jié)以幫助理解發(fā)明性主題的各種實施例。然而,對于本領(lǐng)域的技術(shù)人員來說很 明顯的,沒有這些具體細節(jié)也可實現(xiàn)發(fā)明性主題的實施例??偟脕碚f,沒有詳細示出公知的 指令實例、協(xié)議、結(jié)構(gòu)和技術(shù)。這里使用的術(shù)語“或”可被解釋為包含意義的或排除意義的。MM實施例提供了用于提供聚集警報指示信號的系統(tǒng)和方法。在示例性實施例中,中 間節(jié)點檢測信號故障。確定受影響節(jié)點的列表,并且生成聚集警報指示信號(AIS)消息。隨 后將聚集AIS消息多播到受影響節(jié)點。不是針對每個網(wǎng)絡(luò)發(fā)送一條AIS消息,而是無論受 影響網(wǎng)絡(luò)的數(shù)目如何,都可以從受影響的中間節(jié)點生成和發(fā)送單條聚集AIS消息。為了論 述的簡單,以下對節(jié)點和交換機的提及是可互換使用的。示例件實施例圖1示出了示例性的傳統(tǒng)警報指示信號(AIQ示例性環(huán)境的示圖。在此示例性環(huán) 境中,多個節(jié)點(例如節(jié)點A 102、節(jié)點B 104、節(jié)點C 106、節(jié)點D 108、節(jié)點E 110和節(jié)點 F 112)經(jīng)由多個局域網(wǎng)(例如在圖1中示為線路)發(fā)生通信耦合。局域網(wǎng)(LAN)包括虛擬 LAN,更具體而言包括服務(wù)虛擬LAN(SVLAN)。如果在節(jié)點之間例如在中間節(jié)點C 106和中間節(jié)點D 108之間發(fā)生鏈路故障114, 則通常生成多條AIS消息。具體而言,受影響的節(jié)點C 106生成五條AIS消息,其中對于與 節(jié)點C 106相關(guān)聯(lián)的每個SVLAN有一條消息(例如,三條AIS消息到節(jié)點A 102,兩條AIS 消息到節(jié)點B 104)。類似地,節(jié)點D 108也生成五條AIS消息,其中對于與節(jié)點D 108相 關(guān)聯(lián)的每個SVLAN有一條消息(例如,三條AIS消息到節(jié)點E 110,兩條AIS消息到節(jié)點F 112)。因為例如ITU-T Y. 1731標準限定了針對每個SVLAN發(fā)送一條AIS消息,所以圖1的 示例性環(huán)境將導(dǎo)致發(fā)送十條AIS消息(假定單個維護實體群組級別)。圖1示出了傳統(tǒng)AIS環(huán)境的簡化示例。邊緣節(jié)點或交換機(例如節(jié)點A 102、節(jié)點 B 104、節(jié)點E 110和節(jié)點F 112)可以發(fā)起數(shù)百個SVLAN。結(jié)果,受影響的中間節(jié)點(例如 節(jié)點C 106或節(jié)點D 108)可創(chuàng)建到這些邊緣節(jié)點的巨大量的AIS消息,尤其如果受影響的 中間節(jié)點靠近源或目的地時則更是如此。在具有承載數(shù)千個服務(wù)的大型千兆字節(jié)接口(例 如40千兆比特或100千兆比特接口)的實施例中,鏈路中的單個故障可能觸發(fā)數(shù)百個或數(shù) 千個警報和AIS消息。已經(jīng)在嘗試減輕此問題。例如,當在一 SVLAN上生成前幾個AIS消息之后,可以使 AIS消息生成冷卻下來。即,例如,不是每秒生成一條消息,而是可以每分鐘生成一條消息。 然而,仍需要生成所有的消息。從而,受影響的中間節(jié)點生成的AIS消息的數(shù)目并沒有減 少。實際上,當AIS消息被用作觸發(fā)時,冷卻過程可能導(dǎo)致效率不高的保護切換。另外,如 果邊緣節(jié)點源發(fā)了任何經(jīng)過遭遇故障的鏈路的SVLAN,則邊緣節(jié)點仍需要處理許多AIS消 肩、ο圖2的聚集AIS環(huán)境允許了生成聚集AIS消息,而不是為每個SVLAN和每個節(jié)點生成單獨的AIS消息。在此示例性環(huán)境中,多個節(jié)點(例如節(jié)點A 202、節(jié)點B 204、節(jié)點C 206、節(jié)點D 208、節(jié)點E 210和節(jié)點F 212)經(jīng)由多個虛擬局域網(wǎng)(例如在圖2中示為線路) 發(fā)生通信耦合。管理服務(wù)虛擬LAN(SVLAN)216也通信地耦合到圖2的各個節(jié)點。在此實施例中,當在節(jié)點之間例如在中間節(jié)點C 206和中間節(jié)點D 208之間發(fā)生 鏈路故障214時,發(fā)生信號故障的受影響中間節(jié)點(例如節(jié)點C 206)針對每個維護實體群 組(MEG)級別生成單條聚集AIS消息。隨后向邊緣節(jié)點A 202和節(jié)點B 204多播該聚集AIS 消息。在一個實施例中,可能存在多達八個MEG級別,從而導(dǎo)致了八條聚集AIS消息。在示 例性實施例中,經(jīng)由管理VLAN 216發(fā)送聚集AIS消息。此外,如果管理VLAN 216斷裂或經(jīng)歷管理VLAN分段218,則節(jié)點D 208也可針對 每個MEG級別生成一聚集AIS消息。來自節(jié)點D 208的聚集AIS消息隨后被向邊緣節(jié)點E 210和邊緣節(jié)點F 212多播。在這個假定八個MEG級別的示例中,從經(jīng)歷信號故障的節(jié)點 (例如節(jié)點C 206)和與管理VLAN故障相關(guān)聯(lián)的節(jié)點(例如節(jié)點D 208)可發(fā)送最多十六 條聚集AIS消息,這與傳統(tǒng)系統(tǒng)不同,傳統(tǒng)系統(tǒng)可發(fā)送八十條常規(guī)AIS消息(例如,針對八 個MEG級別中的每一個,從節(jié)點C和節(jié)點D,對于每個SVLAN發(fā)送一條AIS消息=10X8 = 80)。因為需要生成和發(fā)送的AIS消息的銳減,所以例如可以減少處理,并且可以增加 系統(tǒng)上可供使用的帶寬。例如,邊緣節(jié)點處理的來自同一受影響中間節(jié)點的AIS消息將更 少。這可以使得邊緣節(jié)點處理信號故障的響應(yīng)時間更迅速。應(yīng)當注意,在圖1和圖2的實施例中,任意數(shù)目的其他中間節(jié)點可位于所示出的中 間節(jié)點(例如節(jié)點C和節(jié)點D)和邊緣節(jié)點(例如節(jié)點A、節(jié)點B、節(jié)點E和節(jié)點F)之間。傳 輸電路或環(huán)境的這些下游中間節(jié)點將AIS消息向前傳播到目的地或邊緣節(jié)點。圖3示出了根據(jù)示例性實施例的聚集AIS環(huán)境的受影響的中間節(jié)點300。受影響 的中間節(jié)點300檢測信號故障并且相應(yīng)地生成AIS消息。受影響的中間節(jié)點300例如可以 是圖2的節(jié)點C 206或節(jié)點D 208。受影響的中間節(jié)點300包括故障檢測模塊302、列表模 塊304、聚集消息模塊306以及多播模塊308。受影響的中間節(jié)點300可包括不與AIS消息 生成直接相關(guān)的其他模塊或組件,這些其他模塊或組件未被示出或描述。故障檢測模塊302檢測在受影響的中間節(jié)點300上發(fā)生的信號故障或任何其他可 觸發(fā)AIS消息的事件。在示例性實施例中,受影響的中間節(jié)點300是發(fā)生信號故障的節(jié)點 (或者與信號故障最接近的節(jié)點)?;蛘?,受影響的中間節(jié)點300可以是與管理VLAN中的 片段斷裂最接近的節(jié)點。列表模塊304包括被受影響的中間節(jié)點300用于生成聚集AIS消息的列表。該列 表在一個實施例中可以包括受鏈路上的信號故障影響的所有SVLAN。該列表還可包括所有 鏈路故障,因此包括給定端口上關(guān)于這些鏈路的所有SVLAN信息。該列表可以基于所配置 的MEG級別。在示例性實施例中,聚集消息模塊306對于每個MEG級別生成單條聚集AIS消息。 聚集AIS消息可指示出所有端口和受影響端口的所有SVLAN信息。多播模塊308多播聚集AIS消息。聚集AIS消息實質(zhì)上取代了發(fā)生故障的數(shù)據(jù)。 在示例性實施例中,經(jīng)由管理VLAN來多播聚集消息。利用ITU-T Y. 1731標準,多播例如可 利用多播地址DA 01-80-C2-00-00-3y來執(zhí)行,其中y表示MEG級別。然而,在替換實施例中可利用任何標準或多播地址。圖4示出了根據(jù)示例性實施例的聚集AIS環(huán)境的邊緣節(jié)點400。邊緣節(jié)點400接 收并處理聚集AIS消息。邊緣節(jié)點400例如可以是圖2的節(jié)點A 202、節(jié)點B 204、節(jié)點E 210或節(jié)點F 212。在示例性實施例中,邊緣節(jié)點400可包括接收器模塊402、解析模塊404 和處理器模塊406。邊緣節(jié)點400還可包括不與AIS消息處理直接相關(guān)的其他模塊或組件, 這些其他模塊或組件在這里未被示出或描述。接收器模塊402接收從受影響的中間節(jié)點發(fā)送的聚集AIS消息。因為每個MEG級 別可具有單獨的聚集AIS消息,所以邊緣節(jié)點400可接收到來自受影響的中間節(jié)點的不止 一條聚集AIS消息。然而,聚集AIS消息的數(shù)目限于可用的MEG級別的最大數(shù)目(例如,八 個)。解析模塊404對所接收的聚集AIS消息進行解析。經(jīng)解析的AIS消息可提供諸如 受影響的SVLAN的列表之類的信息或者與AIS相關(guān)的任何其他信息。在示例性實施例中,處理器模塊406對從解析AIS消息獲得的信息進行處理。具 體而言,處理器模塊406對照在聚集AIS消息中報告的所有SVLAN處理AIS故障。對于AIS 故障的該處理可類似于對AIS故障的傳統(tǒng)處理(例如就像傳統(tǒng)上執(zhí)行的對照每個SVLAN報 告AIS故障那樣)。如果邊緣節(jié)點400既充當MEG端點(MEP)又充當MEG中間點(MIP),則處理器模塊 406可以對警報指示信號進行聚集。即,處理器模塊406將處理邊緣節(jié)點自己的鏈路故障, 并且聚集邊緣節(jié)點400在內(nèi)部從在MEP的管理級的域接收的網(wǎng)絡(luò)級警報指示信號。在一些 實施例中,邊緣節(jié)點400可包括圖3的中間節(jié)點300的一些模塊。所聚集的網(wǎng)絡(luò)級警報指 示信號可被轉(zhuǎn)發(fā)向另一邊緣節(jié)點,對于該邊緣節(jié)點,邊緣節(jié)點400充當MIP。圖5示出了根據(jù)示例性實施例的用于提供聚集AIS消息的方法500的流程圖。在 操作502中,檢測信號故障。在示例性實施例中,發(fā)生信號故障的受影響中間節(jié)點的故障檢 測模塊302(如圖3所示)檢測到該故障。例如,參考圖2,信號故障可發(fā)生在中間節(jié)點C 206處或其附近。在操作504中,生成受影響網(wǎng)絡(luò)的列表。該列表可包括虛擬局域網(wǎng),更具體而言可 包括以所配置的MEG級別受該信號故障影響的服務(wù)虛擬局域網(wǎng)(SVLAN)。該列表還可包括 所有鏈路故障,因此包括給定端口上關(guān)于這些鏈路的所有SVLAN信息。繼續(xù)圖2的示例性 環(huán)境,受節(jié)點C 206處的信號故障影響的SVLAN的列表包括將節(jié)點C 206與節(jié)點A 202和 節(jié)點D 208通信地耦合的SVLAN。在操作506,為每個MEG級別生成聚集AIS消息。該聚集AIS消息可覆蓋所有端口 和受影響端口的SVLAN信息。在操作508中,多播該聚集AIS消息。在示例性實施例中,多播模塊308經(jīng)由管理 VLAN向受影響的邊緣節(jié)點多播聚集AIS消息。在圖2的示例中,利用管理VLAN 216將聚集 AIS消息從節(jié)點C 206發(fā)送到節(jié)點A 202和節(jié)點B 204。圖6示出了根據(jù)示例性實施例的用于處理所接收的聚集AIS消息的方法600的鏈 路故障。在操作602,邊緣節(jié)點(例如節(jié)點A 202)的接收器模塊402(如圖4所示)接收聚 集AIS消息。在一些實施例中,聚集AIS消息在到達邊緣節(jié)點之前可通過一個或多個中間 節(jié)點被轉(zhuǎn)發(fā)。
一旦被接收到,在操作604中聚集AIS消息就被解析。在示例性實施例中,邊緣節(jié) 點400的解析模塊404解析聚集AIS消息,以確定受影響的SVLAN的列表。還可從聚集AIS 消息中提取出與信號故障相關(guān)聯(lián)的其他信息。在操作606,處理AIS故障。在一個實施例中,邊緣節(jié)點400的處理器模塊406對 照在聚集AIS消息中報告的所有SVLAN處理AIS故障。對于AIS故障的這個處理可以按類 似于對AIS故障的傳統(tǒng)處理的方式發(fā)生。在操作608,判定邊緣節(jié)點400是否既充當MEG端點(MEP)又充當MEG中間點 (MIP)。如果邊緣節(jié)點400既充當MEP又充當MIP,則在操作610,邊緣節(jié)點400處理其自己 的故障并且聚集任何網(wǎng)絡(luò)級警報指示信號。應(yīng)當注意,在創(chuàng)建MEP的邊緣交換機上,邊緣交換機硬件(例如接收器模塊402) 可以被編程為使得以針對給定MEG級別的管理VLAN為目的地的聚集AIS消息被踢送到控 制平面(例如處理器模塊406)。這樣,信號故障一般將觸發(fā)經(jīng)歷該信號故障的受影響中間節(jié)點對于每個MEG級別 生成單條聚集AIS消息。這使得相對于傳統(tǒng)系統(tǒng)所需要的許多消息(消息數(shù)目與經(jīng)過受影 響中間節(jié)點的鏈路的SVLAN的數(shù)目一樣多)有所減少。因此,在一個實施例中,邊緣節(jié)點對 于每個MEG級別需要處理單條聚集AIS消息(而不是數(shù)目與以該邊緣節(jié)點為源/目的地的 SVLAN數(shù)目相同的那么多消息)。從而,如果在管理VLAN中只存在一個域而沒有分段,則只 生成一條聚集AIS消息。另外,因為聚集AIS消息在管理VLAN中被多播,所以針對每個MEG級別,對每個節(jié) 點或交換機有一條聚集AIS消息,對于整個網(wǎng)絡(luò)來說就可以了。從而,針對每個MEG級別, 對于每個節(jié)點或交換機只需要處理一條聚集消息。如果在管理VLAN中存在分段,則在由信 號故障導(dǎo)致的片段的任一側(cè)上,對于每個MEG級別,生成一個AIS消息。因此,在單域?qū)嵤?例中,生成少至兩條聚集AIS消息。生成和處理次數(shù)與傳統(tǒng)系統(tǒng)相比可銳減。例如,可以在毫秒量級上生成AIS消息, 從而使得在毫秒量級上處理AIS消息。這樣可以使保護切換更迅速(例如,就利用G. 8031 APS機制的亞50毫秒路徑保護切換而言)。此外,可發(fā)生向網(wǎng)絡(luò)管理系統(tǒng)的最新近(例如 更迅速)的差錯報告,因為在第一 AIS消息生成之后沒有冷卻。模塊、組件和邏輯此外,這里描述的某些實施例可被實現(xiàn)為邏輯或若干個模塊、引擎、組件或機構(gòu)。 模塊、引擎、邏輯、組件或機構(gòu)(統(tǒng)稱為“模塊”)可以是能夠執(zhí)行某些操作并以一定方式配 置或布置的有形單元。在某些示例性實施例中,一個或多個計算機系統(tǒng)(例如獨立的客戶 端或服務(wù)器計算機系統(tǒng))或者計算機系統(tǒng)的一個或多個組件(例如一個處理器或一組處理 器)可通過軟件(例如應(yīng)用或應(yīng)用部分)或固件(注意軟件和固件在這里一般可被互換使 用,這是本領(lǐng)域的技術(shù)人員已知的)被配置為工作來執(zhí)行這里描述的某些操作的模塊。在各種實施例中,可以機械或電子地實現(xiàn)模塊。例如,模塊可包括被永久配置(例 如在專用處理器、專用集成電路(ASIC)或陣列內(nèi))來執(zhí)行某些操作的專用電路或邏輯。模 塊還可包括被通過軟件或固件臨時配置為執(zhí)行某些操作的可編程邏輯或電路(例如包含 在通用處理器或其他可編程處理器內(nèi)的)。將認識到,關(guān)于是在專用且永久配置的電路中還 是在臨時配置的電路(例如通過軟件配置)中機械地實現(xiàn)模塊的決定例如可由成本、時間、能量使用和封裝大小考慮事項來驅(qū)動。因此,術(shù)語“模塊”應(yīng)當被理解為包含有形實體,不論是被物理構(gòu)造、被永久配置 (例如被硬連線)還是被臨時配置(例如被編程)來以一定的方式工作或者執(zhí)行這里描述 的某些操作的實體??紤]其中模塊或組件被臨時配置(例如被編程)的實施例,在任何一 個時刻并不需要配置或?qū)嵗總€模塊或組件。例如,在模塊或組件包括利用軟件來配置 的通用處理器的情況下,該通用處理器在不同的時間可被配置為各個不同的模塊。軟件可 相應(yīng)地配置處理器以在一個時刻構(gòu)成一特定的模塊并且在另一時刻構(gòu)成一不同的模塊。模塊可向其他模塊提供信息并且從其他模塊接收信息。因此,可以認為所描述的 模塊是通信地耦合的。在多個這種模塊同時存在的情況下,通信可通過連接模塊的信號傳 輸(例如通過適當?shù)碾娐泛涂偩€)來實現(xiàn)。在其中在不同的時間配置或?qū)嵗鄠€模塊的 實施例中,這種模塊之間的通信例如可通過在這多個模塊能夠訪問的存儲器結(jié)構(gòu)中存儲和 取得信息來實現(xiàn)。例如,一個模塊可執(zhí)行一操作并將該操作的輸出存儲在其通信地耦合到 的存儲器設(shè)備中。另一模塊于是在之后某一時間可以訪問該存儲器設(shè)備以取得并處理所存 儲的輸出。模塊還可發(fā)起與輸入或輸出設(shè)備的通信并且可對資源(例如信息集合)進行操 作。示例性機器體系結(jié)構(gòu)和機器可讀介質(zhì)參考圖7,示例性實施例擴展到采取計算機系統(tǒng)700的示例性形式的機器,在該機 器內(nèi)可以運行用于使得該機器執(zhí)行這里論述的方法中的任何一個或多個的指令。在替換 示例性實施例中,該機器可以作為獨立的設(shè)備工作或者可以連接到(例如聯(lián)網(wǎng)到)其他機 器。在聯(lián)網(wǎng)部署中,該機器在服務(wù)器-客戶端網(wǎng)絡(luò)環(huán)境中可以作為服務(wù)器或客戶端機器工 作,或者在對等(或分布式)網(wǎng)絡(luò)環(huán)境中可以作為對等體機器工作。該機器可以是個人計 算機(PC)、平板PC、機頂盒(STB)、個人數(shù)字助理(PDA)、蜂窩電話、web用具、網(wǎng)絡(luò)路由器、 交換機或網(wǎng)橋、或者能夠運行規(guī)定該機器應(yīng)采取的動作的一組指令(順序的或者其他形式 的)的任何機器。另外,雖然只示出了單個機器,但是術(shù)語“機器”應(yīng)當也被理解為包括單 獨或聯(lián)合運行一組(或多組)指令以執(zhí)行這里論述的方法中的任何一個或多個的機器的任 何集合。示例性計算機系統(tǒng)700包括處理器702(例如,中央處理單元(CPU)、圖形處理單元 (GPU)或兩者)、主存儲器704、靜態(tài)存儲器706,它們經(jīng)由總線708相互通信。計算機系統(tǒng) 700還可包括視頻顯示適配器710(例如,液晶顯示器(LCD)或陰極射線管(CRT))。在示例 性實施例中,計算機系統(tǒng)700還包括字母數(shù)字輸入設(shè)備712(例如鍵盤)、用戶界面(UI)導(dǎo) 航設(shè)備或光標控制設(shè)備714 (例如鼠標)、盤驅(qū)動單元716、信號生成設(shè)備718 (例如揚聲器) 以及網(wǎng)絡(luò)接口設(shè)備720中的一個或多個。機器可讀介質(zhì)盤驅(qū)動單元716包括機器可讀介質(zhì)722,其上存儲著體現(xiàn)這里描述的方法或功能 中的任何一個或多個或者被這里描述的方法或功能中的任何一個或多個所使用的一組或 多組計算機指令7M和數(shù)據(jù)結(jié)構(gòu)(例如軟件指令)。指令7M在其被計算機系統(tǒng)700運行 期間可以完全或至少部分地駐留在主存儲器704內(nèi)和/或處理器702內(nèi),主存儲器704和 處理器702也構(gòu)成機器可讀介質(zhì)。雖然機器可讀介質(zhì)722在示例性實施例中被示為單個介質(zhì),但是術(shù)語“機器可讀介質(zhì)”可包括存儲一個或多個指令的單個介質(zhì)或多個介質(zhì)(例如,集中式或分布式數(shù)據(jù)庫, 或相關(guān)聯(lián)的緩存和服務(wù)器)。術(shù)語“機器可讀介質(zhì)”還應(yīng)被理解為包括任何能夠存儲、編碼或 攜帶指令以供機器運行并且使得機器執(zhí)行本發(fā)明的實施例的方法中的任何一個或多個或 者能夠存儲、編碼或攜帶被這種指令使用或與這種指令相關(guān)聯(lián)的數(shù)據(jù)結(jié)構(gòu)的有形介質(zhì)。術(shù) 語“機器可讀介質(zhì)”因此應(yīng)當被理解為包括但不限于固態(tài)存儲器以及光和磁介質(zhì)。機器可 讀介質(zhì)的具體示例包括非易失性存儲器,其中例如包括半導(dǎo)體存儲器設(shè)備(例如可擦除 可編程只讀存儲器(EPROM)、電可擦除可編程只讀存儲器(EEPROM)以及閃存設(shè)備);磁盤, 比如內(nèi)部硬盤和可移除盤;磁光盤;以及⑶-ROM和DVD-ROM盤。
傳輸介質(zhì) 還可經(jīng)由網(wǎng)絡(luò)接口設(shè)備720并且利用若干種公知的傳送協(xié)議中的任何一種(例如 HTTP),利用傳輸介質(zhì),通過通信網(wǎng)絡(luò)7 來發(fā)送和接收指令724。通信網(wǎng)絡(luò)的示例包括局域 網(wǎng)(LAN)、廣域網(wǎng)(WAN)、因特網(wǎng)、移動電話網(wǎng)絡(luò)、普通老式電話(POTS)網(wǎng)絡(luò)以及無線數(shù)據(jù)網(wǎng) 絡(luò)(例如WiFi和WiMax網(wǎng)絡(luò))。術(shù)語“傳輸介質(zhì)”應(yīng)當被理解為包括任何能夠存儲、編碼或 攜帶指令以供機器運行的無形介質(zhì),并且包括數(shù)字或模擬通信信號或其他無形介質(zhì)以協(xié)助 對這種軟件的傳輸。雖然已經(jīng)參考具體示例性實施例描述了發(fā)明性主題的概要,但是可以對這些實施 例做出各種修改和改變,而不脫離本發(fā)明的實施例的更寬精神和范圍。在這里可以利用術(shù) 語“發(fā)明”來單獨或總體地稱呼發(fā)明性主題的這種實施例,但這只是為了方便,而不是想要 主動將本申請的范圍限制到任何一個發(fā)明或發(fā)明性思想,如果實際上公開了不止一個的 話。這里描述的實施例被足夠詳細地描述,以使得本領(lǐng)域的技術(shù)人員能夠?qū)嵺`所公開 的教導(dǎo)??梢允褂没驈钠涞贸銎渌麑嵤├?,從而使得可以做出結(jié)構(gòu)和邏輯上的替換和改變, 而不脫離本公開的范圍。因此,“具體實施方式
”部分不應(yīng)當被理解為限制性的,各種實施例 的范圍僅由所附權(quán)利要求以及這種權(quán)利要求所被授予的整個等同范圍來限定。另外,對于這里描述為單個實例的資源、操作或結(jié)構(gòu),可以提供多個實例。此外,各 種資源、操作、模塊、引擎和數(shù)據(jù)結(jié)構(gòu)之間的邊界是有些任意的,并且特定操作是在特定的 例示性結(jié)構(gòu)的上下文中例示的。設(shè)想了其他功能分配,并且它們可落在本發(fā)明的各種實施 例的范圍內(nèi)。一般地,在示例性配置中作為單個資源呈現(xiàn)的結(jié)構(gòu)和功能可被實現(xiàn)為組合結(jié) 構(gòu)或資源。類似地,作為單個資源呈現(xiàn)的結(jié)構(gòu)和功能可被實現(xiàn)為分開的資源。這些和其他 變化、修改、添加和改進落在由所附權(quán)利要求所表示的本發(fā)明的實施例的范圍內(nèi)。說明書和 附圖因此應(yīng)被認為是例示性而不是限制性的。
權(quán)利要求
1.一種方法,包括在受影響中間節(jié)點處檢測信號故障;確定受所述信號故障影響的網(wǎng)絡(luò);利用一個或多個處理器生成包括關(guān)于受影響網(wǎng)絡(luò)的信息的聚集警報指示信號AIS消 息;以及多播所述聚集AIS消息。
2.如權(quán)利要求1所述的方法,其中生成聚集AIS消息的步驟包括對于每個維護實體群 組MEG級別生成一條聚集AIS消息。
3.如權(quán)利要求1所述的方法,其中所述網(wǎng)絡(luò)是服務(wù)虛擬局域網(wǎng)SVLAN。
4.如權(quán)利要求1所述的方法,其中確定受所述信號故障影響的網(wǎng)絡(luò)的步驟包括確定在 給定端口上受影響的網(wǎng)絡(luò)。
5.如權(quán)利要求1所述的方法,其中多播所述聚集AIS消息的步驟是經(jīng)由管理虛擬局域 網(wǎng)VLAN來執(zhí)行的。
6.如權(quán)利要求1所述的方法,其中檢測信號故障的步驟包括檢測管理虛擬局域網(wǎng)VLAN 的片段斷裂。
7.如權(quán)利要求6所述的方法,還包括從第二受影響中間節(jié)點生成第二AIS消息,所述第 二受影響中間節(jié)點位于所述片段斷裂的與所述受影響中間節(jié)點所在的一側(cè)不同的一側(cè)。
8.如權(quán)利要求1所述的方法,還包括在接收到所述聚集AIS消息的受影響節(jié)點處解析 所述聚集AIS消息以獲得關(guān)于所述受影響網(wǎng)絡(luò)的信息。
9.如權(quán)利要求8所述的方法,還包括對照在所述聚集AIS消息中報告的所有受影響網(wǎng) 絡(luò)處理所述信號故障。
10.一種裝置,包括故障檢測模塊,用于在受影響中間節(jié)點處檢測信號故障;列表模塊,用于確定受所述信號故障影響的網(wǎng)絡(luò);聚集消息模塊,用于利用一個或多個處理器生成包括關(guān)于受影響網(wǎng)絡(luò)的信息的聚集警 報指示信號AIS消息;以及多播模塊,用于多播所述聚集AIS消息。
11.如權(quán)利要求10所述的裝置,其中所述聚集消息模塊對于每個MEG級別生成一條聚 集AIS消息。
12.如權(quán)利要求10所述的裝置,其中所述網(wǎng)絡(luò)是服務(wù)虛擬局域網(wǎng)SVLAN。
13.如權(quán)利要求10所述的裝置,其中所述多播模塊經(jīng)由管理虛擬局域網(wǎng)VLAN多播所述 聚集AIS消息。
14.如權(quán)利要求10所述的裝置,其中所述故障檢測模塊還被配置為檢測管理虛擬局域 網(wǎng)VLAN的片段斷裂。
15.如權(quán)利要求10所述的裝置,還包括解析模塊,用于在接收到所述聚集AIS消息的受 影響節(jié)點處解析所述聚集AIS消息以獲得關(guān)于所述受影響網(wǎng)絡(luò)的信息。
16.如權(quán)利要求15所述的裝置,還包括處理器模塊,用于在所述受影響節(jié)點處對照在 所述聚集AIS消息中報告的所有受影響網(wǎng)絡(luò)處理所述信號故障。
17.—種與至少一個處理器通信的機器可讀存儲介質(zhì),該機器可讀存儲介質(zhì)存儲指令,所述指令在被所述至少一個處理器運行時使得執(zhí)行操作,所述操作包括 在受影響中間節(jié)點處檢測信號故障; 確定受所述信號故障影響的網(wǎng)絡(luò);利用一個或多個處理器生成包括關(guān)于受影響網(wǎng)絡(luò)的信息的聚集警報指示信號AIS消 息;以及多播所述聚集AIS消息。
18.如權(quán)利要求17所述的機器可讀存儲介質(zhì),其中生成聚集AIS消息的操作包括對于 每個MEG級別生成一條聚集AIS消息。
19.如權(quán)利要求17所述的機器可讀存儲介質(zhì),多播所述聚集AIS消息的操作是經(jīng)由管 理虛擬局域網(wǎng)VLAN來執(zhí)行的。
20.如權(quán)利要求17所述的機器可讀存儲介質(zhì),其中檢測信號故障的操作包括檢測管理 虛擬局域網(wǎng)VLAN的片段斷裂。
全文摘要
在示例性實施例中,提供了用于提供聚集警報指示信號的系統(tǒng)和方法。在示例性實施例中,受影響的中間節(jié)點檢測信號故障。確定受影響網(wǎng)絡(luò)的列表,并且對于每個MEG級別生成單條聚集警報指示信號(AIS)消息。隨后將聚集AIS消息多播到受影響節(jié)點。不是針對每個受影響網(wǎng)絡(luò)發(fā)送一條AIS消息,而是無論受影響網(wǎng)絡(luò)的數(shù)目如何,都可以從受影響的中間節(jié)點生成和發(fā)送單條聚集AIS消息。
文檔編號H04L12/24GK102148699SQ20101062266
公開日2011年8月10日 申請日期2010年12月30日 優(yōu)先權(quán)日2010年2月10日
發(fā)明者納吉·雷迪·約那拉 申請人:思科技術(shù)公司