Internet DRAFT - draft-poidt-ccamp-actn-poi-pluggable-usecases
draft-poidt-ccamp-actn-poi-pluggable-usecases
CCAMP Working Group O. G. de Dios
Internet-Draft E. J. Echeverry
Intended status: Informational Telefonica
Expires: 20 June 2024 R. Rokui
N. Davis
Ciena
B. Vadhadiya
Vi
P. Maheshwari
Airtel
I. Busi
Huawei Technologies
A. Guo
Futurewei Technologies
18 December 2023
Use cases with Requirements for Packet Optical Integration (POI) Under
ACTN Framework
draft-poidt-ccamp-actn-poi-pluggable-usecases-00
Abstract
This document provides general overarching guidelines for control and
management of packet over optical converged networks and focuses on
operators' use cases with requirements and network topologies. It
provides a set of use cases and requirements which are needed to
achieve full automation for control and management of the packet over
optical networks which comprise devices with mixes of packet and
optical functions where the optical functions may be provided on
coherent pluggables.
It is intended that other IETF drafts in this area reference this
draft and abide by the use cases and requirements in this draft.
The realization of these use cases is out of scope of this draft and
shall be covered in other IETF drafts.
About This Document
This note is to be removed before publishing as an RFC.
The latest revision of this draft can be found at
https://example.com/LATEST. Status information for this document may
be found at https://datatracker.ietf.org/doc/draft-poidt-ccamp-actn-
poi-pluggable-usecases/.
de Dios, et al. Expires 20 June 2024 [Page 1]
Internet-Draft POI Requirements December 2023
Discussion of this document takes place on the WG Working Group
mailing list (mailto:WG@example.com), which is archived at
https://example.com/WG.
Source for this draft and an issue tracker can be found at
https://github.com/USER/REPO.
Status of This Memo
This Internet-Draft is submitted in full conformance with the
provisions of BCP 78 and BCP 79.
Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF). Note that other groups may also distribute
working documents as Internet-Drafts. The list of current Internet-
Drafts is at https://datatracker.ietf.org/drafts/current/.
Internet-Drafts are draft documents valid for a maximum of six months
and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress."
This Internet-Draft will expire on 20 June 2024.
Copyright Notice
Copyright (c) 2023 IETF Trust and the persons identified as the
document authors. All rights reserved.
This document is subject to BCP 78 and the IETF Trust's Legal
Provisions Relating to IETF Documents (https://trustee.ietf.org/
license-info) in effect on the date of publication of this document.
Please review these documents carefully, as they describe your rights
and restrictions with respect to this document. Code Components
extracted from this document must include Revised BSD License text as
described in Section 4.e of the Trust Legal Provisions and are
provided without warranty as described in the Revised BSD License.
Table of Contents
1. Terminology . . . . . . . . . . . . . . . . . . . . . . . . . 5
2. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 5
3. Packet over Optical Converged Network Context . . . . . . . . 6
3.1. Traditional Architecture Deployment Model . . . . . . . . 7
3.2. Deployment Model with Coherent Pluggables . . . . . . . . 8
4. Converged Packet Over Optical Networks . . . . . . . . . . . 10
4.1. Logical view of control of converged packet optical
networks . . . . . . . . . . . . . . . . . . . . . . . . 10
de Dios, et al. Expires 20 June 2024 [Page 2]
Internet-Draft POI Requirements December 2023
4.2. Logical view of a converged device . . . . . . . . . . . 12
4.3. End-to-end optical network . . . . . . . . . . . . . . . 14
4.4. Complexity of optical network operation . . . . . . . . . 15
4.5. Converged packet optical network operation . . . . . . . 15
4.6. Commissioning of coherent plugs . . . . . . . . . . . . . 16
4.7. Generalized optical control . . . . . . . . . . . . . . . 16
5. Network Topologies . . . . . . . . . . . . . . . . . . . . . 16
5.1. Topo1 - Network topology with dedicated direct fiber . . 17
5.2. Topo2 - Network topology with shared direct fiber
network . . . . . . . . . . . . . . . . . . . . . . . . . 17
5.3. Topo3 - Network topology with shared switched fiber
network . . . . . . . . . . . . . . . . . . . . . . . . . 18
5.4. Topo4 - Network topology with shared resilient fiber
network . . . . . . . . . . . . . . . . . . . . . . . . . 19
5.5. Topo5 - Network topology with symmetric plug and
xPonder . . . . . . . . . . . . . . . . . . . . . . . . . 20
5.6. Topo6 - Other Network Topologies . . . . . . . . . . . . 20
6. Operators' Use cases with Requirements for Automation of Packet
over Optical Converged Networks . . . . . . . . . . . . . 21
6.1. UC1: Infrastructure Discovery and Visualization of Packet
Optical Network . . . . . . . . . . . . . . . . . . . . 22
6.2. UC2: Inventory of packet optical network
infrastructure . . . . . . . . . . . . . . . . . . . . . 23
6.3. UC3: Monitoring of packet optical network
infrastructure:: . . . . . . . . . . . . . . . . . . . . 24
6.4. UC4: Optimization of packet optical network
infrastructure . . . . . . . . . . . . . . . . . . . . . 24
6.5. UC5: Optical service provisioning for creation of packet
infrastructure . . . . . . . . . . . . . . . . . . . . . 25
6.6. UC6: Provisioning of an end-to-end packet service . . . . 25
6.7. UC7 - Multi-layer visualization . . . . . . . . . . . . . 27
6.8. UC8 - Multi-layer assurance and troubleshooting across
packet and optical layers . . . . . . . . . . . . . . . 27
6.9. UC9 - Multi-layer optimization . . . . . . . . . . . . . 27
6.10. UC10 - Multi-layer pro-active maintenance and control
coordination . . . . . . . . . . . . . . . . . . . . . . 27
6.11. UC11 - Optical service pre-deployment assessment for IP
link creation . . . . . . . . . . . . . . . . . . . . . 29
6.12. UC12 - Restoration/protection of optical services . . . . 29
6.13. UC13 - Adaptive and dynamic routing Schemes protection for
IP services . . . . . . . . . . . . . . . . . . . . . . 30
6.14. UC14 - Other Requirements applicable to all use case . . 30
7. Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . 31
8. Security Considerations . . . . . . . . . . . . . . . . . . . 31
9. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 31
10. References . . . . . . . . . . . . . . . . . . . . . . . . . 31
10.1. Normative References . . . . . . . . . . . . . . . . . . 31
10.2. Informative References . . . . . . . . . . . . . . . . . 32
de Dios, et al. Expires 20 June 2024 [Page 3]
Internet-Draft POI Requirements December 2023
Appendix A. Details of Operators' Requirements for Automation of
Packet over Optical Converged Networks . . . . . . . . . 32
A.1. R1: Support for "Coherent Plug Discovery" . . . . . . . . 33
A.2. R2: Support for "Network Discovery" . . . . . . . . . . . 34
A.3. R3: Support for "Network Visibility" . . . . . . . . . . 35
A.4. R4: Support for "Coherent Plug telemetry data" . . . . . 35
A.5. R5: Support for alarms telemetry across packet and optical
layers . . . . . . . . . . . . . . . . . . . . . . . . . 36
A.6. R6: Support for PM telemetry across packet and optical
layers . . . . . . . . . . . . . . . . . . . . . . . . . 36
A.7. R7: End-to-end provisioning and deletion of optical
services . . . . . . . . . . . . . . . . . . . . . . . . 36
A.8. R8: End-to-end provisioning and deletion of packet
services . . . . . . . . . . . . . . . . . . . . . . . . 36
A.9. R9: Multi-layer assurance across both packet and optical
layers . . . . . . . . . . . . . . . . . . . . . . . . . 37
A.10. R10: Support operators' realization practices . . . . . . 38
A.11. R11: LAG extension . . . . . . . . . . . . . . . . . . . 38
A.12. R12: Optical path restoration / protection . . . . . . . 38
A.13. R13: Multi-layer control and maintenance operations . . . 39
A.14. R14: "Single functional entity" responsible for optical
services life cycle management . . . . . . . . . . . . . 39
A.15. R15: Support for operators' operational practices . . . . 40
A.16. R16: Support for multi-layer operational benefits . . . . 40
A.17. R17: Support for "greenfield" and "brownfield"
networks . . . . . . . . . . . . . . . . . . . . . . . . 41
A.18. R18: Optional higher level controller . . . . . . . . . . 41
A.19. R19: Support of both plugs and Transponders/Muxponders
(inc. Regens) . . . . . . . . . . . . . . . . . . . . . 41
A.20. R20: Various existing YANG Data Models shall be
accommodated . . . . . . . . . . . . . . . . . . . . . . 41
A.21. R21: Clear demarcation for holistic control of optical
network . . . . . . . . . . . . . . . . . . . . . . . . 41
A.22. R22: Support for urgent optical control actions . . . . . 42
A.23. R23: Minimize fragmentation of optical parameter
provisioning . . . . . . . . . . . . . . . . . . . . . . 42
A.24. R24: Direct path to relevant controller . . . . . . . . . 42
A.25. R25: Evolution to expected future controller deployment
approaches . . . . . . . . . . . . . . . . . . . . . . . 42
A.26. R26: Evolution to future packet processing deployment
approaches . . . . . . . . . . . . . . . . . . . . . . . 43
A.27. R27: Support for extensible control architecture . . . . 43
Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . . . 43
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 43
de Dios, et al. Expires 20 June 2024 [Page 4]
Internet-Draft POI Requirements December 2023
1. Terminology
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT"
"SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in the
document are to be interpreted as described in [RFC2119].
The following terms abbreviations are used in this document:
* Coherent plug/pluggable: A small form factor coherent optical
module
* O-PNC: The control functions specializing in management/control of
optical and photonic functions (virtual or physical). See
[actn-rfc]
* P-PNC: The control functions specializing in management/control of
packet functions (virtual or physical). See [actn-rfc]
* xPonder: Short for Transponder and/or Muxponder
2. Introduction
Packet traffic has been transferred over optical networks for many
years blending the benefits of optical transmission and switching
with packet switching. Optical systems have been separated from
packet systems, both of which have had specific dedicated devices.
In many existing network deployments, the packet and the optical
networks are engineered, operated and controlled independently. The
operation of these packet and optical networks is often siloed which
results in non-optimal and inefficient networking. Both packet and
optical systems have had relatively independent evolution. Optical
systems have been developed with increasing capacity especially with
the emergence of coherent optical techniques.
Optical component design has continued to improve density to the
point where a whole coherent optical terminal system that use to
require many circuit packs can now fit onto a single small form
factor "coherent plug". Placing coherent plugs in a device with
packet functions can reduce network cost, power consumption and
footprint as well as improve data transfer rates, reduce latency and
expand capacity (note that in some cases, other engineering and
deployment considerations still lead to separate packet and optical
solutions).
de Dios, et al. Expires 20 June 2024 [Page 5]
Internet-Draft POI Requirements December 2023
Optical transmission/switching is analogue and requires complex and
holistic control. Consequently, coordination of control of the
coherent plugs (in a device with packet functions) with the control
of the rest of the optical network is highly desirable as this best
enables robust network functionality and simplifies network
operations.
The combination of these above trends along with the desire to select
best in breed components has led to the emergence of open optical
plugs that offer a standard bus for traffic and that use CMIS
[OIF-CMIS] between coherent pluggables and host device. These plugs
are such that a plug from vendor X can be installed in vendor Y's
device with packet functions etc.
An architecture analysis has been carried out by the MANTRA sub-group
in the OOPT / TIP group (Open Optical & Packet Transport / Telecom
Infra Project)
[MANTRA-whitepaper-IPoWDM-convergent-SDN-architecture].
This document provides guidellines for control and management of
packet over optical converged networks and it is divided into
following sections:
* Section 3 Packet over optical converged network context
* Section 4 Converged packet over optical networks
* Section 5 Network Topologies
* Section 6 Operators' Use cases with Requirements for Automation of
Packet over Optical Converged Networks
3. Packet over Optical Converged Network Context
A packet over optical network represents an efficient paradigm that
harnesses the power of both packet-switching and optical
technologies. In this approach, the overlay IP or MPLS packets are
transmitted through an underlying optical network. The fusion of
packet and optical networks offer a host of advantages, including
accelerated data transfer rates, diminished latency, and expanded
network capacity.
In general, two deployment models can be used to deploy the packet
over optical networks:
* Traditional architecture deployment model
* Deployment model with coherent pluggables
de Dios, et al. Expires 20 June 2024 [Page 6]
Internet-Draft POI Requirements December 2023
3.1. Traditional Architecture Deployment Model
The traditional architecture involves separation of the packet
network from the optical network as shown in Figure 1. In
traditional approach, the packet layer responsible for routing and
forwarding is decoupled from the underlying optical transport layer.
This approach offers several benefits, including the ability to scale
each layer independently, optimize resource utilization, and simplify
network management through centralized software control.
Disaggregation enables network operators to choose best-of-breed
components for each layer, fostering innovation and competition in
the networking industry. However, implementing and managing a
disaggregated network also comes with challenges related to
interoperability, integration, and maintaining end-to-end performance
across the various layers.
|----------| |----------|
| Packet | IP Link | Packet |
| Device |===================================| Device |
| 1 |\ /| 2 |
|----------| \ Grey / |----------|
\ Optics /
| |
............ | ......................... | ............
. | | .
. |---------| |-----------| |---------| .
. | xPonder |-----| Photonics |-----| xPonder | .
. |---------| |-----------| |---------| .
.......................................................
Optical Network = Photonics + xPonder
Legend:
==== IP Link
---- Optical fibers
++++ Coherent pluggables
xPonder: Muxponder or transponder
Photonics: ROADM + Amp + Regen
Figure 1: Packet over Optics Traditional Architecture Deployment
Model
de Dios, et al. Expires 20 June 2024 [Page 7]
Internet-Draft POI Requirements December 2023
3.2. Deployment Model with Coherent Pluggables
The second approach is to take advantage of the small implementation
footprint of the xPonder functions and to deploy these functions on a
single small form factor plug (aka Coherent pluggables) and then
place plugs directly into the packet devices as shown in Figure 2(A).
Placing this small form factor pluggable in a device with packet
functions can reduce network cost, power consumption and footprint
(when these benefits are not outweighed by other engineering
considerations). Depending on the application, distance between
packet devices, quality of fibers and so on it might be that there is
no need for a ROADM network, i.e., direct connectivity between packet
devices via plugs is possible.
By incorporating coherent plugs into routers, network operators can
achieve higher data rates, greater spectral efficiency, and improved
tolerance to optical impairments. This is especially valuable in
scenarios where traditional electronic signaling might encounter
limitations. Coherent plugs enable routers to leverage advanced
modulation schemes, digital signal processing, and error correction
techniques, enhancing their ability to handle complex optical
signals.
One of the key advantages of using coherent plugs in routers is the
potential to bridge the gap between long-haul and metro networks,
providing a seamless and efficient transition of data across various
network segments. This technology can contribute to the evolution of
high-speed data centers, interconnection between data centers, and
the overall growth of data-intensive applications.
as noted above, for some use-cases when the distance between packet
devices is short and optical power of pluggables are enough, the
photonics devices might not be needed as shown in Figure 2(B).
de Dios, et al. Expires 20 June 2024 [Page 8]
Internet-Draft POI Requirements December 2023
|-----------| |-----------|
| Packet | IP Link | Packet |
| Device +++++ ======================= +++++ Device |
| 1 |\ /| 2 |
|-----------| \ / |-----------|
\ DWDM Optics /
| |
| |-----------| |
|-----| Photonics |-----|
|-----------|
(A)
|-----------| |-----------|
| Packet | IP Link | Packet |
| Device +++++ ======================= +++++ Device |
| 1 |\ /| 2 |
|-----------| \ / |-----------|
| |
|-------------------------|
(B)
Legend:
==== IP Link
---- Optical fibers
++++ Coherent pluggables
xPonder: Muxponder or transponder
Photonics: ROADM + Amp + Regen
Optical Network: Photonics + pluggables
Figure 2: Packet over Optics Deployment Model with Coherent Plugs
In reality, the operators' packet over optical networks will most
likely be a combination of networks shown in Figure 1 and Figure 2
where the optical network contains both coherent pluggables and
xPonders as shown in Figure 3.
de Dios, et al. Expires 20 June 2024 [Page 9]
Internet-Draft POI Requirements December 2023
|-----------| |-----------|
| Packet | IP Link | Packet |
| Device +++++ =========================== +++++ Device |
| 1 |\ /| 2 |
|-----------| \ / |-----------|
\----------| |------------/
| |
|---------| |-----------| |---------|
| | | | | |
| xPonder |-----| Photonics |------| xPonder |
| | | | | |
|---------| |-----------| |---------|
| |
| |
|----------| / \ |----------|
| Packet |/ IP Link \| Packet |
| Device |====================================| Device |
| 3 | | 4 |
|----------| |----------|
Optical Network: Photonics + pluggables + xPonder
Legend:
==== IP Link
---- Optical fibers
++++ Coherent pluggables
xPonder: Muxponder or transponder
Photonics: ROADM + Amp + Regen
Figure 3: Packet over Optics Deployment Model with Coherent Plugs
and xPonders
4. Converged Packet Over Optical Networks
This section provides an overview of converged packet-optical
networks from various perspectives.
4.1. Logical view of control of converged packet optical networks
Figure 1 and Figure 2 represent two deployment models which can be
used to deploy the packet over optical networks. In reality the
operators' networks are mix of both deployments, i.e., operators will
have a packet over optical network which contains packet devices,
coherent pluggables, muxponders/transponders and photonics such as
ROADMs.
de Dios, et al. Expires 20 June 2024 [Page 10]
Internet-Draft POI Requirements December 2023
The high level control and management of such packet over optical
converged network is shown in Figure 4 where the "PACKET OPTICAL
NETWORK" contains any combination of devices with any mix of packet
functions and optical functions. These networks might include
coherent pluggables, muxponders/transponders and ROADMs.
As shown in Figure 4, the "PACKET AND OPTICAL CONTROLLERS" layer may
contain one or more packet and optical control functions which manage
and control the life cycle of end to end packet and optical services
including planning, fulfilment, assurance, optimization and
restoration.
Depends on operators' use-cases which should be supported by packet
over optical converged network, there might be a " HIGHER LAYER
CONTROLLER" (i.e., higher layer multi-layer Orchestrator or multi-
layer proxy).
Realization of this functional architecture is proposed by various
SDOs. For example, an architecture analysis has already been carried
out by the MANTRA sub-group in the OOPT / TIP group (Open Optical &
Packet Transport / Telecom Infra Project)
[MANTRA-whitepaper-IPoWDM-convergent-SDN-architecture].
Section 5 covers the requirements of these controllers to achieve
full automation in packet over optical converged networks.
de Dios, et al. Expires 20 June 2024 [Page 11]
Internet-Draft POI Requirements December 2023
|-----------------------------|
| HIGHER LAYER CONTROLLER |
| (MDSC) |
|-----------------------------|
^
|
v
|-------------------------------------|
| P-PNC & O-PNC |
| |
| |-------------| |-------------| |
| | Packet | & | Optical | |
| | Control | | Control | |
| | Functions | | Functions | |
| |-------------| |-------------| |
|-------------------------------------|
^
|
v
/----------------------------------\
/ PACKET OPTICAL NETWORK \
/ \
\ Packet and Optical Functions /
\ in various devices /
\----------------------------------/
Figure 4: Overall Control and Management of Packet over Optical
Converged Networks
4.2. Logical view of a converged device
All devices are essentially multi-technology, i.e., they support
multiple transport and signaling technologies. However, due to
implementation limitations and network deployment traditions, there
has been a strong division between devices that have sophisticated
optical functionality (with very limited packet capabilities) and
devices with sophisticated packet functionality (with very limited
optical capability). This division is dematerializing with the
emergence of devices that support both sophisticated packet and
sophisticated optical functionality (were both packet and optical can
be considered in themselves a multi-technology).
de Dios, et al. Expires 20 June 2024 [Page 12]
Internet-Draft POI Requirements December 2023
To enable necessary flexibility of deployment, the optical
capabilities are often made available on a coherent plug that can be
inserted into a host device. In this document the host device is one
with primarily packet functions. A coherent plug can also be used in
a device with primarily optical functions, with primarily storage
functions, with primarily wireless functions etc., where similar
considerations apply.
The coherent plug includes both the optical functions that provide
the transport and their control functions. It is necessary to access
the control data related to the coherent plug via interfaces on the
host devices. The combination of the host device and the coherent
plug can be considered as a packet-optical device.
The functions provided by the coherent plug include the line
termination functions of a traditional optical transponder. The
insertion of these functions into the host device removes the need
for grey optics between the host device and a transponder.
As depicted in Figure 5, in the packet-optical device there is a
clear demarcation between the functions and data that relate to
packet control and the functions and data that relate to optical
control where the boundary between packet functionality and optical
functionality is at the boundary between the plug and the host
device.
de Dios, et al. Expires 20 June 2024 [Page 13]
Internet-Draft POI Requirements December 2023
^
|
v
+-----------------------------------+
| |-----------| |----------| |
| | Packet | | Coherent | |
| | Function | | Plug | |
| | Control | | Control | |
| | Data | | Data | |
| |-----------| |----------| |
| . . |
| |-------------| . | ^
| |Packet | . | |
| |Control | . | v
| |-------------| . | +----------------+
| . . | | |
| |-------------| |----------| | |
| |Packet |<------->| Coherent |======| ROADM |
| |Function | | Plug | | |
| |-------------| |----------| | |
| | | |
+----------------------------------+ +----------------+
PACKET DEVICE with Plugs OPTICAL DEVICE
Figure 5: Packet device which contains coherent pluggables
4.3. End-to-end optical network
It is best to consider any network technology/protocol/application
from end to end. Each network technology provides infrastructure for
an overlay technology which may be another network technology or to
an actual application (storage, compute, etc.), i.e., it provides a
"link" with capacity etc. Considering the converged packet-optical
solution, the optical technologies provide infrastructure to the
packet technologies.
The optical network includes all functions that process optical
technologies and hence include functions on devices such as a ROADM,
an optical amplifier, a transponder and the functions on the coherent
plug. The boundary of the optical technologies is at the boundary
between the coherent plug and the host device.
Optical networks complexity depends upon transmission distance, need
for flexibility in the photonic layer and need for photonic
resilience.
de Dios, et al. Expires 20 June 2024 [Page 14]
Internet-Draft POI Requirements December 2023
4.4. Complexity of optical network operation
The operation of a network of coherent optical devices can be very
complex requiring careful consideration of various analogue
properties of the optical devices, of passive components and of the
current usage of the optical network. This complexity leads to the
need for a set of specialist optical control functions that have
traditionally been provided as part of an Optical Domain Controller
(similar to the need for specialist IP control functions).
4.5. Converged packet optical network operation
In a converged network it is necessary to combine the specialist
control functions for the packet network functions and specialist
control functions for optical network functions. There are various
potential solutions for this combining. In this document, it is
assumed that a higher layer controller will provide the solution
focusing on converged visualization, optimization, assurance etc.
It is important to recognize that in any real network deployment
there will be a mix of converged solutions and traditional solutions
where there will probably be a gradual evolution away from
traditional forms to converged forms. It will be necessary for any
control solution to deal with the mix and its evolution.
In all cases, it is necessary to evaluate options to determine the
best optical network solution (see [ITU-T_G.sup39] for engineering
considerations). Hence, in a network where there are various
solutions, even for situations where a basic direct grey interconnect
turns out to be the right configuration, it is necessary to analyze
the network in detail to determine this. Hence, it is necessary to
involve the optical control functions in all decisions about optical
network configuration.
For some restoration cases there is a need for near real time optical
configuration. The pluggable settings may need to be adjusted during
restoration control actions. For example, it is possible that
regeneration may be identified as required during a restoration
activity and that as a result of this or other considerations,
optical parameter changes, including wavelength and power may need to
be applied to a pluggable during normal operation.
de Dios, et al. Expires 20 June 2024 [Page 15]
Internet-Draft POI Requirements December 2023
4.6. Commissioning of coherent plugs
Commissioning of more capable, and hence expensive, coherent plugs in
routers tends to follow a just-in-time deployment pattern where the
pluggables are not installed in the host device until they are
required for service. The pluggables used in more challenging
applications require sophisticated photonic viability assessment.
The specialist photonic viability tools reside in the optical control
function set.
Where there is a need to install a new pluggable, the process will
operate in a relatively slow time frame. Once the pluggables are
detected by the optical controller the parameters of the pluggables
can be configured and progress through any necessary validation
testing on the optical network. This testing may involve the need to
control the pluggables optical parameters along with parameters of
other devices supporting the optical/photonic signals.
4.7. Generalized optical control
Industry is progressing towards generalized optical viability
functions but currently, these functions tend to be vendor specific
and reside in the vendor controllers. Current deployments tend to
have a generalized optical controller from a particular optical
device vendor controlling other vendor optical controllers. Where
optical control is discussed in this document, it is assumed to be
the collection of all optical control capabilities including whatever
assembly of vendor controllers and generalized controllers are
present.
Note that it is the expectation that a single optical controller will
provide the control functionality of all coherent plugs in a specific
host device regardless of the mix of plugs from different vendors.
5. Network Topologies
This section provides a set of packet over optical network topologies
starting with the most basic and progressing to the most complex. It
is expect that a network will evolve to a mix of many of the
structure identified in each of the following sections.
All the packet over optical use cases outlined in Section 7 will be
applicable to any on these network topologies.
de Dios, et al. Expires 20 June 2024 [Page 16]
Internet-Draft POI Requirements December 2023
5.1. Topo1 - Network topology with dedicated direct fiber
As depicted in Figure 6, this scenario considers a point-to-point
optical service over a short distance (e.g., up to 100 km) using
dedicated fiber. ([pluggables-operators-requirements], Page 4,
"Dedicated point to point connection Metro areas").
Note that there is no amplification and no protection in this
scenario.
Packet Packet
Device A Device B
+----+ IP Link (between Router Ports) +----+
| |.............................................................| |
| | | |
| | Optical Service (Plug-to-Plug) | |
| | ..................................................... | |
| |------| |------| |
| | | | | |
| |Plug A|===================================================|Plug B| |
| | | | | |
| |------| |------| |
| | | |
+----+ +----+
Figure 6: Network topology with dedicated direct fiber
5.2. Topo2 - Network topology with shared direct fiber network
This scenario extends Figure 6 by making more efficient use of the
fiber infrastructure.
As shown in Figure 7, this scenario considers a point-to-point
optical service over a short distance (e.g., up to 100 km) using a
physical optical network with DWDM filters and amplifiers.
([pluggables-operators-requirements], Page 4, "Dedicated point to
point connection Metro areas").
Note that there is no protection in this scenario.
de Dios, et al. Expires 20 June 2024 [Page 17]
Internet-Draft POI Requirements December 2023
Packet Packet
Device A Device B
+----+ IP Link (between Router Ports) +----+
| |.............................................................| |
| | | |
| | Optical Service (Plug-to-Plug) | |
| | ..................................................... | |
| |------| |------| |
| | | |-------| |-------| |-------| | | |
| |Plug A|======| Filter|======| AMP |======| Filter|======|Plug B| |
| | | ||==| | | | | |==|| | | |
| |------| || |-------| |-------| |-------| || |------| |
| | || || | |
+----+ || || +----+
|| ||
|------| || || |------|
| |==|| ||==| |
|Plug C| |Plug D|
| | | |
|------| |------|
Figure 7: Network topology with shared direct fiber network
5.3. Topo3 - Network topology with shared switched fiber network
This scenario extends Figure 7 by making more flexible use of the
fiber infrastructure.
As shown in Figure 8, this scenario considers a point-to-point
optical service over longer distance (e.g., up to 500 km) using a
flexible physical optical network with DWDM filters, amplifiers and
optical switching. ([pluggables-operators-requirements], Page 4,
"Point to point connection over metro/regional areas").
Note that there is no resilience in this scenario.
de Dios, et al. Expires 20 June 2024 [Page 18]
Internet-Draft POI Requirements December 2023
Packet Packet
Device A Device B
+----+ IP Link (between Router Ports) +----+
| |.............................................................| |
| | | |
| | Optical Service (Plug-to-Plug) | |
| | ..................................................... | |
| |------| |------| |
| | | |-------| |-------| |-------| | | |
| |Plug A|======| ROADM |======| ROADM |======| ROADM |======|Plug B| |
| | | | + Amp | | | | + Amp | | | |
| |------| |-------| |-------| |-------| |------| |
| | | |
+----+ +----+
Figure 8: Network topology with shared switched fiber network
5.4. Topo4 - Network topology with shared resilient fiber network
This scenario adds optical resiliency to the fiber infrastructure and
is applicable to both topologies shown in Figure 7 and Figure 8.
As shown in Figure 9, optical resiliency is achieved by providing
alternative path through the optical network. This may be achieved
by some combinations of restoration and protection. This scenario is
applicable to Figure 7 and Figure 8 and restoration additionally is
applicable to Figure 8.
Packet Packet
Device A Device B
+----+ IP Link (between Router Ports) +----+
| |..............................................................| |
| | | |
| | Optical Service (Plug-to-Plug) | |
| | ..................................................... | |
| |------| |----------------------| |------| |
| | | |-------| //| Photonics |\\ |-------| | | |
| |Plug A|==| OPS |// |----------------------| \\| OPS |==|Plug B| |
| | | | |\\ //| | | | |
| |------| |-------| \\|----------------------|// |-------| |------| |
| | | Photonics | | |
+----+ |----------------------| +----+
Legend:
OPS: Optical Protection Switch
Figure 9: Network topology with shared resilient fiber network
de Dios, et al. Expires 20 June 2024 [Page 19]
Internet-Draft POI Requirements December 2023
5.5. Topo5 - Network topology with symmetric plug and xPonder
This scenario shown in Figure 10 and extends network topologies
Figure 6 to Figure 9 where one end of an optical service is
terminated on a plug and the other end is terminated on a traditional
xPonder (transponder or muxponder) potentially with grey optics to a
packet device.
Packet Packet
Device A Device B
+----+ IP Link (between Router Ports) +----+
| |.............................................................| |
| | | |
| | Optical Service (Plug-to-xPonder) |-------| | |
| | ...................................| | | |
| |------| | | | |
| | | |-----------------------| | | Grey Optics | |
| |Plug A|====| Photonics |=====|xPonder|=============| |
| | | |-----------------------| | | | |
| |------| |-------| | |
| | | |
+----+ +----+
Figure 10: Network topology with symmetric plug and transponder
5.6. Topo6 - Other Network Topologies
* Network topology with shared switched fiber network with
regenerators: This is extension of topology Topo-3 Figure 8 when
the photonic network has regenerator.
* Asymmetric interconnect Network topology where the protection open
at one end but both protection legs are terminated on separate
xPonder or coherent pluggables.
* IP Lag Network topology where the IP link between two packet
devices are provided by multiple coherent plugs
* Practical network deployments which includes the mix of many
network topologies explained above.
de Dios, et al. Expires 20 June 2024 [Page 20]
Internet-Draft POI Requirements December 2023
6. Operators' Use cases with Requirements for Automation of Packet over
Optical Converged Networks
This section provides a set of packet over optical use cases which
are applicable to any network topologies in Section 5. These use
cases in turn drives the operators' requirements needed to support
the automation of packet over optical converged networks. The use
cases and requirements in this section are a combination of
functional and operational and are agnostics to their realizations.
See Appendix (A) for details of requirements.
These use cases are grouped into two categories, packet optical
infrastructure use cases and multi-layer/end-to-end use-cases:
Packet optical infrastructure use cases:
* UC1 - Infrastructure discovery and visualization of packet optical
network: Discovery of optical and packet network topology from L0
optical services to IP links
* UC2 - Inventory of packet optical network infrastructure:
Inventory of optical and packet networks infrastructure
* UC3 - Monitoring of packet optical network infrastructure:
Monitoring of the optical and packet networks infrastructure using
the telemetry data. This is consider one of the operational use
cases.
* UC4 - Optimization of packet optical network infrastructure:
Monitor the health of packet and optical infrastructure and
perform corrective actions if needed
* UC5 - Optical service provisioning for creation of packet
infrastructure: Provisioning of optical and packet network
infrastructure from L0 optical services to IP links
Multi-layer/end-to-end use-cases:
* UC6 - Provisioning of an end-to-end packet service: Provisioning
of L2/L3 packet services
* UC7 - Multi-layer visualization: From underlay L0 optical services
to overlay L3 packet services
* UC8 - Multi-layer assurance and troubleshooting across packet and
optical layers
de Dios, et al. Expires 20 June 2024 [Page 21]
Internet-Draft POI Requirements December 2023
* UC9 - Multi-layer optimization: This is an extension of use case
UC5 where the packet services will be considered as well
* UC10 - Multi-layer pro-active maintenance and control coordination
* UC11 - Optical service pre-deployment assessment for IP link
creation
* UC12 - Restoration/protection of optical services
* UC13 - Adaptive and dynamic routing Schemes protection for IP
services
6.1. UC1: Infrastructure Discovery and Visualization of Packet Optical
Network
The use case provides the discovery of packet over optical network
which is considered the multi-layer network infrastructure. It
includes:
* Discovery of optical physical network (e.g., equipments including
optical nodes and coherent plugs)
* Discovery of optical topology (i.e., adjacencies and links)
* Discovery of L0 optical services
* Discovery of packet physical network (e.g., equipments including
packet nodes)
* Discovery of packet topology (i.e., adjacencies and IP links)
* Discovery of "interdomain transitional links", i.e., links which
connect the optical network to and packet network
Using this information, the solution can discover the multi-layer
packet over optical network by correlating the IP links to L0 optical
services. Note that the mapping between IP links and optical
services might be 1:1, 1:many or many:1. As shown in Figure 11,
multi-layer network discovery provides the correlation between
various layers from optical services to packet network up to IP link.
de Dios, et al. Expires 20 June 2024 [Page 22]
Internet-Draft POI Requirements December 2023
<-- IP link between packet devices --->
<----- L2 Ethernet Service ---->
<---- Optical Service ---->
<--- Optical Fiber --->
|-----------| |-----------|
| Packet | IP Link | Packet |
| Device +++++ ========================== +++++ Device |
| 1 |\ /| 2 |
|-----------| \ Transitional / |-----------|
\ Link /
| |-----------| |
|-------| Photonics |------|
|-----------|
Figure 11: Multi-layer Network Discovery
Requirements driven by this use case:
* R1: Support for "Coherent Plug Discovery": The solution shall
allow the controller to discover the coherent plug state and to
configure the coherent plug operation. See
[draft-davis-ccamp-photonic-plug-control-arch-02]].
* R2: Support for "Network Discovery": The solution shall provide
the multi-layer "Network infrastructure Discovery"
([pluggables-operators-requirements], Page 5 requirement 1).
* R3: Support for "Network Visibility": The solution shall provide
the end-to-end multi-layer "Network Visibility and Visualization"
([pluggables-operators-requirements], Page 5 requirement 1).
* R15: Support for operators' operational practices: The solution
shall support existing operators' operational practices on packet
and optical network and services. See
[draft-davis-ccamp-photonic-plug-control-arch-02]. Please note
that this requirement is applicable to all use cases.
6.2. UC2: Inventory of packet optical network infrastructure
The discovery process provides inventory for network shown in
Figure 11.
de Dios, et al. Expires 20 June 2024 [Page 23]
Internet-Draft POI Requirements December 2023
6.3. UC3: Monitoring of packet optical network infrastructure::
This use cases covers the real-time collection of "Alarm Event
Notification" and "Performance Monitoring (PM)" telemetry data from
packet over optical network shown in Figure 11. In other words, by
collecting the telemetry data from following network objects, the
solution should be able to delete any deterioration to packet optical
network infrastructure.
* Optical physical network (e.g., equipments including optical nodes
and coherent plugs)
* optical topology (i.e., adjacencies and links)
* Optical services
* Packet physical network (e.g., equipments including packet nodes)
* Packet topology (i.e., adjacencies and IP links)
* Interdomain transitional links (i.e., links which connect the
optical network to and packet network)
Requirements driven by this use case:
* R4: Support for "Coherent Plug telemetry data": See
[draft-davis-ccamp-photonic-plug-control-arch-02]
* R5: Support for alarms telemetry across packet and optical layers:
his requirement mandates the real-time collection of "Alarm Event
Notification" telemetry data from both packet and optical layers
([pluggables-operators-requirements], Page 5 requirements 1 and
6).
* R6: Support for PM telemetry across packet and optical layers:
This requirement mandates the real-time collection of performance
Monitoring (PM) data from both packet and optical layers
([pluggables-operators-requirements], Page 5 requirements 1 and
6).
6.4. UC4: Optimization of packet optical network infrastructure
This use case employs the telemetry data collected from packet
optical network in use case UC3 to monitor the health of packet and
optical infrastructure and performing the corrective actions if
needed.
de Dios, et al. Expires 20 June 2024 [Page 24]
Internet-Draft POI Requirements December 2023
6.5. UC5: Optical service provisioning for creation of packet
infrastructure
Referring to Figure 11, this use-case provides the provisioning of
new optical services and new packet infrastructure (i.e., IP links).
In other words, this use case addresses the provisioning of new
optical services from plug-to-plug and mapping them to new IP links.
This use case covers situations when the IP network needs more
capacity which in turn means one or more new optical services need to
be provisioned. An optical service provides underly infrastructure
and hence provides capacity to the IP layer.
This use case involves the following steps:
* Determine the need for new IP capacity
* Identify where that capacity is needed and identify candidate
devices to be interconnected
* Assess the optical solution and viability
* Identify the appropriate coherent plugs
* Install and configure the coherent plugs
* Provision one or more optical services between plugs
* Perform test and validation of the optical services (including
plugs)
* Make the extra capacity available to the IP network (i.e., to IP
links)
Requirements driven by this use case:
* R7: End-to-end provisioning and deletion of optical services: The
solution shall support end-to-end provisioning and deletion of
optical services ([pluggables-operators-requirements], Page 5
requirements 2 and 3).
6.6. UC6: Provisioning of an end-to-end packet service
This use-case covers the end-to-end provisioning of a packet VPN
service between two ports of packet devices which are equipped with
coherent pluggables.
de Dios, et al. Expires 20 June 2024 [Page 25]
Internet-Draft POI Requirements December 2023
As depicted in Figure 12, before provisioning the packet service
between ports A and B on packet devices 1 and 3, two optical services
OS1 and OS2 should be created first and mapped to new IP link1 and IP
link2, respectively. Then, to facilitate L2/L3 VPN services, an IP/
MPLS TE tunnel or alternative technologies such as segment routing,
FlexAlgo or SRv6 are deployed. This approach allows for a more
versatile and adaptable network configuration to meet different VPN
requirements.
<------------------- VPN Service -------------------->
<-------------- IP/MPLS TE-Tunnels -------------->
<--- IP link1 --> <-- IP link2 --->
<---- ES1 ----> <---- ES2 ---->
<--- OS1 ---> <--- OS2 --->
<-OF-><-OF-> <-OF-><-OF->
|--------| |---------| |---------|
| Packet | A | Packet | B | Packet |
| Device +++ =========== +++ Device +++ =========== +++ Device |
| 1 |\ /| 2 |\ /| 3 |
|--------| \ / |---------| \ / |---------|
\ / \ /
\-----| | | |------/
| | | |
|---------------------------------------|
| Photonics (ROADM + Amp + Regen) |
| + |
| xPonder |
|---------------------------------------|
Legend:
ES L2 Ethernet Service
OS Optical Service
OF Optical Fiber
==== IP Link
---- Optical fibers
++++ Coherent pluggables
Figure 12: End-to-end Packet Services
Requirements covered by this use case:
* R7: End-to-end provisioning and deletion of optical services: The
solution shall support end-to-end provisioning and deletion of
optical services ([pluggables-operators-requirements], Page 5
requirements 2 and 3).
de Dios, et al. Expires 20 June 2024 [Page 26]
Internet-Draft POI Requirements December 2023
* R8: End-to-end provisioning and deletion of packet services: The
solution shall support end-to-end provisioning and deletion of
packet services ([pluggables-operators-requirements], Page 5
requirements 2 and 3).
6.7. UC7 - Multi-layer visualization
Referring to multilayer packet services shown in Figure 12, this use
case addresses the visualization multi-layer services from L0 optical
services to L2/L3 packet services. Note that this use case employs
use cases UC1 and UC2 where the multi-layer packet over optical
network is already discovered and inventorized.
6.8. UC8 - Multi-layer assurance and troubleshooting across packet and
optical layers
Consider the multi-layer packet over optical network depicted in
Figure 12. This use case uses UC3 to collect the alarm notifications
and PM telemetry data from both packet optical network infrastructure
and packet optical services, correlated them together and use this
correlation during the passive or pro-active multi-layer
troubleshooting and assurance.
Requirements covered by this use case:
* R9: Multi-layer assurance across both packet and optical layers:
The solution shall support the multi-layer assurance and
troubleshooting across packet and optical layers
([pluggables-operators-requirements], Page 5 requirement 5).
6.9. UC9 - Multi-layer optimization
This use case is an extension of use case UC8 where it employs the
telemetry data collected from packet optical network in use case UC8
to monitor the health of multi-layer packet and optical
infrastructure and services and to perform any corrective actions if
needed.
6.10. UC10 - Multi-layer pro-active maintenance and control
coordination
To achieve full automation across optical and packet layers, this use
case covers the cross layer control and maintenance operations.
Since the optical and packet layers are inter-dependent, any changes
to one layer will impact the services in other layer. For example,
if an optical link is out of service for maintenance, it will impact
one or multiple IP links and packet services.
de Dios, et al. Expires 20 June 2024 [Page 27]
Internet-Draft POI Requirements December 2023
This use case provides a pro-active approach (using make-before-break
scheme) by informing the other layer before doing any changes. For
example, operator can bring an optical link to maintenance. This
causes the L0 services using that optical link to be flagged as
maintenance which causes all IP links map to L0 services to be
flagged as well. This in turn allows the packet layer to drain the
appropriate IP links, tunnels and packet services which causes
graceful maintenance operations across network.
Considering packet optical network shown in Figure 13 where operator
would like to perform maintenance on optical fiber OF2. Before doing
so, operator can put OF2 in maintenance mode. Since "VPN service 1",
"TE-tunnel 1", "IP link 1" and "Optical service 1" are all mapped to
OF2, operator can put OF2 in "maintenance mode" which causes the
packet layer to drain IP link1 and potentially re-router TE-tunnel 1.
This pro-active approach causes graceful drainage of packet traffic
before maintenance.
<------------------------- VPN service 1 ----------------------->
<----------------------- TE-tunnel 1 --------------------->
Packet Packet
Device A Device B
+----+ +----+
| |<--------------------- IP Link 1 --------------------->| |
| | <--------------- Optical Service 1 --------------> | |
| | <- OF1 -> <- OF2 -> <- OF3 -> | |
| |------| |------| |
| | | |-------| |-------| | | |
| |Plug A|=========| ROADM |=========| ROADM |=========|Plug B| |
| | | | | ^ | | | | |
| |------| |-------| | |-------| |------| |
| | | | |
+----+ Operator would like to perform +----+
maintenance on this optical fiber
Figure 13: Network topology with shared switched fiber network
Requirements covered by this use case:
* R13: Multi-layer control and maintenance operations: The solution
shall support the "Multi-layer Control and Maintenance Operations"
across packet and optical networks
([pluggables-operators-requirements], Page 5 requirement 8).
de Dios, et al. Expires 20 June 2024 [Page 28]
Internet-Draft POI Requirements December 2023
6.11. UC11 - Optical service pre-deployment assessment for IP link
creation
During creation of a new IP link and before the creation of a new
optical service, this use case covers consideration for optical
viability, i.e., it considers the processes involved in evaluating
optical viability as part of the process of design of the realization
of a connection.
Note that the combination of the following two considerations means
that it is often not possible to simply turn on an existing physical
setup to cause further link capacity to be realized.
Optical transmission is an analogue technology where success is
influenced and impacted by real physical conditions and where
determining viability is complex. Other than for the most basic
short direct optical links, it is necessary to employ optical
viability tools to identify necessary intermediate components and
define optimum optical set-up.
Optical components are relatively expensive and are often not
deployed in the network until needed. As a consequence, there is
often no simple potential link opportunity, and instead understanding
of optical interconnectability relies on knowledge of semi-abstracted
interbuilding fibering, potential plug capabilities and device with
packet functions compatibility.
Requirements covered by this use case:
6.12. UC12 - Restoration/protection of optical services
Depend on the operators' requirements for resiliency on packet and
optical networks, some operators prefer to have restoration and
protection at optical layer. This use case integrates the optical
layer protection and restoration including expected configurations,
assurance, telemetry collection, optimization and path reversion in a
uniform fashion.
If an operator deploys an optical protection scheme, the resiliency
can be achieved in sub-ms. However, if they deploy a path
restoration scheme, the resiliency will not be in sub-ms range.
Requirements covered by this use case:
* R12: Optical path restoration / protection: Optical path
restoration / protection shall be supported
([pluggables-operators-requirements], Page 5 requirement 7).
de Dios, et al. Expires 20 June 2024 [Page 29]
Internet-Draft POI Requirements December 2023
6.13. UC13 - Adaptive and dynamic routing Schemes protection for IP
services
This use case complement UC12 and involves implementing and managing
adaptive and dynamic routing protocols to protect IP services against
interruptions and provide continuous service. It highlights the
importance of having flexible routing schemes that are able to
respond quickly to changes in the network and thereby maintain
optimal network performance and service assurance.
6.14. UC14 - Other Requirements applicable to all use case
There are a set of requirements shown below which are applicable to
all use cases. See Appendix (A) for details of these requirements.
* R10: Support operators' realization practices
* R11: LAG extension
* R14: "Single functional entity" responsible for optical services
life cycle management
* R16: Support for multi-layer operational benefits
* R17: Support for "greenfield" and "brownfield" networks
* R18: Optional higher level controller
* R19: Support of both plugs and Transponders/Muxponders (inc.
Regens)
* R20: Various existing YANG Data Models shall be accommodated
* R21: Clear demarcation for holistic control of optical network
* R22: Support for urgent optical control actions
* R23: Minimize fragmentation of optical parameter provisioning
* R24: Direct path to relevant controller
* R25: Evolution to expected future controller deployment approaches
* R26: Evolution to future packet processing deployment approaches
* R27: Support for extensible control architecture
de Dios, et al. Expires 20 June 2024 [Page 30]
Internet-Draft POI Requirements December 2023
7. Conclusion
This document has provided:
* An overview of converged packet over optical networks from a
control perspective focused on the implications of the deployment
of coherent plugs in devices with packet functions
* A set of requirements for the operation of a network including
coherent plugs
* A progression of use cases covering key areas of operations
focusing on coherent plugs
* A set of network topologies which illustrate various coherent plug
applications
This document has a broad coverage to encompass all existing and
future approaches to deployment and control of photonic plugs.
With the above coverage, this document is suitable to provide an
overarching framework for other IETF works on coherent plugs
including:
* A functional architecture for control of a multi-technology
network (especially a network including coherent plugs:
* Various physical realizations of the functional architecture
* Interaction of a control solution with devices that are equipped
with coherent plugs
* Interfaces and models to be used on the devices that are equipped
with coherent plugs
It is intended that other IETF drafts in this area reference this
draft and abide by the requirements, use cases in this draft.
8. Security Considerations
9. IANA Considerations
This document has no IANA actions.
10. References
10.1. Normative References
de Dios, et al. Expires 20 June 2024 [Page 31]
Internet-Draft POI Requirements December 2023
[OIF-CMIS] "OIF Implementation Agreement (IA) Common Management
Interface Specification (CMIS))", 27 April 2022,
<https://www.oiforum.com/wp-content/uploads/OIF-CMIS-
05.2.pdf>.
[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate
Requirement Levels", BCP 14, RFC 2119,
DOI 10.17487/RFC2119, March 1997,
<https://www.rfc-editor.org/rfc/rfc2119>.
10.2. Informative References
[actn-rfc] "Framework for Abstraction and Control of TE Networks
ACTN", 19 December 2018,
<https://datatracker.ietf.org/doc/rfc8453/>.
[draft-davis-ccamp-photonic-plug-control-arch-02]
"Control Architecture of Optical Pluggables in Packet
Devices Under ACTN POI Framework", 1 January 2024,
<https://datatracker.ietf.org/doc/draft-davis-ccamp-
photonic-plug-control-arch/02/>.
[ITU-T_G.sup39]
"ITU-T Recommendation G.Sup39 (02/16): Optical system
design and engineering considerations", 26 February 2016,
<https://www.itu.int/rec/T-REC-G.Sup39-201602-I/en>.
[MANTRA-whitepaper-IPoWDM-convergent-SDN-architecture]
"IPoWDM convergent SDN architecture - Motivation,
technical definition & challenges", 31 August 2022,
<https://telecominfraproject.com/wp-content/uploads/
TIP_OOPT_MANTRA_IP_over_DWDM_Whitepaper-Final-
Version3.pdf>.
[pluggables-operators-requirements]
"Operator’s Requirements to support Router Optical
pluggable interfaces", 23 November 2023,
<https://datatracker.ietf.org/meeting/118/materials/
slides-118-ccamp-07-applicability-of-actn-to-poi-
extensions-to-support-router-optical-interfaces>.
Appendix A. Details of Operators' Requirements for Automation of Packet
over Optical Converged Networks
This appendix outlines the details of operators' requirements needed
for any control architecture to support the full automation of packet
over optical converged networks.
de Dios, et al. Expires 20 June 2024 [Page 32]
Internet-Draft POI Requirements December 2023
The requirements in this appendix are driven by a combination of
operational and functional considerations and are control solution
realization-agnostics.
A.1. R1: Support for "Coherent Plug Discovery"
The host platform (e.g., packet device) shall provide full access to
all properties of the coherent plug. This allows the controller to
access all config and telemetry information available from coherent
plug. As shown in Figure 14, once the coherent plug is inserted into
host platform, it shall be recognized by host platform, which shall
allow the full access to plug config and telemetry information on
interface (A). Once the host platform has full access to plug
information, it shall in turn allow this information to be accessed
by any controller on interface (B). In other words, both interfaces
(A) and (B) shall have access to all plug config and telemetry
information.
This will allow the controller to discover the coherent plug state
and to configure the coherent plug operation. See
[draft-davis-ccamp-photonic-plug-control-arch-02]].
All standard data and all proprietary data from the coherent plug
should be made available to one or more controllers by the platform
hosting the plug. The platform hosting the plug should not attempt
to interpret the plug data prior to making it available to a
controller. A generic approach to mapping the data to the interface
model should be adopted wherever possible. The data should be made
available with no intermediate transformation by the platform hosting
the plug. All notifications should be propagated transparently (see
requirement R4).
It is recognized that some aspects of the plug, such as electrical
power consumption, will need to be understood by the host platform
control functionality. These properties should be expressed clearly
by the plug in a standard, generic and consistent fashion.
de Dios, et al. Expires 20 June 2024 [Page 33]
Internet-Draft POI Requirements December 2023
^
|
v (B)
+---------------------------------+
| |-----------| |----------| |
| | Packet | | Coherent | |
| | Function | | Plug | |
| | Data | | Data | |
| |-----------| |----------| |
| . . |
| . (A) . |
| |-----------| |----------|
| | Packet | <------> | Coherent |====
| | Function | | Plug |
| |-----------| |----------|
| |
+--------------------------------+
Host platform (e.g., packet device)
Figure 14: Plug discovery by host platform
A.2. R2: Support for "Network Discovery"
The solution shall provide the end-to-end multi-layer "Network
Discovery" ([pluggables-operators-requirements], Page 5 requirement
1). It includes:
* Discovery of optical physical network (i.e., optical nodes and
fibers)
* Discovery of optical services
* Discovery of packet network (i.e., IP links and packet devices)
* Discovery of "interdomain transitional links", i.e., links which
connect the optical network to and packet network
Using this information, the solution shall discover the multi-layer
packet over optical network, i.e., correlation between IP links and
optical services. Note that there might be a 1:1, 1:many or many:1
relationship between IP links and optical services. As shown in
Figure 15 multi-layer network discovery provides the correlation
between various layers from optical underlay to packet overlay.
de Dios, et al. Expires 20 June 2024 [Page 34]
Internet-Draft POI Requirements December 2023
<-- IP link between packet devices --->
<----- L2 Ethernet Service ---->
<---- Optical Service ---->
<--- Optical Fiber --->
|-----------| |-----------|
| Packet | IP Link | Packet |
| Device +++++ ========================== +++++ Device |
| 1 |\ /| 2 |
|-----------| \ / |-----------|
\ /
| |-----------| |
|-------| Photonics |------|
|-----------|
Figure 15: Correlation between Optical underlay and packet IP
links overlay
A.3. R3: Support for "Network Visibility"
The solution shall provide the end-to-end multi-layer "Network
Visibility and Visualization" ([pluggables-operators-requirements],
Page 5 requirement 1).
This requirement covers not only the network visualization at
individual optical or packet layers, but the network visualization
across packet and optical layers.
A.4. R4: Support for "Coherent Plug telemetry data"
The host platform (e.g., packet device) shall provide full access to
all telemetry data from the coherent plug. This data shall be
streamed to one or more client controller(s) using an appropriate
agree protocol and this data shall be provided in a timely manner.
The data streamed shall include all alarms, PM reports, PM threshold
alerts and state changes (including both dynamic state and config
state) supported by the plug. See
[draft-davis-ccamp-photonic-plug-control-arch-02]
All standard data and all proprietary data from the plug should be
made available to one or more controllers by the platform hosting the
plug. The platform hosting the plug should not attempt to interpret
the plug data prior to making it available to a controller. A
generic approach to mapping the data to the interface model should be
adopted wherever possible. The data should be made available with no
intermediate transformation by the platform hosting the plug. All
notifications should be propagated transparently (see R4).
de Dios, et al. Expires 20 June 2024 [Page 35]
Internet-Draft POI Requirements December 2023
It is recognized that some aspects of the plug, such as electrical
power consumption and other parameters, will need to be understood by
the host platform control functionality which can help the host to
identify degradation/faults in the line and take routing decisions
based on that. These properties should be expressed clearly by the
plug in a standard, generic and consistent fashion.
A.5. R5: Support for alarms telemetry across packet and optical layers
This requirement mandates the real-time collection of "Alarm Event
Notification" telemetry data from both packet and optical layers
([pluggables-operators-requirements], Page 5 requirements 1 and 6).
The solution shall provide:
* Collection of "Alarm Event Notification" for both packet and
optical layers
* Alarm correlation across packet and optical layers
A.6. R6: Support for PM telemetry across packet and optical layers
This requirement mandates the real-time collection of performance
Monitoring (PM) data from both packet and optical layers
([pluggables-operators-requirements], Page 5 requirements 1 and 6).
The solution shall provide:
* Collection of "performance Monitoring" for both packet and optical
layers
* End to end performance management KPI across packet and optical
layers
A.7. R7: End-to-end provisioning and deletion of optical services
The solution shall support end-to-end provisioning and deletion of
optical services ([pluggables-operators-requirements], Page 5
requirements 2 and 3).
A.8. R8: End-to-end provisioning and deletion of packet services
The solution shall support end-to-end provisioning and deletion of
packet services ([pluggables-operators-requirements], Page 5
requirements 2 and 3).
de Dios, et al. Expires 20 June 2024 [Page 36]
Internet-Draft POI Requirements December 2023
Figure 16 shows a typical packet VPN service between two packet
devices. It also shows the multi-layer correlation between packet
service and the underlay optical networks. In addition to
provisioning and deletion of VPN services, the solution shall also
support the multi-layer visualization of such VPN services.
<------------------- VPN Service ------------------->
<-------------- IP/MPLS TE-Tunnels ------------->
<-- IP link --> <-- IP link -->
<---- ES ----> <---- ES ---->
<--- OS ----> <---- OS --->
<-OF-> <-OF-> <-OF-> <-OF->
|--------| |---------| |---------|
| Packet | | Packet | | Packet |
| Device +++ =========== +++ Device +++ =========== +++ Device |
| 1 |\ /| 2 |\ /| 3 |
|--------| \ / |---------| \ / |---------|
\ / \ /
\-----| | | |------/
| | | |
|---------------------------------------|
| Photonics (ROADM + Amp + Regen) |
| + |
| xPonder |
|---------------------------------------|
Legend:
ES L2 Ethernet Service
OS Optical Service
OF Optical Fiber
==== IP Link
---- Optical fibers
++++ Coherent pluggables
Figure 16: End-to-end Packet Services
A.9. R9: Multi-layer assurance across both packet and optical layers
The solution shall support the multi-layer assurance and
troubleshooting across packet and optical layers
([pluggables-operators-requirements], Page 5 requirement 5).
de Dios, et al. Expires 20 June 2024 [Page 37]
Internet-Draft POI Requirements December 2023
A.10. R10: Support operators' realization practices
The solution shall support the operators' realization practices where
the functional components for control and management of packet and
optical networks might be spread across controller in packet and
optical operational centers.
In general, the industry agrees on the functional components that are
needed for converged operations: there needs to be a multi-layer
controllers that spans both the packet and optical domains in order
to synthesize data from both domains and make optimal decisions
regarding utilization of assets to deliver high-resiliency and high-
performance network services. There is however a difference between
packet and optical controllers functional components and their
realization – there are different ways service providers can choose
to deploy the multi-layer packet over optical controllers including
coherent plugs to realize a solution that works in their specific
operational environment.
There are several realization approaches including a single control
fabric where the optical and packet control functions are deployed in
the cloud or simple distinct hierarchy.
A.11. R11: LAG extension
To de added ([pluggables-operators-requirements], Page 5 requirement
6).
A.12. R12: Optical path restoration / protection
Optical path restoration / protection shall be supported
([pluggables-operators-requirements], Page 5 requirement 7).
Depend on the operators' requirements for resiliency on packet and
optical networks, some operators prefer to have restoration and
protection at optical layer. In these scenarios, to provide the end-
to-end full automation across packet and optical network, the
automation solution shall integrate the optical layer protection and
restoration including expected configurations, assurance, telemetry
collection, optimization and path reversion in a uniform fashion.
If an operator deploys an optical protection scheme, the resiliency
can be achieved in sub-ms. However, if they deploy a path
restoration scheme, the resiliency will not be in sub-ms range.
de Dios, et al. Expires 20 June 2024 [Page 38]
Internet-Draft POI Requirements December 2023
A.13. R13: Multi-layer control and maintenance operations
The solution shall support the "Multi-layer Control and Maintenance
Operations" across packet and optical networks
([pluggables-operators-requirements], Page 5 requirement 8).
To achieve full automation across optical and packet layers, the
solution shall support the cross layer control and maintenance
operations. In these cases, since the packet and optical layers are
inter-dependent (see Requirements R1 above), modifying one layer will
impact the services in other layer. For example, if an optical link
is disconnected for maintenance, it will impact multiple IP links and
packet services. In these cases, the solution shall provide a pro-
active approach (using make-before-break scheme) by informing the
other layer. This allows the client layers to drain the appropriate
IP links, tunnels and packet services and allows graceful maintenance
operations across network.
A.14. R14: "Single functional entity" responsible for optical services
life cycle management
There shall be a "single functional entity" responsible for optical
services life cycle management. The following aspects of optical
service life cycle shall be managed and controlled by a single
functional entity in the network. See
[draft-davis-ccamp-photonic-plug-control-arch-02].
* Discovery of Optical network functions including coherent
pluggables, ROADMs, Amps, Regen, Transponder/Muxponder etc.
* Evaluation of optical services viability
* End-to-end Optical services configuration/modification from plug
to plug (or from transponder to transponder).
* Optical services telemetry collection and monitoring performances/
faults including the asynchronous notification collected including
coherent pluggables.
Note that this requirement addresses the optical control functional
aspects but not how they are realized in the network and not how the
information needed by the optical controller is collected from the
network.
de Dios, et al. Expires 20 June 2024 [Page 39]
Internet-Draft POI Requirements December 2023
A.15. R15: Support for operators' operational practices
Existing operators' operational practices on packet and optical
network and services shall be supported. See
[draft-davis-ccamp-photonic-plug-control-arch-02].
This requirement emphasizes that the current operator's operational
practices such as network planning, commissioning, provisioning,
assurance, optimization and protection/restoration for both packet
and optical networks shall be preserved whether the optical network
is deployed with coherent plugs or with traditional transponder/
muxponder. In other words, this requirement emphasizes that the
packet and optical control architecture shall deal with any network
deployment and administration approaches as coherent plugs are
deployed without imposing significant change to the operator's
current operational practices.
There will be significant benefit to operators allowing them to
continue to use their existing operational practices to provision and
monitor optical services end to end either between transponders/
muxponder or between coherent plugs.
For operators who have specific demarcation between operations of
packet network and optical network (with separate physically
partitioned controllers) as discussed, it is important that the
introduction of converged optical-packet devices does not force a
change to their existing operational practices.
As a network evolves, the operational practice may need to change,
however, it is clearly always the case that complex photonic
networking will require sophisticated dedicated control functions
regardless of how the administration is organized.
A.16. R16: Support for multi-layer operational benefits
The multi-layer packet over optical capabilities and operational
benefits among packet and optical controllers such as multi-layer
optimization, multi-layer assurance, multi-layer
resiliency/protection/restoration and multi-layer planning shall be
addressed for full automation in a packet over optical networks. See
[draft-davis-ccamp-photonic-plug-control-arch-02].
To support this requirement, there might be a need for a higher layer
controller to collect the configuration and telemetry data from both
packet and optical networks and implement various multi-layer
operational benefits.
de Dios, et al. Expires 20 June 2024 [Page 40]
Internet-Draft POI Requirements December 2023
A.17. R17: Support for "greenfield" and "brownfield" networks
The solution shall address both "greenfield" and "brownfield"
networks. See [draft-davis-ccamp-photonic-plug-control-arch-02].
A.18. R18: Optional higher level controller
Higher level controller shall be optional. See
[draft-davis-ccamp-photonic-plug-control-arch-02].
In some packet over optical networks, the higher level controller
might not be needed, depending upon the supported use-cases in that
network. Forcing the addition of a higher level controller makes the
deployment more costly and potentially more complex.
A.19. R19: Support of both plugs and Transponders/Muxponders (inc.
Regens)
The solution shall support a packet over optical network which
contains mix of plugs and Transponders/Muxponders (inc. Regens).
See [draft-davis-ccamp-photonic-plug-control-arch-02].
Many optical services will have a coherent plug in a packet device at
one end and a coherent plug, or coherent optics on some other circuit
pack type, in a non-packet device (e.g., storage, application
platform, optical regen) at the other end. The solution shall
support all current and expected configurations in a uniform fashion.
A.20. R20: Various existing YANG Data Models shall be accommodated
The solution shall enable the use of various existing YANG data
models. See [draft-davis-ccamp-photonic-plug-control-arch-02].
Currently used to configure/monitor coherent transponders (e.g.,
OpenConfig, IETF etc.), for configuration/monitoring of coherent
plugs in packet devices.
Note that possibly expand (new requirement) to indicate that the YANG
data model MUST define all the optical parameters to be exchanged
(e.g., power setting) between the network elements and the control
and also emphasize access between the plug and device along with
necessary mapping neutrality etc. (this was derived from draft-ietf-
ccamp-dwdm-if-mng-ctrl-fwk-13).
A.21. R21: Clear demarcation for holistic control of optical network
Holistic control of optical network shall follow clear demarcation.
See [draft-davis-ccamp-photonic-plug-control-arch-02].
de Dios, et al. Expires 20 June 2024 [Page 41]
Internet-Draft POI Requirements December 2023
Where there is network technology based responsibility partitioning,
the controllers should abide by the technology boundaries. The
packet controller shall control packet functions and the optical
controller shall control optical functions. The optical technology
includes coherent terminal functions and hence these shall be
controlled by the optical controller. The packet controller shall
not need to be exposed to coherent plugs optical attributes. Optical
technology is a separate, distinct and complex technology from packet
technology.
A.22. R22: Support for urgent optical control actions
Urgent optical control actions shall be supported in a timely manner.
See [draft-davis-ccamp-photonic-plug-control-arch-02].
During some of the operation and restoration/protection cycles of the
converged packet and optical networks, urgent action on the
configuration of the pluggable may be required where the decision to
take the action and the action detail are the responsibility of the
optical controller. For example, during the restoration and
protection of the Optical services, there might be a need for re-
tuning and re-coloring of optical services. This involves changes in
both the coherent plugs and ROADM networks.
A.23. R23: Minimize fragmentation of optical parameter provisioning
The solution shall minimize fragmentation of optical parameter
provisioning. See [draft-davis-ccamp-photonic-plug-control-arch-02].
It is highly beneficial to closely coordinate configuration parameter
settings across the optical network including pluggables as
inconsistent configuration can potentially cause disruption to other
photonic paths.
A.24. R24: Direct path to relevant controller
Network information shall take direct path to relevant controller.
See [draft-davis-ccamp-photonic-plug-control-arch-02].
It shall be possible to access all configuration information and
telemetry data available from the coherent plug as directly as
possible (ideally with no intervening transfer delays).
A.25. R25: Evolution to expected future controller deployment
approaches
Evolution to expected future controller deployment approaches shall
be supported. See [draft-davis-ccamp-photonic-plug-control-arch-02].
de Dios, et al. Expires 20 June 2024 [Page 42]
Internet-Draft POI Requirements December 2023
The solution shall be designed to provide a clear evolution path to
the probable future architecture (which is expected to be focused on
disaggregation of control). In this architecture it is expected that
control components with specific focused functions will have direct
access to the corresponding functions in target systems and that
asynchronous and simultaneous access to these functions will be
vital.
A.26. R26: Evolution to future packet processing deployment approaches
Evolution to future packet processing deployment approaches shall be
supported. See [draft-davis-ccamp-photonic-plug-control-arch-02].
The solution shall be designed to provide a clear evolution path to
support control of packet and optical functions deployed using
emerging strategies (e.g., virtual routers, cloud based functions)
where the network functions are not constrained by physical
boundaries. Operational approaches native to these environments
should be supported.
A.27. R27: Support for extensible control architecture
The control architecture shall be extensible. See
[draft-davis-ccamp-photonic-plug-control-arch-02].
The solution will allow addition of new capability whilst operational
where that capability may be vendor specific, technology specific,
application specific or generic and where the addition may be of a
new version of an existing function etc.
Acknowledgments
Authors' Addresses
Oscar Gonzalez de Dios
Telefonica
Email: oscar.gonzalezdedios@telefonica.com
Edward James Echeverry
Telefonica
Email: edward.echeverry@telefonica.com
Reza Rokui
Ciena
Email: rrokui@ciena.com
de Dios, et al. Expires 20 June 2024 [Page 43]
Internet-Draft POI Requirements December 2023
Nigel Davis
Ciena
Email: ndavis@ciena.com
Bhavit Vadhadiya
Vi
Email: bhavit.vadhadiya1@vodafoneidea.com
Praveen Maheshwari
Airtel
Email: Praveen.Maheshwari@airtel.com
Italo Busi
Huawei Technologies
Email: italo.busi@huawei.com
Aihua Guo
Futurewei Technologies
Email: aihuaguo.ietf@gmail.com
de Dios, et al. Expires 20 June 2024 [Page 44]