簡介
北向接口是為用戶接入和管理網路而定義的接口,用戶必須使用北向接口定義和開發套用層中的網路管理應用程式,這樣用戶才能通過這些應用程式接入和管理網路,通常這種套用都是以簡單、易用且直觀的界面形式呈現給操作者,操作者通過界麵點擊或配置傳送命令,而系統內部則使用北向接口將這些命令傳送給數據處理層。數據處理層中駐留有時刻運行著的北向接口處理進程,此進程接收到套用層傳送來的命令後,將控制命令轉發給下一層:數據管理層,以便繼續執行。而接收到的如果是請求報文,則將來自數據管理層的數據按北向接口規定的格式封裝後返回給套用層。這裡的用戶大多指的是網路設備生產廠家或者網路運營商,例如國內的設備供應商中興、華為,運營商移動、聯通和電信等。
分類
北向接口經常簡寫為Intf.N,通常分成三種:CORBA、SNMP和Syslog,這三種接口在網路接入和管理中完成的功能不同,Syslog主要負責將SNMP Agent(一種使用SNMP協定的網路管理進程)產生的告警封裝成Syslog接口定義的格式反饋給數據處理層。而CORBA和SNMP接口支持的功能較多,如故障、拓撲和資源等的數據和狀態查詢,以及控制和配置數據的下發等。