Programmer's API documentation for yang module ietf-l2-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 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
      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 l2t:l2-network-attributes                              2.1.1.5
        leaf-list l2t:flag                                           2.1.1.5.1
module ietf-network-topology                                                 3
module ietf-l2-topology                                                      4
  ietf-l2-topology notification                                            4.1
    notification l2t:l2-node-event                                       4.1.1
      container l2t:l2-network                                         4.1.1.1
      container l2t:l2-node-attributes                                 4.1.1.2
        leaf-list l2t:management-address                             4.1.1.2.1
        leaf-list l2t:nick-name                                      4.1.1.2.2
        leaf-list l2t:flag                                           4.1.1.2.3
    notification l2t:l2-link-event                                       4.1.2
      container l2t:l2-network                                         4.1.2.1
      container l2t:l2-link-attributes                                 4.1.2.2
        leaf-list l2t:flag                                           4.1.2.2.1
        leaf-list l2t:srlg                                           4.1.2.2.2
    notification l2t:l2-termination-point-event                          4.1.3
      container l2t:l2-network                                         4.1.3.1
      container l2t:l2-termination-point-attributes                    4.1.3.2
        list l2t:vlan-id-name                                        4.1.3.2.1


1  Schema Globals
  Global Schema Type
    rw_ypbc_IetfL2Topology_t_schema
  Global Schema Pointer
    rw_ypbc_IetfL2Topology_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
    .ietf_l2_topology.YangData.IetfNetwork.Network
  Python Proto-GI Type
    IetfL2TopologyYang.YangData_IetfNetwork_Network
  C Protobuf-C Struct Type
    IetfL2Topology__YangData__IetfNetwork__Network
  C RWPB Identifiers
    IetfL2Topology_IetfNetwork_data_Network
  YPBC Base Identifier
    rw_ypbc_IetfL2Topology_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
    .ietf_l2_topology.YangData.IetfNetwork.Network.Node
  Python Proto-GI Type
    IetfL2TopologyYang.YangData_IetfNetwork_Network_Node
  C Protobuf-C Struct Type
    IetfL2Topology__YangData__IetfNetwork__Network__Node
  C RWPB Identifiers
    IetfL2Topology_IetfNetwork_data_Network_Node
  YPBC Base Identifier
    rw_ypbc_IetfL2Topology_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
    .ietf_l2_topology.YangData.IetfNetwork.Network.Node.TerminationPoint
  Python Proto-GI Type
    IetfL2TopologyYang.YangData_IetfNetwork_Network_Node_TerminationPoint
  C Protobuf-C Struct Type
    IetfL2Topology__YangData__IetfNetwork__Network__Node__TerminationPoint
  C RWPB Identifiers
    IetfL2Topology_IetfNetwork_data_Network_Node_TerminationPoint
  YPBC Base Identifier
    rw_ypbc_IetfL2Topology_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='STRING'][lnk:node-ref='STRING'][lnk:tp-ref='STRING']
  RW.REST URI Path
    /ietf-network:network/STRING/node/STRING/ietf-network-topology:termination-point/STRING/supporting-termination-point/STRING,STRING,STRING
  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='STRING'][lnk:node-ref='STRING'][lnk:tp-ref='STRING']
  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.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.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
    .ietf_l2_topology.YangData.IetfNetwork.Network.Link
  Python Proto-GI Type
    IetfL2TopologyYang.YangData_IetfNetwork_Network_Link
  C Protobuf-C Struct Type
    IetfL2Topology__YangData__IetfNetwork__Network__Link
  C RWPB Identifiers
    IetfL2Topology_IetfNetwork_data_Network_Link
  YPBC Base Identifier
    rw_ypbc_IetfL2Topology_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='STRING'][lnk:link-ref='STRING']
  RW.REST URI Path
    /ietf-network:network/STRING/ietf-network-topology:link/STRING/supporting-link/STRING,STRING
  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='STRING'][lnk:link-ref='STRING']
  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.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

3  module ietf-network-topology

4  module ietf-l2-topology

4.1  ietf-l2-topology notification
  Description
    This module defines a basic model for
    the layer-2 topology of a network

4.1.1  notification l2t:l2-node-event
  Description
    Notification event for L2 node
  Leaves
    name: event-type, type: ENUM, description: Event type
    name: network-ref, type: LEAFREF, description: An absolute reference to a network topology instance.
    name: node-ref, type: LEAFREF, description: An absolute reference to a node instance.
  XPath Path
    /l2t:l2-node-event
  XPath Keyed Path
    /l2t:l2-node-event
  RW.REST URI Path
    /ietf-l2-topology:l2-node-event
  RW Keyspec XPath Path
    N,/l2t:l2-node-event
  RW Keyspec XPath Keyed Path
    N,/l2t:l2-node-event
  Protobuf Type
    .ietf_l2_topology.YangNotif.IetfL2Topology.L2NodeEvent
  Python Proto-GI Type
    IetfL2TopologyYang.YangNotif_IetfL2Topology_L2NodeEvent
  C Protobuf-C Struct Type
    IetfL2Topology__YangNotif__IetfL2Topology__L2NodeEvent
  C RWPB Identifiers
    IetfL2Topology_IetfL2Topology_notif_L2NodeEvent
    IetfL2Topology_notif_L2NodeEvent
  YPBC Base Identifier
    rw_ypbc_IetfL2Topology_IetfL2Topology_notif_L2NodeEvent

4.1.1.1  container l2t:l2-network
  Description
    The presence of the container node indicates
    L2 Topology
  XPath Path
    /l2t:l2-node-event/l2t:l2-network
  XPath Keyed Path
    /l2t:l2-node-event/l2t:l2-network
  RW.REST URI Path
    /ietf-l2-topology:l2-node-event/l2-network
  RW Keyspec XPath Path
    N,/l2t:l2-node-event/l2t:l2-network
  RW Keyspec XPath Keyed Path
    N,/l2t:l2-node-event/l2t:l2-network
  Protobuf Type
    .ietf_l2_topology.YangNotif.IetfL2Topology.L2NodeEvent.L2Network
  Python Proto-GI Type
    IetfL2TopologyYang.YangNotif_IetfL2Topology_L2NodeEvent_L2Network
  C Protobuf-C Struct Type
    IetfL2Topology__YangNotif__IetfL2Topology__L2NodeEvent__L2Network
  C RWPB Identifiers
    IetfL2Topology_IetfL2Topology_notif_L2NodeEvent_L2Network
    IetfL2Topology_notif_L2NodeEvent_L2Network
  YPBC Base Identifier
    rw_ypbc_IetfL2Topology_IetfL2Topology_notif_L2NodeEvent_L2Network

4.1.1.2  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
    /l2t:l2-node-event/l2t:l2-node-attributes
  XPath Keyed Path
    /l2t:l2-node-event/l2t:l2-node-attributes
  RW.REST URI Path
    /ietf-l2-topology:l2-node-event/l2-node-attributes
  RW Keyspec XPath Path
    N,/l2t:l2-node-event/l2t:l2-node-attributes
  RW Keyspec XPath Keyed Path
    N,/l2t:l2-node-event/l2t:l2-node-attributes
  Protobuf Type
    .ietf_l2_topology.YangNotif.IetfL2Topology.L2NodeEvent.L2NodeAttributes
  Python Proto-GI Type
    IetfL2TopologyYang.YangNotif_IetfL2Topology_L2NodeEvent_L2NodeAttributes
  C Protobuf-C Struct Type
    IetfL2Topology__YangNotif__IetfL2Topology__L2NodeEvent__L2NodeAttributes
  C RWPB Identifiers
    IetfL2Topology_IetfL2Topology_notif_L2NodeEvent_L2NodeAttributes
    IetfL2Topology_notif_L2NodeEvent_L2NodeAttributes
  YPBC Base Identifier
    rw_ypbc_IetfL2Topology_IetfL2Topology_notif_L2NodeEvent_L2NodeAttributes

4.1.1.2.1  leaf-list l2t:management-address
  Description
    System management address
  XPath Path
    /l2t:l2-node-event/l2t:l2-node-attributes/l2t:management-address
  XPath Keyed Path
    /l2t:l2-node-event/l2t:l2-node-attributes/l2t:management-address
  RW.REST URI Path
    /ietf-l2-topology:l2-node-event/l2-node-attributes/management-address
  RW Keyspec XPath Path
    N,/l2t:l2-node-event/l2t:l2-node-attributes/l2t:management-address
  RW Keyspec XPath Keyed Path
    N,/l2t:l2-node-event/l2t:l2-node-attributes/l2t:management-address
  Protobuf Type
    .ietf_l2_topology.YangNotif.IetfL2Topology.L2NodeEvent.L2NodeAttributes.ManagementAddress
  Python Proto-GI Type
    IetfL2TopologyYang.YangNotif_IetfL2Topology_L2NodeEvent_L2NodeAttributes_ManagementAddress
  C Protobuf-C Struct Type
    IetfL2Topology__YangNotif__IetfL2Topology__L2NodeEvent__L2NodeAttributes__ManagementAddress
  C RWPB Identifiers
    IetfL2Topology_IetfL2Topology_notif_L2NodeEvent_L2NodeAttributes_ManagementAddress
    IetfL2Topology_notif_L2NodeEvent_L2NodeAttributes_ManagementAddress
  YPBC Base Identifier
    rw_ypbc_IetfL2Topology_IetfL2Topology_notif_L2NodeEvent_L2NodeAttributes_ManagementAddress

4.1.1.2.2  leaf-list l2t:nick-name
  Description
    Nickname of the RBridge
  XPath Path
    /l2t:l2-node-event/l2t:l2-node-attributes/l2t:nick-name
  XPath Keyed Path
    /l2t:l2-node-event/l2t:l2-node-attributes/l2t:nick-name
  RW.REST URI Path
    /ietf-l2-topology:l2-node-event/l2-node-attributes/nick-name
  RW Keyspec XPath Path
    N,/l2t:l2-node-event/l2t:l2-node-attributes/l2t:nick-name
  RW Keyspec XPath Keyed Path
    N,/l2t:l2-node-event/l2t:l2-node-attributes/l2t:nick-name
  Protobuf Type
    .ietf_l2_topology.YangNotif.IetfL2Topology.L2NodeEvent.L2NodeAttributes.NickName
  Python Proto-GI Type
    IetfL2TopologyYang.YangNotif_IetfL2Topology_L2NodeEvent_L2NodeAttributes_NickName
  C Protobuf-C Struct Type
    IetfL2Topology__YangNotif__IetfL2Topology__L2NodeEvent__L2NodeAttributes__NickName
  C RWPB Identifiers
    IetfL2Topology_IetfL2Topology_notif_L2NodeEvent_L2NodeAttributes_NickName
    IetfL2Topology_notif_L2NodeEvent_L2NodeAttributes_NickName
  YPBC Base Identifier
    rw_ypbc_IetfL2Topology_IetfL2Topology_notif_L2NodeEvent_L2NodeAttributes_NickName

4.1.1.2.3  leaf-list l2t:flag
  Description
    Node operational flags
  XPath Path
    /l2t:l2-node-event/l2t:l2-node-attributes/l2t:flag
  XPath Keyed Path
    /l2t:l2-node-event/l2t:l2-node-attributes/l2t:flag
  RW.REST URI Path
    /ietf-l2-topology:l2-node-event/l2-node-attributes/flag
  RW Keyspec XPath Path
    N,/l2t:l2-node-event/l2t:l2-node-attributes/l2t:flag
  RW Keyspec XPath Keyed Path
    N,/l2t:l2-node-event/l2t:l2-node-attributes/l2t:flag
  Protobuf Type
    .ietf_l2_topology.YangNotif.IetfL2Topology.L2NodeEvent.L2NodeAttributes.Flag
  Python Proto-GI Type
    IetfL2TopologyYang.YangNotif_IetfL2Topology_L2NodeEvent_L2NodeAttributes_Flag
  C Protobuf-C Struct Type
    IetfL2Topology__YangNotif__IetfL2Topology__L2NodeEvent__L2NodeAttributes__Flag
  C RWPB Identifiers
    IetfL2Topology_IetfL2Topology_notif_L2NodeEvent_L2NodeAttributes_Flag
    IetfL2Topology_notif_L2NodeEvent_L2NodeAttributes_Flag
  YPBC Base Identifier
    rw_ypbc_IetfL2Topology_IetfL2Topology_notif_L2NodeEvent_L2NodeAttributes_Flag

4.1.2  notification l2t:l2-link-event
  Description
    Notification event for L2 link
  Leaves
    name: event-type, type: ENUM, description: Event type
    name: network-ref, type: LEAFREF, description: An absolute reference to a network topology instance.
    name: link-ref, type: LEAFREF, description: An absolute reference to a link instance.
  XPath Path
    /l2t:l2-link-event
  XPath Keyed Path
    /l2t:l2-link-event
  RW.REST URI Path
    /ietf-l2-topology:l2-link-event
  RW Keyspec XPath Path
    N,/l2t:l2-link-event
  RW Keyspec XPath Keyed Path
    N,/l2t:l2-link-event
  Protobuf Type
    .ietf_l2_topology.YangNotif.IetfL2Topology.L2LinkEvent
  Python Proto-GI Type
    IetfL2TopologyYang.YangNotif_IetfL2Topology_L2LinkEvent
  C Protobuf-C Struct Type
    IetfL2Topology__YangNotif__IetfL2Topology__L2LinkEvent
  C RWPB Identifiers
    IetfL2Topology_IetfL2Topology_notif_L2LinkEvent
    IetfL2Topology_notif_L2LinkEvent
  YPBC Base Identifier
    rw_ypbc_IetfL2Topology_IetfL2Topology_notif_L2LinkEvent

4.1.2.1  container l2t:l2-network
  Description
    The presence of the container node indicates
    L2 Topology
  XPath Path
    /l2t:l2-link-event/l2t:l2-network
  XPath Keyed Path
    /l2t:l2-link-event/l2t:l2-network
  RW.REST URI Path
    /ietf-l2-topology:l2-link-event/l2-network
  RW Keyspec XPath Path
    N,/l2t:l2-link-event/l2t:l2-network
  RW Keyspec XPath Keyed Path
    N,/l2t:l2-link-event/l2t:l2-network
  Protobuf Type
    .ietf_l2_topology.YangNotif.IetfL2Topology.L2LinkEvent.L2Network
  Python Proto-GI Type
    IetfL2TopologyYang.YangNotif_IetfL2Topology_L2LinkEvent_L2Network
  C Protobuf-C Struct Type
    IetfL2Topology__YangNotif__IetfL2Topology__L2LinkEvent__L2Network
  C RWPB Identifiers
    IetfL2Topology_IetfL2Topology_notif_L2LinkEvent_L2Network
    IetfL2Topology_notif_L2LinkEvent_L2Network
  YPBC Base Identifier
    rw_ypbc_IetfL2Topology_IetfL2Topology_notif_L2LinkEvent_L2Network

4.1.2.2  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
    /l2t:l2-link-event/l2t:l2-link-attributes
  XPath Keyed Path
    /l2t:l2-link-event/l2t:l2-link-attributes
  RW.REST URI Path
    /ietf-l2-topology:l2-link-event/l2-link-attributes
  RW Keyspec XPath Path
    N,/l2t:l2-link-event/l2t:l2-link-attributes
  RW Keyspec XPath Keyed Path
    N,/l2t:l2-link-event/l2t:l2-link-attributes
  Protobuf Type
    .ietf_l2_topology.YangNotif.IetfL2Topology.L2LinkEvent.L2LinkAttributes
  Python Proto-GI Type
    IetfL2TopologyYang.YangNotif_IetfL2Topology_L2LinkEvent_L2LinkAttributes
  C Protobuf-C Struct Type
    IetfL2Topology__YangNotif__IetfL2Topology__L2LinkEvent__L2LinkAttributes
  C RWPB Identifiers
    IetfL2Topology_IetfL2Topology_notif_L2LinkEvent_L2LinkAttributes
    IetfL2Topology_notif_L2LinkEvent_L2LinkAttributes
  YPBC Base Identifier
    rw_ypbc_IetfL2Topology_IetfL2Topology_notif_L2LinkEvent_L2LinkAttributes

4.1.2.2.1  leaf-list l2t:flag
  Description
    Link flags
  XPath Path
    /l2t:l2-link-event/l2t:l2-link-attributes/l2t:flag
  XPath Keyed Path
    /l2t:l2-link-event/l2t:l2-link-attributes/l2t:flag
  RW.REST URI Path
    /ietf-l2-topology:l2-link-event/l2-link-attributes/flag
  RW Keyspec XPath Path
    N,/l2t:l2-link-event/l2t:l2-link-attributes/l2t:flag
  RW Keyspec XPath Keyed Path
    N,/l2t:l2-link-event/l2t:l2-link-attributes/l2t:flag
  Protobuf Type
    .ietf_l2_topology.YangNotif.IetfL2Topology.L2LinkEvent.L2LinkAttributes.Flag
  Python Proto-GI Type
    IetfL2TopologyYang.YangNotif_IetfL2Topology_L2LinkEvent_L2LinkAttributes_Flag
  C Protobuf-C Struct Type
    IetfL2Topology__YangNotif__IetfL2Topology__L2LinkEvent__L2LinkAttributes__Flag
  C RWPB Identifiers
    IetfL2Topology_IetfL2Topology_notif_L2LinkEvent_L2LinkAttributes_Flag
    IetfL2Topology_notif_L2LinkEvent_L2LinkAttributes_Flag
  YPBC Base Identifier
    rw_ypbc_IetfL2Topology_IetfL2Topology_notif_L2LinkEvent_L2LinkAttributes_Flag

4.1.2.2.2  leaf-list l2t:srlg
  Description
    List of Shared Risk Link Groups
    this link belongs to.
  XPath Path
    /l2t:l2-link-event/l2t:l2-link-attributes/l2t:srlg
  XPath Keyed Path
    /l2t:l2-link-event/l2t:l2-link-attributes/l2t:srlg
  RW.REST URI Path
    /ietf-l2-topology:l2-link-event/l2-link-attributes/srlg
  RW Keyspec XPath Path
    N,/l2t:l2-link-event/l2t:l2-link-attributes/l2t:srlg
  RW Keyspec XPath Keyed Path
    N,/l2t:l2-link-event/l2t:l2-link-attributes/l2t:srlg
  Protobuf Type
    .ietf_l2_topology.YangNotif.IetfL2Topology.L2LinkEvent.L2LinkAttributes.Srlg
  Python Proto-GI Type
    IetfL2TopologyYang.YangNotif_IetfL2Topology_L2LinkEvent_L2LinkAttributes_Srlg
  C Protobuf-C Struct Type
    IetfL2Topology__YangNotif__IetfL2Topology__L2LinkEvent__L2LinkAttributes__Srlg
  C RWPB Identifiers
    IetfL2Topology_IetfL2Topology_notif_L2LinkEvent_L2LinkAttributes_Srlg
    IetfL2Topology_notif_L2LinkEvent_L2LinkAttributes_Srlg
  YPBC Base Identifier
    rw_ypbc_IetfL2Topology_IetfL2Topology_notif_L2LinkEvent_L2LinkAttributes_Srlg

4.1.3  notification l2t:l2-termination-point-event
  Description
    Notification event for L2 termination point
  Leaves
    name: event-type, type: ENUM, description: Event type
    name: network-ref, type: LEAFREF, description: An absolute reference to a network topology instance.
    name: node-ref, type: LEAFREF, description: An absolute reference to a node instance.
    name: tp-ref, type: LEAFREF, description: Grouping for an absolute reference to a TP.
  XPath Path
    /l2t:l2-termination-point-event
  XPath Keyed Path
    /l2t:l2-termination-point-event
  RW.REST URI Path
    /ietf-l2-topology:l2-termination-point-event
  RW Keyspec XPath Path
    N,/l2t:l2-termination-point-event
  RW Keyspec XPath Keyed Path
    N,/l2t:l2-termination-point-event
  Protobuf Type
    .ietf_l2_topology.YangNotif.IetfL2Topology.L2TerminationPointEvent
  Python Proto-GI Type
    IetfL2TopologyYang.YangNotif_IetfL2Topology_L2TerminationPointEvent
  C Protobuf-C Struct Type
    IetfL2Topology__YangNotif__IetfL2Topology__L2TerminationPointEvent
  C RWPB Identifiers
    IetfL2Topology_IetfL2Topology_notif_L2TerminationPointEvent
    IetfL2Topology_notif_L2TerminationPointEvent
  YPBC Base Identifier
    rw_ypbc_IetfL2Topology_IetfL2Topology_notif_L2TerminationPointEvent

4.1.3.1  container l2t:l2-network
  Description
    The presence of the container node indicates
    L2 Topology
  XPath Path
    /l2t:l2-termination-point-event/l2t:l2-network
  XPath Keyed Path
    /l2t:l2-termination-point-event/l2t:l2-network
  RW.REST URI Path
    /ietf-l2-topology:l2-termination-point-event/l2-network
  RW Keyspec XPath Path
    N,/l2t:l2-termination-point-event/l2t:l2-network
  RW Keyspec XPath Keyed Path
    N,/l2t:l2-termination-point-event/l2t:l2-network
  Protobuf Type
    .ietf_l2_topology.YangNotif.IetfL2Topology.L2TerminationPointEvent.L2Network
  Python Proto-GI Type
    IetfL2TopologyYang.YangNotif_IetfL2Topology_L2TerminationPointEvent_L2Network
  C Protobuf-C Struct Type
    IetfL2Topology__YangNotif__IetfL2Topology__L2TerminationPointEvent__L2Network
  C RWPB Identifiers
    IetfL2Topology_IetfL2Topology_notif_L2TerminationPointEvent_L2Network
    IetfL2Topology_notif_L2TerminationPointEvent_L2Network
  YPBC Base Identifier
    rw_ypbc_IetfL2Topology_IetfL2Topology_notif_L2TerminationPointEvent_L2Network

4.1.3.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
    /l2t:l2-termination-point-event/l2t:l2-termination-point-attributes
  XPath Keyed Path
    /l2t:l2-termination-point-event/l2t:l2-termination-point-attributes
  RW.REST URI Path
    /ietf-l2-topology:l2-termination-point-event/l2-termination-point-attributes
  RW Keyspec XPath Path
    N,/l2t:l2-termination-point-event/l2t:l2-termination-point-attributes
  RW Keyspec XPath Keyed Path
    N,/l2t:l2-termination-point-event/l2t:l2-termination-point-attributes
  Protobuf Type
    .ietf_l2_topology.YangNotif.IetfL2Topology.L2TerminationPointEvent.L2TerminationPointAttributes
  Python Proto-GI Type
    IetfL2TopologyYang.YangNotif_IetfL2Topology_L2TerminationPointEvent_L2TerminationPointAttributes
  C Protobuf-C Struct Type
    IetfL2Topology__YangNotif__IetfL2Topology__L2TerminationPointEvent__L2TerminationPointAttributes
  C RWPB Identifiers
    IetfL2Topology_IetfL2Topology_notif_L2TerminationPointEvent_L2TerminationPointAttributes
    IetfL2Topology_notif_L2TerminationPointEvent_L2TerminationPointAttributes
  YPBC Base Identifier
    rw_ypbc_IetfL2Topology_IetfL2Topology_notif_L2TerminationPointEvent_L2TerminationPointAttributes

4.1.3.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
    /l2t:l2-termination-point-event/l2t:l2-termination-point-attributes/l2t:vlan-id-name
  XPath Keyed Path
    /l2t:l2-termination-point-event/l2t:l2-termination-point-attributes/l2t:vlan-id-name[l2t:vlan-id='0']
  RW.REST URI Path
    /ietf-l2-topology:l2-termination-point-event/l2-termination-point-attributes/vlan-id-name/0
  RW Keyspec XPath Path
    N,/l2t:l2-termination-point-event/l2t:l2-termination-point-attributes/l2t:vlan-id-name
  RW Keyspec XPath Keyed Path
    N,/l2t:l2-termination-point-event/l2t:l2-termination-point-attributes/l2t:vlan-id-name[l2t:vlan-id='0']
  Protobuf Type
    .ietf_l2_topology.YangNotif.IetfL2Topology.L2TerminationPointEvent.L2TerminationPointAttributes.VlanIdName
  Python Proto-GI Type
    IetfL2TopologyYang.YangNotif_IetfL2Topology_L2TerminationPointEvent_L2TerminationPointAttributes_VlanIdName
  C Protobuf-C Struct Type
    IetfL2Topology__YangNotif__IetfL2Topology__L2TerminationPointEvent__L2TerminationPointAttributes__VlanIdName
  C RWPB Identifiers
    IetfL2Topology_IetfL2Topology_notif_L2TerminationPointEvent_L2TerminationPointAttributes_VlanIdName
    IetfL2Topology_notif_L2TerminationPointEvent_L2TerminationPointAttributes_VlanIdName
  YPBC Base Identifier
    rw_ypbc_IetfL2Topology_IetfL2Topology_notif_L2TerminationPointEvent_L2TerminationPointAttributes_VlanIdName

