Internet-Draft BGPsec Transition May 2025
Xu, et al. Expires 28 November 2025 [Page]
Workgroup:
Secure Inter-Domain Routing
Internet-Draft:
draft-wang-sidrops-bgpsec-transition-latest
Published:
Intended Status:
Standards Track
Expires:
Authors:
K. Xu
Tsinghua University
X. Wang
Tsinghua University
Z. Liu
Tsinghua University
Q. Li
Tsinghua University

Transition to Full BGPsec Deployment

Abstract

This document describes a means to facilitate the deployment of BGPsec. It modifies the BGPsec_PATH attribute to a transitive attribute and then addresses some problems brought by this change. It still aims to attest that every AS within the sequence of ASes enumerated in the UPDATE message has explicitly authorized the advertisement of the route.

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://FCBGP.github.io/BGPsec-Transition/draft-wang-sidrops-bgpsec-transition.html. Status information for this document may be found at https://datatracker.ietf.org/doc/draft-wang-sidrops-bgpsec-transition/.

Source for this draft and an issue tracker can be found at https://github.com/FCBGP/BGPsec-Transition.

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 28 November 2025.

Table of Contents

1. Introduction

The Border Gateway Protocol (BGP) [RFC4271] lacks inherent security mechanisms, especially for its Autonomous Systems (ASes) path and origin prefix information, making it vulnerable to route leaks and hijackings.

BGPsec, defined in [RFC8205], extends BGP to enhance security for AS path information. However, it employs an optional non-transitive BGP path attribute to carry digital signatures, complicating incremental deployment.

This document aims to facilitate the deployment of BGPsec.

1.1. Conventions and Definitions

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] [RFC8174] when, and only when, they appear in all capitals, as shown here.

2. Gap Analysis

Traditional BGPsec is hard to achieve incremental deployment. This document mainly focuses on making BGPsec incrementally deployable.

It has at least two barriers to make BGPsec become transitive BGPsec. In the OPEN phase, BGPsec requires two BGPsec peers to negotiate BGPsec capability and multiprotocol capability. In the UPDATE phase, the BGPsec_Path attribute is a non-transitive attribute.

This document renders BGPsec transitive to facilitate the deployment of BGPsec.

3. Transitive BGPsec

4. Security Considerations

TODO Security

5. IANA Considerations

This document has no IANA actions.

6. References

6.1. Normative References

[RFC2119]
Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels", BCP 14, RFC 2119, DOI 10.17487/RFC2119, , <https://www.rfc-editor.org/rfc/rfc2119>.
[RFC4271]
Rekhter, Y., Ed., Li, T., Ed., and S. Hares, Ed., "A Border Gateway Protocol 4 (BGP-4)", RFC 4271, DOI 10.17487/RFC4271, , <https://www.rfc-editor.org/rfc/rfc4271>.
[RFC8174]
Leiba, B., "Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words", BCP 14, RFC 8174, DOI 10.17487/RFC8174, , <https://www.rfc-editor.org/rfc/rfc8174>.
[RFC8205]
Lepinski, M., Ed. and K. Sriram, Ed., "BGPsec Protocol Specification", RFC 8205, DOI 10.17487/RFC8205, , <https://www.rfc-editor.org/rfc/rfc8205>.

6.2. Informative References

[RFC8374]
Sriram, K., Ed., "BGPsec Design Choices and Summary of Supporting Discussions", RFC 8374, DOI 10.17487/RFC8374, , <https://www.rfc-editor.org/rfc/rfc8374>.

Acknowledgments

TODO acknowledge.

Authors' Addresses

Ke Xu
Tsinghua University
Beijing
China
Xiaoliang Wang
Tsinghua University
Beijing
China
Zhuotao Liu
Tsinghua University
Beijing
China
Qi Li
Tsinghua University
Beijing
China