commit | 1ce2dd113d4a63dad5b606c3a401071ef6a0c705 | [log] [tgz] |
---|---|---|
author | Aihua Guo <agva123@gmail.com> | Fri Aug 12 23:37:44 2016 -0400 |
committer | Gerrit Code Review <gerrit@onlab.us> | Thu Oct 06 21:40:33 2016 +0000 |
tree | 5386b8bdb911625f264b948123a31ba67a19dbf7 | |
parent | 19e6e4fa6e9f70471f194dc8a3a1fbfa8082bf47 [diff] |
API definitions for the TE Topology Core App. This APP creates and manages a hierarchy of TE topologies received from SBI TE provider and from user configurations from NBI. The API contains internal data structures for TE attributes that are aligned with the TE attributes definition in standard IETF YANG TE topology model (https://tools.ietf.org/html/draft-ietf-teas-yang-te-topo-05). This commit includes the following interface definitions: - TE topology provider service, which is called by the TE topology provider from SB to pass TE topologies to the TE topology core APP - TE topology service, which provides service APIs for an external APP to get/set TE topologies and their attributes. - Network, Node, Link definitions for TE networks and their default class implementation Change-Id: Iafcf6911b8d9e494397e3a255cae282bbca74d5c
ONOS is a new SDN network operating system designed for high availability, performance, scale-out.