直播開發(fā)APP,不是做為協(xié)議卻能給平臺帶來巨大提升
SDN并不是直播開發(fā)APP使用的眾多協(xié)議中的一個,它屬于一種開放的網(wǎng)絡(luò)體系結(jié)構(gòu),吸取了計算模式從封閉、集成、專用的系統(tǒng)進化為開放系統(tǒng)的經(jīng)驗,通過將傳統(tǒng)封閉的網(wǎng)絡(luò)設(shè)備中的數(shù)據(jù)平面與控制平面分離,實現(xiàn)直播開發(fā)APP的硬件與控制軟件分離,指定開放的標(biāo)準(zhǔn)接口。
?

一、SDN的特點
SDN的網(wǎng)絡(luò)抽象結(jié)構(gòu)由三種抽象模型組成,包括數(shù)據(jù)平面抽象模型、控制平面抽象模型和全局網(wǎng)絡(luò)狀態(tài)試圖。首先SDN控制平面抽象模型是支持用戶在控制平面上通過編程控制網(wǎng)絡(luò)的,無需關(guān)心數(shù)據(jù)平面實現(xiàn)的細(xì)節(jié),通過統(tǒng)計分析直播開發(fā)APP網(wǎng)絡(luò)狀態(tài)信息,提供全局、實時的網(wǎng)絡(luò)狀態(tài)試圖的抽象模型,而借此機會,網(wǎng)絡(luò)控制平面能根據(jù)全局網(wǎng)絡(luò)狀態(tài)對路由進行優(yōu)先安排、提高網(wǎng)絡(luò)系統(tǒng)的安全性,讓網(wǎng)絡(luò)控制能力和安全性更強。
對SDN來說可編程性是它的核心,所以直播開發(fā)APP需要有專門的技術(shù)人員負(fù)責(zé)對SDN的編程,包括各種網(wǎng)絡(luò)設(shè)備配置命令的具體語法、語義等。
?

二、SDN的工作原理
SDN將傳統(tǒng)的數(shù)據(jù)平面和控制平面緊耦合的結(jié)構(gòu),將路由器的網(wǎng)絡(luò)控制平面功能集中到SDN控制器上,通過發(fā)布路由信息和控制命令,實現(xiàn)對路由數(shù)據(jù)平面功能的控制,SDN通過標(biāo)準(zhǔn)協(xié)議對網(wǎng)絡(luò)的邏輯加以集中控制,實現(xiàn)對網(wǎng)絡(luò)流量的靈活控制和管理,為直播開發(fā)APP提供了良好的平臺。
在SDN的網(wǎng)絡(luò)中,以整個網(wǎng)絡(luò)視圖的方式加強控制平面,根據(jù)動態(tài)的流量、延遲、服務(wù)質(zhì)量和安全狀態(tài),決定各個節(jié)點的路由和分組轉(zhuǎn)發(fā)策略。
?

SDN在直播開發(fā)APP上的應(yīng)用主要是充當(dāng)了接口的工作,做為數(shù)據(jù)平面和控制平面之間通過標(biāo)磚的開放接口實現(xiàn)信息交互,能夠有效實現(xiàn)平臺在交換機處理上的工作表現(xiàn)力,重要的是不借助CDN就能實現(xiàn)平臺的加速傳輸,這是其他傳輸協(xié)議做不到的,也是SDN給直播開發(fā)APP帶來的巨大提升之一。
聲明:以上內(nèi)容為云豹科技作者本人原創(chuàng),未經(jīng)作者本人同意,禁止轉(zhuǎn)載,否則將追究相關(guān)法律責(zé)任