dana-i2cat/opennaas — pull request #869 by logoff (2014-03-05 10:12:34+00:00)
Title: Release/0.27

This version adds multi-domain support to Ofertie project

Release Notes - OpenNaaS - Version OpenNaaS 0.27

Improvement

[OPENNAAS-1313] - Separate Generic Network Actionsets implementations with its actions

Story

[OPENNAAS-1225] - Network topology management in GenericNetwork Resource

[OPENNAAS-1226] - Modify NCL Provisioner

[OPENNAAS-1227] - NCLProvisionerCapability for GenericNetwork resource

[OPENNAAS-1228] - CircuitProvisoningCapability for GenericNetwork

[OPENNAAS-1229] - GenericNetwork resource

[OPENNAAS-1230] - NCLMonitoringCapability

[OPENNAAS-1231] - Circuit aggregation in the NCLProvisionerCapability

[OPENNAAS-1244] - PathFinding Capability for GenericNetwork resource

[OPENNAAS-1280] - Complete WS tests for OpenFlowSwitch

[OPENNAAS-1316] - Integrate PowerMock and Mockito in OpenNaaS iTests as a Karaf feature

Technical task

[OPENNAAS-1162] - Test for OPENNAAS-1155 using WS

[OPENNAAS-1180] - Test for OPENNAAS-1176 using WS

[OPENNAAS-1233] - Define topology related classes

[OPENNAAS-1234] - Topology XML serialization and deserialization

[OPENNAAS-1235] - NetTopology capability

[OPENNAAS-1236] - Load topology from file at capability startup

[OPENNAAS-1237] - Copy current OFNetwork to GenericNetwork

[OPENNAAS-1243] - Create Circuit classes in GenericNetwork model

[OPENNAAS-1245] - CircuitAggregation capability for GenericNetwork resource

[OPENNAAS-1246] - Call AggregationCapability in NCLProvisionerCapability

[OPENNAAS-1247] - getRequestedCircuits method in NCLProvisionerCapability

[OPENNAAS-1251] - Change NetworkSelector logic to load network id from file

[OPENNAAS-1253] - Change NCLProvisioner logic to only delegate to NCLProvisionerCapability

[OPENNAAS-1255] - Create extended Request to be used in NCLProvisionerCapab storing L2Port in Source and Destination

[OPENNAAS-1256] - Create PathFinder capability delegating to driver

[OPENNAAS-1257] - Copy PathFinder logic into PathFinding Capability driver

[OPENNAAS-1258] - Each pathfinder capability load rules and matches from different files

[OPENNAAS-1259] - Copy current NCLProvisioner logic to new capability.

[OPENNAAS-1261] - Create circuit factory logic (input data: Route, Request; output data: Circuit)

[OPENNAAS-1265] - Update NetworkStatisticsCapability to only use information of devices in this network

[OPENNAAS-1269] - Create NCLMonitoringCapabilityFactory

[OPENNAAS-1270] - Create NCLMonitoringCapability with logic in NCLMonitor

[OPENNAAS-1274] - Update congested alarms to additionally store resourceId of the network that generates the event.

[OPENNAAS-1275] - Update NCLProvisionerCapability to filter congestion alarms related to his network.

[OPENNAAS-1276] - Create bidirectional map between portIds in the network model

[OPENNAAS-1277] - Create TopologyFiles for OFERTIE

[OPENNAAS-1278] - Create route files for OFERTIE

[OPENNAAS-1279] - Create Map storing implementation for each circuit in the model

[OPENNAAS-1281] - Integration test for bandwidth reservation

[OPENNAAS-1282] - Integration Test for NCLMonitoringCapability

[OPENNAAS-1283] - Integration test for CircuitProvisioningCapability with both drivers.

[OPENNAAS-1284] - Integration test of NCLPovisionerCapability

[OPENNAAS-1285] - Modify integration tests.

[OPENNAAS-1286] - Integration test for network topology.

[OPENNAAS-1291] - Implement aggregation logic

[OPENNAAS-1314] - Extend matching policy for request and routes

[OPENNAAS-1317] - Load Mapping between topology port IDs and per-device port IDs