openvswitch

简介: 相关链接:http://openvswitch.org/ github: https://github.com/openvswitch/ovs/https://www.sdnlab.com/tag/openvswitch/http://blog.csdn.net/tantexian/article/details/46707175    ovs-vswitchd:OVS守护进程是OVS的核心部件,实现交换功能,和Linux内核兼容模块一起,实现基于流的交换(flow-based switching)。

相关链接:

http://openvswitch.org/ 

github: https://github.com/openvswitch/ovs/

https://www.sdnlab.com/tag/openvswitch/

http://blog.csdn.net/tantexian/article/details/46707175

 

 

 

 

  • ovs-vswitchd:OVS守护进程是OVS的核心部件,实现交换功能,和Linux内核兼容模块一起,实现基于流的交换(flow-based switching)。它和上层 controller 通信遵从 OPENFLOW 协议,它与 ovsdb-server 通信使用 OVSDB 协议,它和内核模块通过netlink通信,它支持多个独立的 datapath(网桥),它通过更改flow table 实现了绑定和VLAN等功能。
  • ovsdb-server:OVS轻量级的数据库服务器,用于整个OVS的配置信息,包括接口,交换内容,VLAN 等等。ovs-vswitchd 根据数据库中的配置信息工作。它于 manager 和 ovs-vswitchd 交换信息使用了OVSDB(JSON-RPC)的方式。
  • ovs-dpctl:一个工具,用来配置交换机内核模块,可以控制转发规则。
  • ovs-vsctl:主要是获取或者更改ovs-vswitchd的配置信息,此工具操作的时候会更新ovsdb-server中的数据库。
  • ovs-appctl:主要是向OVS守护进程发送命令的,一般用不上。 a utility that sends commands to running Open vSwitch daemons (ovs-vswitchd)
  • ovsdbmonitor:GUI工具来显示ovsdb-server中数据信息。(Ubuntu下是可以使用apt-get安装,可以远程获取OVS数据库和OpenFlow的流表)
  • ovs-controller:一个简单的OpenFlow控制器
  • ovs-ofctl:用来控制OVS作为OpenFlow交换机工作时候的流表内容。
  • ovs-pki:OpenFlow交换机创建和管理公钥框架;
  • ovs-tcpundump:tcpdump的补丁,解析OpenFlow的消息;
  • brocompat.ko : Linux bridge compatibility module
  • openvswitch.ko : Open vSwitch switching datapath

 

目录
相关文章
|
5月前
|
Linux
Linux中openvswitch配置网桥详解
Linux中openvswitch配置网桥详解
152 0
|
6月前
|
域名解析 缓存 网络协议
Dnsmasq的使用
Dnsmasq的使用
127 1
|
API SDN 网络架构
Neutron
Neutron
134 0
|
网络协议 Linux
|
Linux Unix 网络协议
从quagga到FRRouting (FRR)
https://frrouting.org/ github:https://github.com/FRRouting/frr FRRouting (FRR) is an IP routing protocol suite for Linux and Unix platforms which incl...
5227 1
|
网络协议 Linux Shell