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
| Name | Type | Description |
| network-types | CONTAINER | Serves as an augmentation target.
The network type is indicated through corresponding
presence containers augmented into this container. |
| network-id | STRING | Identifies a network. |
| server-provided | BOOLEAN | 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). |
| supporting-network | LIST | An underlay network, used to represent layered network
topologies. |
| node | LIST | The inventory of nodes of this network. |
| link | LIST | 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. |
| l2-network-attributes | CONTAINER | Containing 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
| Name | Type | Description |
| l2-network | CONTAINER | The 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 | 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 |
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
| Name | Type | Description |
| network-ref | LEAFREF | References 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
| Name | Type | Description |
| node-id | STRING | Identifies a node uniquely within the containing
network. |
| supporting-node | LIST | Represents another node, in an underlay network, that
this node is supported by. Used to represent layering
structure. |
| termination-point | LIST | 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. |
| l2-node-attributes | CONTAINER | Containing 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
| Name | Type | Description |
| network-ref | LEAFREF | References the underlay network that the
underlay node is part of. |
| node-ref | LEAFREF | References 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 | 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
| Name | Type | Description |
| tp-id | STRING | Termination point identifier. |
| supporting-termination-point | LIST | 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. |
| l2-termination-point-attributes | CONTAINER | Containing 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 | 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 |
Fields
| Name | Type | Description |
| network-ref | LEAFREF | This leaf identifies in which topology the
supporting termination point is present. |
| node-ref | LEAFREF | This leaf identifies in which node the supporting
termination point is present. |
| tp-ref | LEAFREF | Reference 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 | 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
| Name | Type | Description |
| description | STRING | Port description |
| maximum-frame-size | UINT32 | Maximum frame size |
| mac-address | STRING | Interface MAC address |
| eth-encapsulation | IDREF | Encapsulation type of this
ternimation point. |
| port-vlan-id | UINT16 | Port VLAN ID |
| vlan-id-name | LIST | Interface configured VLANs |
| encapsulation | IDREF | Encapsulation type of this termination point. |
| tp-state | ENUM | State 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 | 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 |
Fields
| Name | Type | Description |
| vlan-id | UINT16 | VLAN ID |
| vlan-name | STRING | VLAN 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 | 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 |
Fields
| Name | Type | Description |
| name | STRING | Node name |
| description | STRING | Node description |
| management-address | LEAF_LIST | System management address |
| management-vid | UINT16 | System management VID |
| nick-name | LEAF_LIST | Nickname of the RBridge |
| flag | LEAF_LIST | Node 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 | 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 |
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 | 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 |
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 | 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 |
lnk:link
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.
Key Identifiers:
| 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 |
Fields
| Name | Type | Description |
| source | CONTAINER | This container holds the logical source of a particular
link. |
| destination | CONTAINER | This container holds the logical destination of a
particular link. |
| link-id | STRING | The identifier of a link in the topology.
A link is specific to a topology to which it belongs. |
| supporting-link | LIST | Identifies the link, or links, that this link
is dependent on. |
| l2-link-attributes | CONTAINER | Containing L2 link attributes |
lnk:source
This container holds the logical source of a particular
link.
Key Identifiers:
| 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 |
Fields
| Name | Type | Description |
| source-node | LEAFREF | Source node identifier, must be in same topology. |
| source-tp | LEAFREF | Termination point within source node that terminates
the link. |
lnk:destination
This container holds the logical destination of a
particular link.
Key Identifiers:
| 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 |
Fields
| Name | Type | Description |
| dest-node | LEAFREF | Destination node identifier, must be in the same
network. |
| dest-tp | LEAFREF | Termination point within destination node that
terminates the link. |
lnk:supporting-link
Identifies the link, or links, that this link
is dependent on.
Key Identifiers:
| 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 |
Fields
| Name | Type | Description |
| network-ref | LEAFREF | This leaf identifies in which underlay topology
supporting link is present. |
| link-ref | LEAFREF | 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. |
l2t:l2-link-attributes
Containing L2 link attributes
Key Identifiers:
| 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 |
Fields
| Name | Type | Description |
| name | STRING | Link name |
| flag | LEAF_LIST | Link flags |
| rate | DECIMAL64 | Link rate |
| delay | UINT32 | Link delay in microseconds |
| srlg | LEAF_LIST | List of Shared Risk Link Groups
this link belongs to. |
l2t:flag
Link flags
Key Identifiers:
| 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 |
l2t:srlg
List of Shared Risk Link Groups
this link belongs to.
Key Identifiers:
| 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 |
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 | 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 |
Fields
| Name | Type | Description |
| name | STRING | Name of the L2 network |
| flag | LEAF_LIST | L2 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 | 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 |
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
| Name | Type | Description |
| event-type | ENUM | Event type |
| network-ref | LEAFREF | An absolute reference to a network topology instance. |
| node-ref | LEAFREF | An absolute reference to a node instance. |
| l2-network | CONTAINER | The presence of the container node indicates
L2 Topology |
| l2-node-attributes | CONTAINER | Containing 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
| Name | Type | Description |
| name | STRING | Node name |
| description | STRING | Node description |
| management-address | LEAF_LIST | System management address |
| management-vid | UINT16 | System management VID |
| nick-name | LEAF_LIST | Nickname of the RBridge |
| flag | LEAF_LIST | Node 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-link-event
Notification event for L2 link
Key Identifiers:
| 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 |
Fields
| Name | Type | Description |
| event-type | ENUM | Event type |
| network-ref | LEAFREF | An absolute reference to a network topology instance. |
| link-ref | LEAFREF | An absolute reference to a link instance. |
| l2-network | CONTAINER | The presence of the container node indicates
L2 Topology |
| l2-link-attributes | CONTAINER | Containing L2 link attributes |
l2t:l2-network
The presence of the container node indicates
L2 Topology
Key Identifiers:
| 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 |
l2t:l2-link-attributes
Containing L2 link attributes
Key Identifiers:
| 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 |
Fields
| Name | Type | Description |
| name | STRING | Link name |
| flag | LEAF_LIST | Link flags |
| rate | DECIMAL64 | Link rate |
| delay | UINT32 | Link delay in microseconds |
| srlg | LEAF_LIST | List of Shared Risk Link Groups
this link belongs to. |
l2t:flag
Link flags
Key Identifiers:
| 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 |
l2t:srlg
List of Shared Risk Link Groups
this link belongs to.
Key Identifiers:
| 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 |
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
| Name | Type | Description |
| event-type | ENUM | Event type |
| network-ref | LEAFREF | An absolute reference to a network topology instance. |
| node-ref | LEAFREF | An absolute reference to a node instance. |
| tp-ref | LEAFREF | Grouping for an absolute reference to a TP. |
| l2-network | CONTAINER | The presence of the container node indicates
L2 Topology |
| l2-termination-point-attributes | CONTAINER | Containing 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
| Name | Type | Description |
| description | STRING | Port description |
| maximum-frame-size | UINT32 | Maximum frame size |
| mac-address | STRING | Interface MAC address |
| eth-encapsulation | IDREF | Encapsulation type of this
ternimation point. |
| port-vlan-id | UINT16 | Port VLAN ID |
| vlan-id-name | LIST | Interface configured VLANs |
| encapsulation | IDREF | Encapsulation type of this termination point. |
| tp-state | ENUM | State 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
| Name | Type | Description |
| vlan-id | UINT16 | VLAN ID |
| vlan-name | STRING | VLAN Name |