What is Network Functions Virtualization NFV

Published on July 11, 2026
What is Network Functions Virtualization NFV

Network Functions Virtualization คือสิ่งที่เข้ามาแทนที่อุปกรณ์เน็ตเวิร์กที่เป็นฮาร์ดแวร์ด้วยความสามารถของ virtual machine ที่ทำหน้าที่ด้านการทำ routing และ load balancing ได้ ทั้งหมดในระดับของซอฟต์แวร์

แล้วทำไมจะต้องเป็น Network Functions Virtualization

เราคงจะจำกันได้ว่าแต่ก่อนนั้นเมื่อใดก็ตามที่เราต้องการการทำงานเช่น routing เราจะต้องทำการซื้อฮาร์ดแวร์มา รวมถึงการรักษาความปลอดภัยเช่น firewall ก็ไม่ต่างกันคือจะมาในรูปของฮาร์ดแวร์ แต่ด้วย NFV การทำงานดังกล่าวนั้นจะมาอยู่ที่ซอฟต์แวร์แทน และ นั่นหมายความว่าทุกอย่างจะยืดหยุ่นขึ้น และ แน่นอนไม่ต้องซื้อฮาร์ดแวร์ใหม่ การติดตั้งหน้าที่ routing ก็ใช้เวลาไม่นาน แทนที่จะเป็นหลายวันหรือเดือน และ แน่นอนเมื่อเราใช้งานบน virtualization ทุกอย่างจะถูกลง เพราะไม่ต้องใช้ฮาร์ดแวร์ที่มีราคาแพงอีกต่อไป นอกจากนั้นแล้วยังมีข้อดีเช่น
– เราจะมี appliances น้อยลง เพราะว่า NFV ทำงานบน virtual machine แทนที่จะเป็น Physical server จริง ทั้งค่าใช้จ่ายด้านฮาร์ดแวร์และค่าดำเนินการจะถูกลง
– ความสามารถในการขยาย ทำได้ง่ายและเร็ว และ ขยายได้แทบจะไม่จำกัด โดยทั้งหมดไม่ต้องอาศัยฮาร์ดแวร์ใหม่

Network Functions Virtualization ทำงานอย่างไร
NFV นั้นทำงานด้วยซอฟต์แวร์ล้วนและหน้าที่การทำงานของเน็ตเวิร์กที่ต้องการนั้นจะอยู่ใน virtual machine และ หน้าที่เกี่ยวกับการทำงานของเครือข่ายจะมาอยู่ที่นี่ทั้งหมด เรียกว่าแทนที่ฮาร์ดแวร์ได้ทุกฟังก์ชัน ไม่ว่าจะเป็น load balancing, routing, firewall ผู้ดูแลหรือ network admin เดิมนั้นจะทำการปรับแต่งหรือแบ่ง segment ได้อย่างยืดหยุ่นภายใน virtual network หรือแม้แต่ทำการ provision แบบอัตโนมัติอีกด้วย และ ทุกอย่างทำได้อย่างรวดเร็วเพราะมันเป็นซอฟต์แวร์

ประโยชน์ของ Network Functions Virtualization
ผู้ให้บริการด้านเครือข่าย หรือ ผู้ใช้งานระดับองค์กร จะรับรู้ว่าการใช้งาน NFV ได้รับประโยชน์มหาศาล เพราะว่าการใช้งานหรือการใช้อุปกรณ์ฮาร์ดแวร์แบบเดิมนั้น ทั้งล่าช้าในการจัดซื้อ มีราคาแพง และผูกติดอยู่กับเจ้าของแบรนด์ แต่ด้วย NFV ทำให้หน้าที่ด้านเครือข่ายสามารถมาทำงานได้บนเครื่องเซิร์ฟเวอร์แบบธรรมดา และอยู่ภายใต้ hypervisor

ความเสี่ยงของ Network Functions Virtualization
แน่นอนว่าทุกอย่างจะต้องมีประโยชน์และมีความเสี่ยง สำหรับ NFV นั้นไม่ใช่ว่าจะไม่มีเลย เรามาดูเป็นข้อๆ สำหรับความเสี่ยงที่อาจจะเกิดขึ้นได้

  • การควบคุมเชิงกายภาพไม่สามารถใช้งานได้อีกต่อไป เพราะมันคือฮาร์ดแวร์ การควบคุมการเข้าถึงจะแตกต่างจากเดิม และบางครั้งมันก็จะเกิดความเสี่ยงใหม่
  • มัลแวร์อาจจะยากขึ้นในการกักกัน มัลแวร์ สามารถจะเดินทางไปยังแต่ละ virtual network ได้ง่ายกว่าเดิม
  • ทราฟิกมีความโปร่งใสน้อยลง การสื่อสารระหว่าง east-west นั้นจะเป็นที่จะปรับแต่งอย่างดีเพื่อความปลอดภัย รวมถึงระบบการมอนิเตอร์แบบเดิมอาจจะไม่ได้ประโยชน์อีกต่อไป
  • เพราะความซับซ้อนจำเป็นที่จะต้องใช้เครื่องมือรักษาความปลอดภัยแบบใหม่

สถาปัตยกรรมของ NFV
ในระบบเครือข่ายแบบเดิมนั้น หน้าที่เช่น router, switch, gateway, load balancer และ IDS นั้นจะทำงานอยู่บนอุปกรณ์คนละตัวได้ แต่พอมาเป็น NFV หน้าที่เหล่านั้นทั้งหมด จะมาอยู่บน virtual machine ด้วยสถาปัตยกรรมดังต่อไปนี้

  • โครงสร้างเครือข่ายแบบเสมือนแบบศูนย์กลาง NFV นั้นอาจจะอยู่ในรูปแบบ container ที่ทำหน้าที่ด้่านการควบคุม
  • ซอฟต์แวร์แอปพลิเคชัน ซอฟต์แวร์จะเข้ามาแทนฮาร์ดแวร์
  • เฟรมเวิร์ก ยกตัวอย่างเช่น MANO – Management, Automation & Network Orchestration

ประวัติของ Network Functions Virtualization
องค์กร European Telecommunications Standards Institute รวมถึงการรวมกลุ่มของผู้นำด้านการสื่อสาร เช่น AT&T, China Mobile, BT Group, Deutsche Telekom และอื่นๆ ได้นำเสนอแนวคิดนี้ที่งาน OpenFlow World Congress ในปี 2012 เพราะผู้ให้บริการเหล่านั้นต้องการที่จะเร่งการจัดการด้านเครือข่ายให้เร็วขึ้น เช่นการเปิดตัวบริการใหม่ มาถึงทุกวันนี้ได้มีโปรเจกหลายตัวที่เกี่ยวข้อง และ เพื่อตอบสนองกับความต้องการดังกล่าว รวมถึง ETSI, Open Platform for NFV, Open Network Automation Platform, Open Source MANO และ MEF

NFV vs SDN
NFV นั้นคือการยกหน้าที่ของเครือข่ายมาอยู่บนฮาร์ดแวร์ แต่ SDN คือการแยก หน้าที่ในการควบคุม เช่น routing, การกำหนด policy และ แอปพลิเคชัน ออกจากด้านหน้าที่ด้านเครือข่าย SDN นั้นทำงานได้บนทั้ง virtual network หรือ physical network แต่ virtual network ไม่จำเป็นต้องมี SDN ก็ได้

What is Network Functions Virtualization NFV

Network Functions Virtualization คือสิ่งที่เข้ามาแทนที่อุปกรณ์เน็ตเวิร์กที่เป็นฮาร์ดแวร์ด้วยความสามารถของ virtual machine ที่ทำหน้าที่ด้านการทำ routing และ load...

Read more »

Introduction to HAProxy and MetalLB

ทำความรู้จักกับ HAProxy และ MetalLB: หัวใจสำคัญของระบบ Load Balancing ใน Kubernetes บทนำ...

Read more »

Erasure Coding vs Replication Factor 3

หนึ่งในคำถามที่มักจะเกิดขึ้นในขณะที่ตั้งค่าเกี่ยวกับ Software Defined Storage โดยใช้ Ceph คือ เราจะเลือกใช้ หลักการกระจายข้อมูลแบบไหน จะใช้...

Read more »

Software Performance and Load Testing Services

ในปัจจุบัน ระบบซอฟต์แวร์ส่วนใหญ่มีการสื่อสารผ่าน Application Programming Interface (API) ไม่ว่าจะเป็น Web Application, Mobile...

Read more »

Smart Energy Management for Apartments, Condominiums and Residences

Smart Energy Management for Apartments, Condominiums and Residences บริหารจัดการพลังงานไฟฟ้าอย่างชาญฉลาด พร้อมระบบเติมเงินล่วงหน้า...

Read more »

Tailscale Subnet Routers

Tailscale คือระบบสร้างเครือข่ายส่วนตัว (Private Network) แบบ VPN ที่ทำให้คอมพิวเตอร์ เซิร์ฟเวอร์ โทรศัพท์ หรืออุปกรณ์ต่าง...

Read more »