Programmer's API documentation for yang module rw-topology.yang



Schema Globals                                                               1

module ietf-network                                                          2
  ietf-network data                                                        2.1
    list nd:network                                                      2.1.1
      container nd:network-types                                       2.1.1.1
        container l2t:l2-network                                     2.1.1.1.1
      list nd:supporting-network                                       2.1.1.2
      list nd:node                                                     2.1.1.3
        list nd:supporting-node                                      2.1.1.3.1
        list lnk:termination-point                                   2.1.1.3.2
          list lnk:supporting-termination-point                    2.1.1.3.2.1
          container l2t:l2-termination-point-attributes            2.1.1.3.2.2
            list l2t:vlan-id-name                                2.1.1.3.2.2.1
          container rw-topology:rw-termination-point-attributes    2.1.1.3.2.3
            container rw-topology:ip-attributes                  2.1.1.3.2.3.1
              list rw-topology:ip-addresses                    2.1.1.3.2.3.1.1
        container l2t:l2-node-attributes                             2.1.1.3.3
          leaf-list l2t:management-address                         2.1.1.3.3.1
          leaf-list l2t:nick-name                                  2.1.1.3.3.2
          leaf-list l2t:flag                                       2.1.1.3.3.3
        container rw-topology:rw-node-attributes                     2.1.1.3.4
      list lnk:link                                                    2.1.1.4
        container lnk:source                                         2.1.1.4.1
        container lnk:destination                                    2.1.1.4.2
        list lnk:supporting-link                                     2.1.1.4.3
        container l2t:l2-link-attributes                             2.1.1.4.4
          leaf-list l2t:flag                                       2.1.1.4.4.1
          leaf-list l2t:srlg                                       2.1.1.4.4.2
        container rw-topology:rw-link-attributes                     2.1.1.4.5
      container l2t:l2-network-attributes                              2.1.1.5
        leaf-list l2t:flag                                           2.1.1.5.1
      container rw-topology:rw-network-attributes                      2.1.1.6
module ietf-network-topology                                                 3
module rw-topology                                                           4


1  Schema Globals
  Global Schema Type
    rw_ypbc_RwTopology_t_schema
  Global Schema Pointer
    rw_ypbc_RwTopology_g_schema
2  module ietf-network

2.1  ietf-network data
  Description
    This module defines a common base model for a collection
    of nodes in a network. Node definitions s are further used
    in network topologies and inventories.

2.1.1  list nd:network
  Description
    Describes a network.
    A network typically contains an inventory of nodes,
    topological information (augmented through
    network-topology model), as well as layering
    information.
  Leaves
    name: network-id, type: STRING, description: Identifies a network.
    name: server-provided, type: BOOLEAN, description: Indicates whether the information concerning this
    particular network is populated by the server
    (server-provided true, the general case for network
    information discovered from the server),
    or whether it is configured by a client
    (server-provided true, possible e.g. for
    service overlays managed through a controller).
  XPath Path
    /nd:network
  XPath Keyed Path
    /nd:network[nd:network-id='STRING']
  RW.REST URI Path
    /ietf-network:network/STRING
  RW Keyspec XPath Path
    D,/nd:network
  RW Keyspec XPath Keyed Path
    D,/nd:network[nd:network-id='STRING']
  Protobuf Type
    .rw_topology.YangData.IetfNetwork.Network
  Python Proto-GI Type
    RwTopologyYang.YangData_IetfNetwork_Network
  C Protobuf-C Struct Type
    RwTopology__YangData__IetfNetwork__Network
  C RWPB Identifiers
    RwTopology_IetfNetwork_data_Network
  YPBC Base Identifier
    rw_ypbc_RwTopology_IetfNetwork_data_Network

2.1.1.1  container nd:network-types
  Description
    Serves as an augmentation target.
    The network type is indicated through corresponding
    presence containers augmented into this container.
  XPath Path
    /nd:network/nd:network-types
  XPath Keyed Path
    /nd:network[nd:network-id='STRING']/nd:network-types
  RW.REST URI Path
    /ietf-network:network/STRING/network-types
  RW Keyspec XPath Path
    D,/nd:network/nd:network-types
  RW Keyspec XPath Keyed Path
    D,/nd:network[nd:network-id='STRING']/nd:network-types
  Protobuf Type
    .ietf_l2_topology.YangData.IetfNetwork.Network.NetworkTypes
  Python Proto-GI Type
    IetfL2TopologyYang.YangData_IetfNetwork_Network_NetworkTypes
  C Protobuf-C Struct Type
    IetfL2Topology__YangData__IetfNetwork__Network__NetworkTypes
  C RWPB Identifiers
    IetfL2Topology_IetfNetwork_data_Network_NetworkTypes
  YPBC Base Identifier
    rw_ypbc_IetfL2Topology_IetfNetwork_data_Network_NetworkTypes

2.1.1.1.1  container l2t:l2-network
  Description
    The presence of the container node indicates
    L2 Topology
  XPath Path
    /nd:network/nd:network-types/l2t:l2-network
  XPath Keyed Path
    /nd:network[nd:network-id='STRING']/nd:network-types/l2t:l2-network
  RW.REST URI Path
    /ietf-network:network/STRING/network-types/ietf-l2-topology:l2-network
  RW Keyspec XPath Path
    D,/nd:network/nd:network-types/l2t:l2-network
  RW Keyspec XPath Keyed Path
    D,/nd:network[nd:network-id='STRING']/nd:network-types/l2t:l2-network
  Protobuf Type
    .ietf_l2_topology.YangData.IetfNetwork.Network.NetworkTypes.L2Network
  Python Proto-GI Type
    IetfL2TopologyYang.YangData_IetfNetwork_Network_NetworkTypes_L2Network
  C Protobuf-C Struct Type
    IetfL2Topology__YangData__IetfNetwork__Network__NetworkTypes__L2Network
  C RWPB Identifiers
    IetfL2Topology_IetfNetwork_data_Network_NetworkTypes_L2Network
  YPBC Base Identifier
    rw_ypbc_IetfL2Topology_IetfNetwork_data_Network_NetworkTypes_L2Network

2.1.1.2  list nd:supporting-network
  Description
    An underlay network, used to represent layered network
    topologies.
  Leaves
    name: network-ref, type: LEAFREF, description: References the underlay network.
  XPath Path
    /nd:network/nd:supporting-network
  XPath Keyed Path
    /nd:network[nd:network-id='STRING']/nd:supporting-network[nd:network-ref='STRING']
  RW.REST URI Path
    /ietf-network:network/STRING/supporting-network/STRING
  RW Keyspec XPath Path
    D,/nd:network/nd:supporting-network
  RW Keyspec XPath Keyed Path
    D,/nd:network[nd:network-id='STRING']/nd:supporting-network[nd:network-ref='STRING']
  Protobuf Type
    .ietf_network.YangData.IetfNetwork.Network.SupportingNetwork
  Python Proto-GI Type
    IetfNetworkYang.YangData_IetfNetwork_Network_SupportingNetwork
  C Protobuf-C Struct Type
    IetfNetwork__YangData__IetfNetwork__Network__SupportingNetwork
  C RWPB Identifiers
    IetfNetwork_IetfNetwork_data_Network_SupportingNetwork
  YPBC Base Identifier
    rw_ypbc_IetfNetwork_IetfNetwork_data_Network_SupportingNetwork

2.1.1.3  list nd:node
  Description
    The inventory of nodes of this network.
  Leaves
    name: node-id, type: STRING, description: Identifies a node uniquely within the containing
    network.
  XPath Path
    /nd:network/nd:node
  XPath Keyed Path
    /nd:network[nd:network-id='STRING']/nd:node[nd:node-id='STRING']
  RW.REST URI Path
    /ietf-network:network/STRING/node/STRING
  RW Keyspec XPath Path
    D,/nd:network/nd:node
  RW Keyspec XPath Keyed Path
    D,/nd:network[nd:network-id='STRING']/nd:node[nd:node-id='STRING']
  Protobuf Type
    .rw_topology.YangData.IetfNetwork.Network.Node
  Python Proto-GI Type
    RwTopologyYang.YangData_IetfNetwork_Network_Node
  C Protobuf-C Struct Type
    RwTopology__YangData__IetfNetwork__Network__Node
  C RWPB Identifiers
    RwTopology_IetfNetwork_data_Network_Node
  YPBC Base Identifier
    rw_ypbc_RwTopology_IetfNetwork_data_Network_Node

2.1.1.3.1  list nd:supporting-node
  Description
    Represents another node, in an underlay network, that
    this node is supported by.  Used to represent layering
    structure.
  Leaves
    name: network-ref, type: LEAFREF, description: References the underlay network that the
    underlay node is part of.
    name: node-ref, type: LEAFREF, description: References the underlay node itself.
  XPath Path
    /nd:network/nd:node/nd:supporting-node
  XPath Keyed Path
    /nd:network[nd:network-id='STRING']/nd:node[nd:node-id='STRING']/nd:supporting-node[nd:network-ref='STRING'][nd:node-ref='STRING']
  RW.REST URI Path
    /ietf-network:network/STRING/node/STRING/supporting-node/STRING,STRING
  RW Keyspec XPath Path
    D,/nd:network/nd:node/nd:supporting-node
  RW Keyspec XPath Keyed Path
    D,/nd:network[nd:network-id='STRING']/nd:node[nd:node-id='STRING']/nd:supporting-node[nd:network-ref='STRING'][nd:node-ref='STRING']
  Protobuf Type
    .ietf_network.YangData.IetfNetwork.Network.Node.SupportingNode
  Python Proto-GI Type
    IetfNetworkYang.YangData_IetfNetwork_Network_Node_SupportingNode
  C Protobuf-C Struct Type
    IetfNetwork__YangData__IetfNetwork__Network__Node__SupportingNode
  C RWPB Identifiers
    IetfNetwork_IetfNetwork_data_Network_Node_SupportingNode
  YPBC Base Identifier
    rw_ypbc_IetfNetwork_IetfNetwork_data_Network_Node_SupportingNode

2.1.1.3.2  list lnk:termination-point
  Description
    A termination point can terminate a link.
    Depending on the type of topology, a termination point
    could, for example, refer to a port or an interface.
  Leaves
    name: tp-id, type: STRING, description: Termination point identifier.
  XPath Path
    /nd:network/nd:node/lnk:termination-point
  XPath Keyed Path
    /nd:network[nd:network-id='STRING']/nd:node[nd:node-id='STRING']/lnk:termination-point[lnk:tp-id='STRING']
  RW.REST URI Path
    /ietf-network:network/STRING/node/STRING/ietf-network-topology:termination-point/STRING
  RW Keyspec XPath Path
    D,/nd:network/nd:node/lnk:termination-point
  RW Keyspec XPath Keyed Path
    D,/nd:network[nd:network-id='STRING']/nd:node[nd:node-id='STRING']/lnk:termination-point[lnk:tp-id='STRING']
  Protobuf Type
    .rw_topology.YangData.IetfNetwork.Network.Node.TerminationPoint
  Python Proto-GI Type
    RwTopologyYang.YangData_IetfNetwork_Network_Node_TerminationPoint
  C Protobuf-C Struct Type
    RwTopology__YangData__IetfNetwork__Network__Node__TerminationPoint
  C RWPB Identifiers
    RwTopology_IetfNetwork_data_Network_Node_TerminationPoint
  YPBC Base Identifier
    rw_ypbc_RwTopology_IetfNetwork_data_Network_Node_TerminationPoint

2.1.1.3.2.1  list lnk:supporting-termination-point
  Description
    The leaf list identifies any termination points that
    the termination point is dependent on, or maps onto.
    Those termination points will themselves be contained
    in a supporting node.
    This dependency information can be inferred from
    the dependencies between links.  For this reason,
    this item is not separately configurable.  Hence no
    corresponding constraint needs to be articulated.
    The corresponding information is simply provided by the
    implementing system.
  Leaves
    name: network-ref, type: LEAFREF, description: This leaf identifies in which topology the
    supporting termination point is present.
    name: node-ref, type: LEAFREF, description: This leaf identifies in which node the supporting
    termination point is present.
    name: tp-ref, type: LEAFREF, description: Reference to the underlay node, must be in a
    different topology
  XPath Path
    /nd:network/nd:node/lnk:termination-point/lnk:supporting-termination-point
  XPath Keyed Path
    /nd:network[nd:network-id='STRING']/nd:node[nd:node-id='STRING']/lnk:termination-point[lnk:tp-id='STRING']/lnk:supporting-termination-point[lnk:network-ref='LEAFREF_VALUE'][lnk:node-ref='LEAFREF_VALUE'][lnk:tp-ref='LEAFREF_VALUE']
  RW.REST URI Path
    /ietf-network:network/STRING/node/STRING/ietf-network-topology:termination-point/STRING/supporting-termination-point/LEAFREF_VALUE,LEAFREF_VALUE,LEAFREF_VALUE
  RW Keyspec XPath Path
    D,/nd:network/nd:node/lnk:termination-point/lnk:supporting-termination-point
  RW Keyspec XPath Keyed Path
    D,/nd:network[nd:network-id='STRING']/nd:node[nd:node-id='STRING']/lnk:termination-point[lnk:tp-id='STRING']/lnk:supporting-termination-point[lnk:network-ref='LEAFREF_VALUE'][lnk:node-ref='LEAFREF_VALUE'][lnk:tp-ref='LEAFREF_VALUE']
  Protobuf Type
    .ietf_network_topology.YangData.IetfNetwork.Network.Node.TerminationPoint.SupportingTerminationPoint
  Python Proto-GI Type
    IetfNetworkTopologyYang.YangData_IetfNetwork_Network_Node_TerminationPoint_SupportingTerminationPoint
  C Protobuf-C Struct Type
    IetfNetworkTopology__YangData__IetfNetwork__Network__Node__TerminationPoint__SupportingTerminationPoint
  C RWPB Identifiers
    IetfNetworkTopology_IetfNetwork_data_Network_Node_TerminationPoint_SupportingTerminationPoint
  YPBC Base Identifier
    rw_ypbc_IetfNetworkTopology_IetfNetwork_data_Network_Node_TerminationPoint_SupportingTerminationPoint

2.1.1.3.2.2  container l2t:l2-termination-point-attributes
  Description
    Containing L2 TP attributes
  Leaves
    name: description, type: STRING, description: Port description
    name: maximum-frame-size, type: UINT32, description: Maximum frame size
    name: mac-address, type: STRING, description: Interface MAC address
    name: eth-encapsulation, type: IDREF, description: Encapsulation type of this
    ternimation point.
    name: port-vlan-id, type: UINT16, description: Port VLAN ID
    name: encapsulation, type: IDREF, description: Encapsulation type of this termination point.
    name: tp-state, type: ENUM, description: State of the termination point
  XPath Path
    /nd:network/nd:node/lnk:termination-point/l2t:l2-termination-point-attributes
  XPath Keyed Path
    /nd:network[nd:network-id='STRING']/nd:node[nd:node-id='STRING']/lnk:termination-point[lnk:tp-id='STRING']/l2t:l2-termination-point-attributes
  RW.REST URI Path
    /ietf-network:network/STRING/node/STRING/ietf-network-topology:termination-point/STRING/ietf-l2-topology:l2-termination-point-attributes
  RW Keyspec XPath Path
    D,/nd:network/nd:node/lnk:termination-point/l2t:l2-termination-point-attributes
  RW Keyspec XPath Keyed Path
    D,/nd:network[nd:network-id='STRING']/nd:node[nd:node-id='STRING']/lnk:termination-point[lnk:tp-id='STRING']/l2t:l2-termination-point-attributes
  Protobuf Type
    .ietf_l2_topology.YangData.IetfNetwork.Network.Node.TerminationPoint.L2TerminationPointAttributes
  Python Proto-GI Type
    IetfL2TopologyYang.YangData_IetfNetwork_Network_Node_TerminationPoint_L2TerminationPointAttributes
  C Protobuf-C Struct Type
    IetfL2Topology__YangData__IetfNetwork__Network__Node__TerminationPoint__L2TerminationPointAttributes
  C RWPB Identifiers
    IetfL2Topology_IetfNetwork_data_Network_Node_TerminationPoint_L2TerminationPointAttributes
  YPBC Base Identifier
    rw_ypbc_IetfL2Topology_IetfNetwork_data_Network_Node_TerminationPoint_L2TerminationPointAttributes

2.1.1.3.2.2.1  list l2t:vlan-id-name
  Description
    Interface configured VLANs
  Leaves
    name: vlan-id, type: UINT16, description: VLAN ID
    name: vlan-name, type: STRING, description: VLAN Name
  XPath Path
    /nd:network/nd:node/lnk:termination-point/l2t:l2-termination-point-attributes/l2t:vlan-id-name
  XPath Keyed Path
    /nd:network[nd:network-id='STRING']/nd:node[nd:node-id='STRING']/lnk:termination-point[lnk:tp-id='STRING']/l2t:l2-termination-point-attributes/l2t:vlan-id-name[l2t:vlan-id='0']
  RW.REST URI Path
    /ietf-network:network/STRING/node/STRING/ietf-network-topology:termination-point/STRING/ietf-l2-topology:l2-termination-point-attributes/vlan-id-name/0
  RW Keyspec XPath Path
    D,/nd:network/nd:node/lnk:termination-point/l2t:l2-termination-point-attributes/l2t:vlan-id-name
  RW Keyspec XPath Keyed Path
    D,/nd:network[nd:network-id='STRING']/nd:node[nd:node-id='STRING']/lnk:termination-point[lnk:tp-id='STRING']/l2t:l2-termination-point-attributes/l2t:vlan-id-name[l2t:vlan-id='0']
  Protobuf Type
    .ietf_l2_topology.YangData.IetfNetwork.Network.Node.TerminationPoint.L2TerminationPointAttributes.VlanIdName
  Python Proto-GI Type
    IetfL2TopologyYang.YangData_IetfNetwork_Network_Node_TerminationPoint_L2TerminationPointAttributes_VlanIdName
  C Protobuf-C Struct Type
    IetfL2Topology__YangData__IetfNetwork__Network__Node__TerminationPoint__L2TerminationPointAttributes__VlanIdName
  C RWPB Identifiers
    IetfL2Topology_IetfNetwork_data_Network_Node_TerminationPoint_L2TerminationPointAttributes_VlanIdName
  YPBC Base Identifier
    rw_ypbc_IetfL2Topology_IetfNetwork_data_Network_Node_TerminationPoint_L2TerminationPointAttributes_VlanIdName

2.1.1.3.2.3  container rw-topology:rw-termination-point-attributes
  Description
    Containing RW TP attributes
  Leaves
    name: description, type: STRING, description: Port description
  XPath Path
    /nd:network/nd:node/lnk:termination-point/rw-topology:rw-termination-point-attributes
  XPath Keyed Path
    /nd:network[nd:network-id='STRING']/nd:node[nd:node-id='STRING']/lnk:termination-point[lnk:tp-id='STRING']/rw-topology:rw-termination-point-attributes
  RW.REST URI Path
    /ietf-network:network/STRING/node/STRING/ietf-network-topology:termination-point/STRING/rw-topology:rw-termination-point-attributes
  RW Keyspec XPath Path
    D,/nd:network/nd:node/lnk:termination-point/rw-topology:rw-termination-point-attributes
  RW Keyspec XPath Keyed Path
    D,/nd:network[nd:network-id='STRING']/nd:node[nd:node-id='STRING']/lnk:termination-point[lnk:tp-id='STRING']/rw-topology:rw-termination-point-attributes
  Protobuf Type
    .rw_topology.YangData.IetfNetwork.Network.Node.TerminationPoint.RwTerminationPointAttributes
  Python Proto-GI Type
    RwTopologyYang.YangData_IetfNetwork_Network_Node_TerminationPoint_RwTerminationPointAttributes
  C Protobuf-C Struct Type
    RwTopology__YangData__IetfNetwork__Network__Node__TerminationPoint__RwTerminationPointAttributes
  C RWPB Identifiers
    RwTopology_IetfNetwork_data_Network_Node_TerminationPoint_RwTerminationPointAttributes
  YPBC Base Identifier
    rw_ypbc_RwTopology_IetfNetwork_data_Network_Node_TerminationPoint_RwTerminationPointAttributes

2.1.1.3.2.3.1  container rw-topology:ip-attributes
  Description
    L2 termination points containing IP addresses
  XPath Path
    /nd:network/nd:node/lnk:termination-point/rw-topology:rw-termination-point-attributes/rw-topology:ip-attributes
  XPath Keyed Path
    /nd:network[nd:network-id='STRING']/nd:node[nd:node-id='STRING']/lnk:termination-point[lnk:tp-id='STRING']/rw-topology:rw-termination-point-attributes/rw-topology:ip-attributes
  RW.REST URI Path
    /ietf-network:network/STRING/node/STRING/ietf-network-topology:termination-point/STRING/rw-topology:rw-termination-point-attributes/ip-attributes
  RW Keyspec XPath Path
    D,/nd:network/nd:node/lnk:termination-point/rw-topology:rw-termination-point-attributes/rw-topology:ip-attributes
  RW Keyspec XPath Keyed Path
    D,/nd:network[nd:network-id='STRING']/nd:node[nd:node-id='STRING']/lnk:termination-point[lnk:tp-id='STRING']/rw-topology:rw-termination-point-attributes/rw-topology:ip-attributes
  Protobuf Type
    .rw_topology.YangData.IetfNetwork.Network.Node.TerminationPoint.RwTerminationPointAttributes.IpAttributes
  Python Proto-GI Type
    RwTopologyYang.YangData_IetfNetwork_Network_Node_TerminationPoint_RwTerminationPointAttributes_IpAttributes
  C Protobuf-C Struct Type
    RwTopology__YangData__IetfNetwork__Network__Node__TerminationPoint__RwTerminationPointAttributes__IpAttributes
  C RWPB Identifiers
    RwTopology_IetfNetwork_data_Network_Node_TerminationPoint_RwTerminationPointAttributes_IpAttributes
  YPBC Base Identifier
    rw_ypbc_RwTopology_IetfNetwork_data_Network_Node_TerminationPoint_RwTerminationPointAttributes_IpAttributes

2.1.1.3.2.3.1.1  list rw-topology:ip-addresses
  Leaves
    name: ip, type: UNION, description: IPv4 or IPv6 address
  XPath Path
    /nd:network/nd:node/lnk:termination-point/rw-topology:rw-termination-point-attributes/rw-topology:ip-attributes/rw-topology:ip-addresses
  XPath Keyed Path
    /nd:network[nd:network-id='STRING']/nd:node[nd:node-id='STRING']/lnk:termination-point[lnk:tp-id='STRING']/rw-topology:rw-termination-point-attributes/rw-topology:ip-attributes/rw-topology:ip-addresses[rw-topology:ip='UNION_VALUE']
  RW.REST URI Path
    /ietf-network:network/STRING/node/STRING/ietf-network-topology:termination-point/STRING/rw-topology:rw-termination-point-attributes/ip-attributes/ip-addresses/UNION_VALUE
  RW Keyspec XPath Path
    D,/nd:network/nd:node/lnk:termination-point/rw-topology:rw-termination-point-attributes/rw-topology:ip-attributes/rw-topology:ip-addresses
  RW Keyspec XPath Keyed Path
    D,/nd:network[nd:network-id='STRING']/nd:node[nd:node-id='STRING']/lnk:termination-point[lnk:tp-id='STRING']/rw-topology:rw-termination-point-attributes/rw-topology:ip-attributes/rw-topology:ip-addresses[rw-topology:ip='UNION_VALUE']
  Protobuf Type
    .rw_topology.YangData.IetfNetwork.Network.Node.TerminationPoint.RwTerminationPointAttributes.IpAttributes.IpAddresses
  Python Proto-GI Type
    RwTopologyYang.YangData_IetfNetwork_Network_Node_TerminationPoint_RwTerminationPointAttributes_IpAttributes_IpAddresses
  C Protobuf-C Struct Type
    RwTopology__YangData__IetfNetwork__Network__Node__TerminationPoint__RwTerminationPointAttributes__IpAttributes__IpAddresses
  C RWPB Identifiers
    RwTopology_IetfNetwork_data_Network_Node_TerminationPoint_RwTerminationPointAttributes_IpAttributes_IpAddresses
  YPBC Base Identifier
    rw_ypbc_RwTopology_IetfNetwork_data_Network_Node_TerminationPoint_RwTerminationPointAttributes_IpAttributes_IpAddresses

2.1.1.3.3  container l2t:l2-node-attributes
  Description
    Containing L2 node attributes
  Leaves
    name: name, type: STRING, description: Node name
    name: description, type: STRING, description: Node description
    name: management-vid, type: UINT16, description: System management VID
  XPath Path
    /nd:network/nd:node/l2t:l2-node-attributes
  XPath Keyed Path
    /nd:network[nd:network-id='STRING']/nd:node[nd:node-id='STRING']/l2t:l2-node-attributes
  RW.REST URI Path
    /ietf-network:network/STRING/node/STRING/ietf-l2-topology:l2-node-attributes
  RW Keyspec XPath Path
    D,/nd:network/nd:node/l2t:l2-node-attributes
  RW Keyspec XPath Keyed Path
    D,/nd:network[nd:network-id='STRING']/nd:node[nd:node-id='STRING']/l2t:l2-node-attributes
  Protobuf Type
    .ietf_l2_topology.YangData.IetfNetwork.Network.Node.L2NodeAttributes
  Python Proto-GI Type
    IetfL2TopologyYang.YangData_IetfNetwork_Network_Node_L2NodeAttributes
  C Protobuf-C Struct Type
    IetfL2Topology__YangData__IetfNetwork__Network__Node__L2NodeAttributes
  C RWPB Identifiers
    IetfL2Topology_IetfNetwork_data_Network_Node_L2NodeAttributes
  YPBC Base Identifier
    rw_ypbc_IetfL2Topology_IetfNetwork_data_Network_Node_L2NodeAttributes

2.1.1.3.3.1  leaf-list l2t:management-address
  Description
    System management address
  XPath Path
    /nd:network/nd:node/l2t:l2-node-attributes/l2t:management-address
  XPath Keyed Path
    /nd:network[nd:network-id='STRING']/nd:node[nd:node-id='STRING']/l2t:l2-node-attributes/l2t:management-address
  RW.REST URI Path
    /ietf-network:network/STRING/node/STRING/ietf-l2-topology:l2-node-attributes/management-address
  RW Keyspec XPath Path
    D,/nd:network/nd:node/l2t:l2-node-attributes/l2t:management-address
  RW Keyspec XPath Keyed Path
    D,/nd:network[nd:network-id='STRING']/nd:node[nd:node-id='STRING']/l2t:l2-node-attributes/l2t:management-address
  Protobuf Type
    .ietf_l2_topology.YangData.IetfNetwork.Network.Node.L2NodeAttributes.ManagementAddress
  Python Proto-GI Type
    IetfL2TopologyYang.YangData_IetfNetwork_Network_Node_L2NodeAttributes_ManagementAddress
  C Protobuf-C Struct Type
    IetfL2Topology__YangData__IetfNetwork__Network__Node__L2NodeAttributes__ManagementAddress
  C RWPB Identifiers
    IetfL2Topology_IetfNetwork_data_Network_Node_L2NodeAttributes_ManagementAddress
  YPBC Base Identifier
    rw_ypbc_IetfL2Topology_IetfNetwork_data_Network_Node_L2NodeAttributes_ManagementAddress

2.1.1.3.3.2  leaf-list l2t:nick-name
  Description
    Nickname of the RBridge
  XPath Path
    /nd:network/nd:node/l2t:l2-node-attributes/l2t:nick-name
  XPath Keyed Path
    /nd:network[nd:network-id='STRING']/nd:node[nd:node-id='STRING']/l2t:l2-node-attributes/l2t:nick-name
  RW.REST URI Path
    /ietf-network:network/STRING/node/STRING/ietf-l2-topology:l2-node-attributes/nick-name
  RW Keyspec XPath Path
    D,/nd:network/nd:node/l2t:l2-node-attributes/l2t:nick-name
  RW Keyspec XPath Keyed Path
    D,/nd:network[nd:network-id='STRING']/nd:node[nd:node-id='STRING']/l2t:l2-node-attributes/l2t:nick-name
  Protobuf Type
    .ietf_l2_topology.YangData.IetfNetwork.Network.Node.L2NodeAttributes.NickName
  Python Proto-GI Type
    IetfL2TopologyYang.YangData_IetfNetwork_Network_Node_L2NodeAttributes_NickName
  C Protobuf-C Struct Type
    IetfL2Topology__YangData__IetfNetwork__Network__Node__L2NodeAttributes__NickName
  C RWPB Identifiers
    IetfL2Topology_IetfNetwork_data_Network_Node_L2NodeAttributes_NickName
  YPBC Base Identifier
    rw_ypbc_IetfL2Topology_IetfNetwork_data_Network_Node_L2NodeAttributes_NickName

2.1.1.3.3.3  leaf-list l2t:flag
  Description
    Node operational flags
  XPath Path
    /nd:network/nd:node/l2t:l2-node-attributes/l2t:flag
  XPath Keyed Path
    /nd:network[nd:network-id='STRING']/nd:node[nd:node-id='STRING']/l2t:l2-node-attributes/l2t:flag
  RW.REST URI Path
    /ietf-network:network/STRING/node/STRING/ietf-l2-topology:l2-node-attributes/flag
  RW Keyspec XPath Path
    D,/nd:network/nd:node/l2t:l2-node-attributes/l2t:flag
  RW Keyspec XPath Keyed Path
    D,/nd:network[nd:network-id='STRING']/nd:node[nd:node-id='STRING']/l2t:l2-node-attributes/l2t:flag
  Protobuf Type
    .ietf_l2_topology.YangData.IetfNetwork.Network.Node.L2NodeAttributes.Flag
  Python Proto-GI Type
    IetfL2TopologyYang.YangData_IetfNetwork_Network_Node_L2NodeAttributes_Flag
  C Protobuf-C Struct Type
    IetfL2Topology__YangData__IetfNetwork__Network__Node__L2NodeAttributes__Flag
  C RWPB Identifiers
    IetfL2Topology_IetfNetwork_data_Network_Node_L2NodeAttributes_Flag
  YPBC Base Identifier
    rw_ypbc_IetfL2Topology_IetfNetwork_data_Network_Node_L2NodeAttributes_Flag

2.1.1.3.4  container rw-topology:rw-node-attributes
  Description
    Containing RW node attributes
  Leaves
    name: name, type: STRING, description: Node name
    name: ovs-bridge-name, type: STRING, description: Name of OVS bridge
  XPath Path
    /nd:network/nd:node/rw-topology:rw-node-attributes
  XPath Keyed Path
    /nd:network[nd:network-id='STRING']/nd:node[nd:node-id='STRING']/rw-topology:rw-node-attributes
  RW.REST URI Path
    /ietf-network:network/STRING/node/STRING/rw-topology:rw-node-attributes
  RW Keyspec XPath Path
    D,/nd:network/nd:node/rw-topology:rw-node-attributes
  RW Keyspec XPath Keyed Path
    D,/nd:network[nd:network-id='STRING']/nd:node[nd:node-id='STRING']/rw-topology:rw-node-attributes
  Protobuf Type
    .rw_topology.YangData.IetfNetwork.Network.Node.RwNodeAttributes
  Python Proto-GI Type
    RwTopologyYang.YangData_IetfNetwork_Network_Node_RwNodeAttributes
  C Protobuf-C Struct Type
    RwTopology__YangData__IetfNetwork__Network__Node__RwNodeAttributes
  C RWPB Identifiers
    RwTopology_IetfNetwork_data_Network_Node_RwNodeAttributes
  YPBC Base Identifier
    rw_ypbc_RwTopology_IetfNetwork_data_Network_Node_RwNodeAttributes

2.1.1.4  list lnk:link
  Description
    A Network Link connects a by Local (Source) node and
    a Remote (Destination) Network Nodes via a set of the
    nodes' termination points.
    As it is possible to have several links between the same
    source and destination nodes, and as a link could
    potentially be re-homed between termination points, to
    ensure that we would always know to distinguish between
    links, every link is identified by a dedicated link
    identifier.
    Note that a link models a point-to-point link, not a
    multipoint link.
    Layering dependencies on links in underlay topologies are
    not represented as the layering information of nodes and of
    termination points is sufficient.
  Leaves
    name: link-id, type: STRING, description: The identifier of a link in the topology.
    A link is specific to a topology to which it belongs.
  XPath Path
    /nd:network/lnk:link
  XPath Keyed Path
    /nd:network[nd:network-id='STRING']/lnk:link[lnk:link-id='STRING']
  RW.REST URI Path
    /ietf-network:network/STRING/ietf-network-topology:link/STRING
  RW Keyspec XPath Path
    D,/nd:network/lnk:link
  RW Keyspec XPath Keyed Path
    D,/nd:network[nd:network-id='STRING']/lnk:link[lnk:link-id='STRING']
  Protobuf Type
    .rw_topology.YangData.IetfNetwork.Network.Link
  Python Proto-GI Type
    RwTopologyYang.YangData_IetfNetwork_Network_Link
  C Protobuf-C Struct Type
    RwTopology__YangData__IetfNetwork__Network__Link
  C RWPB Identifiers
    RwTopology_IetfNetwork_data_Network_Link
  YPBC Base Identifier
    rw_ypbc_RwTopology_IetfNetwork_data_Network_Link

2.1.1.4.1  container lnk:source
  Description
    This container holds the logical source of a particular
    link.
  Leaves
    name: source-node, type: LEAFREF, description: Source node identifier, must be in same topology.
    name: source-tp, type: LEAFREF, description: Termination point within source node that terminates
    the link.
  XPath Path
    /nd:network/lnk:link/lnk:source
  XPath Keyed Path
    /nd:network[nd:network-id='STRING']/lnk:link[lnk:link-id='STRING']/lnk:source
  RW.REST URI Path
    /ietf-network:network/STRING/ietf-network-topology:link/STRING/source
  RW Keyspec XPath Path
    D,/nd:network/lnk:link/lnk:source
  RW Keyspec XPath Keyed Path
    D,/nd:network[nd:network-id='STRING']/lnk:link[lnk:link-id='STRING']/lnk:source
  Protobuf Type
    .ietf_network_topology.YangData.IetfNetwork.Network.Link.Source
  Python Proto-GI Type
    IetfNetworkTopologyYang.YangData_IetfNetwork_Network_Link_Source
  C Protobuf-C Struct Type
    IetfNetworkTopology__YangData__IetfNetwork__Network__Link__Source
  C RWPB Identifiers
    IetfNetworkTopology_IetfNetwork_data_Network_Link_Source
  YPBC Base Identifier
    rw_ypbc_IetfNetworkTopology_IetfNetwork_data_Network_Link_Source

2.1.1.4.2  container lnk:destination
  Description
    This container holds the logical destination of a
    particular link.
  Leaves
    name: dest-node, type: LEAFREF, description: Destination node identifier, must be in the same
    network.
    name: dest-tp, type: LEAFREF, description: Termination point within destination node that
    terminates the link.
  XPath Path
    /nd:network/lnk:link/lnk:destination
  XPath Keyed Path
    /nd:network[nd:network-id='STRING']/lnk:link[lnk:link-id='STRING']/lnk:destination
  RW.REST URI Path
    /ietf-network:network/STRING/ietf-network-topology:link/STRING/destination
  RW Keyspec XPath Path
    D,/nd:network/lnk:link/lnk:destination
  RW Keyspec XPath Keyed Path
    D,/nd:network[nd:network-id='STRING']/lnk:link[lnk:link-id='STRING']/lnk:destination
  Protobuf Type
    .ietf_network_topology.YangData.IetfNetwork.Network.Link.Destination
  Python Proto-GI Type
    IetfNetworkTopologyYang.YangData_IetfNetwork_Network_Link_Destination
  C Protobuf-C Struct Type
    IetfNetworkTopology__YangData__IetfNetwork__Network__Link__Destination
  C RWPB Identifiers
    IetfNetworkTopology_IetfNetwork_data_Network_Link_Destination
  YPBC Base Identifier
    rw_ypbc_IetfNetworkTopology_IetfNetwork_data_Network_Link_Destination

2.1.1.4.3  list lnk:supporting-link
  Description
    Identifies the link, or links, that this link
    is dependent on.
  Leaves
    name: network-ref, type: LEAFREF, description: This leaf identifies in which underlay topology
    supporting link is present.
    name: link-ref, type: LEAFREF, description: This leaf identifies a link which is a part
    of this link's underlay. Reference loops, in which
    a link identifies itself as its underlay, either
    directly or transitively, are not allowed.
  XPath Path
    /nd:network/lnk:link/lnk:supporting-link
  XPath Keyed Path
    /nd:network[nd:network-id='STRING']/lnk:link[lnk:link-id='STRING']/lnk:supporting-link[lnk:network-ref='LEAFREF_VALUE'][lnk:link-ref='LEAFREF_VALUE']
  RW.REST URI Path
    /ietf-network:network/STRING/ietf-network-topology:link/STRING/supporting-link/LEAFREF_VALUE,LEAFREF_VALUE
  RW Keyspec XPath Path
    D,/nd:network/lnk:link/lnk:supporting-link
  RW Keyspec XPath Keyed Path
    D,/nd:network[nd:network-id='STRING']/lnk:link[lnk:link-id='STRING']/lnk:supporting-link[lnk:network-ref='LEAFREF_VALUE'][lnk:link-ref='LEAFREF_VALUE']
  Protobuf Type
    .ietf_network_topology.YangData.IetfNetwork.Network.Link.SupportingLink
  Python Proto-GI Type
    IetfNetworkTopologyYang.YangData_IetfNetwork_Network_Link_SupportingLink
  C Protobuf-C Struct Type
    IetfNetworkTopology__YangData__IetfNetwork__Network__Link__SupportingLink
  C RWPB Identifiers
    IetfNetworkTopology_IetfNetwork_data_Network_Link_SupportingLink
  YPBC Base Identifier
    rw_ypbc_IetfNetworkTopology_IetfNetwork_data_Network_Link_SupportingLink

2.1.1.4.4  container l2t:l2-link-attributes
  Description
    Containing L2 link attributes
  Leaves
    name: name, type: STRING, description: Link name
    name: rate, type: DECIMAL64, description: Link rate
    name: delay, type: UINT32, description: Link delay in microseconds
  XPath Path
    /nd:network/lnk:link/l2t:l2-link-attributes
  XPath Keyed Path
    /nd:network[nd:network-id='STRING']/lnk:link[lnk:link-id='STRING']/l2t:l2-link-attributes
  RW.REST URI Path
    /ietf-network:network/STRING/ietf-network-topology:link/STRING/ietf-l2-topology:l2-link-attributes
  RW Keyspec XPath Path
    D,/nd:network/lnk:link/l2t:l2-link-attributes
  RW Keyspec XPath Keyed Path
    D,/nd:network[nd:network-id='STRING']/lnk:link[lnk:link-id='STRING']/l2t:l2-link-attributes
  Protobuf Type
    .ietf_l2_topology.YangData.IetfNetwork.Network.Link.L2LinkAttributes
  Python Proto-GI Type
    IetfL2TopologyYang.YangData_IetfNetwork_Network_Link_L2LinkAttributes
  C Protobuf-C Struct Type
    IetfL2Topology__YangData__IetfNetwork__Network__Link__L2LinkAttributes
  C RWPB Identifiers
    IetfL2Topology_IetfNetwork_data_Network_Link_L2LinkAttributes
  YPBC Base Identifier
    rw_ypbc_IetfL2Topology_IetfNetwork_data_Network_Link_L2LinkAttributes

2.1.1.4.4.1  leaf-list l2t:flag
  Description
    Link flags
  XPath Path
    /nd:network/lnk:link/l2t:l2-link-attributes/l2t:flag
  XPath Keyed Path
    /nd:network[nd:network-id='STRING']/lnk:link[lnk:link-id='STRING']/l2t:l2-link-attributes/l2t:flag
  RW.REST URI Path
    /ietf-network:network/STRING/ietf-network-topology:link/STRING/ietf-l2-topology:l2-link-attributes/flag
  RW Keyspec XPath Path
    D,/nd:network/lnk:link/l2t:l2-link-attributes/l2t:flag
  RW Keyspec XPath Keyed Path
    D,/nd:network[nd:network-id='STRING']/lnk:link[lnk:link-id='STRING']/l2t:l2-link-attributes/l2t:flag
  Protobuf Type
    .ietf_l2_topology.YangData.IetfNetwork.Network.Link.L2LinkAttributes.Flag
  Python Proto-GI Type
    IetfL2TopologyYang.YangData_IetfNetwork_Network_Link_L2LinkAttributes_Flag
  C Protobuf-C Struct Type
    IetfL2Topology__YangData__IetfNetwork__Network__Link__L2LinkAttributes__Flag
  C RWPB Identifiers
    IetfL2Topology_IetfNetwork_data_Network_Link_L2LinkAttributes_Flag
  YPBC Base Identifier
    rw_ypbc_IetfL2Topology_IetfNetwork_data_Network_Link_L2LinkAttributes_Flag

2.1.1.4.4.2  leaf-list l2t:srlg
  Description
    List of Shared Risk Link Groups
    this link belongs to.
  XPath Path
    /nd:network/lnk:link/l2t:l2-link-attributes/l2t:srlg
  XPath Keyed Path
    /nd:network[nd:network-id='STRING']/lnk:link[lnk:link-id='STRING']/l2t:l2-link-attributes/l2t:srlg
  RW.REST URI Path
    /ietf-network:network/STRING/ietf-network-topology:link/STRING/ietf-l2-topology:l2-link-attributes/srlg
  RW Keyspec XPath Path
    D,/nd:network/lnk:link/l2t:l2-link-attributes/l2t:srlg
  RW Keyspec XPath Keyed Path
    D,/nd:network[nd:network-id='STRING']/lnk:link[lnk:link-id='STRING']/l2t:l2-link-attributes/l2t:srlg
  Protobuf Type
    .ietf_l2_topology.YangData.IetfNetwork.Network.Link.L2LinkAttributes.Srlg
  Python Proto-GI Type
    IetfL2TopologyYang.YangData_IetfNetwork_Network_Link_L2LinkAttributes_Srlg
  C Protobuf-C Struct Type
    IetfL2Topology__YangData__IetfNetwork__Network__Link__L2LinkAttributes__Srlg
  C RWPB Identifiers
    IetfL2Topology_IetfNetwork_data_Network_Link_L2LinkAttributes_Srlg
  YPBC Base Identifier
    rw_ypbc_IetfL2Topology_IetfNetwork_data_Network_Link_L2LinkAttributes_Srlg

2.1.1.4.5  container rw-topology:rw-link-attributes
  Description
    Containing RW link attributes
  Leaves
    name: name, type: STRING, description: Link name
  XPath Path
    /nd:network/lnk:link/rw-topology:rw-link-attributes
  XPath Keyed Path
    /nd:network[nd:network-id='STRING']/lnk:link[lnk:link-id='STRING']/rw-topology:rw-link-attributes
  RW.REST URI Path
    /ietf-network:network/STRING/ietf-network-topology:link/STRING/rw-topology:rw-link-attributes
  RW Keyspec XPath Path
    D,/nd:network/lnk:link/rw-topology:rw-link-attributes
  RW Keyspec XPath Keyed Path
    D,/nd:network[nd:network-id='STRING']/lnk:link[lnk:link-id='STRING']/rw-topology:rw-link-attributes
  Protobuf Type
    .rw_topology.YangData.IetfNetwork.Network.Link.RwLinkAttributes
  Python Proto-GI Type
    RwTopologyYang.YangData_IetfNetwork_Network_Link_RwLinkAttributes
  C Protobuf-C Struct Type
    RwTopology__YangData__IetfNetwork__Network__Link__RwLinkAttributes
  C RWPB Identifiers
    RwTopology_IetfNetwork_data_Network_Link_RwLinkAttributes
  YPBC Base Identifier
    rw_ypbc_RwTopology_IetfNetwork_data_Network_Link_RwLinkAttributes

2.1.1.5  container l2t:l2-network-attributes
  Description
    Containing L2 network attributes
  Leaves
    name: name, type: STRING, description: Name of the L2 network
  XPath Path
    /nd:network/l2t:l2-network-attributes
  XPath Keyed Path
    /nd:network[nd:network-id='STRING']/l2t:l2-network-attributes
  RW.REST URI Path
    /ietf-network:network/STRING/ietf-l2-topology:l2-network-attributes
  RW Keyspec XPath Path
    D,/nd:network/l2t:l2-network-attributes
  RW Keyspec XPath Keyed Path
    D,/nd:network[nd:network-id='STRING']/l2t:l2-network-attributes
  Protobuf Type
    .ietf_l2_topology.YangData.IetfNetwork.Network.L2NetworkAttributes
  Python Proto-GI Type
    IetfL2TopologyYang.YangData_IetfNetwork_Network_L2NetworkAttributes
  C Protobuf-C Struct Type
    IetfL2Topology__YangData__IetfNetwork__Network__L2NetworkAttributes
  C RWPB Identifiers
    IetfL2Topology_IetfNetwork_data_Network_L2NetworkAttributes
  YPBC Base Identifier
    rw_ypbc_IetfL2Topology_IetfNetwork_data_Network_L2NetworkAttributes

2.1.1.5.1  leaf-list l2t:flag
  Description
    L2 network flags
  XPath Path
    /nd:network/l2t:l2-network-attributes/l2t:flag
  XPath Keyed Path
    /nd:network[nd:network-id='STRING']/l2t:l2-network-attributes/l2t:flag
  RW.REST URI Path
    /ietf-network:network/STRING/ietf-l2-topology:l2-network-attributes/flag
  RW Keyspec XPath Path
    D,/nd:network/l2t:l2-network-attributes/l2t:flag
  RW Keyspec XPath Keyed Path
    D,/nd:network[nd:network-id='STRING']/l2t:l2-network-attributes/l2t:flag
  Protobuf Type
    .ietf_l2_topology.YangData.IetfNetwork.Network.L2NetworkAttributes.Flag
  Python Proto-GI Type
    IetfL2TopologyYang.YangData_IetfNetwork_Network_L2NetworkAttributes_Flag
  C Protobuf-C Struct Type
    IetfL2Topology__YangData__IetfNetwork__Network__L2NetworkAttributes__Flag
  C RWPB Identifiers
    IetfL2Topology_IetfNetwork_data_Network_L2NetworkAttributes_Flag
  YPBC Base Identifier
    rw_ypbc_IetfL2Topology_IetfNetwork_data_Network_L2NetworkAttributes_Flag

2.1.1.6  container rw-topology:rw-network-attributes
  Description
    Containing RW network attributes
  Leaves
    name: name, type: STRING, description: Name of the RW Topology network
    name: sdn-account-name, type: STRING, description: Name of the SDN account from which topology is got
  XPath Path
    /nd:network/rw-topology:rw-network-attributes
  XPath Keyed Path
    /nd:network[nd:network-id='STRING']/rw-topology:rw-network-attributes
  RW.REST URI Path
    /ietf-network:network/STRING/rw-topology:rw-network-attributes
  RW Keyspec XPath Path
    D,/nd:network/rw-topology:rw-network-attributes
  RW Keyspec XPath Keyed Path
    D,/nd:network[nd:network-id='STRING']/rw-topology:rw-network-attributes
  Protobuf Type
    .rw_topology.YangData.IetfNetwork.Network.RwNetworkAttributes
  Python Proto-GI Type
    RwTopologyYang.YangData_IetfNetwork_Network_RwNetworkAttributes
  C Protobuf-C Struct Type
    RwTopology__YangData__IetfNetwork__Network__RwNetworkAttributes
  C RWPB Identifiers
    RwTopology_IetfNetwork_data_Network_RwNetworkAttributes
  YPBC Base Identifier
    rw_ypbc_RwTopology_IetfNetwork_data_Network_RwNetworkAttributes

3  module ietf-network-topology

4  module rw-topology

