SDN南向接口技術之OF-CONFIG協議
在ONF制定的SDN標準體系中,除了OpenFlow交換機規范對之外,還有一個名為OpenFlow Configuration and Management Protocol(OF-CONFIG)的協議也需要被關注。如前文所述,OpenFlow定義的是SDN網絡架構中的一種南向接口,提出了由控制器向OpenFlow交換機發送流表以控制數據流通過網絡所經過的路徑的方式,但是并沒有規定怎樣管理和配置這些網絡設備,而OF-CONFIG就是為解決這一問題而提出的。
OF-CONFIG的本質是提供一個開放接口用于遠程配置和控制OpenFlow交換機,但是它并不會影響到流表的內容和數據轉發行為,對實時性也沒有太高的要求。具體地說,諸如構建流表和確定數據流走向等事項將由OpenFlow規范進行規定,而諸如如何在OpenFlow交換機上配置控制器IP地址、如何對交換機的各個端口進行enable/disable操作則由OF-CONFIG協議完成。
OpenFlow交換機上所有參與數據轉發的軟硬件(例如端口、隊列等)都可被視為網絡資源,而OF-CONFIG的作用就是對這些資源進行管理。OF-CONFIG與OpenFlow的關系如下圖所示。
如圖所示,OF-CONFIG在OpenFlow架構上增加了一個被稱作OpenFlow Configuration Point的配置節點。這個節點既可以是控制器上的一個軟件進程,也可以是傳統的網管設備,它通過OF-CONFIG協議對OpenFlow交換機進行管理,因此OF-CONFIG協議也是一種南向接口。
OF-CONFIG是ONF提出的SDN架構實現中的重要技術,與OpenFlow之間存在密切的關系。OF-CONFIG與OpenFlow之間存在著密切的關系,因此隨著OpenFlow標準的演進,OF-CONFIG的版本也與其保持同步。