Mendalami Network Function Virtualization

Kholifah
Network Evolution
Published in
4 min readJul 12, 2021

Pengertian dan hal menarik lainnya tentang NVF

Apa itu NFV? Kata Kuncinya

  • NFV memisahkan fungsi jaringan dari perangkat keras
  • Fungsi jaringan tersebut disebut fungsi jaringan virtual (VNFs)
  • VNF berjalan di mesin virtual pada perangkat keras komersial (COTS)
  • Perangkat keras COTS biasanya adalah server x86
  • NFV digunakan oleh jaringan yang ditentukan perangkat lunak
  • NFV memungkinkan penskalaan VM untuk menangani perubahan lalu lintas pusat data
  • NFV secara teoritis menyederhanakan operasi jaringan, tetapi tidak selalu dalam praktik
  • SDN dan NFV terkait tetapi tidak tergantung satu sama lain

Definisi Sebenarnya

NFV merupakan konsep yang ditunjukan untuk membuat network function yang dapat diimplementasikan seluruhnya yang berbentuk software-defined yang berjalan pada perangkat keras berstandar industri. Secara umum, perangkat keras berstandar industri merupakan server komersial yang berbasis arsitektur Intel x86, bersama dengan perangkat switch Ethernet. Dengan konsep ini, sebuah network function dapat didistribusikan ke SP hanya dalam bentuk software. SP lakukan hanyalah instalasi software tersebut pada infrastruktur Data Center mereka, beserta perangkat seperti perangkat server yang saling terhubung dengan switch ethernet.

What Can You Do with Network Functions Virtualization?

NFV menghadirkan kapabilitas dalam memberikan layanan jaringan dengan efisiensi modal dengan menghilangkan hambatan yang disebabkan oleh proses manual, dan memungkinkan layanan baru untuk diterapkan sesuai permintaan. NFV memungkinkan penyedia layanan untuk memberikan layanan lebih cepat dan hemat biaya, dan memanfaatkan otomatisasi sehingga mereka dapat beradaptasi dengan kebutuhan pelanggan akan skala dan kelincahan.

Standar rancangan arsitektur NFV

Arsitektur NVF

NFV Infrastructure (NFVI)

NFVI menyediakan sumber daya virtual yang dibutuhkan untuk mendukung eksekusi dari Virtualized Network Functions (VNF). NFVI terdiri dari perangkat keras dengan Commercial-off-the-shelf (COTS), komponen akselerator ketika diperlukan, serta lapisan software yang divirtualisasikan pada perangkat keras tersebut.

NFV Management and Orchestration (NVF MANO)

NFV MANO meliputi orchestration dan manajemen siklus hidup dari sumber daya fisik atau software yang mendukung infrastruktur virtualisasi, dan manajemen siklus hidup dari VNF. NFV MANO bertugas untuk mengelola virtualisasi pada framework NFV dan berinteraksi dengan NFV eksternal sehingga dapat terintegrasi dengan jaringan yang sudah ada secara luas.

Virtualized Network Functions (VNF)

VNF merupakan implementasi software dari sebuah fungsi jaringan yang dapat berjalan pada NFVI. VNF dapat dijalankan bersamaan dengan Element Management System (EMS), sepanjang berlaku untuk fungsi yang khusus, yang memahami dan mengatur sebuah VNF yang individual.

Tantangan Terkait dengan NFV

Tantangan seputar NFV berakar pada tiga komponen teknologi: the NFV manager (NFVM), VNFs, dan the NFV infrastructure (NFV infrastructure (NFVI)). Ketiga komponen tersebut digabungkan dengan sangat erat sehingga diharapkan dapat menyederhanaan teoritis untuk operator jaringan, dalam praktiknya hal itu menambah kerumitan dan kesulitan saat menerapkan NFV dalam skala besar.

The Lean NFV telah berusaha untuk memecahkan masalah ini dengan mengembangkan pendekatan baru untuk arsitektur NFV. Salah satu alasan kerumitan dalam komponen teknologi NFV adalah karena ada banyak organisasi yang mencoba menstandarkannya . Hal ini menyebabkan tidak ada pendekatan tunggal yang berhasil untuk seluruh industri dan tidak ada standar yang cukup menonjol untuk diinvestasikan atau diadopsi lebih banyak.

NFV vs SDN (Software Defined Networking)

NFV mengacu pada virtualisasi komponen jaringan, sedangkan SDN mengacu pada arsitektur jaringan yang memberikan otomatisasi dan kemampuan program ke dalam jaringan dengan memisahkan fungsi kontrol dan penerusan jaringan. Dengan kata lain, NFV memvirtualisasikan infrastruktur jaringan dan SDN memusatkan kontrol jaringan. Gabungan, SDN dan NFV membuat jaringan yang dibangun, dioperasikan, dan dikelola oleh perangkat lunak.

SDN biasanya memiliki pengontrol SDN, northbound application program interfaces (API), dan southbound APIs. Pengontrol memungkinkan administrator jaringan untuk melihat jaringan dan mengatur perilaku dan kebijakan ke infrastruktur yang mendasarinya. Southbound API mengambil informasi tentang status jaringan dari infrastruktur tersebut dan mengirimkannya kembali ke pengontrol, yang diperlukan agar jaringan tetap berjalan dengan lancar. Aplikasi dan layanan menggunakan northbound APIs untuk mengomunikasikan kebutuhan sumber dayanya ke pengontrol.

Manfaat NFV

Efisiensi Sumber Daya yang Lebih Besar

Pusat data virtual atau infrastruktur lain lebih efisien untuk dioperasikan karena lebih banyak yang dapat dilakukan dengan lebih sedikit. Jejak pusat data, konsumsi daya, dan persyaratan pendinginan semuanya dapat dikurangi atau dipertahankan sama. Tetapi dengan peningkatan kapasitas beban kerja, dapat dilakukan karena satu server dapat menjalankan beberapa VNF sekaligus, jadi tidak banyak server yang diperlukan untuk melakukan jumlah pekerjaan yang sama.

Fleksibilitas

Organisasi dapat menggunakan kelincahan NFV untuk beradaptasi dengan cepat terhadap perubahan kebutuhan bisnis dan peluang pasar baru. Dengan kata lain, periode waktu ke pasar dipersingkat karena infrastruktur jaringan dapat diubah untuk mendukung produk baru organisasi secara memadai.

Less Vendor Lock-in

Menjalankan VNF pada perangkat keras COTS, yang berarti organisasi tidak terkunci ke dalam kotak berpemilik, fungsi tetap yang membutuhkan truk penggulung dan waktu serta tenaga yang signifikan untuk disebarkan dan dikonfigurasi.

Referensi

https://www.sdxcentral.com/networking/nfv/definitions/whats-network-functions-virtualization-nfv/

M. Fadhil, E. P. Nugroho, Y. Wibisono, And I. Z. Abdillah, “Perancangan Dan Implementasi Network Functions Virtualization (NFV) Berbasis Cloud Computing dengan Openstack,” Jatikom J. Teor. dan Apl. Ilmu Komput., Vol. 1, Pp. 85–90, 2018.

--

--