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