File & service
Konfigurasi
| Path |
Isi |
Mode |
/config/config.boot |
Konfigurasi tersimpan, dimuat saat boot |
600 |
/config/archive/commit-NNNNNN.boot |
50 commit terakhir |
600 |
/run/cidr/running.boot |
Konfigurasi yang sedang aktif |
600 |
/usr/share/cidr/config.boot.default |
Default pabrik |
644 |
/etc/cidr/dataplane.conf |
Port, driver, CPU, buffer |
644 |
/etc/cidr/installed |
Penanda instalasi pertama |
|
Dihasilkan otomatis (jangan diedit)
| Path |
Dari |
/etc/vpp/startup.conf |
dataplane.conf |
/etc/cidr/vpp-bootstrap.cli |
dataplane.conf |
/etc/frr/frr.conf |
protocols static, hostname |
/etc/ssh/sshd_config.d/50-cidr.conf |
service ssh |
/etc/ssh/sshd_config.d/40-cidr-keys.conf |
Installer (lokasi SSH key) |
/etc/cidr/ssh-keys/<user> |
authentication ssh-* |
/etc/resolv.conf, /etc/hostname, /etc/hosts |
system |
Status runtime
| Path |
Isi |
/run/cidr/distribution |
Cara pembagian koneksi per port |
/run/cidr/applied-vpp |
Proses VPP terakhir yang dikonfigurasi |
/run/cidr/commit.lock |
Lock commit |
Program
| Path |
|
/usr/sbin/cidr-cli, /usr/local/sbin/cli |
CLI |
/usr/sbin/cidr-dataplane |
Alat port dan dataplane |
/usr/sbin/cidr-apply |
Penerapan saat boot |
/usr/lib/cidr/cidr/ |
Kode Python |
/usr/lib/cidr/BUILD |
Build id (git commit) untuk show version |
Service systemd
| Unit |
Keterangan |
cidr-dataplane.service |
Persiapan sebelum VPP |
vpp.service (+ drop-in vpp.service.d/cidr.conf) |
Dataplane |
frr.service |
Routing |
cidr-config.service |
Menerapkan konfigurasi setiap VPP start |
systemctl status vpp cidr-config
journalctl -u cidr-dataplane -u vpp -u cidr-config -u frr -b
Kernel
| File |
Isi |
/etc/sysctl.d/81-cidr.conf |
Hugepages, buffer netlink, kernel.printk |
/etc/modules-load.d/cidr.conf |
tun, vhost_net, vfio-pci, uio_pci_generic |
/etc/sudoers.d/cidr |
%cidr-users boleh menjalankan /usr/sbin/cidr-cli sebagai root |