ovs-vsctl
openvswitch の管理にovs-dpctl
使用され、openvswitch 内のデータパスの管理に使用できます。
データパスを説明する関連コメントは、次の場所にありますdpif-provider.h
。
A datapath is a collection of physical or virtual ports that are
exposed over OpenFlow as a single switch. Datapaths and the
collections of ports that they contain may be fixed or dynamic.
Openvswitch は、さまざまなデータパス実装の機能を提供します。OVS移植ガイドの次の図は、さまざまなデータパスが OVS アーキテクチャにどのように適合するかを示しています。
_
| +-------------------+
| | ovs-vswitchd |<-->ovsdb-server
| +-------------------+
| | ofproto |<-->OpenFlow controllers
| +--------+-+--------+ _
| | netdev | |ofproto-| |
userspace | +--------+ | dpif | |
| | netdev | +--------+ |
| |provider| | dpif | |
| +---||---+ +--------+ |
| || | dpif | | implementation of
| || |provider| | ofproto provider
|_ || +---||---+ |
|| || |
_ +---||-----+---||---+ |
| | |datapath| |
kernel | | +--------+ _|
| | |
|_ +--------||---------+
||
physical
NIC