ietf-ccamp-wg / ietf-ccamp-optical-path-computation

Repository for the YANG modeling of OTN and optical layer path computation
Other
0 stars 1 forks source link

Add WDM technology-specific constraints #15

Closed italobusi closed 2 years ago

italobusi commented 2 years ago

2021-12-16 Call

In addition to optical impairments-related constraints (issue #14 ) there can be other WDM technology-specific constraints

Candidates:

To check if they already exist as a generic constraints

ggalimba56 commented 2 years ago

In a Flexigrid tunnel it is reasonable to suppose some constraints may be set from the operator, the most significant are:

There are other kind of constraints required by and operator):

italobusi commented 2 years ago

2022-01-27 Call

Re-opened to track the actions required to support these requirements: checks which constraints are already supported by generic TE tunnel and which constraints need to be defined in the flexi-grid tunnel model

italobusi commented 2 years ago

2022-02-24 Call

  • MAX number of hops
  • MAX circuit (tunnel) length (latency)

Supported by the generic TE tunnel and Path Computation RPC models as metric-bounds

  • MAX circuit Noise (or Min OSNR) value.

Addressed in #14

  • diversity (from an existing circuit)
  • exclusion of resources already in use or critical (XRO - e.g. Nodes, Links, SRLG)
  • Inclusion of resources or exlicit route (ERO)

Supported by the generic TE tunnel and Path Computation RPC models

  • Spectrum assignment.

Supported by the existing technology-specific augmentations of the TE label containers for the generic TE tunnel and Path Computation RPC models

Additional technology-specific constraints (to be added):

This constraint can be configured in either path computation RPC or in the tunnel model (per-path)

To be added in layer0-types-ext and to be used by all the technology-specific tunnel and path-computation models

italobusi commented 2 years ago

Additional technology-specific constraints (to be added):

  • include/exclude OMS elements

This constraint can be configured in either path computation RPC or in the tunnel model (per-path)

To be added in layer0-types-ext and to be used by all the technology-specific tunnel and path-computation models

We need to augment the following choice with one attribute (oms-element-id):

       |  |  |  +-- (type)?
       |  |  |     +--:(numbered-node-hop)
       |  |  |     |  +-- numbered-node-hop
       |  |  |     |     +-- node-id     te-node-id
       |  |  |     |     +-- hop-type?   te-hop-type
       |  |  |     +--:(numbered-link-hop)
       |  |  |     |  +-- numbered-link-hop
       |  |  |     |     +-- link-tp-id    te-tp-id
       |  |  |     |     +-- hop-type?     te-hop-type
       |  |  |     |     +-- direction?    te-link-direction
       |  |  |     +--:(unnumbered-link-hop)
       |  |  |     |  +-- unnumbered-link-hop
       |  |  |     |     +-- link-tp-id    te-tp-id
       |  |  |     |     +-- node-id       te-node-id
       |  |  |     |     +-- hop-type?     te-hop-type
       |  |  |     |     +-- direction?    te-link-direction
       |  |  |     +--:(as-number)
       |  |  |     |  +-- as-number-hop
       |  |  |     |     +-- as-number    inet:as-number
       |  |  |     |     +-- hop-type?    te-hop-type
       |  |  |     +--:(label)
       |  |  |        +-- label-hop
       |  |  |           +-- te-label
       |  |  |              +-- (technology)?
       |  |  |              |  +--:(generic)
       |  |  |              |     +-- generic?
       |  |  |              |             rt-types:generalized-label
       |  |  |              +-- direction?       te-label-direction

This should be done in each model and not in the layer0-types-ext.

Co-Authored-By: sergio belotti sergio.belotti@nokia.com