《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 通信與網(wǎng)絡(luò) > 設(shè)計(jì)應(yīng)用 > SDN北向API是否需要標(biāo)準(zhǔn)化?
SDN北向API是否需要標(biāo)準(zhǔn)化?
EEFOCUS
摘要: 軟件定義網(wǎng)絡(luò)(SDN)控制器上的北向應(yīng)用程序接口(API)正在快速發(fā)展中,但是現(xiàn)在仍沒有標(biāo)準(zhǔn)出現(xiàn)。起初,管理SDN北向協(xié)議OpenFlow標(biāo)準(zhǔn)化工作的非盈利組織開放網(wǎng)絡(luò)基金會(huì)(ONF)回避了北向API標(biāo)準(zhǔn)化的問題,它認(rèn)為現(xiàn)在為時(shí)尚早,而且可能會(huì)扼殺網(wǎng)絡(luò)基礎(chǔ)架構(gòu)中關(guān)鍵組件的創(chuàng)新。
Abstract:
Key words :

軟件定義網(wǎng)絡(luò)SDN)控制器上的北向應(yīng)用程序接口(API)正在快速發(fā)展中,但是現(xiàn)在仍沒有標(biāo)準(zhǔn)出現(xiàn)。起初,管理SDN北向協(xié)議OpenFlow標(biāo)準(zhǔn)化工作的非盈利組織開放網(wǎng)絡(luò)基金會(huì)(ONF)回避了北向API標(biāo)準(zhǔn)化的問題,它認(rèn)為現(xiàn)在為時(shí)尚早,而且可能會(huì)扼殺網(wǎng)絡(luò)基礎(chǔ)架構(gòu)中關(guān)鍵組件的創(chuàng)新。由于網(wǎng)絡(luò)領(lǐng)域的工作方式不同于軟件領(lǐng)域,并不會(huì)將標(biāo)準(zhǔn)化視為創(chuàng)新障礙,所以這個(gè)問題變得更為復(fù)雜。ONF執(zhí)行主管Dan Pitt說(shuō):“北向API是位于服務(wù)器之內(nèi)的軟件接口,而API標(biāo)準(zhǔn)通常源于市場(chǎng),而非源于委員會(huì)。”

現(xiàn)在談?wù)摌?biāo)準(zhǔn)是否為時(shí)尚早?

既然對(duì)北向API標(biāo)準(zhǔn)的態(tài)度仍然不明朗,那么為什么他們自己開始討論呢?開發(fā)者希望編寫有用的SDN應(yīng)用,而他們又不知道應(yīng)該寫什么。Pitt說(shuō):“他們只需要一些能夠幫助他們擴(kuò)大市場(chǎng)份額的流行技術(shù)。許多生產(chǎn)商業(yè)控制器的公司都希望自己的北向API成為最流行的產(chǎn)品——但是他們必須通過(guò)自身優(yōu)勢(shì)贏得這個(gè)成功。到目前為止,還沒有人編寫出令所有人向往的控制器。”

ONF參與其中

2012年,ONF創(chuàng)建了一個(gè)關(guān)于北向API的討論組,其目標(biāo)是建立一個(gè)交付成果與時(shí)間線的正式工作小組。這個(gè)討論組被并入ONF的架構(gòu)與框架工作小組(Architecture and Framework Working Group),它正在研究SDN的范圍:它是什么?重要的接口或元素是什么?它如何與其他架構(gòu)、標(biāo)準(zhǔn)和領(lǐng)域進(jìn)行交互?

架構(gòu)工作小組現(xiàn)在制定了一個(gè)章程,其中包含3個(gè)北向API成果:

1.一些激發(fā)北向API需求的用例。

2.一個(gè)綱要研究:尋找北向API實(shí)例,研究它們能夠使用什么,它們需要應(yīng)用程序提供什么,它們向網(wǎng)絡(luò)傳輸什么,以及它們使用了什么數(shù)據(jù)模型。

3.一些建議:需要做什么(如果有),才能幫助行業(yè)加速SDN的應(yīng)用速度。

Pitt說(shuō):“我們需要進(jìn)行這項(xiàng)研究,這樣我們才能幫助人們確定現(xiàn)在是否有一些東西符合他們的要求。如果沒有,那么缺少什么?ONF是否能夠做一些事情去滿足市場(chǎng)需求?在沒有確定了這些需求之前,我們都不能急功冒進(jìn),而影響創(chuàng)新。”

現(xiàn)在是一個(gè)缺少北向API標(biāo)準(zhǔn)的世界嗎?

有可能北向API不會(huì)出現(xiàn)一個(gè)正式的標(biāo)準(zhǔn)。Pitt說(shuō):“有許多現(xiàn)實(shí)標(biāo)準(zhǔn)源自于軟件領(lǐng)域,而如果商業(yè)界認(rèn)可它,那就足夠了。如果確實(shí)需要一個(gè)標(biāo)準(zhǔn)委員會(huì)參與其中,為其制定標(biāo)準(zhǔn),那么我們也已經(jīng)準(zhǔn)備好了?;蛘呶覀兛梢耘c運(yùn)營(yíng)商合作,在任何他們想實(shí)施的地方。”

ONF正與一些服務(wù)提供商N(yùn)FV展開緊密合作,致力于使用北向API開發(fā)4-7層虛擬設(shè)備。他說(shuō):“他們開發(fā)一系列產(chǎn)品實(shí)現(xiàn)軟件功能,如防火墻、負(fù)載均衡、流量工程和安全性,他們可能希望有一個(gè)標(biāo)準(zhǔn)能夠規(guī)范軟件社區(qū)的軟件編寫。”

此外,可能會(huì)出現(xiàn)面向特定應(yīng)用程序的短期標(biāo)準(zhǔn)。但是如果出現(xiàn)大量這種情況,Pitt并不認(rèn)為它總能夠符合所有人的需求。Pitt說(shuō):“我們習(xí)慣于由委員會(huì)編寫標(biāo)準(zhǔn)——這是網(wǎng)絡(luò)協(xié)議領(lǐng)域的常用做法。但是,軟件領(lǐng)域通常不一樣。一定要記住這兩個(gè)領(lǐng)域的區(qū)別。我們是帶頭人,所以一定要知道什么東西最適合我們的行業(yè)。”ONF并不是唯一參與確定是否應(yīng)該將北向API標(biāo)準(zhǔn)化的組織。IEEE及其他組織,如(IETF)也很可能在某個(gè)時(shí)候介入此問題。

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。