iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 7
0
Software Development

30 天的 SFC 學習日誌系列 第 7

Day 7 - VNF是什麼?

  • 分享至 

  • xImage
  •  

大家好,我是毛毛。
今天是Day 7,前幾天介紹過SDN與NFV,以及它們的相似與相異之處。
那今天要講的就是VNF,可能大家會覺得奇怪(?!
明明在前天介紹NFV的時候就有講了,點我 <(。◕∀◕。<)

但其實VNF還有更細節的部分,那麼開始今天的Part吧~ ヽ(✿゚▽゚)ノ


VNF


ETSI給的VNF的定義

A Virtualized Network Function (VNF) is a Network Function capable of running on an NFV Infrastructure (NFVI) and being orchestrated by a NFV Orchestrator (NFVO) and VNF Manager. It has well-defined interfaces to other NFs via SWA1, the VNF Manager, its EM, and the NFVI and a well-defined functional behaviour.


前天有提到VNF是一個虛擬化的網路功能,由EMS來管理它(如圖1 NFV架構),但其實VNF還可以再切得更細點(如圖2 VNF的內部結構)。


https://ithelp.ithome.com.tw/upload/images/20200912/20129934u6jin5bvrr.png
圖1為NFV架構

https://ithelp.ithome.com.tw/upload/images/20200912/20129934h4AaAve5GG.png
圖2是VNF的內部結構

上圖是ETSI GS NFV-SWA 001中的圖,可以看到VNF中有5條interface,分別是SWA-1、SWA-2、SWA-3、SWA-4和SWA-5。


  • SWA-1
    • VNF與VNF之間的溝通橋樑
    • 可以連接不同的VNF在轉送圖(forwarding graph)中
    • Network Function與data plane和control plane的interface
      • 這裡的Network Function不只含VNF,也包括Physical Network Function(PNF)
  • SWA-2
    • 在VNF內部,讓VNF Component(VNFC)溝通的interface
    • vendor-specific,因為這些interfaces是由VNF供應商定義的
    • SWA-2 interface是logical interface,主要是利用網路上可以用的網路連接服務
  • SWA-3
    • VNF和VNF Manager溝通的interface
    • 執行VNF生命週期的管理
  • SWA-4
    • VNF和EMS溝通的interface
    • VNF Runtime的管理
  • SWA-5
    • VNF和NFVI溝通的interface
    • 提供虛擬化的NFVI資源給VNF

最後

VNF其實還有很多的內容,像是VNFC re-use、VNF的update與upgrade等…,這次就看VNF內部架構的部分啦,如果有人對於其他的部分有興趣,可以參考Reference的原文。

今天就到這啦~
大家明天見~/images/emoticon/emoticon29.gif


Reference
ETSI GS NFV-SWA 001 V1.1.1 (2014-12), Network Functions Virtualisation (NFV);
Virtual Network Functions Architecture


上一篇
Day 6 - SDN與NFV的關係及差別
下一篇
Day 8 - SFC是什麼?
系列文
30 天的 SFC 學習日誌30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言