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.

Labels: IP Addresses and VLAN tags

Stitchports

Storage

Modify Requests