、XML(標準通用標記語言下的一個子集)W 及HTML(標準通用標記語言下的一個應用)運些現有的廣泛流行的協議和標準。RESITuI 方式由于標準統一,實現簡單等優勢得到廣大運營商及用戶支持。目前ONF NBI工作組及 OIF組織等只定義了 SDN網絡中北向接口使用REST化1實現業務請求及拓撲查詢的功能及 其接口方式,但是尚未意識到可W將RESlTul引入到北向接口的OAM配置中,在本可選的實 施方式中使用了 RESITuI接口進行配置,使配置更加靈活。
[0043] 對于本實施例中上述設及到OAM配置,上述通過HTTP協議找的REST化1接口進行 OAM配置,在本實施例的另一個可選實施方式中,可W先將數據封裝為JSON數據格式,然后 再封裝為REST化1數據格式,通過HTTP協議找的REST化1接口進行OAM配置。
[0044] 下面結合幾個例子分別對幾種OAM配置進行說明。
[0045] 例一
[0046] 在本可選實施方式中,當設及到的OAM配置為建立OAM實體及配置參數時,可W通 過W下方式來實現:
[0047] 步驟Sll :SDN應用制定OAM配置參數和/或規則;
[0048] 步驟S12 :SDN應用將配置參數和/或規則對應的數據通過HTTP協議找的RESITuI 接口發送給SDN控制器;
[0049] 步驟S13 :SDN控制器根據接收到的配置參數和/或規則進行操作。 陽化0] 例二
[0051] 在本可選實施方式中,當設及到的OAM配置為刪除OAM實體時,OAM配置可W通過 如下方式實現:
[0052] 步驟S21 :SDN應用通過HTTP協議找的REST化1接口將刪除OAM實體的消息發送 給SDN控制器;
[0053] 步驟S22 :SDN控制器根據接收到的刪除OAM實體的消息進行刪除操作。
[0054] 例 S
[0055] 在本可選實施方式中,當設及到的OAM配置為查詢OAM參數和/或OAM性能時,OAM 配置可W通過如下方式實現:
[0056] 步驟S31 :SDN應用通過HTTP協議找的REST化1接口將查詢OAM參數和/或OAM 性能的消息發送給SDN控制器;
[0057] 步驟S32 :SDN控制器根據接收到的查詢OAM參數和/或OAM性能的消息進行查詢 操作。
[0058] 在本實施例中還提供了一種配置裝置,該裝置用于實現上述實施例及優選實施方 式,已經進行過說明的不再寶述。如W下所使用的,術語"模塊""單元"可W實現預定功能 的軟件和/或硬件的組合。盡管W下實施例所描述的裝置較佳地W軟件來實現,但是硬件, 或者軟件和硬件的組合的實現也是可能并被構想的。
[0059] 圖2是根據本發明實施例的配置裝置的結構框圖,該裝置位于SDN應用中,如圖2 所示,該裝置包括:第一連接單元22,用于與SDN控制器建立連接;第一操作管理維護OAM 單元24與第一連接單元22禪合連接,用于在連接建立之后,通過與SDN控制器之間的接口 進行OAM配置。
[0060] 圖3是根據本發明實施例的配置裝置的可選結構框圖一,如圖3所示,該第一 OAM 單元24包括:策略模塊32,用于發送第一消息,其中,第一消息用于指示進行W下OAM配置 的至少之一:建立OAM實體及配置參數、調整OAM參數、查詢OAM參數、刪除OAM實體;和/ 或,監控模塊34,用于發送第二消息,其中,第二消息用于指示進行W下OAM配置的至少之 一:查詢OAM告警、查詢OAM性能。
[0061] 圖4是根據本發明實施例的配置裝置的可選結構框圖二,如圖4所示,該第一 OAM 單元24包括:第一適配模塊42與策略模塊32禪合連接,用于將接收到的REST化1數據格 式的數據進行解封裝,和/或,將發送給SDN控制器的數據封裝成REST化1數據格式;第一 協議找模塊44與第一適配模塊42禪合連接,用于通過HTTP協議找的REST化1接口接收來 自SDN控制器的數據,和/或,將封裝為REST化1數據格式的數據發送給SDN控制器。
[0062] 在本實施例的一個可選實施方式中,該第一適配模塊42,還用于將進行OAM配置 所需數據封裝成JSON數據格式后再封裝成REST化1數據格式。
[0063] 圖5是根據本發明實施例的配置裝置的結構框圖,該裝置位于SDN控制器中,如圖 5所示,該裝置包括:第二連接單元52,用于與SDN應用建立連接;第二操作管理維護OAM單 元54與第二連接單元52禪合連接,用于在連接建立之后,通過與SDN應用之間的接口進行 OAM配置。
[0064] 圖6是根據本發明實施例的配置裝置的可選結構框圖=,如圖6所示,該第二OAM 單元54包括:第二協議找模塊62,用于通過HTTP協議找的REST化1接口接收來自SDN應 用的數據,和/或,將封裝為REST化1數據格式的數據發送給SDN應用;第二適配模塊64與 第二協議找模塊62禪合連接,用于將接收到的REST化1數據格式的數據進行解封裝,和/ 或,將發送給SDN應用的數據封裝成REST化1數據格式;OAM模塊66與第二適配模塊64禪 合連接,用于將進行W下OAM配置的至少之一;建立OAM實體及配置參數、調整OAM參數、查 詢OAM參數、刪除OAM實體、查詢OAM告警、查詢OAM性能。
[00化]在本實施例的一個可選實施方式中,該第二適配模塊64,還可W用于將接收到的 REST化1數據解封裝為JSON數據格式的數據之后再進行解封裝,和/或,將發送給SDN應用 的數據封裝封裝成JSON數據格式后再封裝成REST化1數據格式。
[0066] 為了更好的對本發明進行說明,下面W采用REST化1為例結合本發明的可選實施 進行說明。在W下可選實施例中提供了一種在SDN網絡架構下REST化1北向接口實現OAM 配置及性能、告警等監測的裝置及方法,W下可選實施例中還定義了一套在SDN網絡架構 下REST化1北向接口實現OAM實體創建,參數修改,刪除,性能,告警查詢等一系列功能的消 息規范。
[0067] 本可選實施例提供了一種在SDN網絡北向接口 RESmil中擴展OAM配置W及告警 和性能監測功能的方案。通過添加 REST化1中OAM配置的處理流程,增加相應的擴展,在遵 循現有標準規定的前提下,提出OAM配置方法及裝置,并實現故障監測及性能統計等相關 功能,使SDN網絡具備OAM功能,監控網絡質量的能力,具體包括OAM的建立及其相關功能 的配置方法及裝置,故障告警等的查詢及上報,性能的查詢及上報功能的實現方法等。下面 結合附圖進行說明。 W側圖7是根據本發明可選實施例的SDN網絡架構圖結構框圖,如圖7所示,該SDN網 絡包括S層基本框架:物理網絡、SDN應用W及SDN控制器。
[0069] 其中,物理網絡由化enFlow交換機網絡組成,通過南向接口與控制器互聯,遵循 化enFlow標準原語;SDN應用與控制器之間通過北向接口互聯,遵循REST化1規范,基于使 用HTTP, URI,和XML W及HTML運些現有的廣泛流行的協議和標準。在SDN網絡中實現OAM 配置的裝置,其中,北向接口的功能主要設及到SDN應用及SDN控制器。
[0070] 圖8是根據本發明可選實施例的SDN應用結構圖結構框圖,如圖8所示,該SDN應 用的模塊組成包括:協議找模塊、適配模塊、策略模塊W及監控模塊。
[0071] 其中,協議找為實現相關REST化1功能的協議平臺,發送及接收來自控制器的 HTTP協議消息;適配模塊為封裝解析協議找數據的功能模塊;策略模塊為OAM配置及相關 功能制定規則的模塊;監控模塊為故障及性能等上報及監控的管理模塊。將OAM監控的規 則傳遞到策略模塊,在傳遞OAM監控規則的同時,也需要傳遞流標識的信息,使得策略模塊 能夠將監控報文關聯到具體的OAM處理規則。 陽07引圖9是根據本發明可選實施例的SDN控制器結構圖結構框圖,如圖9所示,該SDN 控制器的模塊組成包括:協議找模塊、適配模塊W及OAM模塊。
[0073] 其中,協議找為實現相關REST化1功能的協議平臺,發送及接收來自控制器的 HTTP協議消息;適配模塊為封裝解析協議找數據的功能模塊;OAM模塊為接收及處理OAM 相關配置及查詢等的管理模塊。OAM模塊可W接收來自于適配模塊傳遞過來的規則,將控制 器下發的規則應用到交換機中。同時,OAM模塊根據報文中的標識關聯到具體的OAM規則 進行處理。在查詢相關數據時,經過解析報文過濾之后,符合條件的上報給SDN應用。
[0074] OAM需要實現可配置與管理一樣,用戶應該可W使能/非使能OAM相關功能的能 力。OAM的功能需要主動或被動地被激活并與連接功能保持一致,需要對OAM實體進行配置 操作。因此,SDN應用用戶必須能夠根據連接的類型選擇OAM的某些功能,可W OAM配置參 數,并可W隨時激活OAM功能。
[0075] OAM實體的配置是在連接建立完成后就需要完成,而與OAM相關的功能是可 選的,需要進行其他的配置,如故障管理(Fault Management簡稱為FM)和性能管理 (Performance Management簡稱為PM)等。因此OAM還需要支持可W選擇一系列OAM功能 及配置其參數的能力。 陽076] 配置OAM的主要幾個方面包括OAM實體的建立W及功能的配置,協調兩端OAM參 數W及刪除OAM實體等。下面對運幾個方面分別進行說明。 陽077] OAM實體創建及功能配置 柳7引維護節點(Maint