dpif 层实现对流表的操作。 netdev 层实现了对网络设备(如 Ethernet)的抽象,基于 netdev provider 接口实现多种不同平台的设备,如 Linux 内核的 system, tap, internal 等,dpdk 系的 vhost, vhost-user 等,以及隧道相关的 gre, vxlan 等。 数据转发流程 通过一个例子来看
接下来,首先仔细分析OVSNeutronAgent实例化,看它做了哪些初始化工作: 1def__init__(self, bridge_classes, conf=None):2'''Constructor.34:param bridge_classes: a dict for bridge classes.5:param conf: an instance of ConfigOpts6'''7super(OVSNeutronAgent, self).__init__()8self.conf = conforc...
dpif 层实现对流表的操作。 netdev 层实现了对网络设备(如 Ethernet)的抽象,基于 netdev provider 接口实现多种不同平台的设备,如 Linux 内核的 system, tap, internal 等,dpdk 系的 vhost, vhost-user 等,以及隧道相关的 gre, vxlan 等。 数据转发流程 通过一个例子来看看 OVS 中数据包是如何进行转发的。