面對SDN/NFV部署挑戰 網絡廠商能做什么?

近年來,隨著云計算的不斷發展,網絡虛擬化受到廣泛關注,而作為網絡虛擬化的實現方式,SDN自誕生之日起就擔負著網絡變革的使命。那么,SDN技術的驅動力是什么?SDN在引入現網的過程中,如何實現平滑無縫演進?電信運營商在部署SDN/NFV的過程中都遇到了哪些問題?針對這些問題,邁絡思(Mellanox)能夠提供什么樣的解決方案?近日,CNII獨家專訪了邁絡思(Mellanox)高級市場總監ChloeJianMa。

SDN發展的驅動力:云計算與創新
SDN誕生于美國GENI項目資助的斯坦福大學CleanSlate課題,斯坦福大學NickMcKeown教授為首的研究團隊提出了Openflow的概念用于校園網絡的試驗創新,后續基于Openflow給網絡帶來可編程的特性,SDN的概念應運而生。

SDN最先應用于數據中心網絡,發展的驅動力則主要來自于云計算。ChloeJianMa指出,SDN有幾種不同的形態,之所以最先在數據中心進行商用,是因為服務器被虛擬化以后,虛擬機的啟動變得非常容易,甚至僅需幾秒鐘的時間,這與云計算的發展趨勢是相符的。但是SDN誕生之前的數據中心網絡大多依靠人工配置,周期需要用天甚至星期來計算,成為了數據中心敏捷性的瓶頸。而云計算作為數據中心的演進趨勢,大大提升了數據中心計算、存儲以及網絡的自動化性能,SDN勢在必行。

SDN發展的另外一大驅動力是創新。“最有價值的公司往往是創新速度最快的公司,如互聯網公司。而互聯網公司之所以能達到這么高的估價,是因為投資者認為互聯網公司的產品演進速度非常快。”ChloeJianMa表示,“為了滿足產品的快速演進,用以創新的基礎設施就一定要具備敏捷性、可運維性和可編程性,以支持快速創新的商業模式,SDN充分滿足了這種需求。”

Overlay滿足網絡平滑演進需求
新架構的引進需要與現有架構長期共存,不僅要互聯互通,還要能平滑集成,不能影響現有業務。在將SDN引入現網的過程中,如何實現與現網的平滑無縫演進?

邁絡思認為,Overlay可以滿足網絡平滑演進需求。

ChloeJianMa認為,OpenFlow之所以沒有被數據中心的主流廠商采用,是因為無法與現有網絡平滑對接。“OpenFlow需要網絡中全部的設備都來支持它,但這是不現實的。網絡中較新的交換機可能只需進行軟件升級,但是較為老舊的交換機卻需要進行替換,而運營商并不希望增加硬件成本,因為目前來說SDN還不是一個被證明一定能夠帶來利益的技術。”

Overlay則不同。Overlay網絡是一個建立在已有網絡上的虛擬網絡,邏輯節點和邏輯鏈路構成了Overlay網絡。說白了,Overlay就是應用層的網絡,它不考慮或很少考慮網絡層和物理層的問題,允許對沒有IP地址標識的目的主機路由信息,忽略位置信息,數據中心的組成部分可以在世界的任何角落,訪問數據中心的人也可以在世界的任何一個角落。

“Overlay所有虛擬網絡的建立都是由服務器發起的,而在服務器上做軟件升級則非常容易。”ChloeJianMa表示。
解放CPU提升云效率性能

與SDN始于研究者和數據中心不同,NFV是由運營商提出的。NFV旨在利用標準的IT虛擬化技術,通過軟硬件解耦及功能抽象,使網絡設備功能不再依賴于專用硬件即可實現新業務的快速開發和部署,從而降低昂貴的網絡設備成本。

但是,虛擬化技術也對云基礎設施性能造成了一定的影響。ChloeJianMa表示,這些影響主要表現在三個方面:一是計算虛擬化使服務器數據傳輸性能和效率大打折扣;二是主流Overlay網絡虛擬化打破了服務器內CPU和I/O系統的平衡;三是低效的網絡協議給云基礎設施帶來的負擔。

針對這些問題,邁絡思在服務器I/O架構方面推出了基于PCIe硬件設備虛擬化的SRIOV技術,可使虛擬機繞過Hypervisor直接從網卡讀取數據;針對網絡虛擬化,邁絡思推出了可識別VXLAN包的網卡,轉移CPU的處理壓力,還原線速網絡吞吐能力;在網絡協議方面,邁絡思主推RDMA傳輸協議,幫助CPU將網絡處理工作卸載到網卡上。“邁絡思推出的技術解決方案極大地提升了計算機的性能,得到解放后的CPU可以運行更多的虛擬機和擁護的應用程序,這對于公有云來說尤其重要,會直接影響到運服務上的收入和利潤。”ChloeJianMa強調。
電信運營商部署NFV面臨三大挑戰

在OTT的沖擊下,電信運營商面臨越來越嚴峻的挑戰。為了避免各項業務日趨下滑,電信運營商部署NFV變得勢在必行。但是,NFV的部署卻并非一帆風順,ChloeJianMa認為,目前運營商部署NFV面臨三大挑戰。

一是性能方面的挑戰。虛擬化以后,軟件的模塊與模塊之間也產生更多的東西向流量、占用帶寬,因此10G的出口能夠支持的南北吞吐量遠低于10G,這一問題使電信運營商感到困擾,雖然他們非常想利用虛擬化技術,但是他們并不希望看到原本插卡就能解決的問題現在卻需要10個服務器才能達到同樣的效果。ChloeJianMa表示,邁絡思的方案可以為運營商提供更寬的有效帶寬,使網絡不再是虛擬網絡功能的性能瓶頸。此外,邁絡思還在NFV卸載功能方面做出努力,可避免CPU再做通用包處理,并不斷增強NFV卸載能力,支持包分類,包封裝,加密解密等高級特性。邁絡思近期并購的EZChip公司會使邁絡思擁有基于網絡處理器的高性能智能網絡處理能力。

二是運維方面的挑戰。雖然NFV理論上可以大大提高網絡業務的敏捷性和可延展性,但是真正達到這些目標還需要運維領域的演變.電信運營商的運維系統將不僅僅再局限于網絡業務配置的下發,而是達到實時的基于業務負載的動態智能資源調整.這就意味著運維系統必須和網絡基礎設施及資源的實時監控以及大數據分析緊密結合起來,以達到資源分配和延展的有效閉環,真正實現網絡業務管理的自動化.但現在這些機制卻并不成熟,這也是運營商暫時還未大范圍部署NFV的主要原因。

三是員工技能水平方面的挑戰。ChloeJianMa解釋道,電信運營商的員工大多是配置網絡的人,側重于硬件的測試與連通,但現在則需要他們轉型成為可以寫程序、進行軟件開發的人,而這是非常困難的事。“為了培養更多優秀的SDN/NFV技術人員,應鼓勵和支持SDN開源生態建設,形成以技術為紐帶的創新模式,培育出開放共享的開源社區。”ChloeJianMa建議。

本文轉自d1net(轉載)

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/455969.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/455969.shtml
英文地址,請注明出處:http://en.pswp.cn/news/455969.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

python中的tkinter模塊

tkinter介紹 tkinter是python自帶的GUI庫,是對圖形庫TK的封裝 tkinter是一個跨平臺的GUI庫,開發的程序可以在win,linux或者mac下運行 除此之外還存在很多圖形庫,例如 pythonWin 僅適合window的界面編程庫 wxPython 第三方界面編…

PAT甲題題解-1011. World Cup Betting (20)-誤導人的水題。。。

題目不嚴謹啊啊啊啊式子算出來結果是37.975樣例輸出的是37.98我以為是四舍五入的啊啊啊&#xff0c;所以最后輸出的是sum0.005結果告訴我全部錯誤啊結果直接保留兩位小數就可以了啊啊啊啊 水題也不要這么坑人啊啊啊啊 #include <iostream> #include <algorithm> #i…

【Django】文件上傳以及celery的使用

上傳文件、異步、初始化腳本 面試題&#xff1a; 項目中的靜態文件處理&#xff08;JS/CSS/image&#xff09; 自己在機房內優化的方法&#xff1a;1. Nginx/lighttpd(lighty-douban)&#xff1a;Nginx 處理靜態資源速度非常快&#xff0c;并且自身還帶有緩存。2. 80: Nginx -&…

Android 查看每個應用的最大可用內存

http://blog.csdn.net/vshuang/article/details/39647167 Android 內存管理 &Memory Leak & OOM 分析 單個應用可用的最大內存 Android設備出廠以后&#xff0c;java虛擬機對單個應用的最大內存分配就確定下來了&#xff0c;超出這個值就會OOM。這個屬性值是定義在…

分析一段H264視頻數據

分析一段H264視頻數據 Posted on 2007-05-31 09:42 vcommon 閱讀(1968) 評論(8) 編輯 收藏 引用 分析 00 00 00 01 67 42 00 1E 99 A0 B1 31 00 00 00 01 H264的數據流分為兩種&#xff0c;一種是NAL UNIT stream(RTP),一種是 bits stream, 兩者可以互相轉換。我們分析的這個…

SVN在vs2013中使用

http://download.csdn.net/download/show_594/9112963 內包含VisualSVN 5.0.1的官方原版安裝包及破解文件VisualSVN.Core.L.dll. 使用方法&#xff1a; 1、運行&#xff1a;VisualSVN-5.0.1.msi 進行原版的安裝。 2、打開VisualSVN的安裝路徑。進入其子目錄bin。將壓縮包內的Vi…

springboot springmvc mybatis_12道重點的Spring Boot面試題,幫你整理好了!

今天跟大家分享下SpringBoot常見面試題的知識。最新2020整理收集的一些面試題&#xff08;都整理成文檔&#xff09;&#xff0c;有很多干貨&#xff0c;包含mysql&#xff0c;netty&#xff0c;spring&#xff0c;線程&#xff0c;spring cloud等詳細講解&#xff0c;也有詳細…

【數據分析】快速獲取微博用戶數據,圖片,視頻

功能輸出實例運行環境使用說明 下載腳本安裝依賴程序設置設置數據庫&#xff08;可選&#xff09;運行腳本按需求修改腳本&#xff08;可選&#xff09; 如何獲取user_id添加cookie與不添加cookie的區別&#xff08;可選&#xff09;如何獲取cookie&#xff08;可選&#xff09…

“云計算”越來越重要 但更重要的是“云安全”

據Gartner公司的預測&#xff0c;云安全服務業務繼續保持強勁&#xff0c;2017年最終將達到59億美元的規模&#xff0c;比2016年上漲了21&#xff05;。 云安全服務市場的增長速度將超過整體信息安全市場。Gartner表示&#xff0c;電子郵件的安全性&#xff0c;網絡安全和身份識…

HTML中Head頭

HTML中Head頭 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>網頁標題</title> </head> <body>網頁顯示內容 </body> </html>HEAD標簽里面負責對網頁進行一些設置以及…

H.264的兩個概念:DC系數和AC系數。 MV預測過程詳解(附圖)

在做熵編碼之前&#xff0c;先明確兩個概念&#xff1a;DC系數和AC系數。 量化后得到的仍是64個系數&#xff0c;量化并沒有改變系數的性質。大家知到DCT變換是將數據域從時&#xff08;空&#xff09;域變換到頻域&#xff0c;在頻域平面上變換系數是二維頻域變量u和v的函數。…

1028. List Sorting (25)

題目鏈接&#xff1a;http://www.patest.cn/contests/pat-a-practise/1028 題目&#xff1a; 1028. List Sorting (25) 時間限制200 ms內存限制65536 kB代碼長度限制16000 B判題程序Standard作者CHEN, YueExcel can sort records according to any column. Now you are suppose…

【后端開發】分析抖音后臺架構

最后分享抖音美女爬蟲 https://github.com/wangshub/Douyin-Bot

看日本如何用IoT打造智能工廠

在技術、市場、政策等方面因素的推動下&#xff0c;全球正在掀起一股智能制造的熱潮&#xff0c;越來越多的國家大力推進智能工廠的建設。有機構預測&#xff0c;未來五年智能工廠領域的投資將促進生產力增長27%&#xff0c;預計到2022年年底&#xff0c;21%的工廠將會成為智能…

HTML標題

HTML標題 通過 <h1>、<h2>、<h3>、<h4>、<h5>、<h6>,標簽可以在網頁上定義6種級別的標題。 6種級別的標題表示文檔的6級目錄層級關系&#xff0c;比如說&#xff1a; <h1>用作主標題&#xff08;最重要的&#xff09;&#xff0c;其…

264中 POC的計算方法

作者&#xff1a;jogh.264 參考代碼 JM86 一參數說明 這一節闡述的是encoder.cfg 中的參數對編碼過程的影響 要注意的是encoder.cfg 中的參數跟input 結構體中的變量是一一對應的 ? StartFrame&#xff1a;從視頻流的第幾幀開始編碼 ? FramesToBeEncoded&#xff1a;指明…

c++ 測試串口速率_納米軟件案例之電流控制測試系統

項目背景西安某機電研究所電流控制測試系統軟件需要用記錄儀設置采樣速率對電流數據進行采集&#xff0c;并能夠進行數據實時顯示、保存。為更好的分析實驗現象&#xff0c;需要歷史測試數據可查詢并顯示。目前采用的傳統的手動測試&#xff0c;測試操作繁雜。數據保存困難&…

【Sublime】使用 Sublime 工具時運行python文件

使用 Sublime 工具時報Decode error - output not utf-8解決辦法 在菜單中tools中第四項編譯系統 內最后一項增添新的編譯系統 自動新建 Python.sublime-build文件,并添加"encoding":"cp936"這一行,保存即可 使用python2 則注釋encoding改為utf-8 {&quo…

智慧城市這份試卷 國外城市怎么答題?

在近五年&#xff0c;國內智慧城市建設的熱潮一直增無減。據媒體梳理&#xff0c;透過各地政府工作報告和“十三五”規劃發現&#xff0c;我國95%的副省級城市、76%的地級城市&#xff0c;總計超過500個城市&#xff0c;均在政府工作報告或“十三五”規劃中明確提出&#xff0c…

HTML段落,換行,字符實體

HTML段落,換行,字符實體 html段落 <p>標簽定義一個文本段落&#xff0c;一個段落含有默認的上下間距&#xff0c;段落之間會用這種默認間距隔開&#xff0c;代碼如下&#xff1a; <!DOCTYPE html> <html> <head><meta charset"UTF-8"&g…