openconfig-terminal-device-property-types

openconfig-version: 0.1.0

Description

Supplementary module to expose identity types for the openconfig-terminal-device-properties model. This model includes definitions of the set of modulation format, FEC codes and adjustment granularity types use in the reffered model.

Imports

openconfig-extensions
openconfig-transport-types

Defined types

standard-mode

description:
ITU-T G.698.2 standard mode that guarantees interoperability. It must be an string with the following format: B-DScW-ytz(v) where all these attributes are conformant to the ITU-T recomendation

type: string

bit-rate

description:
Rounded bit rate of the tributary signal delivered by the optical channel associated to the specifc operational mode. Exact bit rate will be refined by protocol selection at the associated tributary logical channel.

type: identityref

  • base: oc-opt-types:TRIBUTARY_RATE_CLASS_TYPE

pulse-shaping-type

description:
Pulse/spectral shaping type associated to the mode.

type: identityref

  • base: SHAPING_TYPE

modulation-format

description:
Optical modulation format associated to the mode

type: identityref

  • base: MODULATION_FORMAT

fec-coding

description:
FEC Type identityref, e.g., FEC_G

type: identityref

  • base: FEC

grid-type

description:
Type for frequency ITU-T grid specification attributes.

type: identityref

  • base: GRID_TYPE

adjustment-granularity

description:
Type definition for the possible adjustment granularity attributes. As per ITU-T G.694.1 (10/2020), it is used to calculate nominal central frequency.

type: identityref

  • base: ADJUSTMENT_GRANULARITY

impairment-type

description:
Definition of impairment type and unit used in penaty list

type: identityref

  • base: IMPAIRMENT_TYPE

Identities

base: SHAPING_TYPE

description:
Base identity for pulse-shaping-type, to help characterize the filter type included in the transceiver which support the mode.

RC

description:
Raised-cosine filter shape.

base identity: SHAPING_TYPE

RRC

description:
Root-raised-cosine filter shape.

base identity: SHAPING_TYPE

OFF

description:
No filter.

base identity: SHAPING_TYPE

base: IMPAIRMENT_TYPE

description:
Base identity for impairment type and units, used in penaty list.

CD_PS_NM

description:
Chromatic Dispersion (CD) in picoseconds per nanometer units.

base identity: IMPAIRMENT_TYPE

PMD_PS

description:
Polarization Mode Dispersion (PMD) in picoseconds units.

base identity: IMPAIRMENT_TYPE

PDL_DB

description:
Polarization Dependent Loss (PDL) in decibels (dB) units.

base identity: IMPAIRMENT_TYPE

base: GRID_TYPE

description:
Base identity for Grid Type definitions according to ITU-T ITU-T G.694.1 (10/2020) standard which defines the possible configurable values of the optical channel component's central frequency attribute.

DWDM

description:
Fixed frequency grid in C & L bands as specified in ITU-T G.694.1 (10/2020)

base identity: GRID_TYPE

CWDM

description:
Fixed frequency grid as specified in ITU-T G.694.1 (10/2020).

base identity: GRID_TYPE

FLEX

description:
Flexible frequency grid as specified in ITU-T G.694.1 (10/2020).

base identity: GRID_TYPE

GRIDLESS

description:
No grid

base identity: GRID_TYPE

UNSPECIFIED

description:
Unspecified/proprietary frequency grid

base identity: GRID_TYPE

base: ADJUSTMENT_GRANULARITY

description:
Base identity for the adjustment granularity or nominal central frequency granularity, according to ITU-T G.694.1 (10/2020) standard, defined as the minimun spectrum separation between the central frequencies of two contiguous optical channels

G_100GHZ

description:
Adjustment granularity value of 100 gigahertz.

base identity: ADJUSTMENT_GRANULARITY

G_50GHZ

description:
Adjustment granularity value of 50 gigahertz.

base identity: ADJUSTMENT_GRANULARITY

G_25GHZ

description:
Adjustment granularity value of 25 gigahertz.

base identity: ADJUSTMENT_GRANULARITY

G_12_5GHZ

description:
Adjustment granularity value of 12.5 gigahertz.

base identity: ADJUSTMENT_GRANULARITY

G_6_25GHZ

description:
Adjustment granularity value of 6.25 gigahertz.

base identity: ADJUSTMENT_GRANULARITY

G_3_125GHZ

description:
Adjustment granularity value of 3.125 gigahertz.

base identity: ADJUSTMENT_GRANULARITY

UNCONSTRAINED

description:
Adjustment granularity value unconstrained, i.e., no minimun spacing between channels is defined.

base identity: ADJUSTMENT_GRANULARITY

base: FEC

description:
Forward Error Correction base identity.

FEC_HD

description:
Hard-Decision (HD) Staircase FEC, defined in ITU-T G.709.2 (07/18)

base identity: FEC

FEC_G

description:
Generic FEC, Reed Solomon (255,239) coding schema, defined in ITU-T G.975 (10/2000).

base identity: FEC

FEC_E

description:
Enhanced FEC (EFEC) from G.975.1 Clause I.4.

base identity: FEC

FEC_O

description:
OpenROADM 200G Open FEC (oFEC) soft-decision coding schema.

base identity: FEC

FEC_C

description:
OIF 400G concatenated FEC (cFEC) with soft-decision inner Hamming code and hard-decision outer Staircase code

base identity: FEC

FEC_OTHER

description:
Placeholder identity to refer to any other propiertary or non-propiertary FEC coding schema non-defined in this model yet.

base identity: FEC

base: MODULATION_FORMAT

description:
Base identity for identiying the optical modulation format associated to the operational mode.

MODULATION_FORMAT_BPSK

description:
Binary phase-shift keying (BPSK) modulation format identity

base identity: MODULATION_FORMAT

MODULATION_FORMAT_DPSK

description:
Differential phase-shift keying (DPSK) modulation format identity

base identity: MODULATION_FORMAT

MODULATION_FORMAT_QPSK

description:
Quadrature phase-shift keying (QPSK) modulation format identity

base identity: MODULATION_FORMAT

MODULATION_FORMAT_DP_QPSK

description:
Dual-Polarization Quadrature Phase-Shift Keying (QPSK) modulation format identity

base identity: MODULATION_FORMAT

MODULATION_FORMAT_8QAM

description:
8-Quadrature Amplitude Modulation (QAM) identity

base identity: MODULATION_FORMAT

MODULATION_FORMAT_DP_8QAM

description:
Dual-Polarization 8-Quadrature Amplitude Modulation (QAM) identity

base identity: MODULATION_FORMAT

MODULATION_FORMAT_DC_DP_8QAM

description:
Dual-Carrier Dual-Polarization 8-Quadrature Amplitude Modulation identity

base identity: MODULATION_FORMAT

MODULATION_FORMAT_16QAM

description:
16-Quadrature Amplitude Modulation (QAM) identity

base identity: MODULATION_FORMAT

MODULATION_FORMAT_DP_16QAM

description:
Dual-Polarization 16-Quadrature Amplitude Modulation (QAM) identity

base identity: MODULATION_FORMAT

MODULATION_FORMAT_DC_DP_16QAM

description:
Dual-Carrier Dual-Polarization 16-Quadrature Amplitude Modulation (QAM) identity

base identity: MODULATION_FORMAT

MODULATION_FORMAT_32QAM

description:
32-Quadrature Amplitude Modulation (QAM) identity

base identity: MODULATION_FORMAT

MODULATION_FORMAT_DP_32QAM

description:
Dual-Polarization 32-Quadrature Amplitude Modulation (QAM) identity

base identity: MODULATION_FORMAT

MODULATION_FORMAT_DC_DP_32QAM

description:
Dual-Carrier Dual-Polarization 32-Quadrature Amplitude Modulation (QAM) identity

base identity: MODULATION_FORMAT

MODULATION_FORMAT_64QAM

description:
64-Quadrature Amplitude Modulation (QAM) identity

base identity: MODULATION_FORMAT

MODULATION_FORMAT_DP_64QAM

description:
Dual-Polarization 64-Quadrature Amplitude Modulation (QAM) identity

base identity: MODULATION_FORMAT

MODULATION_FORMAT_DC_DP_64QAM

description:
Dual-Carrier Dual-Polarization 64-Quadrature Amplitude Modulation (QAM) identity

base identity: MODULATION_FORMAT

MODULATION_FORMAT_PAM4

description:
4-level Pulse Amplitud Modulation (PAM)

base identity: MODULATION_FORMAT

MODULATION_FORMAT_PAM8

description:
8-level Pulse Amplitud Modulation (PAM)

base identity: MODULATION_FORMAT

MODULATION_FORMAT_PROPRIETARY

description:
Proprietary modulation format.

base identity: MODULATION_FORMAT

base: TRANSCEIVER_MODE_TYPE

description:
Base identity for identiying the transceiver's mode category: Standard or Explicit. This differentiates on the way operational mode's features are expose by the transceiver device.

TRANSCEIVER_MODE_TYPE_STANDARD

description:
Operational model type Standard, according to ITU-T G.698.2, indicates the mode is interoperable with other transceiver-modules supporting the same Standard mode.

base identity: TRANSCEIVER_MODE_TYPE

TRANSCEIVER_MODE_TYPE_EXPLICIT

description:
Operational model type Explicit, indicating the description of the operational mode features follows the model subtree explicit features description.

base identity: TRANSCEIVER_MODE_TYPE

Data elements