每乙個成功的NFV背後必有乙個支援它的NFVI

2021-09-23 07:27:13 字數 1893 閱讀 5607

人們認為nfv最大的優勢就是其虛擬化網路的功能,它可以從根本上改變服務和應用程式交付的方式。但是,在這些功能背後,必須有乙個支援它的網路功能虛擬化基礎設施(nfvi),而這項技術目前還沒有明確的定義。

很多廠商都宣稱他們可以提供nfvi,但是他們的產品之間有很大區別,這就使得網路管理人員很難做出投資決策。好訊息是,歐洲電信標準化協會(etsi)的nfv isg(網路功能虛擬化標準工作組)為了使nfvi環境可用,列出了幾個關鍵的要素。

nfvi的初始版本

從理論層次上來講,nfvi是用來託管和連線虛擬功能的一組資源。具體來說就是,nfvi是一種包含伺服器、虛擬化管理程式(hypervisor)、作業系統、虛機、虛擬交換機和網路資源的雲資料中心。

有人認為,nfvi這個詞還包括將使用者連線到vnf的物理交換機和路由器。但是,如果按照這種推理,那麼似乎就說明在資料中心內或者連線到資料中心的每個資源都可以認為是nfvi。如果是這樣的話,阿爾卡特朗訊(alcatel-lucent)、思科、戴爾、ibm、華為和許多其他廠商都可以認為他們能夠提供nfvi。但是,我們必須在結果更清晰之前堅守我們的需求。

有兩個平台支撐著nfvi,乙個是nfv編排器,另乙個是虛擬基礎設施管理器(vim)。當建立nfv服務時,nfv編排器會呼叫一系列vim,相反,也會從底層基礎設施中呼叫必要的資源。這就類似openstack在託管應用程式時的應用。

nfvi虛擬基礎設施管理器可以實現什麼?

在etsi的nfvi模型中,必須有代表基礎設施資源的vim。而從內部來看,問題在於vim可以做什麼以及基礎設施如何與它們互動。

根據etsi,nfvi必須是「安全的」、「可用的」,並且具有可以支援服務級別協議的屬性。這就意味著,vim會公布它的功能,然後允許orchestrator來指定需要什麼。如果vim不能處理orchestrator的請求,它或許會直接尋找其它合適的vim。這個過程的細節最終還沒有確定,所以這也就是廠商只宣稱他們可以提供nfvi,但是卻不能提供大多數服務需要滿足的具體的功能。

nfv需要的不是openstack,而是自己的編排器?

在nfvi中,編排器實際上建立的是nfv服務。沒有編排的功能,vim其實做不了什麼。提供自己的編排器的廠商可以用nfv來參與並驗證他們自己的nfvi產品。在這裡比較讓人困惑的一點就是,像openstack或者devops這類工具是否具有編排器的功能。

基於etsi nfv標準,編排器可以實現像openstack這種雲工具所不能實現的功能。舉個例子來說,編排器可以訪問和使用vnf和伺服器的相關資訊。

實際上,你可能會說openstack是vim的一部分,甚至是nfvi本身的一部分,但是nfvi 編排器一般情況下更像是專注於nfv的軟體,而不是雲。目前,在那些宣稱可以提供nfvi的廠商中只有不到一半的有自己的編排器。大多數廠商還是依賴客戶自己尋找整合編排器。

在開發nfvi中opnfv的作用

有了vim和編排器,開源專案nfv的開源平台(opnfv)可以首先發揮作用。要正確定義與vim相關的介面,opnfv必須定義nfvi將要發布什麼以及編排器以資源託付的方式的需求是什麼。我們知道vim和編排器在一般條件下的角色和需求,所以,參與到opnfv對宣稱具有nfvi功能的廠商來說可能是關鍵的測試。

nfvi和基礎設施管理器的增長

主要的nfvi問題仍然是圍繞網路本身。在網路功能虛擬化標準工作組的一些運營商已經將vim的概念擴充套件到基礎設施管理器,不僅包含部署和連線vnf,還包括傳統網路裝置的「引數配置」。對於從總體上來說的sdn,特別是openflow或opendaylight,它們如何與nfvi相關的問題也是開放的。大多數運營商一直在對nfv的概念進行驗證,目的是為了證明nfv的特有的技術原理,而不是nfv和傳統網路元素的端到端服務應用程式。這些元素最終將如何處理會決定將來的nfvi是像乙個雲資料中心還是乙個整體的基礎設施。

每乙個細節都是成功的關鍵

今天的一件事,更加加深了我對細節決定成敗這句話的認知。在完成了curd基本功能之後,我有乙個任務就是需要獲取我插入資料庫的時候的id,作為另乙個表的外來鍵進行關聯操作。這時候,有一篇文章也曾經寫過這個問題。但是今天又複述了一邊,同樣發現了一些問題,同時加深了一些認識。就是這樣簡單的乙個mybatis...

寫給每乙個自己

寫給每乙個自己 韓寒 最近三個月,看世間百態,人情冷暖,失落與收穫都頗多。失落在我出生是純正的上海郊區農村屌絲,無權無勢,白手起家,本以為自己是乙個很勵志的 屌絲的逆襲 的故事,卻硬要被說成乙個經過多方神秘勢力包裝的驚天大陰謀 失落在北京有乙個幾面之交的 名流友人 莫名編造了乙個內幕,四處傳播,讓我...

Oracle查詢每乙個使用者的最後乙個登入時間

使用row number over partition by 函式 row number over rank over 和dense rank over 函式的使用下面以班級成績表t2來說明其應用 t2表資訊如下 cfe 2 74 dss 1 95 ffd 1 95 fda 1 80 gds 2 9...