ryu-sdn-controller-on-github-mac-os-x-omniswitch
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
ryu-sdn-controller-on-github-mac-os-x-omniswitch [2014/10/24 19:35] – angelegt benny | ryu-sdn-controller-on-github-mac-os-x-omniswitch [2014/10/24 19:53] (aktuell) – benny | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Ryu SDN-Controller von Github auf MacOS X installieren ====== | ====== Ryu SDN-Controller von Github auf MacOS X installieren ====== | ||
- | <WRAP center round important 60%> | + | Der Vorteil der Ryu-Variante direkt von Github ist die direkte Versorgung mit Patches oder Erweiterungen. Generell |
- | An diesem Artikel | + | |
- | </ | + | |
===== Voraussetzungen ===== | ===== Voraussetzungen ===== | ||
Zeile 9: | Zeile 7: | ||
* Python v2.7 ist bereits an Bord | * Python v2.7 ist bereits an Bord | ||
* '' | * '' | ||
- | * Ich empfehle dringend den Einsatz von '' | + | * '' |
- | * XCode v5.1.1 (Apple AppStore, wichtig sind die command-line Tools) | + | * XCode v5.1.1 (Apple AppStore, wichtig sind die command-line Tools! Man sollte Zeit haben denn der Download ist umfangreich!) |
* XCode Command-Line Tools ('' | * XCode Command-Line Tools ('' | ||
* '' | * '' | ||
Zeile 17: | Zeile 15: | ||
Ich empfehle die Installation in folgenden Schritten. | Ich empfehle die Installation in folgenden Schritten. | ||
+ | |||
+ | <WRAP center round important 60%> | ||
+ | Ohne " | ||
+ | </ | ||
==== virtualenv erstellen & aktivieren ==== | ==== virtualenv erstellen & aktivieren ==== | ||
Zeile 60: | Zeile 62: | ||
Downloading lxml-3.3.5.tar.gz (3.5MB): 3.5MB downloaded | Downloading lxml-3.3.5.tar.gz (3.5MB): 3.5MB downloaded | ||
Running setup.py (path:/ | Running setup.py (path:/ | ||
+ | | ||
(... Jede Menge CLI-Kilometer ausgelassen ...) | (... Jede Menge CLI-Kilometer ausgelassen ...) | ||
+ | | ||
Successfully installed lxml | Successfully installed lxml | ||
Cleaning up... | Cleaning up... | ||
Zeile 92: | Zeile 96: | ||
</ | </ | ||
- | ===== Ryu in Aktion! ===== | + | === Mögliche Fehlermeldung beim ersten Start! === |
- | + | ||
- | ==== Mögliche Fehlermeldung beim ersten Start! | + | |
< | < | ||
(ryu)Macbook: | (ryu)Macbook: | ||
Zeile 109: | Zeile 111: | ||
</ | </ | ||
- | ==== Lösung ==== | + | === Lösung === |
< | < | ||
(ryu)Macbook: | (ryu)Macbook: | ||
Zeile 119: | Zeile 120: | ||
Successfully installed pbr | Successfully installed pbr | ||
Cleaning up... | Cleaning up... | ||
+ | </ | ||
+ | |||
+ | ===== Ryu in Aktion! ===== | ||
+ | < | ||
(ryu)Macbook: | (ryu)Macbook: | ||
loading app ryu/ | loading app ryu/ | ||
Zeile 134: | Zeile 139: | ||
CONSUMES EventOFPErrorMsg | CONSUMES EventOFPErrorMsg | ||
CONSUMES EventOFPPortDescStatsReply | CONSUMES EventOFPPortDescStatsReply | ||
- | CONSUMES EventOFPHello | ||
- | </ | ||
- | |||
- | < | ||
- | (ryu-3.11)Macbook: | ||
- | loading app ../ | ||
- | loading app ryu.controller.ofp_handler | ||
- | instantiating app ryu.controller.ofp_handler of OFPHandler | ||
- | instantiating app ../ | ||
- | BRICK SimpleSwitch13 | ||
- | CONSUMES EventOFPPacketIn | ||
- | CONSUMES EventOFPSwitchFeatures | ||
- | BRICK ofp_event | ||
- | PROVIDES EventOFPPacketIn TO {' | ||
- | PROVIDES EventOFPSwitchFeatures TO {' | ||
- | CONSUMES EventOFPPortDescStatsReply | ||
- | CONSUMES EventOFPEchoRequest | ||
- | CONSUMES EventOFPSwitchFeatures | ||
- | CONSUMES EventOFPErrorMsg | ||
CONSUMES EventOFPHello | CONSUMES EventOFPHello | ||
</ | </ |
ryu-sdn-controller-on-github-mac-os-x-omniswitch.txt · Zuletzt geändert: 2014/10/24 19:53 von benny