Releases: openiris/IRIS
Releases · openiris/IRIS
OpenIRIS v2.0.2 (Official Release)
- Static Flow Entry Manager REST API bug fix (originally, the REST API replied a JSON object that does not follow the JSON standard.)
- Firewall REST API slightly modified (get/set subnetmask API)
- Wiki updated
OpenIRIS v2.0.1 (Official Release)
- Static Flow Entry Pusher bug is fixed (DPID string was not correctly parsed in the previous verison)
OpenIRIS version 2.0.0 official release
This is the official release of OpenIRIS v2.0.0.
Features:
- OpenIRIS v2.0.0 supports Openflow 1.0.1 ~ 1.3.2 based on
Loxigen
library. - OpenIRIS v2.0.0 supports more than 512 concurrent connections to switches.
- OpenIRIS v2.0.0 provides a recovery module from link failures (
OFMNetFailover
) - OpenIRIS v2.0.0 provides a firewall module (
OFMFirewall
) which is far enhanced from the original Floodlight 0.90 version. - OpenIRIS v2.0.0 is equipped with a Static Flow Entry Manager (
OFMStaticEntryManager
) which supports Openflow 1.3 switches.
Tested on
- Mininet
- OVS
- HP and NEC ProgrammableFlow switches
- EstiNet-8 Network Emulator
- Windows as an OpenIRIS-running platform
- Linux (Ubuntu) as an OpenIRIS-running platform
TODO
- More documents and tutorials
- More detailed javadoc documents
Loxigen-Integrated OpenIRIS (beta.14)
- OFMDeviceManager now removes the devices which were attached to the disconnected switch, only if it's the only attachment point: https://github.com/bjlee72/IRIS/blob/master/Torpedo/src/etri/sdn/controller/module/devicemanager/Devices.java#L942
- Test for OFMNetFailover and OFMFirewall is done in the real network environment
Loxigen-Integrated OpenIRIS (beta.13)
- OFMTopologyManager: now you can query the 'old' topology database through IRoutingService API. https://github.com/bjlee72/IRIS/blob/master/Torpedo/src/etri/sdn/controller/module/routing/IRoutingService.java
- OFMNetFailover: some mysterious timing-related bug is fixed based on the OFMTopologyManager update. https://github.com/bjlee72/IRIS/blob/master/Torpedo/src/etri/sdn/controller/module/netfailover/OFMNetFailover.java
Loxigen-Integrated OpenIRIS (beta.12)
- Static Flow Entry Pusher for OF 1.3 is finally integrated.
- Bugs related with module initialization are also fixed: Please initialize the internal objects of each module within its constructor.
- See the updated module programming document: https://github.com/bjlee72/IRIS/wiki/Module-Programming-Guide-(English)
Loxigen-Integrated OpenIRIS (beta.11)
- Useless project is removed from IRIS package.
- License.txt is added.
Loxigen-Integrated OpenIRIS (beta.10)
This pre-release solve the problem that the OFModule#getModule(Class<? extends IService>) depends on the module initialization order.
Therefore, the developer of OFModule should override services() method, and should remove every call to registerModule().
Please see the module programming guide: https://github.com/bjlee72/IRIS/wiki/Module-Programming-Guide-(English)
Loxigen-Integrated OpenIRIS (beta.9)
OFMNetFailover module cookie mask bug fix.
Loxigen-Integrated OpenIRIS (beta.8)
OFMessageAsyncStream() fixed to remove flush() problems.