User Guide
36
7. Group-Based Policy
Table of Contents
Architecture and Model ................................................................................................ 36
Tutorial ......................................................................................................................... 36
Contact Information ...................................................................................................... 46
The Group-Based Policy implementation for Helium is a Proof of Concept. This Proof of
Concept implementation includes one example of a group-based policy renderer, based on
Open vSwitch, OpenFlow, and OVSDB. Users can create policies and endpoints using the
RESTCONF northbound API.
Architecture and Model
The Group-Based Policy architecture and model are described in the OpenDaylight
Developer’s Guide.
Tutorial
This section will walk you through setting up a simple demo of the OpenFlow overlay
renderer using mininet. This will simulate a scenario with two VM hosts connected over a
VXLAN tunnel.
Prepare the Environment
Start with two running Ubuntu 14.04 systems, which can be either VMs or physical
machines. You’ll need a newer version of openvswitch than exists in Ubuntu 14.04, but you
only need the user space components so this is easy. We’ll start by installing OVS 2.1.2 or
later.
Log into one of your Ubuntu systems, and run:
OVS_VERSION=2.1.2
sudo apt-get install build-essential fakeroot debhelper libssl-dev
wget http://openvswitch.org/releases/openvswitch-${OVS_VERSION}.tar.gz
tar -xzf openvswitch-${OVS_VERSION}.tar.gz
cd openvswitch-${OVS_VERSION}
DEB_BUILD_OPTIONS='parallel=8 nocheck' fakeroot debian/rules binary
cd ..
sudo dpkg -i openvswitch-common_${OVS_VERSION}-1_amd64.deb openvswitch-
switch_${OVS_VERSION}-1_amd64.deb
sudo apt-get install mininet
Now, either run the same commands on the other system, or just copy the openvswitch-
common and openvswitch-switch deb files over and install them, plus install mininet from
apt.
Содержание Opendaylight
Страница 1: ...User Guide ...
Страница 2: ...User Guide ii User Guide ...
Страница 27: ...Part II Addons This second part of the user guide covers project specific usage instructions ...