Lewati ke isi

Kebutuhan sistem

Sistem operasi

Didukung Debian 12 (bookworm), amd64
Belum Debian 13: fd.io belum menyediakan paket VPP-nya

Router dipasang di atas Debian 12 minimal (tanpa desktop). Image ISO sendiri ada di roadmap.

Hardware

Komponen Minimum Disarankan
CPU 2 core x86-64 dengan SSE4.2 4+ core fisik (lihat Multi-core)
RAM 3 GB 4 GB atau lebih
Disk 8 GB 16 GB
NIC 1 management + 1 dataplane 1 management + 2 atau lebih dataplane

Kenapa butuh RAM cukup besar?

VPP memakai hugepages (default 1 GB) untuk buffer paket dan main heap 1 GB. Sisanya untuk Linux, FRR, dan tabel routing.

NIC

VPP mengambil alih NIC dataplane lewat DPDK, atau af-packet sebagai cadangan.

NIC Driver Catatan
virtio (KVM, Proxmox, QEMU) DPDK Diuji di lab. Pembagian koneksi lewat handoff
Intel i350, X520, X710, E810 DPDK RSS hardware, sangat disarankan
Mellanox ConnectX-4/5/6 DPDK RSS hardware
NIC lain af-packet Selalu jalan, tetapi lebih lambat

Siapkan NIC management terpisah

Satu NIC tetap dipegang Linux untuk SSH (port management). Installer menolak menyerahkan NIC yang membawa default route ke VPP, supaya Anda tidak terkunci dari server.

Mode IOMMU

Router memilih driver kernel untuk DPDK secara otomatis:

  1. vfio-pci dengan IOMMU (server fisik dengan VT-d / AMD-Vi aktif)
  2. vfio-pci mode no-IOMMU (VM tanpa vIOMMU, kalau kernel mendukung)
  3. uio_pci_generic (misalnya kernel cloud Debian, yang tidak punya no-IOMMU)

Tidak ada yang perlu diatur. Hasil pilihannya tercatat di log boot (journalctl -u cidr-dataplane).