Chia vậy sẽ work nhưng tốn resource.
Chia thế traffic đi qua virtual bridge của proxmox và subinterface của pfsense, mà cái gì là virtual sẽ dùng cpu để load.
Thử như này zem:
- pass through cả interface nic0, nic1 cho pfsense rồi config vlans ở đấy. Xem như proxmox ko dùng cả 2 port này. Cách này hiệu năng cao, nhưng cần nic khác cho proxmox host.
- Tương lai có thể up lên 10G , cắm thêm 1 nic 2 port 10G ( Connectx-3 trở lên ) , hỗ trợ sr-iov thì tách 1 nic ra 4 sr-iov, sr-iov dùng như physical card, hỗ trợ offload ngay từ interface ko phải qua cpu. Tham khảo ở
đây . Riêng option này , thằng RouterOS ngon hơn, khi đã pass through rồi , cứ 1 core cpu chia cho VM , RoS sẽ tự đẻ ra 4 interface , 4 core = 16 virtual interface sướng cực
- Option khác nữa cũng là mới nhất cũng khó nhất , này m chua test nhưng nó giành riêng cho card intel , proxmox 9 có package dpdk, openvswitch-switch-dpdk , dpdk là package ovs riêng của Intel , cho phép đẩy packet từ nic vào thẳng máy ảo ko cần qua kernel .