NFV基本概念 轉(zhuǎn)載與https://blog.csdn.net/napolunyishi/article/details/60876466 網(wǎng)絡(luò)虛擬化技術(shù),即用軟件來安裝、控制、操作那些運(yùn)行在通用硬件上的網(wǎng)絡(luò)功能,融合了云和虛擬化技術(shù),使得新一代網(wǎng)絡(luò)業(yè)務(wù)擁有更好的伸縮性和自動(dòng)化能力。這些新涌現(xiàn)的技術(shù)經(jīng)常被不加區(qū)分地稱為NFV(網(wǎng)絡(luò)功能虛擬化)和SDN(軟件定義網(wǎng)絡(luò)),雖然二者有逐漸融合之勢(shì),但二者的初衷和架構(gòu)并不相同: SDN起源于園區(qū)網(wǎng),發(fā)展于數(shù)據(jù)中心,目的是將控制平面和轉(zhuǎn)發(fā)平面分離,通過集中化的控制平面能夠靈活定義網(wǎng)絡(luò)行為。 NFV則由運(yùn)營(yíng)商聯(lián)盟提出,為了加速部署新的網(wǎng)絡(luò)服務(wù),運(yùn)營(yíng)商傾向于放棄笨重昂貴的專用網(wǎng)絡(luò)設(shè)備,轉(zhuǎn)而使用標(biāo)準(zhǔn)的IT虛擬化技術(shù)來拆分網(wǎng)絡(luò)功能模塊,如DNS、NAT、Firewall等。于是一些運(yùn)營(yíng)商聯(lián)合成立了歐洲通信標(biāo)準(zhǔn)協(xié)會(huì)ETSI(European Telecommunications Standards Institute),他的一個(gè)工作組(ETSI ISG NFV)負(fù)責(zé)開發(fā)制定電信網(wǎng)絡(luò)的虛擬化架構(gòu),如NFV MANO。 下圖是ETSI NFV標(biāo)準(zhǔn)架構(gòu): 其中包括NFV infrastructure(NFVI),MANO(Management and Orchestration)和VNFs,三者是標(biāo)準(zhǔn)架構(gòu)中頂級(jí)的概念實(shí)體。 這樣的設(shè)計(jì)實(shí)現(xiàn)了以下幾個(gè)目的: 1.NFV架構(gòu)將物理網(wǎng)元的一些功能拆分開來,這樣更便于運(yùn)營(yíng)商從多個(gè)vendor那里選擇最適合自己的VNF。 2.VNF可以被用于不同的物理硬件和hypervisor。 3.能夠只通過軟件進(jìn)行快速發(fā)布。 4.標(biāo)準(zhǔn)的開放接口便于multi-vendor間的VNF進(jìn)行交互。 5.使用低成本的通用硬件,不受制于特定供應(yīng)商。 NFVI(NFV Infrastructure)包含了虛擬化層(hypervisor或者容器管理系統(tǒng),如Docker,以及vSwitch)以及物理資源,如COTS服務(wù)器、交換機(jī)、存儲(chǔ)設(shè)備等。NFVI可以跨越若干個(gè)物理位置進(jìn)行部署,此時(shí),為這些物理站點(diǎn)提供數(shù)據(jù)連接的網(wǎng)絡(luò)也稱為NFVI的一部分。為了兼容基于現(xiàn)有的網(wǎng)絡(luò)架構(gòu),NFVI的網(wǎng)絡(luò)接入點(diǎn)要能夠跟其它物理網(wǎng)絡(luò)互聯(lián)互通。NFV支持多vendor,NFVI是一種通用的虛擬化層,所有虛擬資源應(yīng)該是在一個(gè)統(tǒng)一共享的資源池中,不應(yīng)該受制或者特殊對(duì)待某些運(yùn)行其上的VNF。 NFV、VNF三個(gè)同樣的字母調(diào)換了順序,含義截然不同。NFV是一種虛擬化技術(shù)或概念,解決了將網(wǎng)絡(luò)功能部署在通用硬件上的問題;而VNF指的是具體的虛擬網(wǎng)絡(luò)功能,提供某種網(wǎng)絡(luò)服務(wù),是軟件,利用NFVI提供的基礎(chǔ)設(shè)施部署在虛擬機(jī)、容器或者bare-metal物理機(jī)中。相對(duì)于VNF,傳統(tǒng)的基于硬件的網(wǎng)元可以稱為PNF。VNF和PNF能夠單獨(dú)或者混合組網(wǎng),形成所謂的service chain,提供特定場(chǎng)景下所需的E2E網(wǎng)絡(luò)服務(wù)。 MANO(Management and Orchestration)提供了NFV的整體管理和編排,向上接入OSS/BSS,由NFVO(NFV Orchestrator)、VNFM(VNF Manager)以及VIM(Virtualised infrastructure manager)虛擬化基礎(chǔ)設(shè)施管理器三者共同組成。Orchestration,本意是管弦樂團(tuán),在NFV架構(gòu)中,凡是帶’O’的組件都有一定的編排作用,各個(gè)VNF、PNF、及其它各類資源只有合理編排下,在正確的時(shí)間做正確的事情,整個(gè)系統(tǒng)才能發(fā)揮應(yīng)有的作用。 VIM:NFVI被VIM管理,VIM控制著VNF的虛擬資源分配,如虛擬計(jì)算,虛擬存儲(chǔ)和虛擬網(wǎng)絡(luò)。Openstack和VMWare都可以作為VIM,前者是開源的,后者是商業(yè)的。 VNFM:管理VNF的生命周期,如上線、下線,進(jìn)行狀態(tài)監(jiān)控、image onboard。VNFM基于VNFD(VNF描述)來管理VNF。 NFVO:用以管理NS(Network Service,網(wǎng)絡(luò)業(yè)務(wù))生命周期,并協(xié)調(diào)NS生命周期的管理、協(xié)調(diào)VNF生命周期的管理(需要得到VNF管理器VNFM的支持)、協(xié)調(diào)NFVI各類資源的管理(需要得到虛擬化基礎(chǔ)設(shè)施管理器VIM的支持),以此確保所需各類資源與連接的優(yōu)化配置。onboard新的網(wǎng)絡(luò)業(yè)務(wù),VNF轉(zhuǎn)發(fā)表,VNF package。 NFVO基于NSD(網(wǎng)絡(luò)服務(wù)描述)運(yùn)行,NSD中包含Service chain,NFV以及perfomance goal等。 E2E網(wǎng)絡(luò)服務(wù)示例(帶有嵌套的VNF轉(zhuǎn)發(fā)表) 從邏輯上看,網(wǎng)絡(luò)流量從一端的接入點(diǎn)流入,經(jīng)過VNF-1,VNF-2(A/B/C),再經(jīng)過一個(gè)PNF-3,最后從另一端的接入點(diǎn)流出。但是從物理層面看,外面的流量是從一端的PoP(Point of Presence)進(jìn)入,經(jīng)過幾個(gè)PoP上物理設(shè)備的轉(zhuǎn)發(fā),最終從另一個(gè)接入點(diǎn)流出的。 NFV未來的演進(jìn)可能包含初級(jí)和高級(jí)兩個(gè)階段:在初級(jí)階段,NFV將作為實(shí)施傳統(tǒng)業(yè)務(wù)的新方法,主要完成將傳統(tǒng)基于專用硬件的軟件執(zhí)行環(huán)境一對(duì)一地轉(zhuǎn)化為基于通用硬件的VM上的專用虛擬化環(huán)境。在高級(jí)階段,NFV將作為實(shí)施新業(yè)務(wù)的新方法,包括將VNF分解為微業(yè)務(wù)乃至單功能VNF后再重新組合、采用容器技術(shù)將單個(gè)VM切片成更小容器、應(yīng)用可軟件編程的數(shù)據(jù)模型實(shí)現(xiàn)管理系統(tǒng)集成和自動(dòng)化管理等過程。 參考: http://www./technologies-clusters/technologies/nfv https://www.douban.com/group/topic/80607210/ https://www./nfv/definitions/which-is-better-sdn-or-nfv/ https://www./proceedings/88/slides/slides-88-opsawg-6.pdf http:///n/1808182752630 |
|