北向介面

廠家進行接入、管理網路的介面

北向介面(Northbound Interface)是指控制平面向上層應用提供的抽象編程介面。北向介面設計有賴於控制平面和網路應用層的功能邊界劃分。

簡介


北向介面是為用戶接入和管理網路而定義的介面,用戶必須使用北向介面定義和開發應用層中的網路管理應用程序,這樣用戶才能通過這些應用程序接入和管理網路,通常這種應用都是以簡單、易用且直觀的界面形式呈現給操作者,操作者通過界面點擊或配置發送命令,而系統內部則使用北向介面將這些命令發送給數據處理層。數據處理層中駐留有時刻運行著的北向介面處理進程,此進程接收到應用層發送來的命令后,將控制命令轉發給下一層:數據管理層,以便繼續執行。而接收到的如果是請求報文,則將來自數據管理層的數據按北向介面規定的格式封裝后返回給應用層。這裡的用戶大多指的是網路設備生產廠家或者網路運營商,例如國內的設備供應商中興華為,運營商移動、聯通和電信等。

分類


北向介面經常簡寫為Intf.N,通常分成三種:CORBASNMP和Syslog,這三種介面在網路接入和管理中完成的功能不同,Syslog主要負責將SNMP Agent(一種使用SNMP協議的網路管理進程)產生的告警封裝成Syslog介面定義的格式反饋給數據處理層。而CORBA和SNMP介面支持的功能較多,如故障、拓撲和資源等的數據和狀態查詢,以及控制和配置數據的下發等。