os-ken/ryu
Yuichi Ito 2ca49a222b add LACP application
this application provides the simple example of link aggregation using LACP.

the module "lacplib" controls exchange of LACP packets and watches the
status of the slave i/fs.  the status changes if the i/fs went into a
LAG or timeout to exchange LACP occurred.  the module sends a
"EventSlaveStateChanged" event when the status changed.

the module "simple_switch_lacp" is a variation of "simple_switch".
the switch receives the "EventPacketIn" event instead of the
"EventOFPPacketIn" event from the module "lacplib" in order to except
LACP.  when the module received "EventSlaveStateChanged" event, the
module resets flow entries.

to run:
ryu-manager ryu/app/simple_switch_lacp.py

Signed-off-by: Yuichi Ito <ito.yuichi0@gmal.com>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-08-29 10:22:00 +09:00
..
app add LACP application 2013-08-29 10:22:00 +09:00
base base/app_manager: teach event dispatcher state 2013-07-09 14:13:30 +09:00
contrib Remove contrib/oslo directory 2013-07-28 13:50:18 +09:00
controller dpset: support OF1.3 2013-08-06 08:56:25 +09:00
lib add LACP application 2013-08-29 10:22:00 +09:00
ofproto of13: set default args for FlowMod 2013-08-27 21:03:08 +09:00
tests of13: update expected *.json output for OFPTableFeaturesStats.name 2013-08-26 16:49:07 +09:00
topology topology.switches: fix bin vs text address problem 2013-08-26 15:04:47 +09:00
__init__.py Ryu 2.2 2013-08-01 14:07:05 +09:00
exception.py Switch to Apache 2.0 license 2012-04-06 08:38:45 +09:00
flags.py ryu/flags: rename config paramerters related to openstack 2013-07-11 21:52:15 +09:00
hooks.py use d2to1 and pbr for packaging 2013-08-01 17:47:56 +09:00
log.py log-cleanup: honor --default-log-level in case of --verbose 2013-03-06 01:35:35 +09:00
utils.py avoid importing a module twice 2013-08-28 15:56:12 +09:00