summaryrefslogtreecommitdiff
path: root/INSTALL.bridge
diff options
context:
space:
mode:
Diffstat (limited to 'INSTALL.bridge')
-rw-r--r--INSTALL.bridge61
1 files changed, 0 insertions, 61 deletions
diff --git a/INSTALL.bridge b/INSTALL.bridge
deleted file mode 100644
index af20bff0e..000000000
--- a/INSTALL.bridge
+++ /dev/null
@@ -1,61 +0,0 @@
- Replacing a Linux Bridge with Open vSwitch
- ==========================================
-
-This file documents how Open vSwitch may be used as a drop-in
-replacement for a Linux kernel bridge in an environment that includes
-elements that are tightly tied to the Linux bridge tools
-(e.g. "brctl") and architecture. We recommend directly using the
-management tools provided with Open vSwitch rather than these
-compatibility hooks for environments that are not tightly tied to the
-Linux bridging tools; they are more efficient and better reflect the
-actual operation and status.
-
-Installation Procedure
-----------------------
-
-The procedure below explains how to use the Open vSwitch bridge
-compatibility support. This procedure is written from the perspective
-of a system administrator manually loading and starting Open vSwitch
-in bridge compatibility mode, but of course in practice one would want
-to update system scripts to follow these steps. If you do edit your
-system configuration files to start Open vSwitch at boot time, make
-sure that it starts up before any bridge configuration (e.g. before
-any calls to "brctl" or "ifup" of any bridge interfaces), to ensure
-that the Open vSwitch kernel modules are loaded before the Linux
-kernel bridge module.
-
-1. Build, install, and start up the Open vSwitch kernel modules and
- userspace programs as described in INSTALL.
-
- It is important to run "make install", because some Open vSwitch
- programs expect to find files in locations selected at installation
- time. The instructions below assume that files are installed in
- their default locations, under /usr/local.
-
-2. Load the brcompat kernel module (which was built in step 1), e.g.:
-
- % insmod datapath/linux/brcompat.ko
-
- (openvswitch.ko should already have been loaded.)
-
-3. Start ovs-brcompatd:
-
- % ovs-brcompatd --pidfile --detach
-
- (ovsdb-server and ovs-vswitchd should already have been loaded.)
-
-4. Now you should be able to manage the Open vSwitch using brctl and
- related tools. For example, you can create an Open vSwitch bridge,
- add interfaces to it, then print information about bridges with the
- commands:
-
- % brctl addbr br0
- % brctl addif br0 eth0
- % brctl addif br0 eth1
- % brctl show
-
- Each of these commands actually uses or modifies the Open vSwitch
- configuration database, then notifies the ovs-vswitchd daemon of
- the change. For example, after executing the commands above
- starting from an empty configuration file, "ovs-vsctl list-ports
- br0" should show that bridge br0 contains two ports, eth0 and eth1.