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