Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Modelling transponders and 3R capabilities #5

Closed
italobusi opened this issue Jan 28, 2020 · 6 comments · Fixed by #3
Closed

Modelling transponders and 3R capabilities #5

italobusi opened this issue Jan 28, 2020 · 6 comments · Fixed by #3
Assignees

Comments

@italobusi
Copy link
Member

The YANG model defines some types and identities which are needed by drafts with different maturity levels: some of which are getting ready for WG LC (e.g., wson and flexi-grid topology models ) while others are still work-in-progress (e.g., optical impairment aware topology model).

For example, the modelling of transponder and 3R capabilities is still work-in-progress: ietf-ccamp-wg/draft-ietf-ccamp-optical-impairment-topology-yang#23.

In order not to block the progress of the other drafts which are getting ready for WG LC (e.g., wson and flexi-grid topology models), it may be worthwhile considering removing some of these definitions from the version of the draft which is sent to IESG.

These definitions can be kept in the draft for the time being, to simplify progressing the work-in-progress, but should be removed before sending this draft to IESG. A new draft for updating layer0-types could also be started to support other work which is still in-progress within CCAMP WG.

@italobusi
Copy link
Member Author

italobusi commented Jan 28, 2020

To be removed before sending the draft to IESG:

typedef operational-mode {
type string;
description
"Vendor-specific mode that guarantees interoperability.
It must be an string with the following format:
B-DScW-ytz(v) where all these attributes are conforming
to the ITU-T recommendation";
reference "ITU-T G.698.2 (11/2018) Section 5.3";
}

@italobusi
Copy link
Member Author

To be removed before sending the draft to IESG:

identity wavelength-assignment {
description
"Wavelength selection base";
reference
"RFC6163:Framework for GMPLS and Path Computation Element
(PCE) Control of Wavelength Switched Optical Networks (WSONs)";
}
identity unspecified-wavelength-assignment {
base wavelength-assignment;
description
"No method specified";
}
identity first-fit-wavelength-assignment {
base wavelength-assignment;
description
"All the available wavelengths are numbered,
and this WA (Wavelength Assignment) method chooses
the available wavelength with the lowest index";
}
identity random-wavelength-assignment {
base wavelength-assignment;
description
"This WA method chooses an available
wavelength randomly";
}
identity least-loaded-wavelength-assignment {
base wavelength-assignment;
description
"This WA method selects the wavelength that
has the largest residual capacity on the most loaded
link along the route (in multi-fiber networks)";
}

@italobusi
Copy link
Member Author

To be removed before sending the draft to IESG:

identity term-type {
description
"Termination type";
reference
"ITU-T G.709: Interfaces for the Optical Transport Network";
}
identity term-phys {
base term-type;
description
"Physical layer termination";
reference
"ITU-T G.709: Interfaces for the Optical Transport Network";
}
identity term-OTU {
base term-type;
description
"OTU (Optical Transport Unit) termination";
reference
"ITU-T G.709: Interfaces for the Optical Transport Network";
}
identity term-ODU {
base term-type;
description
"ODU (Optical Data Unit) termination";
reference
"ITU-T G.709: Interfaces for the Optical Transport Network";
}
identity term-OPU {
base term-type;
description
"OPU (Optical Payload Unit) termination";
reference
"ITU-T G.709: Interfaces for the Optical Transport Network";
}
identity term-section {
base term-type;
description
"Section layer termination";
reference
"ITU-T G.709: Interfaces for the Optical Transport Network";
}

@italobusi
Copy link
Member Author

To be removed before sending the draft to IESG:

identity fec-type {
description
"FEC (Forward Error Correction) type";
reference
"ITU-T G.709: Interfaces for the Optical Transport Network";
}
identity g-fec {
base fec-type;
description
"G-FEC (Generic-FEC)";
}
identity e-fec {
base fec-type;
description
"E-FEC (Enhanced-FEC)";
}
identity no-fec {
base fec-type;
description
"No FEC";
}

@haomianzheng
Copy link
Member

The following commit addressed this issue, by removing the tranponder/3R related information.
10acf68

@italobusi italobusi linked a pull request Apr 16, 2020 that will close this issue
@italobusi
Copy link
Member Author

The following commit addressed this issue, by removing the tranponder/3R related information.
10acf68

I agree. I have linked this open issue with PR#3 so it will be automatically closed when the PR#3 is merged

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants