vrouter工作原理
vrouter工作原理?
vrouter是主要的数据平面组件,有两种部署的模式,分别是vrouter:kernel module,以及vrouter:DPDK模式。
vrouter可以部署在常规X86服务器上,也可以在OpenStack或K8s的计算节点当中。
vrouter的职责是数据平面,用于数据包转发和由vrouter代理在计算节点上编程的数据包转发,但实际上,整个配置是通过控制器上的XMPP提供的。
我们使用XMPP通过vrouter agent与控制器通信,并且有一个专门的接口来对vrouter数据平面进行编程以转发软件包。
在DPDK中,vrouter是一个高性能、多核和多线程的应用程序,这里想强调一下,它是专用于多核的DPDK应用,我们需要寻找多核的正确用法。