dana-i2cat/opennaas — pull request #294 by isartcanyameres (2012-10-03 12:58:56+00:00)
Title: Create VCPENetworkModel.

Make vCPENetwork model contain three NetworkModels (physicalTopology,
vCPENetworkTopology, and virtual topology).

* PhysicalTopology describes the physical infrastructure involved
in the vCPENetwork scenario.
* VirtualTopology describes the topology requested by the user.
* vCPENetworkTopology describes the elements created to satisfy
user request. It bounds VirtualTopolgy with the physical one,
by creating logical elements (such as logical routers,
subinterfaces, paths, etc.).

Relations between VirtualTopology and vCPENetworkTopology are
described using the implementedBy property of virtual topology members.
Some virtual classes have been created.

Relations between logical elements and physical ones are described using isServerInterface/isClientInterface property.

An example of usage has been included as a test.