ConnetOS:最懂網(wǎng)絡(luò)的開(kāi)放交換機(jī)軟件

責(zé)任編輯:editor005

2017-03-24 15:01:39

摘自:SDNLAB

ConnetOS的設(shè)計(jì)研發(fā)汲取全球一流數(shù)據(jù)中心網(wǎng)絡(luò)的實(shí)踐經(jīng)驗(yàn),著眼于消除數(shù)據(jù)中心網(wǎng)絡(luò)運(yùn)維痛點(diǎn),讓開(kāi)放網(wǎng)絡(luò)的資源和能力得到前所未有地釋放,使數(shù)據(jù)中心網(wǎng)絡(luò)運(yùn)營(yíng)真正走向自動(dòng)化、智能化。


  云啟科技(YUNQI TECH)是一家專注于開(kāi)放網(wǎng)絡(luò)研發(fā)的創(chuàng)業(yè)型公司,其創(chuàng)始人及核心研發(fā)工程師作為曾經(jīng)百度自研交換機(jī)項(xiàng)目的項(xiàng)目負(fù)責(zé)人/核心成員,主導(dǎo)產(chǎn)品研發(fā)及運(yùn)營(yíng),實(shí)現(xiàn)了百度自研交換機(jī)從無(wú)到有、再到全線取代商用交換機(jī)的重要突破,奠定了百度數(shù)據(jù)中心網(wǎng)絡(luò)在國(guó)內(nèi)乃至全球互聯(lián)網(wǎng)行業(yè)的的領(lǐng)先地位。

云啟科技研發(fā)團(tuán)隊(duì)不僅具有豐富的互聯(lián)網(wǎng)行業(yè)經(jīng)驗(yàn),同時(shí)也擁有一線網(wǎng)絡(luò)廠商的技術(shù)背景。憑借在數(shù)據(jù)中心網(wǎng)絡(luò)研發(fā)上深厚的積累以及對(duì)數(shù)據(jù)中心網(wǎng)絡(luò)設(shè)計(jì)和運(yùn)營(yíng)方面獨(dú)到的見(jiàn)解,歷經(jīng)多年探索,云啟科技成功打造出一款適應(yīng)現(xiàn)代數(shù)據(jù)中心網(wǎng)絡(luò)環(huán)境的開(kāi)放網(wǎng)絡(luò)操作系統(tǒng):ConnetOS。

ConnetOS的設(shè)計(jì)研發(fā)汲取全球一流數(shù)據(jù)中心網(wǎng)絡(luò)的實(shí)踐經(jīng)驗(yàn),著眼于消除數(shù)據(jù)中心網(wǎng)絡(luò)運(yùn)維痛點(diǎn),讓開(kāi)放網(wǎng)絡(luò)的資源和能力得到前所未有地釋放,使數(shù)據(jù)中心網(wǎng)絡(luò)運(yùn)營(yíng)真正走向自動(dòng)化、智能化。

泡沫:SDN并非終點(diǎn)

網(wǎng)絡(luò)自有以來(lái),始終以封閉的印象存在,用戶主要依靠CLI和設(shè)備進(jìn)行交互,但CLI界面卻把用戶試圖窺探網(wǎng)絡(luò)設(shè)備的所有念想都拒之門外,不但如此,不同網(wǎng)絡(luò)品牌的CLI風(fēng)格還大不相同。在這樣的背景下,網(wǎng)絡(luò)設(shè)備之間的差異性和私有化逐漸演變?yōu)樵O(shè)備廠商鎖定用戶的核心利器之一,而用戶更難去想象:網(wǎng)絡(luò)背后是否還有一些可以去挖掘的資源和能力?

于是,SDN(Software Defined Network)的出現(xiàn)讓大家看到了一絲新的希望:原本由網(wǎng)絡(luò)設(shè)備商主宰的封閉系統(tǒng),現(xiàn)在用戶可以進(jìn)入做一些可編程控制。這向前的一大步使學(xué)術(shù)界、工業(yè)界乃至整個(gè)資本市場(chǎng)躁動(dòng)起來(lái),各種SDN創(chuàng)業(yè)公司、行業(yè)會(huì)議、開(kāi)發(fā)項(xiàng)目如雨后春筍般涌現(xiàn),方興未艾:

網(wǎng)管系統(tǒng)升級(jí)一下,一個(gè)“SDN架構(gòu)“的平臺(tái)出現(xiàn);流量采集和分析系統(tǒng)包裝一下,一個(gè)”SDN驅(qū)動(dòng)“的數(shù)據(jù)分析平臺(tái)誕生;傳統(tǒng)網(wǎng)絡(luò)廠商也“全面擁抱SDN",各家設(shè)備搭配一個(gè)各家私有的”SDN控制器”......

愈演愈烈的同時(shí)愈演愈劣,這類“SDN”跟用于指導(dǎo)和控制轉(zhuǎn)發(fā)的初衷和釋放設(shè)備能力的愿望又有什么關(guān)系呢?

網(wǎng)絡(luò)封閉的本質(zhì)不還是沒(méi)有得到改善么?

未來(lái):開(kāi)放網(wǎng)絡(luò)是趨勢(shì)

Q:什么是開(kāi)放網(wǎng)絡(luò)?
這是針對(duì)傳統(tǒng)網(wǎng)絡(luò)設(shè)備領(lǐng)域嚴(yán)重封閉的場(chǎng)景提出的一個(gè)新概念,目的是將網(wǎng)絡(luò)設(shè)備操作系統(tǒng)平臺(tái)級(jí)的環(huán)境、資源和能力開(kāi)放給用戶,讓硬件標(biāo)準(zhǔn)化、軟件平臺(tái)化,實(shí)現(xiàn)對(duì)網(wǎng)絡(luò)的靈活控制和管理。

縱觀業(yè)界,近幾年陸續(xù)出現(xiàn)一批開(kāi)放網(wǎng)絡(luò)項(xiàng)目。

其中有商業(yè)公司的產(chǎn)品,比如Cumulus的Cumulus Linux、Bigswitch的Switch Light、Pica8的PicOS、Snaproute的Flexswitch等;也有企業(yè)牽頭維護(hù)的開(kāi)源社區(qū),比如Microsoft發(fā)起的SONiC、HPE(HPE退出后Snaproute加入)發(fā)起的Openswitch等;除此之外,還有一批以企業(yè)自研自用為目標(biāo)的內(nèi)部項(xiàng)目,比如Google、Facebook、Apple、Baidu等內(nèi)部自主研發(fā)的Switch OS等。

這些開(kāi)放網(wǎng)絡(luò)操作系統(tǒng)都有一些共同點(diǎn):交換機(jī)Linux系統(tǒng)完全開(kāi)放給用戶,用戶可以二次開(kāi)發(fā)或完全編寫自己的代碼、部署第三方軟件,甚至可以基于交換機(jī)OS提供的資源化、服務(wù)化能力進(jìn)行交換機(jī)轉(zhuǎn)發(fā)邏輯的控制。

完全開(kāi)放的網(wǎng)絡(luò),才是未來(lái)的新趨勢(shì)!

ConnetOS:最懂網(wǎng)絡(luò)的開(kāi)放交換機(jī)軟件

ConnetOS 是基于開(kāi)放網(wǎng)絡(luò)理念構(gòu)建的一個(gè)交換機(jī)操作系統(tǒng),適用于現(xiàn)代數(shù)據(jù)中心網(wǎng)絡(luò)架構(gòu)。該操作系統(tǒng)的特色是「懂網(wǎng)絡(luò)」:以數(shù)據(jù)中心網(wǎng)絡(luò)的運(yùn)維痛點(diǎn)和運(yùn)營(yíng)效率出發(fā),前所未有地開(kāi)放網(wǎng)絡(luò)資源和自身能力,提供以數(shù)據(jù)中心網(wǎng)絡(luò)自動(dòng)化和智能化為目標(biāo)的一系列功能,讓網(wǎng)絡(luò)不僅開(kāi)放而且易運(yùn)維。

開(kāi)放:環(huán)境、資源、能力

ConnetOS的Linux系統(tǒng)完全面向用戶開(kāi)放,讓用戶體驗(yàn)到“A Switch as A Server”,享受標(biāo)準(zhǔn)Linux發(fā)行版帶來(lái)的便利性以及良好的軟件生態(tài)。

此外,ConnetOS將交換機(jī)業(yè)務(wù)層面功能進(jìn)行了統(tǒng)一的抽象和封裝,提供給用戶在Linux系統(tǒng)上直接訪問(wèn)的能力。

關(guān)注網(wǎng)絡(luò)運(yùn)維痛點(diǎn)

引用:“靜默丟包識(shí)別也搞定了?很強(qiáng)大呀,搞定了這個(gè),絕對(duì)行業(yè)領(lǐng)先。——阿里巴巴資深網(wǎng)絡(luò)專家”

作為一名網(wǎng)絡(luò)工程師,您是否面臨過(guò)如下苦惱?

網(wǎng)絡(luò)故障診斷,需要快速定位“點(diǎn)到點(diǎn)”的轉(zhuǎn)發(fā)路徑,卻沒(méi)有較快速的辦法...?業(yè)務(wù)有超時(shí)發(fā)生,懷疑在網(wǎng)絡(luò)設(shè)備上丟包,卻沒(méi)有辦法快速自證清白...?經(jīng)驗(yàn)判斷,網(wǎng)絡(luò)中可能產(chǎn)生了瞬時(shí)突發(fā)流量,但依靠網(wǎng)絡(luò)流量圖卻無(wú)法佐證...?

現(xiàn)在,以上苦惱都不再是問(wèn)題,因?yàn)镃onnetOS為網(wǎng)絡(luò)工程師提供了如下使用功能:

對(duì)轉(zhuǎn)發(fā)平面所有數(shù)據(jù)包(轉(zhuǎn)發(fā)的或丟棄的)進(jìn)行監(jiān)視和分析;實(shí)時(shí)捕獲被設(shè)備丟棄的數(shù)據(jù)包,并記錄丟包原因;根據(jù)五元組實(shí)時(shí)計(jì)算網(wǎng)絡(luò)轉(zhuǎn)發(fā)路徑;具備端口擁塞感知和實(shí)時(shí)上報(bào)能力;高精度端口統(tǒng)計(jì),最高精度1秒;......關(guān)注網(wǎng)絡(luò)運(yùn)營(yíng)效率

引用:“云啟的ATP是目前我們?cè)贗DC領(lǐng)域看到的最簡(jiǎn)單、最高效、自動(dòng)化程度最高的零配置部署方案。——百度資深系統(tǒng)工程師”

ConnetOS追求極致的網(wǎng)絡(luò)效率,包括網(wǎng)絡(luò)部署效率、網(wǎng)絡(luò)監(jiān)控效率、軟件升級(jí)效率等。

全自動(dòng)部署功能,讓網(wǎng)絡(luò)部署做到真正完全自動(dòng)化,無(wú)須任何人工干預(yù),首次上線和整機(jī)替換時(shí)均實(shí)現(xiàn)自由上架和即插即用;基于PUSH模型和PUB/SUB機(jī)制的流式遙測(cè)(Streaming Telemetry)功能,讓數(shù)據(jù)統(tǒng)計(jì)和導(dǎo)出更精準(zhǔn)高效;基于warmboot技術(shù)的軟件升級(jí)方式,業(yè)務(wù)透明無(wú)感知。關(guān)注設(shè)備健康狀態(tài)

引用:“網(wǎng)絡(luò)設(shè)備down機(jī)其實(shí)沒(méi)那么可怕,真正可怕的是‘半死不活’。——老網(wǎng)工經(jīng)驗(yàn)談”

ConnetOS內(nèi)建立了一套自主研發(fā)的健康評(píng)估管理體系。體系抽象出網(wǎng)絡(luò)設(shè)備運(yùn)行過(guò)程中的幾十項(xiàng)狀態(tài)指標(biāo),實(shí)時(shí)進(jìn)行信息搜集和分析,用于評(píng)估當(dāng)前設(shè)備的健康狀態(tài)(該狀態(tài)信息既支持在設(shè)備上查看,也支持以訂閱的方式進(jìn)行遠(yuǎn)程導(dǎo)出)。

ConnetOS提供的健康狀態(tài)評(píng)級(jí)機(jī)制可以供用戶進(jìn)行網(wǎng)絡(luò)風(fēng)險(xiǎn)評(píng)估時(shí)的決策參考,避免因?yàn)檐浖撛赽ug或者硬件缺陷,導(dǎo)致系統(tǒng)陷入“半死不活”的狀態(tài)。

更多了解:ConnetOS七問(wèn)

1、 ConnetOS相比業(yè)界傳統(tǒng)封閉OS有何優(yōu)勢(shì)?
ConnetOS在開(kāi)放架構(gòu)的基礎(chǔ)上,結(jié)合數(shù)據(jù)中心網(wǎng)絡(luò)的特點(diǎn)進(jìn)行了諸多實(shí)踐,提供了一系列自動(dòng)化、智能分析診斷的服務(wù)和能力,最大化地將網(wǎng)絡(luò)和芯片的能力開(kāi)放給用戶。具體優(yōu)勢(shì)如下:

將業(yè)界一線互聯(lián)網(wǎng)公司數(shù)據(jù)中心網(wǎng)絡(luò)運(yùn)營(yíng)實(shí)踐和經(jīng)驗(yàn)進(jìn)行沉淀和轉(zhuǎn)化,提供一系列智能分析診斷功能,提升排障效率;關(guān)注和跟進(jìn)業(yè)界數(shù)據(jù)中心網(wǎng)絡(luò)最新發(fā)展趨勢(shì)和熱點(diǎn),打造下一代數(shù)據(jù)中心網(wǎng)絡(luò)中的三平面立體監(jiān)控技術(shù);把握用戶需求和痛點(diǎn),攻克若干數(shù)據(jù)中心網(wǎng)絡(luò)中固有問(wèn)題和常見(jiàn)痛點(diǎn),例如真正的全自動(dòng)部署、靜默丟包發(fā)現(xiàn);提供原生Linux服務(wù)器上的體驗(yàn),開(kāi)放的技術(shù)架構(gòu)和運(yùn)行環(huán)境是DevOps實(shí)踐的首選;支持豐富的遠(yuǎn)程控制設(shè)備的方式,提供RCC、XRL、RESTful API、Python SDK等能力;支持apt/dpkg軟件包管理方式,支持第三方軟件(Puppet、Zabbix、Ansible等)的直接部署;

2、 ConnetOS相比業(yè)界其他開(kāi)放OS有何優(yōu)勢(shì)?
業(yè)界目前其他的開(kāi)放OS方案主要提供傳統(tǒng)網(wǎng)絡(luò)設(shè)備中已支持的一些通用特性,采用不斷迭代的方式進(jìn)行功能完善。ConnetOS相比這些OS,不僅提供基本的交換機(jī)業(yè)務(wù)功能,還立足網(wǎng)絡(luò)的本質(zhì)和用戶的需求,提供滿足從上線部署到后期運(yùn)維全生命周期過(guò)程中的輔助功能。具體優(yōu)勢(shì)如下:

業(yè)界唯一支持堆疊功能的開(kāi)放OS方案;提供先進(jìn)的流式遙測(cè)功能,用于取代效率低下、功能有限的傳統(tǒng)SNMP功能;提供一系列網(wǎng)絡(luò)分析診斷工具集,例如tcpdump/navmesh/sflow/sdrop(定位靜默丟包問(wèn)題)/smetric等;提供業(yè)界最高效且真正全自動(dòng)化的網(wǎng)絡(luò)零配置部署方案,比ZTP的自動(dòng)化程度更高;提供warmboot功能,確保軟件升級(jí)過(guò)程中數(shù)據(jù)包轉(zhuǎn)發(fā)不中斷;已有諸多大規(guī)模商用部署案例,穩(wěn)定性有保障;

3、 ConnetOS穩(wěn)定性如何,有商用部署案例么?
ConnetOS完全具備在數(shù)據(jù)中心大規(guī)模生產(chǎn)環(huán)境下穩(wěn)定運(yùn)行的能力,目前已有客戶包括百度、金山云、滴滴、美團(tuán)云、小米、巨人網(wǎng)絡(luò)、高升控股、云端智度等。搭載ConnetOS的設(shè)備在客戶生產(chǎn)環(huán)境中定運(yùn)行時(shí)間最長(zhǎng)的已超1年。

4、 ConnetOS能給用戶帶來(lái)的價(jià)值?
ConnetOS讓用戶以更低的成本獲得BAT級(jí)別的數(shù)據(jù)中心網(wǎng)絡(luò)實(shí)踐能力和運(yùn)營(yíng)經(jīng)驗(yàn)。包括:

擁有一流互聯(lián)網(wǎng)公司數(shù)據(jù)中心網(wǎng)絡(luò)運(yùn)維和實(shí)踐經(jīng)驗(yàn)轉(zhuǎn)化而來(lái)的產(chǎn)品功能;獲得開(kāi)放網(wǎng)絡(luò)系統(tǒng)提供的傳統(tǒng)基礎(chǔ)功能之外的網(wǎng)絡(luò)資源和服務(wù)能力;解耦軟件和硬件,提供白盒硬件選擇上的更多靈活性;同時(shí)降低企業(yè)的CAPEX和OPEX;

5、 ConnetOS支持的交換芯片有哪些?
ConnetOS除了支持業(yè)界最流行的Broadcom芯片外,還支持Nephos的芯片。未來(lái)會(huì)有更多交換芯片支持的計(jì)劃。

6、 ConnetOS開(kāi)源么?
目前ConnetOS只開(kāi)放不開(kāi)源,但可以根據(jù)客戶需要進(jìn)行策略性開(kāi)源。

7、 可以免費(fèi)體驗(yàn)/試用ConnetOS么?
當(dāng)然。請(qǐng)發(fā)送郵件至tech@connetos.com,申請(qǐng)信息包括:姓名、公司、職位,我們會(huì)安排專人對(duì)接并支持資源。

鏈接已復(fù)制,快去分享吧

企業(yè)網(wǎng)版權(quán)所有?2010-2024 京ICP備09108050號(hào)-6京公網(wǎng)安備 11010502049343號(hào)