ietf-network - Programmers API Reference

Schema Globals

Global Schema Type
rw_ypbc_IetfL2Topology_IetfNetwork_t_schema
Global Schema Pointer
rw_ypbc_IetfL2Topology_IetfNetwork_g_schema

ietf-network data

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.

nd:network

Describes a network. A network typically contains an inventory of nodes, topological information (augmented through network-topology model), as well as layering information.

Key Identifiers:
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

Fields
NameTypeDescription
network-typesCONTAINERServes as an augmentation target. The network type is indicated through corresponding presence containers augmented into this container.
network-idSTRINGIdentifies a network.
server-providedBOOLEANIndicates 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).
supporting-networkLISTAn underlay network, used to represent layered network topologies.
nodeLISTThe inventory of nodes of this network.
linkLISTA 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.
l2-network-attributesCONTAINERContaining L2 network attributes

nd:network-types

Serves as an augmentation target. The network type is indicated through corresponding presence containers augmented into this container.

Key Identifiers:
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

Fields
NameTypeDescription
l2-networkCONTAINERThe presence of the container node indicates L2 Topology

l2t:l2-network

The presence of the container node indicates L2 Topology

Key Identifiers:
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
C,/nd:network/nd:network-types/l2t:l2-network
RW Keyspec XPath Keyed Path
C,/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

nd:supporting-network

An underlay network, used to represent layered network topologies.

Key Identifiers:
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

Fields
NameTypeDescription
network-refLEAFREFReferences the underlay network.

nd:node

The inventory of nodes of this network.

Key Identifiers:
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

Fields
NameTypeDescription
node-idSTRINGIdentifies a node uniquely within the containing network.
supporting-nodeLISTRepresents another node, in an underlay network, that this node is supported by. Used to represent layering structure.
termination-pointLISTA 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.
l2-node-attributesCONTAINERContaining L2 node attributes

nd:supporting-node

Represents another node, in an underlay network, that this node is supported by. Used to represent layering structure.

Key Identifiers:
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

Fields
NameTypeDescription
network-refLEAFREFReferences the underlay network that the underlay node is part of.
node-refLEAFREFReferences the underlay node itself.

lnk:termination-point

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.

Key Identifiers:
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
C,/nd:network/nd:node/lnk:termination-point
RW Keyspec XPath Keyed Path
C,/nd:network[nd:network-id='STRING']/nd:node[nd:node-id='STRING']/lnk:termination-point[lnk:tp-id='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

Fields
NameTypeDescription
tp-idSTRINGTermination point identifier.
supporting-termination-pointLISTThe 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.
l2-termination-point-attributesCONTAINERContaining L2 TP attributes

lnk:supporting-termination-point

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.

Key Identifiers:
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
C,/nd:network/nd:node/lnk:termination-point/lnk:supporting-termination-point
RW Keyspec XPath Keyed Path
C,/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

Fields
NameTypeDescription
network-refLEAFREFThis leaf identifies in which topology the supporting termination point is present.
node-refLEAFREFThis leaf identifies in which node the supporting termination point is present.
tp-refLEAFREFReference to the underlay node, must be in a different topology

l2t:l2-termination-point-attributes

Containing L2 TP attributes

Key Identifiers:
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
C,/nd:network/nd:node/lnk:termination-point/l2t:l2-termination-point-attributes
RW Keyspec XPath Keyed Path
C,/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 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

Fields
NameTypeDescription
descriptionSTRINGPort description
maximum-frame-sizeUINT32Maximum frame size
mac-addressSTRINGInterface MAC address
eth-encapsulationIDREFEncapsulation type of this ternimation point.
port-vlan-idUINT16Port VLAN ID
vlan-id-nameLISTInterface configured VLANs
encapsulationIDREFEncapsulation type of this termination point.
tp-stateENUMState of the termination point

l2t:vlan-id-name

Interface configured VLANs

Key Identifiers:
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
C,/nd:network/nd:node/lnk:termination-point/l2t:l2-termination-point-attributes/l2t:vlan-id-name
RW Keyspec XPath Keyed Path
C,/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

Fields
NameTypeDescription
vlan-idUINT16VLAN ID
vlan-nameSTRINGVLAN Name

l2t:l2-node-attributes

Containing L2 node attributes

Key Identifiers:
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
C,/nd:network/nd:node/l2t:l2-node-attributes
RW Keyspec XPath Keyed Path
C,/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

Fields
NameTypeDescription
nameSTRINGNode name
descriptionSTRINGNode description
management-addressLEAF_LISTSystem management address
management-vidUINT16System management VID
nick-nameLEAF_LISTNickname of the RBridge
flagLEAF_LISTNode operational flags

l2t:management-address

System management address

Key Identifiers:
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
C,/nd:network/nd:node/l2t:l2-node-attributes/l2t:management-address
RW Keyspec XPath Keyed Path
C,/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

l2t:nick-name

Nickname of the RBridge

Key Identifiers:
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
C,/nd:network/nd:node/l2t:l2-node-attributes/l2t:nick-name
RW Keyspec XPath Keyed Path
C,/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

l2t:flag

Node operational flags

Key Identifiers:
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
C,/nd:network/nd:node/l2t:l2-node-attributes/l2t:flag
RW Keyspec XPath Keyed Path
C,/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

l2t:l2-network-attributes

Containing L2 network attributes

Key Identifiers:
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
C,/nd:network/l2t:l2-network-attributes
RW Keyspec XPath Keyed Path
C,/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

Fields
NameTypeDescription
nameSTRINGName of the L2 network
flagLEAF_LISTL2 network flags

l2t:flag

L2 network flags

Key Identifiers:
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
C,/nd:network/l2t:l2-network-attributes/l2t:flag
RW Keyspec XPath Keyed Path
C,/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

ietf-network-topology - Programmers API Reference

Schema Globals

Global Schema Type
rw_ypbc_IetfL2Topology_IetfNetworkTopology_t_schema
Global Schema Pointer
rw_ypbc_IetfL2Topology_IetfNetworkTopology_g_schema

ietf-l2-topology - Programmers API Reference

Schema Globals

Global Schema Type
rw_ypbc_IetfL2Topology_IetfL2Topology_t_schema
Global Schema Pointer
rw_ypbc_IetfL2Topology_IetfL2Topology_g_schema

ietf-l2-topology notification

This module defines a basic model for the layer-2 topology of a network

l2t:l2-node-event

Notification event for L2 node

Key Identifiers:
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

Fields
NameTypeDescription
event-typeENUMEvent type
network-refLEAFREFAn absolute reference to a network topology instance.
node-refLEAFREFAn absolute reference to a node instance.
l2-networkCONTAINERThe presence of the container node indicates L2 Topology
l2-node-attributesCONTAINERContaining L2 node attributes

l2t:l2-network

The presence of the container node indicates L2 Topology

Key Identifiers:
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

l2t:l2-node-attributes

Containing L2 node attributes

Key Identifiers:
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

Fields
NameTypeDescription
nameSTRINGNode name
descriptionSTRINGNode description
management-addressLEAF_LISTSystem management address
management-vidUINT16System management VID
nick-nameLEAF_LISTNickname of the RBridge
flagLEAF_LISTNode operational flags

l2t:management-address

System management address

Key Identifiers:
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

l2t:nick-name

Nickname of the RBridge

Key Identifiers:
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

l2t:flag

Node operational flags

Key Identifiers:
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

l2t:l2-termination-point-event

Notification event for L2 termination point

Key Identifiers:
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

Fields
NameTypeDescription
event-typeENUMEvent type
network-refLEAFREFAn absolute reference to a network topology instance.
node-refLEAFREFAn absolute reference to a node instance.
tp-refLEAFREFGrouping for an absolute reference to a TP.
l2-networkCONTAINERThe presence of the container node indicates L2 Topology
l2-termination-point-attributesCONTAINERContaining L2 TP attributes

l2t:l2-network

The presence of the container node indicates L2 Topology

Key Identifiers:
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

l2t:l2-termination-point-attributes

Containing L2 TP attributes

Key Identifiers:
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

Fields
NameTypeDescription
descriptionSTRINGPort description
maximum-frame-sizeUINT32Maximum frame size
mac-addressSTRINGInterface MAC address
eth-encapsulationIDREFEncapsulation type of this ternimation point.
port-vlan-idUINT16Port VLAN ID
vlan-id-nameLISTInterface configured VLANs
encapsulationIDREFEncapsulation type of this termination point.
tp-stateENUMState of the termination point

l2t:vlan-id-name

Interface configured VLANs

Key Identifiers:
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

Fields
NameTypeDescription
vlan-idUINT16VLAN ID
vlan-nameSTRINGVLAN Name