Problem Statement and Operational Considerations for QKD-Assisted SRv6 Private Line Services
draft-pang-srv6ops-qkd-srv6-private-line-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) | |
|---|---|---|---|
| Authors | Ran Pang , Li Jianfei , Jing Zhao | ||
| Last updated | 2026-07-04 | ||
| 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-pang-srv6ops-qkd-srv6-private-line-00
srv6ops R. Pang
Internet-Draft J. Li
Intended status: Informational J. Zhao
Expires: 6 January 2027 China Unicom
5 July 2026
Problem Statement and Operational Considerations for QKD-Assisted SRv6
Private Line Services
draft-pang-srv6ops-qkd-srv6-private-line-00
Abstract
SRv6 is used by operators to provide programmable and traffic-
engineered IP private line services. Such services are often
deployed for customers with strict requirements on service isolation,
predictable forwarding, and communication security.
Quantum Key Distribution (QKD) networks can provide symmetric key
material to authorized applications or security functions. When QKD-
generated keys are used together with SRv6-based private line
services, operators need to coordinate service provisioning, SRv6
policy state, endpoint security functions, and QKD key availability.
This document describes the problem space and operational
considerations for QKD-assisted SRv6 private line services. It does
not define new SRv6 data-plane behavior, new SRv6 Segment Identifier
semantics, a new QKD protocol, or a new cryptographic algorithm.
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 6 January 2027.
Pang, et al. Expires 6 January 2027 [Page 1]
Internet-Draft QKD-Assisted SRv6 Private Line July 2026
Copyright Notice
Copyright (c) 2026 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. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 2
2. Requirements Language . . . . . . . . . . . . . . . . . . . . 3
3. Problem Statement . . . . . . . . . . . . . . . . . . . . . . 3
3.1. Service-to-Key Association . . . . . . . . . . . . . . . 3
3.2. Coordination of SRv6 Path State and QKD Key State . . . . 4
3.3. Key Availability and Service Assurance . . . . . . . . . 4
3.4. Failure and Degradation Handling . . . . . . . . . . . . 4
3.5. Telemetry and Troubleshooting . . . . . . . . . . . . . . 5
4. Operational Considerations . . . . . . . . . . . . . . . . . 5
4.1. Avoiding SRv6 Data-Plane Dependency . . . . . . . . . . . 5
4.2. Endpoint-Based Security Functions . . . . . . . . . . . . 6
4.3. Service Provisioning . . . . . . . . . . . . . . . . . . 6
4.4. Rekeying . . . . . . . . . . . . . . . . . . . . . . . . 6
4.5. Degradation and Fallback Policy . . . . . . . . . . . . . 7
4.6. Multi-Domain Deployment . . . . . . . . . . . . . . . . . 7
5. Security Considerations . . . . . . . . . . . . . . . . . . . 7
6. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 8
7. References . . . . . . . . . . . . . . . . . . . . . . . . . 8
7.1. Normative References . . . . . . . . . . . . . . . . . . 8
7.2. Informative References . . . . . . . . . . . . . . . . . 8
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 9
1. Introduction
Segment Routing over IPv6 (SRv6) enables operators to steer traffic
through explicit paths and to support service-aware forwarding.
SRv6-based IP private line services are used in scenarios such as
enterprise connectivity, government networks, financial services,
industrial networks, and cloud interconnection.
Pang, et al. Expires 6 January 2027 [Page 2]
Internet-Draft QKD-Assisted SRv6 Private Line July 2026
In these scenarios, encryption or authentication may be applied at
customer edge devices, provider edge devices, gateways, or other
service endpoints. These security functions require key material and
key lifecycle management.
QKD networks can provide symmetric keys to authorized key-consuming
entities. However, QKD key availability is not independent from
network operation. It may be affected by QKD link status, key
generation rate, key pool level, trusted relay availability, key
consumption rate, and security policy.
When SRv6 private line services consume QKD-generated keys, the SRv6
service domain and the QKD key service domain need to be coordinated.
A service may have a valid SRv6 path but insufficient QKD key
resources. Conversely, QKD keys may be available, but not usable by
the endpoints or service instance selected by the SRv6 service
controller.
This document identifies the main operational problems that need to
be understood before detailed solution work is considered.
2. Requirements Language
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", "and
"OPTIONAL" in this document are to be interpreted as described in BCP
14 [RFC2119] .[FC8174] when, and only when, they appear in all
capitals, as shown here.
3. Problem Statement
3.1. Service-to-Key Association
An SRv6 private line service is typically described by service
endpoints, bandwidth, latency, availability, path constraints, and
isolation requirements. A QKD key service is typically described by
key availability, key identifiers, key pool status, key lifetime, and
endpoint authorization.
There is currently no common operational model that describes how an
SRv6 private line service should be associated with QKD-provided key
material. The main issue is not only how a key is delivered.
Operators also need to know which service instance, endpoint pair,
security function, and key resource belong together.
Pang, et al. Expires 6 January 2027 [Page 3]
Internet-Draft QKD-Assisted SRv6 Private Line July 2026
3.2. Coordination of SRv6 Path State and QKD Key State
SRv6 path state and QKD key state may change independently. For
example, an SRv6 policy may change because of traffic engineering,
failure recovery, or maintenance. A QKD key service may change
because of key expiration, key pool depletion, QKD link degradation,
or policy changes.
If these changes are not coordinated, a service may remain reachable
from a forwarding perspective but may no longer have the expected key
resources. Alternatively, a service may have available keys but may
not be using the intended path, endpoint, or security policy.
Operators need a way to correlate SRv6 service state and QKD key
state for provisioning, monitoring, and troubleshooting.
3.3. Key Availability and Service Assurance
QKD-generated keys are a resource with capacity and lifecycle
constraints. For SRv6 private line services, operators need to
understand whether sufficient key resources are available for a
requested service.
The following core questions must be addressed:
* Whether QKD key resources are available before service activation;
* Whether key resources remain sufficient during service operation;
* How key exhaustion or QKD degradation affects the service;
* How rekeying events are coordinated with service continuity;
* How service status is reported when forwarding is normal but key
resources are degraded.
Without such coordination, the service assurance system may report
incomplete or misleading information.
3.4. Failure and Degradation Handling
SRv6 networks and QKD networks have different failure modes. SRv6
failures may include link failure, node failure, or policy
invalidation. QKD-related failures may include QKD link degradation,
key generation rate reduction, key pool exhaustion, or key
synchronization failure.
Operators need clear policies for how a QKD-assisted SRv6 private
line service behaves under such conditions.
Pang, et al. Expires 6 January 2027 [Page 4]
Internet-Draft QKD-Assisted SRv6 Private Line July 2026
Possible policies may include alarm-only operation, service
degradation, rerouting, fallback to other keying mechanisms, or
service blocking. This document does not recommend one policy for
all deployments. The appropriate behavior depends on operator
policy, customer requirement, and regulatory environment.
3.5. Telemetry and Troubleshooting
Existing SRv6 OAM and telemetry can provide information about
forwarding paths and service performance. QKD management systems can
provide information about QKD links, key generation, key pool status,
and alarms.
For QKD-assisted SRv6 private line services, operators need a
correlated view. It should be possible to determine whether a
specific private line service is both reachable and operating with
the expected security resources.
At a high level, the following information may need to be integrated:
* Service identifier and Endpoint pair;
* SRv6 policy or path information;
* Security function status;
* Key availability or key service status;
* Rekeying state with associated alarms and degradation events.
The problem is not the absence of telemetry in each individual
domain, but the lack of an integrated operational view across the
SRv6 service domain and the QKD key service domain.
4. Operational Considerations
4.1. Avoiding SRv6 Data-Plane Dependency
A QKD-assisted SRv6 private line service should not assume that QKD-
specific information has to be carried in SRv6 packets.
In particular, key material must not be carried in SRv6 packets. Key
identifiers, security association identifiers, or other security
metadata may also be sensitive and should not be exposed unless there
is a clear requirement and adequate protection.
Pang, et al. Expires 6 January 2027 [Page 5]
Internet-Draft QKD-Assisted SRv6 Private Line July 2026
A conservative deployment model is to keep QKD-related state in the
management plane, control plane, or endpoint security functions,
while SRv6 continues to provide packet forwarding and path steering.
4.2. Endpoint-Based Security Functions
In many deployments, encryption and authentication are applied at
service endpoints, such as customer edge devices, provider edge
devices, or security gateways. Intermediate SRv6 routers should not
be required to understand QKD key state. This reduces deployment
complexity and avoids unnecessary changes to the SRv6 forwarding
plane.
4.3. Service Provisioning
When a QKD-assisted SRv6 private line service is provisioned,
operators must strictly verify both forwarding resources and key
resources in a coordinated sequence.
* whether the SRv6 path or policy can be established;
* whether the service endpoints are authorized to consume QKD keys;
* whether sufficient key resources are available;
* whether endpoint security functions are ready;
* whether service assurance systems can monitor both forwarding and
key status.
The service should not be considered fully operational until both the
SRv6 service state and the required security state are completely
available.
4.4. Rekeying
QKD-generated keys may be refreshed based on time, consumption,
policy, or security events.
Rekeying should be coordinated with endpoint security functions so
that service disruption is avoided. The SRv6 forwarding path does
not necessarily need to change when a key is refreshed.
A stable service association is therefore useful, so that the service
can continue while underlying key material changes according to
policy.
Pang, et al. Expires 6 January 2027 [Page 6]
Internet-Draft QKD-Assisted SRv6 Private Line July 2026
4.5. Degradation and Fallback Policy
Fallback behavior is deployment-specific and security-sensitive.
For some services, fallback to non-QKD keying mechanisms may be
acceptable. For other services, fallback may violate the customer’s
security policy. In some cases, the correct behavior may be to raise
an alarm or block service activation.
Operators should define the fallback policy clearly and expose the
resulting service status to service management systems and, where
appropriate, to customers.
4.6. Multi-Domain Deployment
SRv6 private line services and QKD networks may span multiple
administrative domains.
In such cases, operators need to consider:
* how endpoint authorization is performed;
* which domain provides the QKD key service;
* how QKD coverage is represented when only part of the service path
is supported;
* how alarms and audit information are exchanged;
* how customer-facing service status is reported.
This document does not define inter-domain procedures, but identifies
multi-domain coordination as an important operational issue.
5. Security Considerations
This document does not define a protocol. However, security
considerations are central to the problem space.
QKD-generated keys do not by themselves secure an SRv6 private line
service. Overall service security also depends on endpoint
authentication, authorization, key delivery protection, cryptographic
protocol design, implementation security, and operational policy.
Key material must not be exposed in SRv6 packets. Sensitive key
metadata should also be protected from unnecessary disclosure.
Pang, et al. Expires 6 January 2027 [Page 7]
Internet-Draft QKD-Assisted SRv6 Private Line July 2026
Fallback behavior needs careful treatment. If a service falls back
from QKD-assisted keying to another keying mechanism, the resulting
security level should be clear to the operator and, where applicable,
to the customer.
Telemetry and audit data may reveal customer endpoints, service
relationships, security status, and failure events. Access to such
information should be controlled.
6. IANA Considerations
This document makes no request of IANA.
7. References
7.1. Normative References
[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/info/rfc2119>.
[RFC8174] Leiba, B., "Ambiguity of Uppercase vs Lowercase in RFC
2119 Key Words", BCP 14, RFC 8174, DOI 10.17487/RFC8174,
May 2017, <https://www.rfc-editor.org/info/rfc8174>.
[RFC8200] Deering, S. and R. Hinden, "Internet Protocol, Version 6
(IPv6) Specification", STD 86, RFC 8200,
DOI 10.17487/RFC8200, July 2017,
<https://www.rfc-editor.org/info/rfc8200>.
[RFC8305] Schinazi, D. and T. Pauly, "Happy Eyeballs Version 2:
Better Connectivity Using Concurrency", RFC 8305,
DOI 10.17487/RFC8305, December 2017,
<https://www.rfc-editor.org/info/rfc8305>.
7.2. Informative References
[RFC9386] Fioccola, G., Volpato, P., Palet Martinez, J., Mishra, G.,
and C. Xie, "IPv6 Deployment Status", RFC 9386,
DOI 10.17487/RFC9386, April 2023,
<https://www.rfc-editor.org/info/rfc9386>.
[RFC9099] Vyncke, É., Chittimaneni, K., Kaeo, M., and E. Rey,
"Operational Security Considerations for IPv6 Networks",
RFC 9099, DOI 10.17487/RFC9099, August 2021,
<https://www.rfc-editor.org/info/rfc9099>.
Pang, et al. Expires 6 January 2027 [Page 8]
Internet-Draft QKD-Assisted SRv6 Private Line July 2026
Authors' Addresses
Ran Pang
China Unicom
Beijing
China
Email: pangran@chinaunicom.cn
Jianfei Li
China Unicom
Beijing
China
Email: lijf299@chinaunicom.cn
Jing Zhao
China Unicom
Beijing
China
Email: zhaoj501@chinaunicom.cn
Pang, et al. Expires 6 January 2027 [Page 9]