]> git.proxmox.com Git - ovs.git/blame - README
netflow: Increase maximum number of NetFlow records to 30.
[ovs.git] / README
CommitLineData
064af421
BP
1 Open vSwitch <http://openvswitch.org>
2
3What is Open vSwitch?
4---------------------
5
6Open vSwitch is an Ethernet switch for virtual servers with the
7following features:
8
9 * NIC bonding with automatic fail-over and source MAC-based TX
10 load balancing ("SLB").
11
12 * 802.1Q VLAN support.
13
14 * Port mirroring, with optional VLAN tagging.
15
16 * NetFlow v5 flow logging.
17
18 * Connectivity to an external OpenFlow controller, such as
19 NOX.
20
4b11d5e8
BP
21Open vSwitch supports Linux 2.6.15 and up, with testing focused on
222.6.18 with Centos and Xen patches and version 2.6.26 from kernel.org.
23Open vSwitch also has special support for Citrix XenServer hosts.
24
064af421
BP
25What's here?
26------------
27
4b11d5e8
BP
28The main components of this distribution are:
29
30 - ovs-vswitchd, a daemon that implements the virtual switch,
31 along with a companion Linux kernel module for flow-based
32 switching.
064af421 33
4b11d5e8
BP
34 - ovs-brcompatd, a daemon that allows ovs-vswitchd to act as a
35 drop-in replacement for the Linux bridge in many
36 environments, along with a companion Linux kernel module to
37 intercept bridge ioctls.
064af421 38
4b11d5e8
BP
39 - ovs-dpctl, a tool for configuring the virtual switch kernel
40 module.
064af421 41
4b11d5e8
BP
42 - Scripts and specs for building RPMs that allow Open vSwitch
43 to be installed on a Citrix XenServer host as a drop-in
44 replacement for its virtual switch, with additional
45 functionality.
46
47 - vlog-appctl, a utility that can control Open vSwitch daemons,
48 adjusting their logging levels among other uses.
064af421 49
4b11d5e8
BP
50Open vSwitch also provides an OpenFlow implementation and tools for
51those interested in OpenFlow but not additional Open vSwitch features:
064af421
BP
52
53 - secchan, a program that implements a simple OpenFlow switch
54 (without the special features provided by ovs-vswitchd) using
55 the same kernel module as ovs-vswitchd.
56
4b11d5e8 57 - ovs-controller, a simple OpenFlow controller.
064af421
BP
58
59 - ovs-ofctl, a utility for querying and controlling OpenFlow
60 switches and controllers.
61
064af421
BP
62 - ovs-pki, a utility for creating and managing the public-key
63 infrastructure for OpenFlow switches.
64
65 - A patch to tcpdump that enables it to parse OpenFlow
66 messages.
67
4b11d5e8
BP
68What other documentation is available?
69--------------------------------------
064af421 70
4b11d5e8 71To install Open vSwitch on a regular Linux machine, read INSTALL.Linux.
064af421 72
4b11d5e8
BP
73To build RPMs for installing Open vSwitch on a Citrix XenServer host
74or resource pool, read INSTALL.XenServer.
064af421 75
4b11d5e8 76To learn set up SSL support for Open vSwitch, read INSTALL.SSL.
064af421 77
4b11d5e8
BP
78Each Open vSwitch userspace program is accompanied by a manpage. Many
79of the manpages are customized to your configuration as part of the
80build process, so we recommend building Open vSwitch before reading
81the manpages.
064af421
BP
82
83Contact
84-------
85
86ovs-bugs@openvswitch.org
87http://openvswitch.org/