forked from mxfgit/openmul
-
Notifications
You must be signed in to change notification settings - Fork 0
/
README
59 lines (35 loc) · 1.85 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
## What is OpenMUL ?
Open Mul is an Openflow / SDN controller platform. It has a C language
based multi-threaded infrastructure at its core. It supports a multi-level
north bound interface for hosting applications. It aims to support various
SDN enabling south-bound protocols such as Openflow 1.4, 1.3 and 1.0 along
with ovsdb, of-config etc.
It is designed for performance and reliability which is the need of the hour
for deployment in mission-critical networks. It is also highly flexible,
modular and easy to learn.
## How to get openmul source-code ?
$ git clone https://github.com/openmul/openmul.git
For getting source code based on permissive license (eg Apache or BSD) or any support, please contact [email protected]
## How to build MUL Controller on Ubuntu/CentOS ?
1. Run all-in-one build command :
a) For Ubuntu 12.04 LTS/CentOS-5 or higher, run the following command :
$ ./build.sh
The above command will install all necessary packages and build necessary modules.
b) For using the GUI, follow the INSTALL.GUI readme file
2. Executables will be built as :
Core : <top-mul-dir>/mul/mul
Application (eg l2switch) : <top-mul-dir>/application/l2switch/mull2sw
- Other applications will be built in their respective directories inside <top-mul-dir>/application/
- You need to run using sudo or as admin.
6. How to run ?
Mul provides an utility startup script for various use cases :
1. Initialize MuL's execution environment
2. Start MuL and its components
$ cd <top-mul-dir>
$ ./mul.sh start l2switch ## Run in l2switch mode
OR,
$ ./mul.sh start fabric ## Run in fabric
OR,
$ ./mul.sh -h ## Show all options
7. Please follow openmul documentation in <top-mul-dir>/docs
8. For further information please visit www.openmul.org