Request Models - RENCI-NRIG/orca5 GitHub Wiki
Request models represent requests for specific topologies to ORCA controllers.
Node types
Connections and Interfaces
A point-to-point connection between two nodes is declared a NetworkConnection and described as:
<rdf:Description rdf:about="http://geni-orca.renci.org/owl/f8b3187b-e5de-454a-9637-acd18fa284ac#Link0">
<topology:hasInterface rdf:resource="http://geni-orca.renci.org/owl/f8b3187b-e5de-454a-9637-acd18fa284ac#Link0-Node1"/>
<topology:hasInterface rdf:resource="http://geni-orca.renci.org/owl/f8b3187b-e5de-454a-9637-acd18fa284ac#Link0-Node0"/>
<layer:atLayer rdf:resource="http://geni-orca.renci.org/owl/ethernet.owl#EthernetNetworkElement"/>
<layer:bandwidth rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">10000000</layer:bandwidth>
<topology:hasGUID>b4e53742-3d85-401e-97f5-9d58c6b27169</topology:hasGUID>
<rdf:type rdf:resource="http://geni-orca.renci.org/owl/topology.owl#NetworkConnection"/>
</rdf:Description>
Note that there is no difference whether the requested connection connects multiple domains - that is determined by investigating the connected nodes via the hasInterface property.
Bandwidth is requested in bits-per-second. Layer must be declared as ethernet.owl#EthernetNetworkElement and is the only layer supported at this time.