close Warning: Can't synchronize with repository "(default)" ("(default)" is not readable or not a Git repository.). Look in the Trac log for more information.

Changes between Version 14 and Version 15 of Proto/cModules/e0SDN/a0OpenFlow/a0Floodlight/a0SoftwareDesign


Ignore:
Timestamp:
Jul 29, 2013, 4:55:33 PM (11 years ago)
Author:
aravind
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Proto/cModules/e0SDN/a0OpenFlow/a0Floodlight/a0SoftwareDesign

    v14 v15  
    99
    1010== 1. System Architecture ==
     11
     12== 1.1 SDN Design and Flow Set Up ==
    1113
    1214 The figure below shows the overall design of an OpenFlow based network that can support MobilityFirst.
     
    2325
    2426[[Image(chunkFlow.jpg)]]
     27
     28== 1.2 Floodlight Implementation ==
     29
     30Floodlight is a Java based Apache licensed open source OpenFlow controller. Aside from implementing the core OpenFlow protocol and exposing a REST API for setting up static flows, Floodlight also provides a module loading system that can be used to load user defined modules that set up reactive flows. The figure below shows Floodlight's structure and its core modules.
     31
     32[[Image(FloodlightStructure.jpg)]]
     33
     34Additional modules that perform GUID learning and other MobilityFirst functions such as GUID based forwarding and storage were added to Floodlight. The figure below shows Floodlight and the interactions between the MobilityFirst modules.
     35
     36[[Image()FloodlightImpl.jpg]]
    2537
    2638== 2. Installation ==