openconfig-transport-line-connectivity

openconfig-version: 0.1.0

Description

This model describes the device-level connectivity (e.g., internal port-to-port) for optical transport line system elements such as wavelength routers (ROADMs) and amplifiers. All connections are uni-directional. Note that this model explicitly does not intend to model or provide a path to any higher layer topology modeling and is only for modeling internal links

Imports

openconfig-extensions
openconfig-transport-types

Identities

base: PORT_CONNECTION_TYPE

description:
The definition for different types of port connections when a specific port is not known

EXTERNAL

description:
The port connection is external to the device

base identity: PORT_CONNECTION_TYPE

Data elements

/
connections

description:
Enclosing container for line system connections list

nodetype: container (rw)

/connections/
connection

description:
List of line system connections

nodetype: list (rw)

list keys: [index]

/connections/connection/
index

description:
Reference to index number of the connection

nodetype: leaf (list key) (rw)

type: leafref

  • path reference: ../config/index

/connections/connection/
config

description:
Configuration data

nodetype: container (rw)

/connections/connection/config/
index

description:
Index for the defined connection

nodetype: leaf (rw)

type: uint32

/connections/connection/config/
source

description:
The user supplied name of the source port of the connection within the system. If the port is within the device, the string should reflect the name of the port as it appears in the components model. If the port is not represented in the components model (e.g., a port on a passive chassis), the string should reflect the system assigned name of the port. If the source port is not within the device, then an identityref of EXTERNAL should be specified.

nodetype: leaf (rw)

type: union

    type: string

    type: identityref

    • base: PORT_CONNECTION_TYPE

/connections/connection/config/
dest

description:
The user supplied name of the destination port of the connection within the system. If the port is within the device, the string should reflect the name of the port as it appears in the components model. If the port is not represented in the components model (e.g., a port on a passive chassis), the string should reflect the system assigned name of the port. If the destination port is not within the device, then an identityref of EXTERNAL should be specified.

nodetype: leaf (rw)

type: union

    type: string

    type: identityref

    • base: PORT_CONNECTION_TYPE

/connections/connection/config/
fiber-type

description:
The type of fiber jumper used for the connection.

nodetype: leaf (rw)

type: identityref

  • base: oc-opt-types:FIBER_JUMPER_TYPE

/connections/connection/
state

description:
Operational state data

nodetype: container (ro)

/connections/connection/state/
index

description:
Index for the defined connection

nodetype: leaf (ro)

type: uint32

/connections/connection/state/
source

description:
The user supplied name of the source port of the connection within the system. If the port is within the device, the string should reflect the name of the port as it appears in the components model. If the port is not represented in the components model (e.g., a port on a passive chassis), the string should reflect the system assigned name of the port. If the source port is not within the device, then an identityref of EXTERNAL should be specified.

nodetype: leaf (ro)

type: union

    type: string

    type: identityref

    • base: PORT_CONNECTION_TYPE

/connections/connection/state/
dest

description:
The user supplied name of the destination port of the connection within the system. If the port is within the device, the string should reflect the name of the port as it appears in the components model. If the port is not represented in the components model (e.g., a port on a passive chassis), the string should reflect the system assigned name of the port. If the destination port is not within the device, then an identityref of EXTERNAL should be specified.

nodetype: leaf (ro)

type: union

    type: string

    type: identityref

    • base: PORT_CONNECTION_TYPE

/connections/connection/state/
fiber-type

description:
The type of fiber jumper used for the connection.

nodetype: leaf (ro)

type: identityref

  • base: oc-opt-types:FIBER_JUMPER_TYPE