Internet DRAFT - draft-davis-ccamp-photonic-plug-control-arch
draft-davis-ccamp-photonic-plug-control-arch
CCAMP Working Group N. Davis
Internet-Draft R. Rokui
Intended status: Informational Ciena
Expires: 1 April 2024 P. Maheshwari
Airtel
U. Joshi
Jio Reliance
B. Vadhadiya
H. Dave
Vi
A. Guo
Futurewei Technologies
29 September 2023
Control Architecture of Optical Pluggables in Packet Devices Under ACTN
POI Framework
draft-davis-ccamp-photonic-plug-control-arch-02
Abstract
This draft presents an additional architectural option for control of
packet over optical networks by extending and complementing the IETF
draft-poidt-ccamp-actn-poi-pluggable and by introducing an additional
approach for control of optical plugs in packet devices. It provides
the direct read/write access of coherent plugs to the optical
controller, thereby allowing the end-to-end optical service
management. The approach, introduced in this draft, can be further
generalized to support other uses cases.
The architectural option for control of packet over optical networks,
introduced by this draft, also provides a clear separation between
control of packet functions and control of optical functions. The
packet and optical controls are partitioned so that the functions
specializing in control of the optical capabilities can control
corresponding functions in packet devices, optical devices or both
without interfering with packet control functions.
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-davis-ccamp-
photonic-plug-control-arch/.
Davis, et al. Expires 1 April 2024 [Page 1]
Internet-Draft PPCA September 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 1 April 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 . . . . . . . . . . . . . . . . . . . . . . . . . 4
2. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 6
3. Architectural Approaches for Control of Converged Packet Over
Optical Networks . . . . . . . . . . . . . . . . . . . . 8
4. Architectural Option-3 for Control of Converged Packet Over
Optical Networks . . . . . . . . . . . . . . . . . . . . 11
5. Solution Details of proposed New Architectural Approach . . . 13
5.1. Optical Plug in a Device with Packet Functions . . . . . 13
Davis, et al. Expires 1 April 2024 [Page 2]
Internet-Draft PPCA September 2023
5.2. Optical Network Configuration and Operation . . . . . . . 16
5.2.1. Optical network boundary . . . . . . . . . . . . . . 17
5.2.2. Optical network complexity and configuration/control
implications . . . . . . . . . . . . . . . . . . . . 17
5.2.3. Coherent plug commissioning and operation . . . . . . 18
5.3. Architecture of Converged packet optical Control
Solution . . . . . . . . . . . . . . . . . . . . . . . . 18
5.3.1. Generalized control . . . . . . . . . . . . . . . . . 18
5.3.2. Control flow . . . . . . . . . . . . . . . . . . . . 18
5.3.3. Control Solution structure . . . . . . . . . . . . . 19
5.3.4. Separation of Control Solution . . . . . . . . . . . 19
5.3.5. Evolution of Control Solution . . . . . . . . . . . . 19
6. Architectural Requirements to Achieve full Automation in Packet
over Optical Converged Networks . . . . . . . . . . . . . 20
6.1. R1: There shall be a "single functional entity" responsible
for optical services life cycle management . . . . . . . 20
6.2. R2: There shall be a clear distinction between functional
components of optical control vs. its realization . . . 21
6.3. R3: Existing operational practices shall be supported . . 22
6.4. R4: Various existing YANG Data Models shall be
accommodated . . . . . . . . . . . . . . . . . . . . . . 23
6.5. R5: Holistic control of optical network shall follow clear
demarcation . . . . . . . . . . . . . . . . . . . . . . 23
6.6. R6: Higher level controller shall be optional . . . . . . 24
6.7. R7: Urgent optical control actions shall be supported in a
timely manner . . . . . . . . . . . . . . . . . . . . . 24
6.8. R8: The solution shall minimize fragmentation of optical
parameter provisioning . . . . . . . . . . . . . . . . . 24
6.9. R9: Access to the coherent plug properties shall be as
transparent as possible . . . . . . . . . . . . . . . . 24
6.10. R10: Network information shall take direct path to relevant
controller . . . . . . . . . . . . . . . . . . . . . . . 24
6.11. R11: Multi-layer operational benefits shall be
addressed . . . . . . . . . . . . . . . . . . . . . . . 25
6.12. R12: Coherent plug telemetry data shall be collected . . 25
6.13. R13: Mix of plugs and Transponders/Muxponders (inc.
Regens) shall be supported . . . . . . . . . . . . . . . 25
6.14. R14: Optical deployments with protection/restoration shall
be supported . . . . . . . . . . . . . . . . . . . . . . 25
6.15. R15: Evolution to expected future controller deployment
approaches shall be supported . . . . . . . . . . . . . 25
6.16. R16: Evolution to future packet processing deployment
approaches . . . . . . . . . . . . . . . . . . . . . . . 26
7. How Option-3 Addresses the Architecture Requirements . . . . 26
8. Packet over optical Use-cases . . . . . . . . . . . . . . . . 30
8.1. Use-case: Optical service creation to support creation of a
new IP link . . . . . . . . . . . . . . . . . . . . . . . 30
Davis, et al. Expires 1 April 2024 [Page 3]
Internet-Draft PPCA September 2023
8.2. Use-case: Optical service modification to support increase/
decrease B/W of IP link . . . . . . . . . . . . . . . . . 31
8.3. Use-case: Considering the optical viability during IP link
creation . . . . . . . . . . . . . . . . . . . . . . . . 32
8.4. Use-case: Interaction between coherent plugs and optical
network during restoration/protection of optical
services . . . . . . . . . . . . . . . . . . . . . . . . 33
8.5. Use-case: Plug coordination to support Optical network
rebalancing/de-fragmentation . . . . . . . . . . . . . . 34
8.6. Uses-case related to monitoring and telemetry
collection . . . . . . . . . . . . . . . . . . . . . . . 34
8.7. Use-case when one side is plug and other side is
xPonder . . . . . . . . . . . . . . . . . . . . . . . . . 34
8.8. Use-case for Regen . . . . . . . . . . . . . . . . . . . 34
8.9. Use-case: Optical service life cycle management . . . . . 34
9. Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . 37
10. Security Considerations . . . . . . . . . . . . . . . . . . . 38
11. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 38
12. References . . . . . . . . . . . . . . . . . . . . . . . . . 38
12.1. Normative References . . . . . . . . . . . . . . . . . . 38
12.2. Informative References . . . . . . . . . . . . . . . . . 38
Appendix A. Multi-layer Packet Over Optical Integration . . . . 39
Appendix B. Appendix: Optical network viability . . . . . . . . 43
B.1. Network with unequipped plugs . . . . . . . . . . . . . . 44
Appendix C. Network Deployment Contexts . . . . . . . . . . . . 45
C.1. Basic direct connect . . . . . . . . . . . . . . . . . . 45
C.2. Optical network with ROADMs and Amplifiers . . . . . . . 46
C.3. Optical network with regenerators . . . . . . . . . . . . 46
Appendix D. Control Architecture Options . . . . . . . . . . . . 47
Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . . . 47
Contributors . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 48
1. Terminology
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT"
"SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in th
document are to be interpreted as described in [RFC2119].
The following terms abbreviations are used in this document:
* Coherent plug: Coherent optical module refers to hot-pluggable
coherent optical transceiver that uses coherent modulation
(BPSK/QPSK/QAM) rather than amplitude modulation (RZ/NRZ/PAM4) and
is typically used in high-bandwidth data communications
applications.
* Coherent pluggable: Another term for coherent plug
Davis, et al. Expires 1 April 2024 [Page 4]
Internet-Draft PPCA September 2023
* Optical controller: The control functions specializing in
management/control of optical and photonic functions (virtual or
physical) including network provisioning, assurance, viability
analysis, network protection and restoration, network rebalancing
and so on.
* Packet controller: The control functions specializing in
management/control of packet functions (virtual or physical).
* MDSC: Multi-Domain Service Coordinator. See Framework for
Abstraction and Control of TE Networks (ACTN) RFC 8453
* PNC: Provisioning Network Controller. See Framework for
Abstraction and Control of TE Networks (ACTN) RFC 8453
* P-PNC: Packet PNC. Same as Packet controller
* O-PNC: Optical PNC. Same as Optical controller
* ROADM: A reconfigurable optical add-drop multiplexer that enables
switching of bands of photonic spectrum (or wavelengths) from a
wavelength-division multiplexing (WDM) system.
* Transponder: An optical transponder, short for "transmitter-
receiver," is a device in optical communication systems which
converts incoming electrical signal into optical signals for
transmission over a fiber-optic network and vice versa. Optical
transponders are essential components in modern fiber-optic
networks and are used for various purposes, including signal
regeneration, wavelength conversion, signal multiplexing, and
format conversion.
* Muxponder: A muxponder, short for "multiplexer-demultiplexer-
transponder," is a device used in optical communication systems to
aggregate multiple lower-speed data streams into a higher-speed
signal for transmission over a fiber-optic link. It also performs
the reverse function by demultiplexing and converting incoming
high-speed signals back into individual lower-speed data streams
at the receiving end. Muxponders are commonly used in wavelength
division multiplexing (WDM) systems to optimize the utilization of
optical network resources and increase data capacity.
* DWDM: Dense wavelength-division multiplexing is an optical fiber
multiplexing technology that increases the bandwidth of fiber
networks. DWDM combines data signals from sources over a single
pair of optical fibers and it maintains separation of the data
streams
Davis, et al. Expires 1 April 2024 [Page 5]
Internet-Draft PPCA September 2023
* CMIS: The Content Management Interoperability Services defines a
management communication interface together with a generic
management interaction protocol between hosts (e.g., packet
devices) and managed modules (e.g. optical pluggable). See
[OIF-CMIS]* Coherent plug: A small form factor module, supporting
a transceiver with coherent optics, that plugs into a module in a
device such as an IP router and is used in high-bandwidth data
communications applications. It is typically hot-pluggable.
* FEC: Forward Error Correction where the transmitter sends
additional data that enables the receiver to correct errors in the
received signal
* gNMI: gRPC Network Management Interface. gNMI is an gRPC-based
protocol for the both modification/retrieval of configuration from
a target device, and control/generation of telemetry streams from
a target device to a data collection system. The intention is
that a single gRPC service definition can cover both configuration
and telemetry. All messages within the gRPC service definition
are defined as protocol buffers.
* I2C: Inter-Integrated Circuit (pronounced as “eye-squared-C”),
alternatively known as I2C or IIC, is a synchronous, multi-master/
multi-slave, packet switched, single-ended, serial communication
bus and is widely used for attaching lower-speed peripheral ICs to
processors and microcontrollers in short-distance, intra-board
communication.
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
Davis, et al. Expires 1 April 2024 [Page 6]
Internet-Draft PPCA September 2023
expand capacity (although in some cases, other engineering and
deployment considerations still lead to separate packet and optical
solutions).
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] for control. These plugs are such that a plug from vendor X
can be installed in vendor Y's device with packet functions.
Whilst basic applications can be handled by standardized modes of
transmission such as ZR [OIF-400ZR], to achieve optimum performance
vendor proprietary modes are necessary. For many applications
especially those in the core of the network where longer haul routes
are prevalent, amplification and photonic switching is necessary.
This leads to networks that utilise optical plugs in devices with
packet functions interconnected to a ROADM mesh often including
regenerators (where optical-electrical-optical conversion is
necessary).
Although in ZR applications it is possible to interoperate between
plugs from different vendors, in the more strenuous core environments
each optical path is terminated at each end using a plug from the
same vendor. The optical plug encapsulates significant sophisticated
photonic functions which often require specialist adjustment.
As noted, the complex analogue nature of optical technology leads to
the need for holistic control end to end (including the optical
capabilities of the pluggables). The control functionality can be
considered independent of specific functional deployment. However,
it is important that any deployment approach does not significantly
fragment the optical control. Several deployment approaches are
examined:
* Network technology based partitioned domain controllers (i.e.,
separate packet and optical controller devices), with an optional
higher level controller to deal with overall network abstractions
* Single controller dealing with all network technologies
Davis, et al. Expires 1 April 2024 [Page 7]
Internet-Draft PPCA September 2023
* Single control fabric in which components, from various vendors,
each focused on a specific control function, interact as peers to
provide holistic control of the network
Likewise, the network capability can be considered in terms of
functions independent of specific deployment. Control of a function
including explosure of parameters etc. should be the same regardless
of the hardware configuration of the function deployment. An
important consideration is the approach to accessing the
functionality. This is considered in detail.
3. Architectural Approaches for Control of Converged Packet Over
Optical Networks
Since the complete automation and control of packet and transport
networks is vital for meeting emerging demand for high-bandwidth use
cases, different Standards Development Organizations (SDO) proposed
several approaches on how to control and manage the converged packet
over optical networks where there are transponders/muxponders in the
network or where there are coherent plugs in packet devices. For
example, as proposed by
[MANTRA-whitepaper-IPoWDM-convergent-SDN-architecture] 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). Also IETF
[draft-ietf-teas-actn-poi-applicability] considers the applicability
of IETF Abstraction and Control of TE Networks (ACTN) architecture to
Packet Optical Integration (POI) in the context of IP/MPLS and
optical internetworking.
Two architectural options to plug control are explored in
[draft-poidt-ccamp-actn-poi-pluggable] which extends
[draft-ietf-teas-actn-poi-applicability] to the use cases where the
DWDM optical coherent plugs are equipped in the packet device. To
manage both optical and packet networks along with coherent plugs,
section 2 of draft [draft-poidt-ccamp-actn-poi-pluggable] has
proposed two architectural options, namely:
* Option-1: Dual SBI management of packet devices (i.e., IP routers)
* Option-2: Single SBI management of packet devices (i.e., IP
routers)
Figure 1 shows option-1 where the packet devices allow the dual
management, i.e., it allows both the packet controller and the
optical controller have access to the coherent plugs on the packet
devices. The interface between optical controller and packet devices
are read-only and allows the following tasks:
Davis, et al. Expires 1 April 2024 [Page 8]
Internet-Draft PPCA September 2023
* Device discovery, poll or stream configuration, state and static
capabilities
* Performance monitoring, periodically poll or stream performance
counters
* Fault notification, received asynchronous alarm notifications
All configuration operations on the coherent plugs are carried out by
the packet controller.
-------------------
| Higher layer |
| Controller |
| (e.g. MDSC) |
-------------------
^ ^
| |
|--------| |-------| NBI
v v
--------------- ---------------
| Packet | | Optical |
| Controller | | Controller |
|(e.g. P-PNC) | |(e.g. O-PNC) |
--------------- ---------------
^ ^ ^
(R/W for plug | (RO for plug) | |
and packet) | |----------------| | SBI
v | v
/----------\ /----------\
/ Packet \ / \
/ Devices \ / Optical \
\ + / \ Devices /
\ Plugs / \ /
\----------/ \----------/
Legend:
Optical Devices: ROADM + Amplifier + Regen
Packet Devices: Routers
RO: Read-Only, interface from packet device is RO for plugs
Figure 1: Option-1 Dual SBI management Scenario
In option-2 shown in Figure 2, the packet controller is the only
control component which has access to the packet device, including
the pluggables. The packet controller implements all management
capabilities. The packet controller is in charge of the entire
management life cycle of the pluggables including discovery,
Davis, et al. Expires 1 April 2024 [Page 9]
Internet-Draft PPCA September 2023
configuration/adjustment, monitoring performances and faults (via the
asynchronous notifications coming for the pluggable). The
information collected needs to be exposed to the optical controller
via the packet controller NBI and higher layer controller. The
information includes physical impairment data needed for the
computation and validation of the optical channel.
For both option-1 and 2, the higher layer controller MDSC is required
not only to coordinate the end-to-end optical service configuration,
but to provides the multi-layer coordination between IP and optical
layers.
-------------------
| Higher layer |
| Controller |
| (e.g. MDSC) |
-------------------
^ ^
| |
|--------| |-------| NBI
v v
--------------- ---------------
| Packet | | Optical |
| Controller | | Controller |
|(e.g. P-PNC) | |(e.g. O-PNC) |
--------------- ---------------
^ ^
(R/W for plug | |
and packet) | | SBI
v v
/----------\ /----------\
/ Packet \ / \
/ Devices \ / Optical \
\ + / \ Devices /
\ Plugs / \ /
\----------/ \----------/
Legend:
Optical Devices: ROADM + Amplifier + Regen
Packet Devices: Routers
Figure 2: Option-2 Single SBI management Scenario
This draft extends draft [draft-poidt-ccamp-actn-poi-pluggable] by
providing an additional architectural option-3 to control the multi-
layer packet optical network when optical coherent plugs are equipped
in the packet device. This third option enables direct control of
the coherent plug by the optical controller.
Davis, et al. Expires 1 April 2024 [Page 10]
Internet-Draft PPCA September 2023
* Option-3: Read/Write Optical controller access with dual SBI
management on packet devices
The upcoming sections introduce the additional architectural option-3
for control of the coherent plug, identifying appropriate interfaces
and parameters to be manipulated. As part of this explanation the
networking aspects of control are considered and some use cases
exploring initial planning, commissioning, general operation,
restoration and adjustment are developed.
* Section 4 describes the architecture of option-3
* Section 5 outlines the details of the new architectural approach
* Section 6 describes the packet over optical architectural
requirements for achieving full automation
* Section 7 demonstrates how option-3 addresses the packet over
optical architecture requirements
* Section 8 describes a few multi-layer use-cases in a packet over
optical networks
The YANG models are out of scope of this draft.
4. Architectural Option-3 for Control of Converged Packet Over Optical
Networks
As explained in Section 3, draft
[draft-poidt-ccamp-actn-poi-pluggable] has proposed two architectural
option-1 and option-2 to control both optical and packet networks
along with coherent plug. This section explains an additional
architectural option-3 shown in Figure 3 for control of the coherent
plug, identifying appropriate interfaces and parameters to be
manipulated. As part of this explanation the networking aspects of
control are considered and some use cases exploring initial planning,
commissioning, general operation, restoration and adjustment are
developed.
In option-3 the packet device has two management interfaces (A) and
(B). Management interface (A) allows the packet controller read/
write access to the packet functions of the device and management
interface (B) allows the optical controller read/write access to the
coherent plug functions.
The packet device can realize the management interfaces (A) and (B)
as a single physical interface or two separate interfaces. More
details are provided in section 5.
Davis, et al. Expires 1 April 2024 [Page 11]
Internet-Draft PPCA September 2023
Unlike option-1 and 2 Figure 1 and Figure 2 where the higher layer
controller MDSC is mandatory, in option-3 Figure 3 the MDSC is not
needed for provisioning of the end-to-end optical services, which
simplifies the design of MDSC and minimize the information flow
between various controller.
Having said that, option-3 can benefit from "higher layer controller"
to provide various multi-layer packet over optical capabilities and
operational benefits to operators such as multi-layer optimization,
multi-layer assurance, multi-layer resiliency/protection/restoration
multi-layer planning etc.
-------------------------
| Optional Higher layer |
| Controller |
| (e.g. MDSC) |
------------------------
^ ^
| |
|--------| |-------| NBI
v v
--------------- ---------------
| Packet | | Optical |
| Controller | | Controller |
|(e.g. P-PNC) | |(e.g. O-PNC) |
--------------- ---------------
^ ^ ^
(R/W for Packet) | (R/W for Plug) | |
| |----------------| |
| | | SBI
| | |
(A) v v (B) v (C)
/----------\ /----------\
/ Packet \ / \
/ Devices \ / Optical \
\ + / \ Devices /
\ Plugs / \ /
\----------/ \----------/
Legend:
Optical Devices: ROADM + Amplifier + Regen
Packet Devices: Routers
R/W: Provides Read/Write access ONLY for Plug life cycle management
Figure 3: Option-3 Dual SBI architecture with Read/Write Access
Davis, et al. Expires 1 April 2024 [Page 12]
Internet-Draft PPCA September 2023
5. Solution Details of proposed New Architectural Approach
In a network with packet and optical devices (including converged
devices), it is important for the packet controller and the optical
controllers to have direct control of the corresponding capabilities
in the devices. In other words, a packet controller should have
direct control of the packet capabilities and an optical controller
should have direct control of the optical capabilities of the device
regardless of their physical assembly.
The rationale and implications of this statement are explored in the
following subsections.
5.1. Optical Plug in a Device with Packet Functions
Figure 4 shows a packet device with an optical plug and also shows a
connected optical device to the right. It highlights the control of
the packet and optical functions and emphasizes that these functions
can be decoupled such that there is no overlap between the optical
and packet control functions.
The Figure 4 shows the packet device in more detail. It shows
interfaces (A), (B) and (C) as in Figure 3 but also exposes some
internal detail highlighting:
* Separation of packet and coherent plug data where the packet
controller has read/write access to the packet device data through
(A) and the optical controller has read/write access to the
coherent plug data through (B).
* Read only data to be made available through (D) as there is some
information that both controllers need to see
* Access to coherent plug data to the plug through (E) and access to
packet data to the packet data path through (F)
* The actual data flow between the coherent plug and the packet data
function through (G)
* The flow of photonic signal through (H) that may also carry
signalling from the optical device to the coherent plug
Davis, et al. Expires 1 April 2024 [Page 13]
Internet-Draft PPCA September 2023
|------------| |------------|
| Packet | | Optical |
| Controller | | Controller |
|------------| |------------|
^ ^ ^
| | |
| | |------------------------|
| | |
v (A) v (B) |
+----------------------------------+ |
| |-----------| |-----------| | |
| | Packet | (D) | Coherent | | |
| | Device | <--> | Plug | | |
| | Data | | Data | | |
| | | | | | |
| |-----------| |-----------| | |
| . ^ | |
| . (E) | | |
| . | | |
| . | | v (C)
| . | | +---------+
| . (F) v | | |
| |-------------| (G) |----------| (H) | Optical |
| |Packet |<=======>| Coherent |===========| Device |
| |Data function| | Plug | | |
| |-------------| |----------| +---------+
| |
| Packet Device |
+---------------------------------+
Legend
(A),(B),(C): Packet device, plug, optical device management interfaces
(e.g., Netconf, gNMI, gRPC etc.)
(D): Internal packet device dependency between plug and packet data
(E): CMIS management interface via I2C (i.e., plug to packet device interface)
(F): Internal interface between packet data and packet data function
(G): Packet device data function Interfaces
(H): Optical fiber connecting optical devices and/or optical pluggables
Figure 4: Network Device with packet function and an optical plug
The packet device has several possible distinct realizations in
Figure 4:
1. Single config structure with both packet data and plug data in a
single model tree where (A) and (B) are conceptually separate
accesses, via separate sessions (at the same IP address)
Davis, et al. Expires 1 April 2024 [Page 14]
Internet-Draft PPCA September 2023
2. Two distinct config structures, one for packet data and another
one for plug data, where (A) accesses the packet data and (B)
accesses the plug data. Interfaces (A) and (B) have distinct IP
addresses and may use different transport protocols (e.g.,
interface (A) may use Netconf and interface (B) may use gRPC).
3. Two distinct config structures, one for packet data and another
one for plug data, where (A) accesses the packet data and
combination of (B) and (H) provide R/W access for plug data in
some combinations
4. Two distinct config structures, one for packet data and another
one for plug data, where (A) accesses the packet data and another
method provides plug direct method (e.g., out of band management
via data path)
Realizations (2), (3) and (4) above have clear separation between
access to packet and plug data, whereas realization (1) requires some
form of access limitation. The following approaches might be
employed to provide this access limitation:
* Partition the responsibility by trust where it is understood by
the designers of each controller what access the controller should
have
* Provide restricted control using access control list protection
* Include use of config locking to ensure partial configs are not
applied (as some configuration actions may require several
parameters to be set to define a consistent configuration)
There is a need for the packet and plug data path functions to be
configured at interface (G) to match each other. The configuration
properties might include the number of lanes, protocol, electrical
characteristics and FEC settings. To understand appropriate
solutions for this, it is necessary to assess the likely approach to
network operations.
Davis, et al. Expires 1 April 2024 [Page 15]
Internet-Draft PPCA September 2023
The choice of pluggable (where not yet installed) and settings of the
pluggable, at any stage during installation and operation, are
determined as a result of optical network analysis, including
photonic path viability (See Appendix B), by the optical controller.
To carry out this analysis, the optical controller needs to be aware
of which types of pluggable the packet device can accommodate and
also of the capabilities of those pluggable types. On completion of
the analysis the selection of pluggable, where not already set, and
pluggable configuration including CMIS AppSel, power, frequency,
various shaping parameters and necessary settings for interface (G)
are known. As the optical controller has all the necessary data, it
is in the best position to set the pluggable properties directly.
Considering this, interface (G) configuration can be performed in one
of the following ways:
1. The settings applied by the optical controller are applied to
both coherent plugs and packet data function at interface (G)
2. The settings applied by the optical controller to coherent plugs
and are made visible to the packet controller via (D) and the
packet controller configures the packet data functions at (G) to
match
Note that the detail of the method used to provide data via (D)
depend upon the realization approach.
The data model for the coherent pluggable could be derived from any
YANG data model such as OpenConfig, OIF etc. where the appropriate
part of that YANG model could be mounted in the single YANG tree.
5.2. Optical Network Configuration and Operation
This section explores different levels of optical network
configuration and operation complexity. Networks using grey optic
where no significant optical control is required are in scope of this
document.
This document focuses on networks where the DWDM is used to establish
optical services which may include optical switching, amplification
and regeneration using optical contrtollers. A practical deployment
of packet over optical network might also be a mix of cases of grey
optics, directly connected DWDM, switched DWDM etc. The networks are
explored in more detail in the appendix (A).
Davis, et al. Expires 1 April 2024 [Page 16]
Internet-Draft PPCA September 2023
5.2.1. Optical network boundary
The optical network essentially includes the amplifiers, switches,
transponders (including pluggables) and all other components that
work with photonic signals as well as those that work with the
electrical signals directly applied to the photonic signals. At the
transponder, it includes the adaptation functions that support the
client layers (i.e., packet function). The adaptation function
includes the capability to allow multiple wavelengths to carry a
single signal etc.
5.2.2. Optical network complexity and configuration/control
implications
Optical networks complexity depends upon transmission distance, need
for flexibility in the photonic layer and need for photonic
resilience.
For directly connected DWDM, there will be a need for configuration
of basic optical parameters during commissioning whereas for cases
where there is longer reach, switching and/or restoration there is a
need for sophisticated network analysis to determine viability and
need for more complex parameter settings.
For very long reach cases there may be a need to include optical
regeneration (where the signal is taken from optical through
electrical back to optical (O-E-O)). The regeneration node is not a
packet device and is wholly controlled by the optical controller.
Knowledge of the adaptation options in the regenerators and in the
packet device is necessary for the correct choice and setup of
regeneration nodes.
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 interconnect turns out
to be the right configuration, it is necessary to analyse the network
in detail to determine this. Hence, it is necessary to involve the
optical controller 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.
Davis, et al. Expires 1 April 2024 [Page 17]
Internet-Draft PPCA September 2023
5.2.3. Coherent plug commissioning and operation
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 router until they are required
for service. These pluggables are used in more challenging
applications that 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 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.
5.3. Architecture of Converged packet optical Control Solution
In deployments of converged packet over optical networks, there is a
need for control functionality focussed on packet control (the packet
controller) and control functionality focussed on optical control
(the optical controller) as discussed in this document.
5.3.1. Generalized control
Industry is progressing towards generalilzed optical viability
functions (see Appendix (B)) 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. The optical controller discussed in this document is
the collection of all optical control capabilities including whatever
assembly of vendor controllers and generalized controllers are
present.
5.3.2. Control flow
It is assumed that the overall request for capacity will originate
from some use of the network, e.g., data transfer between data
centers. This request will be analyzed against current network
capability. In some cases it will be identified that an enhancement
to the optical network is required. This is may:
* include the need for installation of new pluggables in existing
routers
Davis, et al. Expires 1 April 2024 [Page 18]
Internet-Draft PPCA September 2023
* entail rerouting of existing optical services
* enhancement to existing optical services to include protection/
restoration
It is for the optical controller to determine network viability and
most appropriate plug choice and configuration. Relevant bus lane
configuration and adjustment will also be determined.
5.3.3. Control Solution structure
A control solution will normally be built with a generalized topology
model, potentially following or guided by a standard (such as IETF
RFC8345, ONF TAPI, TMF SID etc.) around which functions dealing with
technology specific control (for packet, optical, radio etc.) are
arranged. These functions cover commissioning, provisioning and
dynamic behavior for service setup, incident/problem analysis etc.
Sophisticated control solutions (that follow a digital twin approach)
close the loop taking action to ensure maintenance of both short-term
and long-term intent.
Current control solution architectures tend to be hierarchical in
nature, partly driven by traditional strategies. The hierarchy often
leads to the partitioning of control on a per-technology basis. This
partitioning leads to packet domain controllers, optical domain
controllers etc. The network control is pulled together by an
orchestrator or high level controller. Many of the sophisticated
optical control functions currently reside in a vendor specific
controllers.
5.3.4. Separation of Control Solution
In current networks, it is likely that there is a single optical
domain controller overarching several lower level specific vendor
controllers, where the assembly is considered to be the single
optical controller and multiple packet controllers due to regional
demarcation etc.
5.3.5. Evolution of Control Solution
As solutions evolve it is likely that artificial domain partitioning
and hierarchy will dematerialized in favour of vast-scale cloud based
solutions. In these solutions, vendor controller demarcation will
also dematerialize. This is essentially a disaggregation of the
control solution.
Davis, et al. Expires 1 April 2024 [Page 19]
Internet-Draft PPCA September 2023
In this evolved solution, there will be a single point for each
specific control consideration (e.g., single physical control
capability, single upgrade capability) covering the entire network
(bounded by commercial, political and regulatory considerations),
working on any relevant grouping of things dependent upon the
specific need at that moment. In this solution, each control
capability will be appropriately independent and will coordinate with
peers. These independent control capabilities will have the
necessary direct access to the relevant parts of devices that they
are responsible for. It is also anticipated that an intent (outcome
oriented constraint based) interaction approach will apply at all
points in the solution (including to the devices).
Clearly, some interface technologies will be better suited to this
style of interaction than others. Ideally, device capability
exposure will match the division of control responsibility and
appropriate views will be offered to each control function. Some
traditional interfaces that expose a monolithic model will need to
utilize locking strategies to account for multiple clients even where
the responsibility demarcation is clearly such that there will be no
collision of control.
6. Architectural Requirements to Achieve full Automation in Packet over
Optical Converged Networks
The automation of the multi-layer multi-domain packet over optical
networks (i.e., IP/Optical convergence) is an area which captures the
attention of most service providers. Any control architecture which
covers the full automation of such networks shall address the
following requirements:
6.1. R1: 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.
* Discovery of Optical networks inlcuding coherent pluggables,
ROADMs, Amps, Regen, Transponder/Muxponder etc.
* 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 notificatons collected including
coherent pluggables.
Davis, et al. Expires 1 April 2024 [Page 20]
Internet-Draft PPCA September 2023
Please note that this requirement addresses the optical controller
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 (See Requirement R2 on this aspect where there are
serveral approaches to realization of an optical controller
considered).
6.2. R2: There shall be a clear distinction between functional
components of optical control vs. its realization
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 etc. For examples Figure 5
shows a few possible schemes to realize the multi-layer packet over
optical controllers. Please also note that in some realization
approaches there is not need for higher layer controller as shown in
"Realizatoin D".
.....................................
. ----------------- .
. | Higher layer | .
. | Controller | .
. ----------------- .
............ .
. .
--------------- . --------------- .
| Packet | . | Optical | .
| Controller | . | Controller | .
--------------- . --------------- .
..........................
(Realizaton A)
....................................
. ----------------- .
. | Higher layer | .
. | Controller | .
Davis, et al. Expires 1 April 2024 [Page 21]
Internet-Draft PPCA September 2023
. ----------------- .
. ...............
. .
. --------------- . ---------------
. | Packet | . | Optical |
. | Controller | . | Controller |
. --------------- . ---------------
......................
(Realizaton B)
..............................................
. ----------------- .
. | Higher layer | .
. | Controller | .
. ----------------- .
. .
. --------------- --------------- .
. | Packet | | Optical | .
. | Controller | | Controller | .
. --------------- --------------- .
..............................................
(Realizaton C)
..................... ......................
. --------------- . . --------------- .
. | Packet | . . | Optical | .
. | Controller | . . | Controller | .
. --------------- . . --------------- .
..................... ......................
(Realizaton D)
(In this realization there is no need for higer layer controller)
Figure 5: A few Packet over Optical Realization Schemes
6.3. R3: Existing operational practices shall be supported
Requirement R1 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 (including network planning, commissioning, provisioning,
assurance, optimization and protection/restoration).
As shown in Figure 9, in a traditional packet and optical
disaggregated (not converged) network, the packet devices are
connected to optical network via transponders/muxponders (i.e., the
optical nodes which do not process packets and just aggregating
packet device traffic into a single optical channel). In this
Davis, et al. Expires 1 April 2024 [Page 22]
Internet-Draft PPCA September 2023
deployment model, the optical controller controls, plans and manages
the end-to-end optical services between client ports of transponders/
muxponders via the optical network. In this model, the existing
operational practices related to optical networks assume a single
optical controllers for the entire optical domain. The packet
network is administered and controlled separately from the optical
network. Both networks have dedicated management/control platforms
etc.
Appendix A Figure 10 and Figure 11 depicts other deployment models
for packet over optical networks.
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/
muxpnders 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.
6.4. R4: Various existing YANG Data Models shall be accommodated
The solution shall enable the use of various existing YANG data
models, currently used to configure/monitor coherent transponders
(e.g., OpenConfig, IETF etc.), for configuration/monitoring of
coherent plugs in packet devices.
6.5. R5: Holistic control of optical network shall follow clear
demarcation
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.
Davis, et al. Expires 1 April 2024 [Page 23]
Internet-Draft PPCA September 2023
6.6. R6: Higher level controller shall be optional
The majority of the packet over optical deployments do not have or do
not need a higher level controller. This requirement states that the
existence of the higher level control shall be optional. Forcing the
addition of a higher level controller makes the deployment more
complex.
6.7. R7: Urgent optical control actions shall be supported in a timely
manner
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.
6.8. R8: The solution shall minimize fragmentation of optical parameter
provisioning
It is highly beneficial to closely coordinate setting of
configuration parameter settings across the optical network including
pluggables as inconsistent configuration can potentially cause
disruption to other photonic paths.
6.9. R9: Access to the coherent plug properties shall be as transparent
as possible
It shall be possible to access all configuration information and
telemetry data available from the coherent plug with no (or only
limited) intermediate transformation of data.
Transit through intermediate systems that process the syntax of the
information, but that never take action on the information should be
avoided.
6.10. R10: Network information shall take direct path to relevant
controller
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).
Davis, et al. Expires 1 April 2024 [Page 24]
Internet-Draft PPCA September 2023
6.11. R11: Multi-layer operational benefits shall be addressed
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.
6.12. R12: Coherent plug telemetry data shall be collected
Telemetry data and any change in state should be provided by the plug
to the optical controller via a stream in a timely manner.
6.13. R13: Mix of plugs and Transponders/Muxponders (inc. Regens)
shall be supported
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.
6.14. R14: Optical deployments with protection/restoration shall be
supported
Some optical services will have protection. Some protection will be
such that there are more than two ends (e.g., mixed layer protection)
in the optical layer. This may be combined with regens, where there
may be a regen in one protection branch and no regen in the other.
The solution shall support all current and expected configurations in
a uniform fashion.
6.15. R15: Evolution to expected future controller deployment
approaches shall be supported
The solution shall be designed to provide a clear evolution path to
the probable future architecture (which is expected to be focussed on
disaggregation of control). In this architecture it is expected that
control components with specific focussed functions will have direct
access to the corresponding functions in target systems and that
asynchronous and simultaneous access to these functions will be
vital.
Davis, et al. Expires 1 April 2024 [Page 25]
Internet-Draft PPCA September 2023
6.16. R16: Evolution to future packet processing deployment approaches
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., cloud based routing) where the routing
functions are not constrained by physical boundaries. Operational
approaches native to these environments should be supported.
7. How Option-3 Addresses the Architecture Requirements
This section explains how the proposed architectural option-3
addresses the requirements covered in section 6 to achieve full
automation in packet over optical converged networks.
R1 - There shall be a "single functional entity" responsible for
optical services life cycle management
Requirement R1 emphasizes that one FUNCTIONAL entity is needed for
life cycle management of the optical services. This requirment is
supported by Option-3.
R2 - There shall be a clear distinction between functional components
of an optical control vs. its realization
This requirment is supported by Option-3 where it allows any
combination of optical, packet and higher layer controllers to be
realized in operator's networks.
R3 - Existing operational practices shall be supported
Requirement R3 emphasizes that the packet and optical control
architecture shall deal with any network deployment model without
imposing significant changes to the operator's current operational
approach in the area of network planning, commissioning,
provisioning, assurance, optimization and protection/restoration).
Option-3 covers deployments where there is already a significant
optical solution, that solution is administered and controlled
separately from a packet solution (with strong administrative
demarcation between optical functions including coherent terminals
and packet devices) and deployment of coherent plugs is occurring.
Option-3 enables the same workflow for coherent pluggables as used
with their existing coherent terminals, i.e., no need to change
the current operational approaches. This is a significant benefit
as the plug deployment progresses.
Davis, et al. Expires 1 April 2024 [Page 26]
Internet-Draft PPCA September 2023
In networks with limited deployment of basic optics where the
business focus is mainly packet, there may be a single controller
dealing with both the packet and the basic optical network. If
more sophisticated optical capabilities are deployed and optical
controller will become necessary. The operator may then choose to
separate the optical and packet control, where option-3 focusses,
or may choose to unify this control. Unified control will benefit
from the direct access to the photonic capabilities of the packet
device, as per option-3, especially where protection/restoration
is required.
In networks where there is limited packet deployment, where the
business focus is mainly optical, there may be a single controller
dealing with optical and the limited packet deployment. Option-3
maintains the direct control of optical components when deployed
as coherent plugs on packet devices.
R4 - Various YANG Data Models shall be accommodated
Requirement R4 states that the solution shall support various
existing YANG data models used for current coherent optical
solutions for coherent plugs (and various interfaces between the
packet and optical controllers).
Option-3 supports this requirement. Referring to Figure 4, the
optical controller can use packet device management interface (B)
to control the coherent plugs. This interface can for example use
the OpenConfig YANG data model [openconfig-platform-transceiver],
[openconfig-platform] and [openconfig-terminal-device] over gNMI
or any other YANG data models over Netconf, gNMI etc. As a
result, the optical controller will have a holistic view of entire
optical network from plugs to plugs.
R5 - Holistic control of optical network shall follow clear
demarcation
Requirement R5 states that the network controllers shall abide by
technology boundaries.
Option-3 inherently supports this requirement since the optical
controller has access to the entire optical network for both
provisioning/fulfilment and monitoring/assurance of optical
services from plug to plug including all optical parameters.
R6 - Higher level controller shall be optional
Davis, et al. Expires 1 April 2024 [Page 27]
Internet-Draft PPCA September 2023
Option-3 inherently supports this requirement as there is no need
for the higher level controller to be present to configure the
coherent plug (since the entire optical network is controlled,
managed and monitored directly by a single optical controller).
R7 - Urgent optical control actions shall be supported in a timely
manner.
Option-3 provides direct access from the optical controller to the
coherent plug minimizing the time taken to apply any changes it
has determined are necessary. The aim is to minimumize the round
trip from detection of an issue in the coherent plug to
application of any necessary action. This is achieved by direct
access to data and to control of the coherent plug.
R8 - Solution shall minimize fragmentation of optical parameter
provisioning.
Option-3 minimizes fragmentation of optical parameter provisioning
as the optical controller has direct access to all devices with
optical capabilities including to the coherent plugs in packet
devices.
In many deployments, there will be multiple packet controllers
with one optical controller. Clearly, localizing the direct
control of the entire optical network to one optical controller
minimizes fragmentation of control of the end-to-end optical
services (whereas spreading the responsibility of optical services
across the multiple packet controllers increases the
fragmentation).
R9 - Access to the coherent plug properties shall be as transparent
as possible.
Option-3 offers direct access to the coherent plugs from the
optical controller minimizing the number of intervening functions/
devices. It is the optical controller that needs access to the
parameters of the coherent plug. The packet controller does not
need access to these parameters. Option-3 does not require the
packet controller to interpret or map the parameters.
In many deployments, there will be multiple packet controllers,
potentially from different vendors, with one optical controller.
In these deployment scenarios communication between optical
controller and multiple packet controllers either directly or via
a higher controller introduces many opportunities for
misinterpretation and inappropriate mapping. As a result there is
a greater likelihood of failure.
Davis, et al. Expires 1 April 2024 [Page 28]
Internet-Draft PPCA September 2023
R10 - Network information shall take direct path to relevant
controller
Option-3 optimizes the path from optical network functions
including the coherent plug to the optical controller.
Communication between optical controller and packet controllers
either directly or via a higher controller makes the path for
communication of the optical parameters longer.
R11 - Multi-layer operational benefits shall be addressed
It is beneficial to treat the network as a whole. Considering a
packet over optical network, multi-layer operational benefits such
as multi-layer optimization, multi-layer assurance, multi-layer
resiliency/protection/restoration and multi-layer planning need to
be achieved.
Option-3 enables several solution approaches including: - a
control hierarchy with a higher controller coordinating the
optical controller and packet controllers - a single controller
that provides an optimum integration of optical and packet control
(both peer and hierarchical strategies as appropriate) - a
disaggregated control solution where specialist functions interact
together and with the network to provide a view of the whole
network
R12 - Coherent plug telemetry data shall be collected
Option-3 provides direct access to plug telemetry for the optical
controller.
R13 - Mix of plugs and Transponders/Muxponders (inc. Regens) shall
be supported
Option-3 enables the optical controller to have direct access to
coherent optical functions in devices regardless of the device.
R14 - Optical deployments with protection/restoration shall be
supported
Davis, et al. Expires 1 April 2024 [Page 29]
Internet-Draft PPCA September 2023
Option-3 provides the optical controller with a full view of the
optical protection/restoration schemes. Since in option-3 the
optical controller has a complete view and control of end-to-end
optical services between coherent plugs, upon any optical failure,
it can perform the optical restoration/protection by calculating
the new optical path, performing the optical viability on that
path and establish the new optical path in the network. The
optical controller has full knowldedge to perform all these
actions.
R15 - Evolution to expected future controller deployment approaches
shall be supported.
Editor's note: This section will be completed.
R16 - Evolution to future packet processing deployment approaches
Editor's note: This section will be completed.
8. Packet over optical Use-cases
This section considers: - network planning focussing on development
of a solution to the demand for more capacity in the packet network -
Restoration of optical service
8.1. Use-case: Optical service creation to support creation of a new IP
link
Figure 6 shows a network consists of routers A and B. The intention
of this use-case is to create a new IP link with 400 Gbps bandwidth
between router ports which are occupied with coherent plugs A and B.
However before doing so, the connectivity between plugs should be
establish on optical network by creating a new optical service from
plug A to plug B. In this use-case the new IP link will be mapped to
a single optical service, i.e., there is 1:1 mapping between the IP
link and optical service.
So, the 400G IP link is mapped to a single 400G optical service
because the optical network is capable of providing the 400G optical
service, i.e., the optical service is viable. Use-case 8.3 will
cover the viability where the optical service is not capable of
providing 400G service.
Davis, et al. Expires 1 April 2024 [Page 30]
Internet-Draft PPCA September 2023
In this case, since the underlay connectivity between plugs A and B
does not exist, the creation of the IP link workflow (which is part
of the packet controller), should first invoke the optical controller
to create a new 400G optical service from plug A to plug B
considering the other optical devices in optical network (i.e.,
ROADM). When the optical service is created, the packet device
controller can create the new IP link.
Option-3 proposed in this draft will natively support this use-case
since the interaction between packet and optical controllers just
needed when the optical controller notifies the packet controller at
the end of optical service creation. All other aspects of optical
service creation is supported by optical controller because it has a
complete visibility on optical network including the coherent plugs.
Packet Controller controls the packet devices Routers A and B
Optical Controller controls the optical network along with Plugs A & B
Router A Router B
+----+ New IP Link (between Router Ports) @ 400G +----+
| |.............................................................| |
| | | |
| | | |
| | | |
| | New Optical Service (Plug-to-Plug) @ 400G | |
| | ..................................................... | |
| +------+ +------+ |
| | | | | |
| |Plug A| +-------+ +-------+ +-------+ |Plug B| |
| | |======| ROADM |======| ROADM |======| ROADM |======| | |
| | | | + Amp | | | | + Amp | | | |
| +------+ +-------+ +-------+ +-------+ +------+ |
| | | |
+----+ +----+
Figure 6: Use-case#1: Optical Service Creation to Support
Creation of a New IP Link
8.2. Use-case: Optical service modification to support increase/
decrease B/W of IP link
Figure 7 shows the packet over optical network {figure-use-case-new-
ip-link where the optical service between plugs A and B has been
moved to a restoration path due to an issue on optical network (e.g.,
fiber cut). However, the optical network was not able to provide the
original 400G data rate but in lower rate of 200G. As a result, the
following tasks are needed to happen and option-3 should be able to
addressed them:
Davis, et al. Expires 1 April 2024 [Page 31]
Internet-Draft PPCA September 2023
* The reduced new optical service rate from 400G to 200G should be
communicate to coherent plugs for further re-tuning and re-
alignment
* The reduced new rate needed to be communicate to packet engine on
both routers A and B which allows them to further re-configure the
IP ports A and B accordingly [Reza any other aspects???]
IP Link @200G
(Rate reduced to 200G since the underlay
Router A optical service is on restoration path Router B
+----+ with 200G capacity) +----+
| |.............................................................| |
| | | |
| | | |
| | Optical Service @200G | |
| | (Rate reduced from 400G to 200G | |
|. | due to optical service restoration) | |
| | ..................................................... | |
| +------+ +------+ |
| | | | | |
| |Plug A| +-------+ +-------+ +-------+ |Plug B| |
| | |======| ROADM |======| ROADM |======| ROADM |======| | |
| | | | + Amp | | | | + Amp | | | |
| +------+ +-------+ +-------+ +-------+ +------+ |
| | | |
+----+ +----+
Figure 7: Use-case#2: Optical Service Modification
8.3. Use-case: Considering the optical viability during IP link
creation
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.
Davis, et al. Expires 1 April 2024 [Page 32]
Internet-Draft PPCA September 2023
The combination of these 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.
8.4. Use-case: Interaction between coherent plugs and optical network
during restoration/protection of optical services
Figure 8 is same network as Figure 6 where the details of the optical
network is removed. This use-case covers the interaction between
coherent plugs and the optical network when the optical services
switches to the restoration/protection paths (due to a fault in the
optical network such as fiber cut). When the optical service moves
to the new restoration/protection path, the new optical path's
characteristics such as optical power, optical frequency (i.e.,
Lambda or optical channel), optical model etc. might change which
should be communicated to the coherent plugs. As a result, there is
a need for communication and interaction between coherent plugs and
optical network on fiber links (H1) and (H2).
Since option-3 proposed in this draft provides the control of the
coherent plugs and optical network on one optical controller,
interaction between plugs and optical network on fiber links (H1) and
(H2) is native and supported. No additional controller or network
element needed to support the optical service restoration/protection.
Router A Router B
+----+ IP Link (between Router Ports) +----+
| |........................................................| |
| | | |
| | | |
| | Optical Service (Plug-to-Plug) | |
| | ............................................. | |
| | | |
| +------+ +------+ |
| | | |-------------------------| | | |
| |Plug A| +-----+ +-----+ |Plug B| |
| | | (H1) |ROADM| |ROADM| (H2) | | |
| | |=======| | | |=======| | |
| +------+ +-----+ +-----+ +------+ |
| | |-------------------------| | |
+----+ Optical Network +----+
Figure 8: Use-case#3: Interaction between Coherent Plug and
Optical Network during optical service restoration/protection
Davis, et al. Expires 1 April 2024 [Page 33]
Internet-Draft PPCA September 2023
8.5. Use-case: Plug coordination to support Optical network
rebalancing/de-fragmentation
we need to talk about re-coloring and re-assignment during the de-
fragmentation which needs plug coordination with optical network This
use-case has some similarities with use-case #4 but is more complex
8.6. Uses-case related to monitoring and telemetry collection
Editor's note: This chapter will be completed.
8.7. Use-case when one side is plug and other side is xPonder
Editor's note: This chapter will be completed.
8.8. Use-case for Regen
Editor's note: This chapter will be completed.
8.9. Use-case: Optical service life cycle management
Initial configuration
- Many devices with packet functions are interconnected by
photonics
- Devices with packet functions have spare plug slot capacity
- Service requirements are growing and changing over time
Requirement for additional capacity:
Packet network balancing capability (in orchestrator or IP
controller) identified additional bandwidth requirement between
devices with packet functions:
- This is probably a projection forward in time to allow
procurement and/or delivery
- The relevant information needs to be available to the
orchestrator
- There may be many alternative rearrangements
Developing the solution:
Davis, et al. Expires 1 April 2024 [Page 34]
Internet-Draft PPCA September 2023
Orchestrator requests optical control capabilities (planning,
routing, provisioning etc.) to determine appropriate details to
connect relevant devices with packet functions:
- There may be several choices of device with packet functions,
the bandwidth provisioning may have various options.
Optical control identifies optimum route(s), determines use of
ROADMs/Regens etc. and selects appropriate plugs with settings:
- There may be options for plug procurement and use of device
with packet functions plug slots
- The control functions need to know CMIS lane capability of the
equipment in the device with packet functions as some options
may be eliminated based upon lane capability (speed/lane count
etc.)
Evaluating the solution:
Depending upon policy the optical controller:
- If policy dictates that orchestrator must evaluate options (and
there are options). Optical controller passes details to the
orchestrator of the resolved intent request. The optical
controller provides abstracted info to the orchestrator for
evaluation. The orchestrator selects option and informs the
optical controller.
- If the optical controller is in charge of selecting a single
solution (or there is only a single solution). Optical
controller informs the orchestrator of the solution.
Note that the solution has plug type, plug setting, fiber
interconnect and lane setting details. Optical controller now has
optical intent and full solution.
Acquiring the plug
- Plug procurement or shipping is initiated
- Work orders are initiated for plug installation and cabling
where necessary
Lane settings:
Davis, et al. Expires 1 April 2024 [Page 35]
Internet-Draft PPCA September 2023
If the optical controller is in charge of the CMIS bus (lanes
etc.) in the device with packet functions, then these are set. If
not, then the orchestrator passes lane settings to the packet
controller as part of link intent (the orchestrator was provided
with these settings by the optical controller earlier in the
process).
- The packet controller uses the link intent with lane
constraints to determine lane setting, FEC, etc.
- The device with packet functions sets its side of CMIS (lane
config (and separately FEC))to match the plug lane
configuration as defined by intent passed to packet controller
by the orchestrator (as determined by the optical controller).
Some packet settings require to match at both ends, if the packet
controller does not have visibility of both ends then this
coordination must be performed by the orchestrator. The packet
controller may pre-set the lanes etc. in the devices with packet
functions (or it may leave this till optical configuration is
detected).
Plug installation and power-up:
When plugs are installed in the device with packet functions, the
plug is powered up. Plug power-up to low power is the
responsibility of the optical controller within the power budget
of the device with packet functions.
Once the plugs are powered up to low power state, the optical
controller coordinates optical provisioning across plugs, ROADMs
etc., including for the plugs entering full power-up. The optical
controller sets specialist photonic parameters and other
configuration as appropriate. Lane configuration of the plug and
CMIS settings are achieved via the provision of AppSel value, via
other parameter settings etc. (note that lane settings may require
tweaking off-default for specific device with packet functions
capability).
Commissioning:
Optical controller tests plug-plug and coordinates any loopbacks,
PRBS settings, measurements along the path etc.
Path enabled:
The optical controller enables optical path:
Davis, et al. Expires 1 April 2024 [Page 36]
Internet-Draft PPCA September 2023
- device with packet functions detects link
- device with packet functions network uses new capacity
9. Conclusion
This document has considered control of optical plugs in devices with
packet functions. Three specific control solution deployment
strategies were examined:
* network technology partitioned domain controllers, with an
orchestrator (higher level controller) to coordinate the domain
controllers
* single controller dealing with all network technologies
* single control fabric in which components, from various vendors,
each focused on a specific control function, interact as peers to
provide holistic control of the network
Whilst the deployment strategies apply to control of a network in
general, this draft focused on control of the optical network and in
particular the control of the optical plug in a device with packet
functions. The orchestrator strategy and the single controller
strategy essentially exist to a degree in solutions today. The
single control fabric strategy is an anticipated evolution of the
control solutions. For all of the examined control solution
deployment strategies, the control functions specializing in
photonics determine the optical network setup on-going and these
control functions directly control the photonics of the network
including the optical plugs in devices with packet functions.
Various indirect control options are not discussed in this draft.
There is a clear separation of concerns between packet function
control and optical function control such that the control can be
partitioned so that control functions specializing in control of the
packet network can control corresponding functions in the device with
packet functions with no interference from the optical control
functions and vice versa. The optical control functions do not
control any aspect of the packet functions in those devices. To
ensure that there are no transaction issues, locking of the config is
recommended.
Direct control of the optical plug by the optical control functions
(in the optical controller) appears to be a natural and valid
approach.
Davis, et al. Expires 1 April 2024 [Page 37]
Internet-Draft PPCA September 2023
10. Security Considerations
11. IANA Considerations
This document has no IANA actions.
12. References
12.1. Normative References
[gNMI-spec]
"gRPC Network Management Interface (gNMI)", 25 May 2023,
<https://www.openconfig.net/docs/gnmi/gnmi-specification>.
[OIF-400ZR]
"OIF Implementation Agreement 400ZR", 10 March 2020,
<https://www.oiforum.com/wp-content/uploads/OIF-400ZR-
01.0_reduced2.pdf>.
[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>.
[Open-Config]
"OpenConfg", 27 April 2022, <https://www.openconfig.net>.
[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>.
12.2. Informative References
[draft-ietf-teas-actn-poi-applicability]
"Applicability of Abstraction and Control of Traffic
Engineered Networks (ACTN) to Packet Optical Integration
(POI)", 1 January 2024,
<https://datatracker.ietf.org/doc/html/draft-ietf-teas-
actn-poi-applicability-09>.
[draft-poidt-ccamp-actn-poi-pluggable]
"Applicability of Abstraction and Control", 1 January
2024, <https://datatracker.ietf.org/doc/html/draft-poidt-
ccamp-actn-poi-pluggable-02#ref-MANTRA-whitepaper-IPoWDM>.
Davis, et al. Expires 1 April 2024 [Page 38]
Internet-Draft PPCA September 2023
[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>.
[openconfig-platform]
"openconfig-platform", 6 February 2023,
<https://github.com/openconfig/public/blob/master/release/
models/platform/openconfig-platform.yang>.
[openconfig-platform-transceiver]
"openconfig-platform-transceiver", 6 February 2023,
<https://github.com/openconfig/public/blob/master/release/
models/platform/openconfig-platform-transceiver.yang>.
[openconfig-terminal-device]
"openconfig-terminal-device", 6 February 2023,
<https://github.com/openconfig/public/blob/master/release/
models/optical-transport/openconfig-terminal-device.yang>.
Appendix A. Multi-layer Packet Over Optical Integration
A packet over an optical network represents an efficient paradigm
that harnesses the power of both packet-switching and optical
technologies. In this approach, the IP or MPLS packets are
transmitted through an underlying optical network which combines the
advantages of packet-switching and optical transmission. The fusion
of packet and optical networks offers a host of advantages, including
accelerated data transfer rates, diminished latency, and expanded
network capacity.
Various deployment models can be employed to deploy the packet over
optical networks. The first approach is disaggregated solution as
shown in Figure 9. This solution involves the separation of IP
network from Optical network allowing for greater flexibility,
scalability, and efficiency in network management and operation. In
this setup, the IP (Internet Protocol) layer responsible for routing
and forwarding is decoupled from the underlying optical transport
layer.
Davis, et al. Expires 1 April 2024 [Page 39]
Internet-Draft PPCA September 2023
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.
IP Network
|----------| |----------|
| | IP Link | |
| Packet-1 |================================| Packet-2 |
| |\ /| |
| | \ / | |
|----------| | | |----------|
| |
| | Optical Network
.............. | ....................... | ..............
. | | .
. |---------| (-------) |---------| .
. | xPonder | ( ROADMs ) | xPonder | .
. | |----( + Amp )-----| | .
. |---------| (+ Regen ) |---------| .
. (-------) .
.........................................................
Legend:
==== IP Link
---- Optical fibers
Packet: Packet devices (i.e., Router)
xPonder: Optical network muxponder or transponder
ROADMS: Optical/Photonic layer devices responsible for Lambda switching + Regen + Amplifier
Optical network: xPonders + Photonic Layer (i.e. ROADMS, Amp, regen)
Figure 9: Packet over Optics Disaggregated Deployment Model
The second approach is to shrink the functions of the xPonders into a
single small form factor plugs (aka Coherent pluggables) and then
place them directly into the packet devices as shown in Figure 10.
This is possible because the optical component design continues to
improve density to the point where a whole transponder and muxponder
which use to require many circuit packs can now fit onto a single
small form factor pluggable. 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
Davis, et al. Expires 1 April 2024 [Page 40]
Internet-Draft PPCA September 2023
outweighed by other engineering considerations). Depends 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.
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.
However, implementing coherent plugs in routers requires careful
consideration of factors such as power consumption, form factor,
cost, and integration with existing network infrastructure. As
technology continues to evolve, coherent plugs hold the promise of
extending the capabilities of routers and optical networks.
IP Network
|----------| |----------|
| | IP Link | |
| |===============================| |
| Packet-1 +++ +++ Packet-2 |
| | \ / | |
| | \ / | |
| | | | | |
|----------| | | |----------|
|---------------------|
Optical Network
Legend:
++++ coherent pluggables
==== IP Link
---- Optical fibers
Packet: Packet devices (i.e., Router)
Optical network: Coherent plugs
Figure 10: Packet over Optics with Plugs Model
Davis, et al. Expires 1 April 2024 [Page 41]
Internet-Draft PPCA September 2023
Another flavor of Figure 10 is shown in Figure 11 where the
transponder and muxponder functionality is provided by plugs but
there is still a need for ROADM network. The packet over optical
architecture is important for long-haul use cases since they exhibit
several distinctive characteristics that make them suitable for
efficiently transmitting data over vast distances such as:
* High Capacity: Optical networks leverage the immense bandwidth of
fiber-optic cables, allowing them to transmit a large volume of
data simultaneously
* Low Latency: Optical signals travel at nearly the speed of light,
resulting in minimal propagation delay. This low latency is
crucial for real-time applications such as video conferencing,
online gaming, and financial transactions.
* Long Reach: Optical signals can travel over extensive distances
without significant signal degradation. This makes long-haul
optical networks ideal for interconnecting geographically distant
locations.
* Signal Regeneration: Even over long distances, optical signals
need periodic amplification to maintain their strength. Long-haul
optical networks incorporate regenerators or amplifiers at
intermediate points to ensure signal integrity.
* Modulation Techniques: Advanced modulation schemes, such as
coherent modulation, are used to encode multiple bits of data onto
a single optical signal. This improves spectral efficiency and
enables high data rates.
* Wavelength Division Multiplexing (WDM): WDM allows multiple
signals of different wavelengths (colors of light) to be
transmitted concurrently over the same fiber. This further
enhances the network's capacity and efficiency.
* Optical Cross-Connects: Optical cross-connects enable flexible
routing and switching of optical signals, allowing dynamic
provisioning of network resources to accommodate changing traffic
patterns.
* Error Correction: Long-haul optical networks employ powerful error
correction techniques to mitigate signal distortions and losses,
ensuring reliable data transmission.
* Resiliency and Protection: These networks often incorporate
redundancy and protection mechanisms to ensure network
availability in case of fiber cuts or equipment failures.
Davis, et al. Expires 1 April 2024 [Page 42]
Internet-Draft PPCA September 2023
* Multi-Protocol Support: Long-haul packet over optical networks can
carry various types of data, including Ethernet, IP, and other
protocols, making them versatile for different applications.
* Network Management and Control: Centralized management systems
monitor network performance, optimize traffic routing, and
facilitate rapid provisioning of resources.
|----------| |----------|
| | IP Link | |
| |==================================| |
| Packet-1 +++ +++ Packet-2 |
| | \ / | |
| | \ / | |
| | | | | |
|----------| | | |----------|
| |
| (------) |
| ( ROADMs ) |
|----- ( + Amp ) -----|
( + Regen)
(------)
Optical Network
Legend:
++++ coherent pluggables
==== IP Link
---- Optical fibers
Packet: Packet devices (i.e., Router)
ROADMS: Optical/Photonic layer devices responsible for Lambda switching
Optical network: Coherent Plugs + Photonic Layer (i.e. ROADMS, Amp, Regen)
Figure 11: Packet over Optics with Plugs along with ROADM network
Model
Appendix B. Appendix: Optical network viability
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.
Davis, et al. Expires 1 April 2024 [Page 43]
Internet-Draft PPCA September 2023
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.
The combination of these 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.
B.1. Network with unequipped plugs
The diagram below shows a network with three devices with packet
devices each with two sockets for optical plugs with the plugs not
equipped. This can be generalized to multiple sockets. The
connectors for the optical plugs are depicted with "{" and "}" in the
devices with packet functions. The devices with packet functions are
assumed to be on separate sites (packet sites). The diagram also
shows four devices with only optical functions, "~" (could be OLS,
Amplifier, ROADM Regenerator, protection switch unit etc.) which are
interconnected with fibers "=". The devices with packet functions
are not yet connected to the optical network but there are fibers
with connectors, "{" and "}", that will enable interconnection when
the optical plugs are equipped that are accessible in the packet
sites.
Router A Router B
+----+ IP Link (between Router Ports) +----+
| |.............................................................| |
| | | |
| | | |
| | | |
| | Optical Service (Plug-to-Plug) | |
| | ..................................................... | |
| +-+ +------+ |
| | | | |
| | +-------+ +-------+ +-------+ |Plug B| |
| | ======| ROADM |======| ROADM |======| ROADM |======| | |
| | | + Amp | | | | + Amp | | | |
| +-+ +-------+ +-------+ +-------+ +------+ |
| | | |
+----+ +----+
Figure 12: Devices with packet functions, with no equipped plugs,
and a optical network
Davis, et al. Expires 1 April 2024 [Page 44]
Internet-Draft PPCA September 2023
Clearly, in general in a running network, devices with packet
functions would have some plugs equipped and would be interconnected
to other devices with packet functions via active optical networking.
The devices with packet functions would have some plug sockets empty,
and this would allow for network expansion.
Appendix C. Network Deployment Contexts
The following sections set out key network forms that may result from
photonic viability analysis. In all networks a device with packet
functions, "ixi", straddles the packet domain and optical domains
with the packet function in the packet domain and the optical
functions of the optical plug in the optical domain. The devices
with packet functions are in "packet sites" that are some distance
apart.
C.1. Basic direct connect
To determine that direct connection is viable, photonic tools need to
be used to validate reach etc.
As discussed above, plugs may not be present when viability is
assessed.
Router A Router B
+----+ IP Link (between Router Ports) +----+
| |.............................................................| |
| | | |
| | Optical Service (Plug-to-Plug) | |
| | ..................................................... | |
| +------+ +------+ |
| | | | | |
| |Plug A| |Plug B| |
| | |===================================================| | |
| | | | | |
| +------+ +------+ |
| | | |
+----+ +----+
Figure 13: Direct connection deployment
The direct interconnect may be viable with standard ZR plugs, or it
may need a more capable vendor proprietary plug configurations.
Davis, et al. Expires 1 April 2024 [Page 45]
Internet-Draft PPCA September 2023
C.2. Optical network with ROADMs and Amplifiers
In the following diagram, the devices with packet functions are a
significant distance apart requiring the use of more sophisticated
optical/photonic capabilities including amplifiers and ROADMs. The
network may be more complex than shown and may involve optical
protection etc. (depending upon network strategy). The packet sites
may also have optical equipments present so ROADM1 may be in the same
site as Router A etc.
Router A Router B
+----+ IP Link (between Router Ports) +----+
| |.............................................................| |
| | | |
| | | |
| | | |
| | Optical Service (Plug-to-Plug) | |
| | ..................................................... | |
| +------+ +------+ |
| | | | | |
| |Plug A| +-------+ +-------+ +-------+ |Plug B| |
| | |======| ROADM |======| ROADM |======| ROADM |======| | |
| | | | + Amp | | | | + Amp | | | |
| +------+ +-------+ +-------+ +-------+ +------+ |
| | | |
+----+ +----+
Figure 14: Optical network with ROADMs and amplifiers deployment
C.3. Optical network with regenerators
In the following diagram, the devices with packet functions are a
great distance apart requiring the use of optical regenerators. It
is possible several regenerators may be required. As for the
previous case, there may also be optical protection etc.
Davis, et al. Expires 1 April 2024 [Page 46]
Internet-Draft PPCA September 2023
Router A Router B
+----+ IP Link (between Router Ports). +----+
| |.............................................................| |
| | | |
| | | |
| | Optical Services | |
| | +-------+ | |
| | ..................... | | ..................... | |
| +------+ | | +------+ |
| | | | | | | |
| |Plug A| +-------+ | | +-------+ |Plug B| |
| | |======| ROADM |======| Regen |======| ROADM |======| | |
| | | | + Amp | | | | + Amp | | | |
| +------+ +-------+ +-------+ +-------+ +------+ |
| | | |
+----+ +----+
Figure 15: Optical network with ROADMs and Regenerators deployment
Appendix D. Control Architecture Options
This section describes alternative control architecture aiming at
disaggregated could-based realization solutions.
Acknowledgments
Thanks to Sergio Belotti from Nokia (sergio.belotti@nokia.com) for
his contribution to this document.
Contributors
Italo Busi
Huawei Technologies
Email: italo.busi@huawei.com
Ian Alderdice
Ciena
Email: ialderdi@ciena.com
Mark Gibbon
Ciena
Email: mgibbon@ciena.com
Qilei Wang
ZTE
Davis, et al. Expires 1 April 2024 [Page 47]
Internet-Draft PPCA September 2023
Email: wang.qilei@zte.com.cn
Authors' Addresses
Nigel Davis
Ciena
Email: ndavis@ciena.com
Reza Rokui
Ciena
Email: rrokui@ciena.com
Praveen Maheshwari
Airtel
Email: Praveen.Maheshwari@airtel.com
Uday Joshi
Jio Reliance
Email: uday.n.joshi@ril.com
Bhavit Vadhadiya
Vi
Email: bhavit.vadhadiya1@vodafoneidea.com
Xitiz Harshad Dave
Vi
Email: xitij.dave@vodafoneidea.com
Aihua Guo
Futurewei Technologies
Email: aihuaguo.ietf@gmail.com
Davis, et al. Expires 1 April 2024 [Page 48]