PREOF Observability and OAM Requirements
draft-contreras-detnet-preof-oam-00
This document is an Internet-Draft (I-D).
Anyone may submit an I-D to the IETF.
This I-D is not endorsed by the IETF and has no formal standing in the
IETF standards process.
| Document | Type | Active Internet-Draft (individual) | |
|---|---|---|---|
| Author | Luis M. Contreras | ||
| Last updated | 2026-07-06 | ||
| RFC stream | (None) | ||
| Intended RFC status | (None) | ||
| Formats | |||
| Stream | Stream state | (No stream defined) | |
| Consensus boilerplate | Unknown | ||
| RFC Editor Note | (None) | ||
| IESG | IESG state | I-D Exists | |
| Telechat date | (None) | ||
| Responsible AD | (None) | ||
| Send notices to | (None) |
draft-contreras-detnet-preof-oam-00
detnet L. M. Contreras
Internet-Draft Telefonica
Intended status: Informational 6 July 2026
Expires: 7 January 2027
PREOF Observability and OAM Requirements
draft-contreras-detnet-preof-oam-00
Abstract
Packet Replication, Elimination, and Ordering Functions (PREOF)
enables highly reliable packet delivery through path redundancy and
packet sequencing mechanisms in DetNet domains.
Existing DetNet Operations, Administration, and Maintenance (OAM)
specifications provide mechanisms for monitoring service
connectivity, packet loss, delay, and overall service performance.
However, they do not provide detailed operational visibility into the
behavior of PREOF functions themselves.
This document identifies operational observability gaps associated
with PREOF, defines requirements for PREOF-specific OAM, and
introduces a set of observable events and metrics to monitor,
troubleshoot, and validate PREOF operation independently of the
underlying DetNet data plane technology.
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 7 January 2027.
Copyright Notice
Copyright (c) 2026 IETF Trust and the persons identified as the
document authors. All rights reserved.
Contreras Expires 7 January 2027 [Page 1]
Internet-Draft PREOF OAM July 2026
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. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 2
2. Terminology . . . . . . . . . . . . . . . . . . . . . . . . . 3
3. Operational Use Cases . . . . . . . . . . . . . . . . . . . . 3
4. PREOF Observable Events . . . . . . . . . . . . . . . . . . . 4
4.1. Replication Events . . . . . . . . . . . . . . . . . . . 4
4.2. Duplicate Elimination Events . . . . . . . . . . . . . . 4
4.3. Reordering Events . . . . . . . . . . . . . . . . . . . . 5
4.4. Timeout Events . . . . . . . . . . . . . . . . . . . . . 5
4.5. Gap Detection Events . . . . . . . . . . . . . . . . . . 5
4.6. Late Arrival Events . . . . . . . . . . . . . . . . . . . 6
5. PREOF Operational Metrics . . . . . . . . . . . . . . . . . . 6
6. PREOF OAM Requirements . . . . . . . . . . . . . . . . . . . 6
7. Security Considerations . . . . . . . . . . . . . . . . . . . 6
8. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 7
9. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . 7
10. Informative References . . . . . . . . . . . . . . . . . . . 7
Author's Address . . . . . . . . . . . . . . . . . . . . . . . . 7
1. Introduction
Deterministic Networking (DetNet) introduces Packet Replication,
Elimination, and Ordering Functions (PREOF) as a mechanism to improve
service reliability and reduce packet loss in networks carrying
deterministic flows.
PREOF achieves these objectives by replicating packets across
multiple paths, eliminating duplicate packets at convergence points,
and restoring packet order whenever required. These operations are
fundamental to the reliability guarantees provided by DetNet
networks.
Current DetNet OAM specifications focus primarily on validating
service connectivity and measuring service-level performance
indicators such as packet delay, packet delay variation, and packet
loss. While these capabilities are necessary, they do not provide
sufficient insight into the internal operation of PREOF functions.
Contreras Expires 7 January 2027 [Page 2]
Internet-Draft PREOF OAM July 2026
This document addresses operational visibility requirements by
identifying PREOF-specific observability and OAM requirements.
2. Terminology
The terminology defined in [RFC8655] and [RFC8938] applies.
The following additional terms are defined for this document.
* PREOF Event: an observable action performed by a PREOF processing
function.
* PREOF Observation Point: a logical location where PREOF
operational information can be collected.
* PREOF Record: a collection of information describing the
processing outcome associated with a packet or group of packets
traversing a PREOF function.
3. Operational Use Cases
A number of use cases motivate the need of OAM capabilities related
to PREOF functionality.
* Duplicate elimination validation, where an operator verifies that
duplicate packets are correctly removed and that no duplicate
packet reaches the destination.
* Protected path analysis, when PREOF observations can reveal how
frequently each replicated path provides the packet copy
ultimately selected by the elimination function. This information
can enable early detection of path degradation.
* Reordering buffer optimization, by observing reordering depth and
packet holding times, which can assist operators in selecting
appropriate buffer dimensions and timeout values.
* Packet loss troubleshooting, leveraging on PREOF observability to
determine whether a packet was successfully replicated, eliminated
as a duplicate, discarded due to timeout or to ordering
constraints, etc.
* Reliability validation, using PREOF metrics allowing operators to
quantify the actual benefit provided by replication and
elimination mechanisms.
Contreras Expires 7 January 2027 [Page 3]
Internet-Draft PREOF OAM July 2026
4. PREOF Observable Events
This section defines events of interest to be supported by PREOF-
capable systems.
4.1. Replication Events
A replication event occurs whenever a packet is replicated and
multiple copies are transmitted through distinct forwarding paths.
A replication event record is identified by the following
information:
* Flow Identifier
* Sequence Number
* Timestamp
* Replication Point Identifier
* Number of Generated Copies
* List of Outgoing Branches
4.2. Duplicate Elimination Events
A duplicate elimination event occurs whenever multiple packet copies
are received and duplicate copies are discarded.
A duplicate elimination event is identified by the following
information:
* Flow Identifier
* Sequence Number
* Timestamp
* Selected Copy
* Discarded Copies
* Elimination Reason
Contreras Expires 7 January 2027 [Page 4]
Internet-Draft PREOF OAM July 2026
4.3. Reordering Events
A reordering event occurs whenever packets are retained and released
to restore sequence order.
A reordering event is identified by the following information:
* Flow Identifier
* Expected Sequence Number
* Received Sequence Number
* Reordering Depth
* Holding Time
* Buffer Occupancy
4.4. Timeout Events
A timeout event occurs when packet reordering cannot be completed
before expiration of a configured waiting interval.
A timeout event is identified by the following information:
* Missing Sequence Number(s)
* Waiting Duration
* Timeout Threshold
* Action Performed
4.5. Gap Detection Events
A gap detection event occurs when a packet sequence discontinuity is
identified.
A gap event is identified by the following information:
* Flow Identifier
* Missing Sequence Number(s)
* Gap Size
* Detection Timestamp
Contreras Expires 7 January 2027 [Page 5]
Internet-Draft PREOF OAM July 2026
4.6. Late Arrival Events
A late arrival event occurs when a packet arrives after PREOF
processing has already concluded for the associated sequence number.
5. PREOF Operational Metrics
The following PREOF operation metrics are relevant
* Replication Metrics, such as number of replicated packets.
* Elimination Metrics, as the number of duplicate packets received
and duplicate packets discarded
* Reordering Metrics, like the number of reordered packets, the
average reordering depth, the maximum reordering depth, the
average holding time or the maximum hholding time
* Reliability Metrics, such as the number of recovered Packets
6. PREOF OAM Requirements
The following requirements are identified for the support of OAM
associated to PREOF.
REQ-1: PREOF implementations MUST expose counters associated with
packet replication activities.
REQ-2: PREOF implementations MUST expose counters associated with
duplicate elimination.
REQ-3: PREOF implementations MUST support identification of packet
discard reasons.
REQ-4: PREOF implementations SHOULD expose ordering buffer
utilization statistics.
REQ-5: PREOF implementations SHOULD support timestamped PREOF event
reporting.
REQ-6: PREOF observability mechanisms MUST operate independently from
the underlying DetNet data plane technology.
7. Security Considerations
Operational information associated with PREOF operation may expose
details about network topology, path diversity mechanisms, traffic
patterns, and service protection strategies.
Contreras Expires 7 January 2027 [Page 6]
Internet-Draft PREOF OAM July 2026
Implementations MUST ensure that access to PREOF operational
information is appropriately authenticated and authorized.
8. IANA Considerations
This document has no IANA actions.
9. Acknowledgements
The work of L.M. Contreras has been partially funded by the European
Commission through the Horizon Europe SNS JU PRIME-6G project (GA
101272485).
10. Informative References
[RFC8655] Finn, N., Thubert, P., Varga, B., and J. Farkas,
"Deterministic Networking Architecture", RFC 8655,
DOI 10.17487/RFC8655, October 2019,
<https://www.rfc-editor.org/info/rfc8655>.
[RFC8938] Varga, B., Ed., Farkas, J., Berger, L., Malis, A., and S.
Bryant, "Deterministic Networking (DetNet) Data Plane
Framework", RFC 8938, DOI 10.17487/RFC8938, November 2020,
<https://www.rfc-editor.org/info/rfc8938>.
Author's Address
Luis M. Contreras
Telefonica
Ronda de la Comunicacion, s/n
28050 Madrid
Spain
Email: luismiguel.contrerasmurillo@telefonica.com
Contreras Expires 7 January 2027 [Page 7]