專利名稱:具有多個級的以太操作管理維護網絡中的域配置的制作方法
技術領域:
本發明一般地涉及以太OAM網絡。更具體地,并且不以任何限制的方式,本發明著重于在具有多級的以太OAM網絡中的配置OAM域的系統和方法。
背景技術:
為了使公知的以太網技術適用于載波級服務環境中,開發了各種標準,其目標是在整個網絡上從一端到另一端提供改進的操作、管理與維護(OAM)能力(也稱為以太網連通性和故障管理或以太網CFM)。由于端到端服務網絡環境典型地包括有可能屬于不同的組織、網絡運營商和服務提供商的形形色色的不同組成網絡(componentnetwork)(例如采用各種技術的城域接入網和核心網),因此將以太OAM平面視為分級分層的域空間,其中對應于構成網絡(constituentnetwork)基礎設施和設置而定義特定的OAM域。特別地,在此通過參考引入的專門著重于端到端以太OAM的兩個規范IEEE 802.1ag和ITU-T(問題3,研究組13)在分級結構的最高級定義了用戶級的域,其包括一個或多個提供商域(占用了一個中間級),每個提供商域又依次包括部署在較低的分級結構的級的一個或多個運營商域。通過規范化的方式,可以將OAM域空間劃分至多個級,例如8個級,每個域對應于一個特定的級,其中根據流量點(flow point)來定義域。在IEEE 802規范系列的上下文中,流量點是包含于在相關標準文獻中所定義的媒體接入控制(MAC)“接口”和“端口”中的新實體。OAM域邊緣的流量點稱為“維護端點”或MEP。在域內且對于MEP可見的流量點稱為“維護中間點”或MIP。在系統管理員將MEP節點用來發起和監控OAM活動(通過發布適當的OAM幀)的同時,MIP節點被動地接收并響應于由MEP節點發起的OAM流。具有一個或多個MIP節點的OAM域由兩個或更多MEP節點綁定,其中將“維護實體”(ME)定義為包括部署在一個MEP節點和另一個MEP節點之間的一組MIP節點。因此,在一個特定的OAM域中可以具有多于一個的ME。
為了適當地過濾OAM幀流,以便使這些幀流只由預期的域節點處理,需要正確配置以太OAM網絡的MEP/MIP族。根據當前的標準,絕對OAM級編碼采用整數值來表示特定域級。此外,必須為給定層的每個MIP節點手動配置其域級,以便支持正確的OAM操作。然而,特別是在具有許多級和大量MIP節點的網絡中,手動配置既耗費時間又容易出錯。無論出于任何原因,如果為MIP節點錯誤地配置了錯誤的域級,或者如果MEP節點發生故障,則有可能由于在域之間OAM幀的泄漏而破壞安全。
發明內容
一方面,本發明公開了用于具有多級OAM域的以太網OAM網絡的域配置系統和方法。將網絡的第一末端網橋的一個端口配置為屬于具有特定級的預定OAM域的第一MEP節點。在前向屬性注冊過程中,從第一MEP節點向網絡中的其余網橋發送GARP或CC幀。將該網絡的第二末端網橋的一個端口配置為預定OAM域的第二MEP節點。在后向屬性注冊過程中,從第二MEP節點向網絡中的其余網橋發送GARP或CC幀。響應于該幀流,自動地將部署在第一末端網橋和第二末端網橋之間的網橋中的端口配置為具有特定級的MIP節點。
另一方面,本發明著重于在具有多級OAM域的以太網中可操作的網絡網橋實體。網橋內還包括用于配置關聯端口作為屬于具有特定級的預定OAM域的MEP節點的裝置。還包括用于產生用于在屬性注冊過程中從該端口向網絡網橋實體的其余端口發送的一組GARP或CC幀的裝置。在使用GARP幀時,提供OAM級信息作為屬性值??蛇x擇地,如果使用了CC幀,則在OAM級字段中包括關于該特定級的級信息。
在本說明書中引入并形成本說明書一部分的
了本發明的一個或多個目前優選的示例性實施例。根據以下與所附權利要求有關并參照附圖所進行的詳細描述,可以理解本發明的各種優點和特征,其中圖1描述了具有多個OAM域的端到端以太OAM網絡的實施例;
圖2描述了關于端到端以太網可操作的示例性分級OAM分層方案;圖3描述了由一對MEP節點綁定的OAM域的示例性實施例;圖4是根據本發明的一個實施例的用于在多級以太網中配置OAM域的配置方法的流程圖;圖5描述了根據一個實施例的用于本發明的域配置方案中的示例性GARP幀結構;圖6是采用GARP幀的域配置方法的一個實施例的流程圖;圖7A和圖7B示出了在具有多個網橋的示例性以太網中基于GARP的域配置方法的一個實施例;圖8描述了根據另一個實施例的用于本發明的域配置方案中的示例性CC幀結構;圖9描述了采用CC幀的域配置方法的一個實施例的流程圖。
圖10A和圖10B示出了在具有多個網橋的示例性以太網中基于CC的域配置方法的一個實施例;以及圖11A和11B示出了用于本發明的域配置方案中的MIP節點的級分配步驟。
具體實施例方式
現在將參考如何最好地實現和使用本發明的各種例子來描述本發明的實施例。在整個說明書和附圖的幾個視圖中使用相同的參考標號來表示相同的或相應的部分,其中各種元件不一定是按比例繪出的?,F在,參照附圖,并更具體地參照圖1,圖中所示的是具有多個OAM域的端到端以太OAM網絡100的一個實施例,其中可以根據本發明的一個方面提供域配置方案。如圖所示,以太OAM網絡100包括分級分層網絡環境,其包括形成其終端部分的第一用戶駐地網102A和第二用戶駐地網102B,其通過各接入網106A和106B依次連接到核心傳輸網108。雖然一個單獨的服務提供商可以管理兩個用戶之間的端到端服務的設置,但實際上一個或多個運營商可以參與提供和維護基礎網絡設施。因此,接入網和核心網可以包括各種不同的網絡、傳輸技術和協議,用于在終端用戶網絡102A和終端用戶網絡102B之間實現端到端載波級以太網服務。例如,這些不同技術可以包括基于SONET/SDH的以太網、基于ATM的以太網、基于彈性分組環(RPR)的以太網、基于多協議標記交換(MPLS)的以太網、基于因特網協議(IP)的以太網,等等。
采用諸如網橋和交換機之類的適當的轉發實體將以太OAM網絡100的不同網絡部分及其構成段互連。根據圖示,實體111、實體110以及實體120、實體121是部署在相應的用戶網絡102A和用戶網絡102B中的用戶設備的示例。與此類似,利用相應的用戶設備110和用戶設備120,接入網106A和接入網106B的實體112和實體118對于接口是可操作的。接入網106A、接入網106B和核心網108之間的接口分別通過實體114和實體116來實現。除了接口實體,特定的網絡可以在該網絡中包括多個附加的實體。例如,實體115、實體117和實體119是核心網108中的示例性設備,其中可以實現點到多點的操作。
如在本專利申請的“背景技術”部分所提及的那樣,將諸如以太網100之類的分級分層的端到端載波級以太網服務網絡的以太OAM體系結構邏輯地劃分為具有域級的指定分級的多個OAM域。關于圖1的以太OAM網絡100,給出了用戶域103、提供商域105以及一個或多個運營商域107A-107C的示例,其中的每個域均由多個MEP節點綁定,并包括配置在這些節點之間的一個或多個MIP節點。MEP節點是可操作的,以發起各種OAM命令和關聯的幀,例如連續性校驗(CC)、路由追蹤(TraceRoute)、Ping等等,同時MIP節點基于域級兼容性被動地接收和響應于到來的OAM幀。
本領域的普通技術人員應當意識到,利用MEP和MIP設置,可以實現以太OAM網絡的靜態劃分,因此MEP節點可以劃定不相交的以太網域的邊界,以便減少OAM幀從一個域到另一個域的泄漏。也就是說,擬用于一個域的OAM幀必須留在該域中處理,而所有其它OAM幀被過濾掉。另外,在以太OAM網絡中可設置MEP和MIP節點,以便可以根據業務和服務模型以及布署環境來定義多個容易管理的維護實體(ME)域。由于OAM域的分級布置,因此將用戶級的域部署在比服務提供商域更高的分級結構中的級上,將服務提供商域依次部署在比運營商級的域更高的級上。因此,在可見性和可認知性方面,運營商級的域具有比服務提供商級的域更高的OAM可見性,服務提供商級的域又依次具有比用戶級的域更高的可見性。因此,盡管運營商OAM域既了解服務提供商域又了解用戶域,但并非反之亦然。與此類似,服務提供商域了解用戶域,但并非反之亦然。
如上面引用的IEEE 802.1ag規范文獻所述,當以太網分組/幀從一個域級移動到另一個域級時,各種規則約束著對該以太網分組/幀的處理。MEP節點是可操作的,以將OAM幀發布到該級/OAM域上的所有其它MEP節點,而MIP節點只能與其域的MEP節點進行交互。較高的域級上的每個MIP節點也可以操作為用于下面的下一分級層的MEP節點。因此,一個單獨的轉發實體設備(例如網橋)可以同時具有不同級的MIP和MEP節點。由于OAM流未綁定,給定級i,i=1,2,…,N上的幀仍在該級。根據指定給發起OAM幀的MEP節點的域級,對該OAM幀的級進行編碼。另外,處于以下情況下的同一級的MIP/MEP節點處理或丟棄OAM幀(i)當OAM幀是從即時OAM域之外發起的時,丟棄該OAM幀;以及(ii)當OAM幀是在即時OAM域內發起的時,處理該OAM幀。由于OAM可見性的分級性質,來自較低級的維護域(例如運營商)的幀由部署在較高的域級(例如用戶)的MEP/MIP節點透明地中轉。另一方面,較高的域的OAM幀(例如由用戶級的MEP節點發起的幀)通常由較低級的MEP/MIP節點處理(例如運營商級的節點)。
圖2描述了關于諸如圖1中的網絡100之類的端到端以太網可操作的示例性分級OAM分層方案200,其中多個以太網網橋示為在不同的域級上具有多個MIP/MEP節點的轉發實體。參考標號202-1和參考標號202-9是指部署在網絡兩端的用戶網橋設備。將兩個運營商網絡運營商-A和運營商-B部署在用戶設備202-1和用戶設備202-9之間,其中運營商-A網絡包括網橋202-2至網橋202-4,并且運營商-B網絡包括網橋202-5至網橋202-9。在用戶級,OAM域分別由在用戶網橋設備202-1和用戶網橋設備202-9上實現的MEP節點204-1和MEP節點204-2綁定,該OAM域包括分別在運營商-A網橋202-2和運營商-B網橋202-8上實現的兩個MIP節點206-1和MIP節點206-2。在用戶級MIP節點206-1和用戶級MIP節點206-2之下部署也分別在運營商-A網橋202-2和運營商-B網橋202-8上實現的兩個MEP節點208-1和MEP節點208-2,其綁定服務提供商級OAM域。在該域中,在運營商-A網橋202-4上實現的MIP節點210-1通過接口與在運營商-B網橋202-5上實現的另一MIP節點210-2連接。將兩個運營商級的域定義為對應于兩個運營商網絡,其中運營商級MEP節點212-1(在運營商-A網橋202-2上實現)和運營商級MEP節點212-2(在運營商-A網橋202-4上實現)綁定一個運營商級域,并且運營商級MEP節點216-1(在運營商-B網橋202-5上實現)和運營商級MEP節點216-2(在運營商-B網橋202-8上實現)綁定另一運營商域。另外,將MIP節點214-1至MIP節點214-4部署在由MEP節點212-1和MEP節點212-2定義的運營商級的域中,其中網橋202-2實現MIP節點214-1,網橋202-3實現MIP節點214-2和MIP節點214-3并且網橋202-4實現MIP節點214-4。與此類似,將MIP節點218-1至MIP節點218-6部署在由MEP節點216-1和MEP節點216-2定義的運營商級的域中,其中網橋202-5實現MIP節點218-1,網橋202-6實現MIP節點218-2和MIP節點218-3,網橋202-7實現MIP節點218-4和MIP節點218-5,并且最后網橋202-8實現MIP節點218-6。
基于前面的討論,很明顯一個單獨的網絡實體可以是可操作的,以根據其配置和OAM服務設置,在不同的級上實現一個或多個MIP/MEP節點。通過圖示,可以看到網橋實體202-2實現了用戶級MIP節點206-1、服務提供商級MEP節點208-1、運營商級MEP節點212-1以及運營商級MIP節點214-2的處理和邏輯。因此,以太網的物理設備代表平的、“垂直壓縮的”(vertically-compressed)層,其可以邏輯地擴展為多個分級結構的級,其中在任何一級,可以將OAM域抽象為由多個MEP節點綁定的多個MIP節點的串聯?;旧?,圖3描述了包括由一對MEP節點302-1和MEP節點302-2綁定的MIP節點304-1至MIP節點304-N的OAM域300的這樣一個示例性實施例,其代表了點到點操作的一個特例。應當認識到,在點對多點的情況下,提供多于兩個MEP以綁定一個OAM域(例如在圖1的核心網部分108中所看到的那樣)。
上面已經提及,MEP節點是可操作的,以發起可用于在端到端以太網中實現諸如發現、連通性確認、等待時間/丟失率測量、延遲變化測量等OAM服務功能的各種OAM幀。一般來說,在每以太網虛擬連接(per-EVC)的基礎上發布OAM幀,并將OAM幀視為用戶數據幀,但通過采用(i)用于OAM發現的某些預定多播地址和(ii)用于OAM的某些預定以太類型(EtherType)來區分OAM幀。同樣,由于以太網作為無連接的傳輸技術具有可以將分組發送到網絡中不需要或不應當接收這些分組的不同實體的特性(例如,當MAC地址是未知的時),因此將基于域的OAM屏障或過濾器也編碼到其中。關于以太網OAM分級結構和OAM域級的其他細節可參見以下共同未決的共同轉讓的美國專利申請(i)以David Elie-Dit-Cosaque、Kamakshi Sridhar、Maarten Petrus Joseph Vissers和Tony Van Kerckhove的名義于2004年12月28日提交的申請號為11/023,784的“ALARM INDICATION ANDSUPPRESSION(AIS)MECHANISM IN AN ETHERNET OAMNETWORK”(以太OAM網絡中的告警指示和抑制(AIS)機制);以及(ii)以David Elie-Dit-Cosaque、Kamakshi Sridhar、Maarten Vissers和Tony Van Kerckhove的名義于2004年12月22日提交的申請號為11/020,898的“AUTOCONFIGURATION OF ETHERNET OAMPOINTS”(以太OAM點的自動配置)。在此引用這些專利申請通過參考引入本申請。
圖4是是根據本發明的一個實施例的用于在具有多個網橋實體的多級以太網中配置OAM域的通用配置方法的流程圖。在方框402中,在網絡的末端網橋的一個端口上配置第一MEP節點,其中網絡管理員優選地將該第一MEP節點手工地配置為屬于具有特定級的預定OAM域(例如用戶級的域、提供商級的域或運營商級的域,等等)。在第一方向上(例如從第一MEP節點)實現幀流,用于在網絡中發送OAM級信息(方框404)。然后,在屬于網絡的第二末端網橋的端口上配置具有特定級的第二MEP節點(方框406)。在第二方向上(例如從第二MEP節點)實現幀流,用于在網絡中發送OAM級信息(方框408)。響應于該幀流,將中間網橋的一個或多個端口自動地配置為部署在第一和第二MEP節點之間的MIP節點,其中基于該雙向幀流中攜帶的級信息,為這些MIP節點分配OAM級(方框410)。根據本發明的描述,為進行域配置,可操作為攜帶OAM級信息的幀可以包括通用屬性注冊協議(GARP)幀(從而要求網橋處的GARP狀態機引擎的功能性)或包括一個分離的OAM級字段的CC幀。另外,在任一方向上開始幀流用于發送OAM級信息之前,可一起配置MEP節點?,F在將在下面更詳細地闡明這些實施例。
眾所周知,GARP提供了通用的屬性分發能力,因此基于網橋的網絡中的設備,即末端站點和網橋(或同義地說是交換機)可以由彼此來注冊和解注冊屬性值。通過這樣做,將屬性傳播到網絡中的設備,使得已注冊的設備形成可達到的樹結構,其是有效拓樸的子集。形成IEEE 802.1p擴展到其802.1d(生成樹)規范的一部分的GARP定義了用于注冊和解注冊屬性值的體系結構、操作規則、狀態機以及變量。一般來說,網橋中的GARP參與方包括與該網橋的每個端口相關聯的一個GARP應用組件和一個GARP信息聲明(GID)組件。為網橋中同一應用在GARP參與者之間的信息的傳播由GARP信息傳播(GIP)組件來執行。采用為所涉及的GARP應用所定義的組MAC地址和協議數據單元(PDU)格式,通過邏輯鏈路控制(LLC)類型1服務GARP參與方之間發生協議交換。
根據本發明的描述,為進行域配置,提供OAM級信息作為用于在以太OAM網絡中傳播的屬性值。在本發明的上下文中,域配置優選地包括以下操作(i)自動配置中間OAM流量點(即域的MIP節點的特定的OAM級的屬性);(ii)在網絡中正確的位置上放置MIP;以及(iii)在域的邊界上放置自動的MEP節點或A-MEP節點以避免幀泄漏。
圖5描述了根據一個實施例的用于本發明的域配置方案中的示例性GARP幀結構。參考標號500是指具有用于攜帶多個消息512-1至512-N的N個八位組的GARP PDU幀。2字節的協議ID 510標識了GARP協議。提供結束標記字段516作為GARP PDU幀500的邊界。在一種實現中,提供唯一的ID字段514,用于區分來自兩個不同域的幀,以便避免由發生故障的邊界MEP引起的潛在故障。眾所周知,如果任何域中的邊界MEP出現故障,則這種故障將使網絡潛在地容易受到安全上的破壞(由于幀泄漏)。例如,在兩個運營商之間的網絡對網絡接口(NNI)上,如果綁定兩個不同運營商的MEP節點發生故障,則GARP幀有可能通過邊界流出,并且如果運營商具有相同的級,則會錯誤地合并兩個分離的運營商域,從而形成一個單獨的域,而不對網絡管理系統發出告警。因此,與802.1ag CC幀中32比特的UUCSIID標識符相似的唯一的ID字段514用于唯一地標識全球公認的服務示例(globally-recognized Service Instance),從而提供可靠的方法來確定GARP幀是在運營商域內發起的還是在運營商域外發起的。如果幀是外部產生的,則該幀中唯一的ID值514將與和運營商相關聯的值不匹配,這將使外部幀被丟棄。最終,可以將告警傳播到網絡管理以表明域中發生了泄漏。
繼續參考圖5,參考標號502是指具有多個八位組的單獨的消息結構,其帶有1字節的屬性類型字段518和一個包含多個屬性的屬性列表字段520。屬性類型518是可操作的,以定義諸如組屬性或服務要求屬性之類的屬性。將具有K個八位組的示例性屬性列表結構504示為M個屬性522-1至522-M。可以再次提供結束標記字段524作為屬性列表結構504的邊界。3個八位組的屬性結構508包括屬性長度字段526、屬性事件字段528以及屬性值字段530。屬性長度526定義了特定屬性的長度。屬性事件528定義了多個GARP運營商,用于實現各種GARP操作
表示Leave_All運營商(例如用于解注冊一個屬性);[1]表示Join_Empty運營商;[2]表示Join_In運營商(例如用于注冊一個屬性);[3]表示Leave_Empty運營商;[4]表示Leave_In運營商;以及[5]表示Empty運營商。屬性值530包括在以太網中為特定域配置的OAM域級的值。
現在參考圖6,其中示出采用GARP幀的域配置方法的一個實施例的流程圖。基本上,通用的方案包括在OAM配置應用中實現GARP,該應用用于定義預定OAM域的范圍和邊界并向包括在該域中的節點分配特定的OAM級。以下情況是典型的域布署場景中的示例性實現中應注意的-需要配置的兩類流量點MIP和MEP。
-一個單獨的負責人(即網絡管理員)了解特定域的邊緣將位于哪里。把將標識為邊緣端口的端口配置為MEP節點。
-根據例子,在每個域級上可以只有一個管理員在該級配置MEP節點。另外,管理員可進行操作,以手動地配置用于某級的MEP節點,即向MEP節點分配特定的OAM級并確定其MEID。一般來說,沒有必要在管理員之間進行交互。
-當管理員在邊緣網橋(即具有邊緣端口的網橋)上激活了MEP功能性時,也就激活了與其關聯的GARP狀態機引擎,用于發送GARP幀作為屬性注冊過程的一部分。在配置MEP節點之后,需要自動地配置中間MIP節點。
為說明本專利的公開內容,現利用前述實現框架作為背景,在下面描述可稱為通用OAM注冊協議(GORP)的基于GARP的OAM注冊協議。當將部署在網絡中的第一末端網橋的一個端口配置為具有預定域的某級(例如,級X)的第一MEP節點時(方框602),與該末端網橋相關聯的GARP狀態機引擎(SME)產生GARP幀,用于在前向屬性注冊過程中向該末端網橋的其余端口發送,這些其余的端口聲明(D)為具有相同OAM級(級X)的節點。同樣,攜帶OAM級信息的GARP幀通過物理鏈路(即通過網橋間的鏈路)從第一末端網橋傳播到其所耦合的下一網橋。當該下一網橋上的端口通過該鏈路接收到攜帶OAM級的值的GARP幀時,該端口注冊(R)該端口的級的值。之后,接收網橋的GARP狀態機邏輯聲明(D)該網橋的其余端口上的OAM級屬性值。該過程持續到到達該域的第二末端網橋為止,從而將該域的其它網橋實體的端口注冊(當經由物理鏈路接收到GARP幀時)或聲明(當通過網橋結構接收到GARP幀時)為前向屬性注冊過程的一部分(方框604)。在方框606中,將第二末端網橋的一個端口配置(例如手動地配置)為屬于具有特定OAM級(即級X)的預定OAM域的第二MEP節點。然后,響應于此,從該第二MEP節點向該第二末端網橋的其余端口和該OAM域的其余第二末端網橋以相反的方向開始另一屬性注冊過程,從而再次注冊(R)或聲明(D)這些端口(方框608)。如果在前向和后向屬性注冊過程期間既聲明(D)又注冊(R)了這些端口,則將部署在第一末端網橋和第二末端網橋之間的不同網橋中的中間端口自動地配置為ME的具有特定OAM級(即級X)的MIP節點,該ME由該OAM域的第一MEP節點和第二MEP節點定義。換句話說,在實現屬性注冊過程之后,將D和R情況或R和D情況的中間端口配置為具有所選擇的OAM級的MIP節點(方框610)。另外,作為GARP的節選方法的一部分,可以自動地配置端口,該端口該域的某些端口配置為能夠過濾OAM幀的邊界節點。因此,可以自動地將僅在兩種屬性注冊過程中聲明(即指定為DD的端口)并屬于具有指定為DR/RD的端口的網橋(即MIP節點),將該端口配置為與定義ME的完備MEP節點相比具有減少的能力組的MEP(即自動的MEP或A-MEP)(方框612)。盡管A-MEP節點不象完備MEP,不能發起任何OAM業務,但其過濾功能是可操作的,以避免OAM幀進入或離開該OAM域。
圖7A和圖7B示出了在具有多個網橋的示例性以太網網絡700中基于GARP的域配置方法的一個實施例。參考標號702-1至702-7是指網絡700的將在其上配置特定域的七個網橋,每個網橋都具有對應的GARP狀態機704-i,i=1,2,...,7。在網橋1(B1)702-1的端口1(即P1)上手動地將MEP節點配置為屬于具有特定OAM級(即級1)的預定的OAM域。因此,將第一末端網橋B1 702-1的P1聲明(D)為具有級1的節點。響應于此,與其關聯的GARP狀態機引擎704-1幫助包括OAM級信息作為屬性值的GARP幀706的發送。在一種實現中,可以通過網絡間歇地將這種GARP幀進行多播。前面已經指出,當通過網橋結構接收到GARP幀時,關于屬性值聲明接收端口。因此,將網橋702-1的其余端口,即P2至P4聲明(D)為具有OAM級1的節點。當網橋2(B2)702-2的P3通過物理鏈路接收到GARP幀706時,其觸發注冊,并且相應地注冊(R)該端口。之后,與網橋702-2相關聯的GARP SME 704-2幫助GARP幀708的多播發送,將GARP幀708傳播到其余端口(P1、P2和P4)并傳播到下一網橋即B3704-3上。通過網絡700的其余部分以相似的方式執行屬性注冊過程,直到到達末端網橋B7702-7為止。
在圖7B中,示出了后向屬性注冊過程,通過將B7702-7(即第二末端網橋)的P1配置為具有OAM級1的域的第二MEP節點來發起該后向屬性注冊過程。響應于此,通過網絡700級聯另一組GARP幀(由幀720、722、724和726示例),直到幀726到達B1 702-1為止。與上述過程類似,除了前面的聲明/注冊,還要聲明(D)或注冊(R)網絡中的每個端口。因此,在執行屬性注冊過程之后,將B1702-1和B7702-7的端口P1配置為兩個MEP節點,并且網絡700的其余端口指定為DR/RD或指定為DD。將既進行了聲明又進行了注冊(DR或RD)的端口自動地配置為OAM級1的MIP節點,在網絡700中,這些端口包括B2702-2的P2和P3、B3702-3的P1和P4、以及B5 702-5的P1和P4。另外,在包含DR/RD端口的網橋OAM中,將在兩種屬性注冊過程中僅進行了聲明(即指定為DD(或簡單地指定為D))的端口配置為OAM級1的A-MEP節點。因此,在所示的網絡700中,在B2702-2的P1和P4、B3702-3的P2和P3以及B5702-5的P2和P3上配置A-MEP節點??梢酝ㄟ^周期性地發送(例如每10-15秒發送一次)具有Leave_All屬性事件的GARP消息來對沒有參與配置域的端口進行解注冊。這樣的消息是可操作的,以通過發送GARP幀(Join消息)來強制地使不打算對其屬性(即OAM級)進行解注冊的端口刷新其注冊狀態。打算進行解注冊的節點不發送Join消息幀,從而從該由GARP定義的域中被除去。
圖8描述了用于本發明的域配置方案的一個實施例中的示例性CC幀結構800。提供諸如目的MAC地址802和源MAC地址804、虛擬LAN(VLAN)以太類型806、VLAN標簽808、OAM以太類型810以及OAM級字段812之類的多個字段以及版本字段814和保留字段816。因此,雖然圖8中未示出諸如前導字段、后同步字段、循環冗余校驗(CRC)字段、UUCSIID標識符字段等字段,但這些字段也可以包括在CC幀800中。操作碼818和多個操作碼特定的可選類型長度值(TLV)字段820包括在CC幀800中,用于提供附加信息。在下面可以更詳細地看到,CC幀中的OAM級信息可以用于類似于上述基于GARP的GORP方案的域配置方案中。本領域的普通技術人員應當認識到,盡管GORP方案需要在每個網絡網橋上實例化GARP狀態機,但在符合802.1ag的網橋上用于附加功能的基于CC的域配置系統中,沒有特殊的要求。
圖9描述了采用CC幀的域配置方法的一個實施例的流程圖。類似于前述GORP方案,由管理員將第一末端網橋的端口配置為具有特定級(即級X)的預定OAM域的第一MEP節點(方框902)。之后,第一MEP節點向第一末端網橋的其余端口和該網絡的其余網橋實體周期性地發布CC幀,其中特定OAM級包括在CC幀中(方框904)。類似于GORP中的屬性注冊過程,如果該CC幀是經由網橋結構接收到的,則對該網絡端口進行聲明(D),或如果CC幀是通過物理鏈路接收到的,則對該網絡的端口進行注冊(R)。然后,將第二末端網橋的一個端口配置為屬于具有相同級(即級X)的OAM域的第二MEP節點(方框906),該第二MEP節點開始通過由該第二MEP產生的CC流實現的后向屬性注冊過程。因此,向第二末端網橋的其余端口和該網絡的其余網橋實體周期性地發布CC幀,將OAM級信息編碼在其中(方框908)。響應于此,再次聲明或注冊這些端口,使得中間端口在DD或RD/DR情況下。假設在MEP節點之間的前向和后向CC流期間,既聲明了這些端口又注冊了這些端口,則由已經配置為兩個MEP節點的末端端口,將部署在兩個末端網橋之間的不同網橋的端口自動地配置為具有特定OAM級(級X)MIP節點(方框910)。類似于前述GORP方案,將指定為DR或RD的端口再次相應地配置為該域的MIP節點。另外,類似于GARP的節選,包含DR/RD端口的網橋中的端口如果在CC流期間僅進行了聲明,則可以將該端口自動地配置為A-MEP節點(方框912)。
圖10A和圖10B示出了在具有多個網橋B1 1002-1至1002-7的示例性以太網網絡1000中基于CC的域配置方法的一個實施例。本領域的普通技術人員應明白,基于CC的域配置方案基本上類似于圖7A和圖7B中關于網絡700的GORP方案。作為在屬性注冊過程中發布的GARP幀的替代,提供多個CC幀,例如圖10A中用于前向CC流(即從網橋B1 1002-1到網橋B7 1002-7)的CC幀1004和圖10B中用于后向CC流(即從網橋B71002-7到網橋B1 1002-1)的CC幀1006,用來傳播OAM級信息。同樣,如前所述,產生CC幀不需要任何分離的狀態機功能性。然而,應當認識到,在每個域配置實施例中,前向和后向的分配完全是隨意的,并因此,這種分配與首先為哪一個末端網橋配置MEP節點或首先在哪個方向上發起幀流無關。在任何情況下,當在兩個方向上實現屬性注冊時,基于CC的配置方案提出,將B1 1002-1和B7 1002-7的端口P1配置為網絡1000中正在建立的域的兩個MEP節點,并且網絡1000中的其余端口指定為DR/RD或指定為DD。類似于GORP方案,將既進行了聲明又進行了注冊(DR或RD)的端口自動地配置為OAM級1的MIP節點,在網絡1000中,這些端口包括B21002-2的P2和P3、B31002-3的P1和P4、以及B5 1002-5的P1和P4。另外,在包含DR/RD端口的網橋中,將在兩種屬性注冊過程中僅進行了聲明(即指定為DD(或簡單地指定為D))的端口配置為OAM級1的A-MEP節點。因此,在所示的網絡1000中,在B21002-2的P1和P4、B31002-3的P2和P3以及B51002-5的P2和P3上配置A-MEP節點。類似于在GORP方案中配置A-MEP節點,在基于CC的配置方案下創建的A-MEP節點也具有與完備MEP節點相比減小的能力組。
可以回想,與GARP不同,CC幀是在網絡中連續地發送的。因此,存在對屬性值即OAM級的值的注冊和聲明的周期性補充。結果,CC幀丟失是可操作的,以觸發屬性的解注冊。對于域在兩個運營商之間的NNI上合并的概率,如果A-MEP節點或MEP節點在邊界處發生故障,則CC幀中的UUCSIID字段提供可靠的方法來確定CC幀是否發起于特定的運營商中。因此,使從相鄰運營商處接收泄漏的CC幀的運營商避免了將該CC幀作為其自己的幀來處理。
不管是實現基于CC的域配置方案還是實現基于GARP的域配置方案,都可以同時在一個單獨的端口上配置多個級。如果在相同的端口上配置了多個級(即在相同端口上配置具有不同級的MIP節點),則由于一次只能激活MIP節點的一個級,因此需要一種機制來分解MIP級。圖11A和圖11B示出了用于本發明的域配置方案中的MIP節點的級分配步驟。基本上,配有MIP節點的邏輯是可操作的,以確定配置級的端口上的已注冊的級的最小值并選擇該最小值作為該端口的OAM級。也就是說,激活的MIP節點作出局部判斷,以確定Min{級值(i)},其中i=1,2,…,K,其成為該MIP節點在以太網域分級結構中的OAM級。根據圖示,圖11A中的參考標號1100A通常是指配置在八端口網絡系統中的三級域分級結構,其中為包括MEP1、MEP2、MIP1以及MIP2的用戶級的域分配級20,為包括MEP3、MEP4、MIP3、MIP4、MIP5以及MIP6的提供商級的域分配級11,并為包括MEP5、MEP6、MIP7以及MIP8的運營商級的域分配級9。一次配置一級,并且對于本發明的域配置方案的目的,級的配置順序無關緊要。從圖11A可以看出,為端口P4和P5中的每一個端口配置兩個MIP節點,一個MIP節點在級11,并且另一個MIP節點在級9,從而總共得到四個MIP節點P4上的MIP4和MIP7以及P5上的MIP5和MIP8。根據本發明公開內容的描述,低級的屬性注冊觸發P4和P5上的級的變化,從而在Min{11,9}即級9上激活在P4和P5上配置的MIP節點。得到的分級結構通常如圖11B中的參考標號1100B所示。
基于前面的詳細描述,應當理解,本發明有利地提供了在以太OAM網絡中可操作的域配置機制,其中自動地配置MIP節點,而不是以手動的方式配置MIP節點。因此,尤其是在配有大量MIP節點的OAM域中,顯著降低了由于手動的錯誤配置而產生失誤的概率。此外,由于在網絡中的適當位置上的A-MEP節點配置,減少了由從一個域向另一個域泄漏幀而引起的安全破壞。
雖然已經參照某些示例性實施例描述了本發明,但應當理解,所示出和描述的本發明的形式僅作為示例性實施例。因此,可以進行各種改變、替代和修改而不脫離由所附權利要求所定義的本發明的實質和范圍。
權利要求
1.一種在具有多級操作、管理與維護(OAM)域的以太網網絡中可操作的域配置方法,包括在所述以太網網絡中將第一末端網橋的端口配置為屬于具有特定級的預定OAM域的第一維護端點(MEP)節點;從所述第一MEP節點向所述第一末端網橋的其余端口和所述以太網網絡的其余網橋發送第一組幀,所述第一組幀包括關于所述特定級的級信息;在所述以太網網絡中將第二末端網橋的端口配置為屬于具有所述特定級的所述預定OAM域的第二維護端點(MEP)節點;從所述第二MEP節點向所述第二末端網橋的其余端口和所述以太網網絡的其余網橋發送第二組幀,所述第二組幀包括關于所述特定級的級信息;以及響應于所述第一和第二組幀,將部署在所述第一末端網橋和第二末端網橋之間的網橋中的端口配置為具有所述特定級的維護中間點(MIP)節點。
2.一種在具有多級操作、管理與維護(OAM)域的以太網網絡中可操作的域配置系統,包括用于在所述以太網網絡中將第一末端網橋的端口配置為屬于具有特定級的預定OAM域的第一維護端點(MEP)節點的裝置;用于從所述第一MEP節點產生用于向所述第一末端網橋的其余端口和所述以太網網絡的其余網橋發送的第一組幀的裝置,所述第一組幀包括與所述特定級相關的級信息;用于在所述以太網網絡中將第二末端網橋的端口配置為屬于具有所述特定級的所述預定OAM域的第二維護端點(MEP)節點的裝置;用于從所述第二MEP節點產生用于向所述第二末端網橋的其余端口和所述以太網網絡的其余網橋發送的第二組幀的裝置,所述第二組幀包括與所述特定級相關的級信息;以及響應于所述第一組幀和第二組幀可操作的裝置,用于將部署在所述第一末端網橋和第二末端網橋之間的網橋中的端口配置為具有所述特定級的維護中間點(MIP)節點。
3.根據權利要求2所述的在具有多個OAM域的以太網網絡中可操作的域配置系統,其中所述預定OAM域包括用戶級OAM域。
4.根據權利要求2所述的在具有多個OAM域的以太網網絡中可操作的域配置系統,其中所述預定OAM域包括提供商級OAM域。
5.根據權利要求2所述的在具有多個OAM域的以太網網絡中可操作的域配置系統,其中所述預定OAM域包括運營商級OAM域。
6.根據權利要求2所述的在具有多個OAM域的以太網網絡中可操作的域配置系統,其中用于配置所述第一末端網橋的所述端口的所述裝置包括用于將所述第一末端網橋的所述端口手動配置為所述第一MEP節點的裝置。
7.根據權利要求2所述的在具有多個OAM域的以太網網絡中可操作的域配置系統,其中用于配置所述第二末端網橋的所述端口的所述裝置包括用于將所述第二末端網橋的所述端口手動配置為所述第二MEP節點的裝置。
8.根據權利要求2所述的在具有多個OAM域的以太網網絡中可操作的域配置系統,其中用于配置所述第一末端網橋和第二末端網橋之間布署的所述網橋中的所述端口的所述裝置包括用于將所述端口自動地配置為具有所述特定級的MIP節點的裝置。
9.根據權利要求2所述的在具有多個OAM域的以太網網絡中可操作的域配置系統,其中用于產生所述第一組幀和第二組幀的裝置包括用于產生連續性校驗(CC)幀的裝置,所述CC幀中具有裝有OAM級字段的所述級信息。
10.根據權利要求2所述的在具有多個OAM域的以太網網絡中可操作的域配置系統,其中用于產生所述第一組幀和第二組幀的裝置包括用于產生通用屬性注冊協議(GARP)幀的裝置,所述GARP幀中具有裝有屬性值字段的所述級信息。
11.根據權利要求2所述的在具有多個OAM域的以太網網絡中可操作的域配置系統,還包括用于確定配置為MIP節點的至少一個所述端口是否屬于多個級的裝置;以及對于所述確定可操作的、用于向所述至少一個所述端口分配一個級的裝置,包括所述多個級的最小值。
12.根據權利要求2所述的在具有多個OAM域的以太網網絡中可操作的域配置系統,還包括用于將部署在所述第一末端網橋和第二末端網橋之間的中間網橋上的至少一個端口自動配置為與所述預定OAM域相關的自動MEP(A-MEP)節點的裝置。
全文摘要
一種在具有多級OAM域的以太網OAM網絡中可操作的域配置系統和方法。將網絡的第一末端網橋的端口配置為屬于具有特定級的預定OAM域的第一MEP節點。在前向屬性注冊過程中從第一MEP節點向該網絡的其余網橋發送GARP或CC幀。將該網絡的第二末端網橋的端口配置為預定OAM域的第二MEP節點。在后向屬性注冊過程中,從第二MEP節點向該網絡的其余網橋發送GARP或CC幀。響應于幀流,將部署在所述第一末端網橋和第二末端網橋之間的網橋中的端口自動地配置為具有特定級的MIP節點。
文檔編號H04L12/66GK1728651SQ20051008306
公開日2006年2月1日 申請日期2005年7月8日 優先權日2004年7月8日
發明者達維德·埃利·科薩克, 卡馬克?!に估锏鹿? 馬坦·彼得勒斯·約瑟夫·維瑟斯, 托尼·范·柯克霍夫 申請人:阿爾卡特公司