在網(wǎng)絡(luò)技術(shù)中,開源、開放網(wǎng)絡(luò)和SDN(軟件定義網(wǎng)絡(luò))都是很容易接觸到的技術(shù)。由于這三者在技術(shù)上非常類似,判斷的邊界也非常模糊。其中,SDN既可以是開放網(wǎng)絡(luò),也可以是開源網(wǎng)絡(luò)。 開源網(wǎng)絡(luò) 通常情況下,開源即表示某些內(nèi)容可以被公開訪問。它通常指的是開源軟件或開源程序,其源代碼任何人都可以使用、修改和共享。 互聯(lián)網(wǎng)的發(fā)展催生了大量源代碼重新編寫的需求,通過將源代碼向公眾開放,可以方便更多的專業(yè)人士查看、學(xué)習(xí)、共享和改進(jìn)網(wǎng)絡(luò)代碼,優(yōu)化網(wǎng)絡(luò)環(huán)境。為實現(xiàn)特定的軟件開發(fā),很多大型的運營商、服務(wù)商、專業(yè)的工程師都加入了開源項目,大趨勢不可阻擋。 開放網(wǎng)絡(luò) 開放網(wǎng)絡(luò)則是基于開放標(biāo)準(zhǔn)(例如OpenFlow協(xié)議)和裸機(jī)硬件,可靈活選擇網(wǎng)絡(luò)操作系統(tǒng)(OS)。它旨在實現(xiàn)軟硬件分離,提供靈活、可擴(kuò)展和可編程的網(wǎng)絡(luò),以適應(yīng)不同場景的應(yīng)用需求。因此,使用開放網(wǎng)絡(luò)的用戶可以自由選擇操作系統(tǒng)。 SDN技術(shù) SDN通常被視為可以將控制平面與數(shù)據(jù)平面分離的架構(gòu)。SDN的主要組件之一是SDN控制器,它可以通過北向應(yīng)用程序編程接口(API)與應(yīng)用程序通信,使用南向接口(如OpenFlow)與交換機(jī)或路由器通信。總而言之,SDN具有能通過可編程性實現(xiàn)功能分離、網(wǎng)絡(luò)虛擬化和自動化的能力,但其本身并非開源。 |
|