ovs-dpdk 패키지 https://github.com/01org/dpdk-ovs을 가지고 놀고 있는데 분명히 이해할 수없는 한 가지 방법은 OVS 브리지와 VM에 연결하여 외부에 대한 액세스 권한을 얻는 것입니다. 네트워크에 연결합니다. 일반 openvswitch에서 vswitch로 만든 브리지 장치는 리눅스에서 볼 수 있으며 일반 도구 (ifconfig, ethtool 등)로 구성 할 수 있으므로 TAP 인터페이스를 만들어 vswitch 브리지 인터페이스에 추가하고 브리지 인터페이스 IP를 할당 할 수 있습니다 주소. 그러나 ovs-dpdk의 경우에는 그렇지 않습니다. ovs-vsctl로 만든 브리지는 userspace linux에서 사용할 수 없습니다. 적어도 ifconfig 나 "ip link show"로는 볼 수 없습니다.DPDK 열기 vSwitch가 네트워크에 액세스 할 수 없습니다.
다른 방법으로 OVS-DPDK가 있습니까? 희망을 갖고 누군가가이 문제에 대해 밝힐 수 있기를 바랍니다. 감사.
귀하의 의견에 감사드립니다. DPDK/OVS를 매우 광범위하게 사용하는 것처럼 보입니까? DPDK에 관한 더 많은 문서를 읽고 호스트 KNI (커널 네트워크 인터페이스)라고 부르는 '고급'TAP 인터페이스를 제공한다는 사실을 알게되었으며이 인터페이스는 가상 머신, 즉 qemu가 호스트 외부에 액세스 할 수있는 채널을 제공 할 수 있습니다. 또한 KNI 인터페이스는 OVS 브리지에 추가되어야하며 KNI는 공용 인터페이스 역할을 할 것입니다 (공용 IP 주소를 할당해야합니다). – Mark