Filename:
draft-sanjay-navin-hir-for-bgp-mvpn-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 | Sanjay Navin | ||
| Last updated | 2026-07-05 | ||
| 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-sanjay-navin-hir-for-bgp-mvpn-00
Network Working Group Sanjay Navin
Internet-Draft Individual
Intended status: Standards Track
Expires: January 5, 2027 July 5, 2026
Filename: draft-sanjay-navin-hir-for-bgp-mvpn-00
Hierarchical Ingress Replication (HIR)
Using Inline BGP Route Reflectors for Multicast VPN Services
over Hierarchical IP-MPLS Transport Networks
Abstract
This document specifies Hierarchical Ingress Replication (HIR), a
scalable multicast forwarding mechanism for BGP Multicast VPN (MVPN)
services over hierarchical IP-MPLS transport networks.
HIR introduces packet replication at hierarchical inline BGP Route
Reflectors (RRs) located at Access, Pre-Aggregation, Aggregation,
and Core transport layers. By combining control-plane route
reflection with data-plane packet replication, HIR significantly
reduces ingress router replication overhead, optimizes bandwidth
utilization, minimizes multicast state, and improves scalability for
large-scale multicast VPN deployments in service provider and 5G
transport networks.
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), its areas, and its working groups. Note that
other groups may also distribute working documents as
Internet-Drafts.
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."
The list of current Internet-Drafts can be accessed at
https://www.ietf.org/1id-abstracts.html
The list of Internet-Draft Shadow Directories can be accessed at
https://www.ietf.org/shadow.html
This Internet-Draft will expire on January 5, 2027.
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.
1. Introduction
RFC 6513 and RFC 6514 define procedures for multicast VPN
services using ingress replication. In existing deployments,
packet replication is performed exclusively at the ingress
Provider Edge (PE), resulting in increasing replication load
and bandwidth consumption as multicast receiver populations
grow.
Large-scale IP-MPLS transport networks deployed for IPTV,
mobile backhaul, and 5G transport commonly use hierarchical
Access, Pre-Aggregation, Aggregation, and Core topologies.
These existing transport hierarchies provide natural locations
for multicast replication.
This document specifies Hierarchical Ingress Replication (HIR),
which distributes multicast packet replication across
replication-capable inline BGP Route Reflectors while
remaining compatible with the BGP MVPN architecture.
2. Motivation
Current Ingress Replication has several limitations:
* Replication occurs only at the ingress PE.
* Bandwidth usage increases linearly with receiver count.
* Large IPTV and 5G multicast deployments generate excessive
replication.
* Hierarchical transport networks are not leveraged for multicast
optimization.
Modern IP-MPLS networks already deploy:
* Access IS-IS Rings
* Pre-Aggregation Rings
* Aggregation Rings
* Core Rings
These topologies naturally support regional multicast replication.
3. Terminology
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 (RFC 2119) and RFC 8174 when, and only when,
they appear in all capitals, as shown here.
4. Proposed Architecture
Core RR (HIR)
|
-----------------------
| |
Agg RR-1 Agg RR-2
| |
PreAgg RR PreAgg RR
| |
Access RR Access RR
| |
PE PE
Each Route Reflector:
* Acts as a BGP Route Reflector.
* Participates in MPLS forwarding.
* Performs multicast replication.
* Maintains downstream receiver state.
5. Hierarchical Replication
Traditional Ingress Replication:
PE
|
|
|
10 replicated MPLS packets
Proposed HIR:
PE
|
One MPLS packet
|
Core RR
|
+---------+
| |
Agg1 Agg2
| |
Replicate Replicate
Replication occurs only where traffic diverges.
6. New Node Capability
A new BGP Capability is defined to advertise Hierarchical Replication
support.
Capability fields include:
* Replication Supported
* Replication Level
* Maximum Replication Fanout
* Available Replication Resources
Replication levels include:
* Access
* Pre-Aggregation
* Aggregation
* Core
7. New PMSI Tunnel Type
Define a new PMSI Tunnel Type:
HIR (Hierarchical Ingress Replication)
Associated PMSI Tunnel Attribute fields include:
* Tunnel Type = HIR
* Replication Node-ID
* Replication Level
* Replication Label
* Replication Tree-ID
8. New BGP Path Attribute
This document defines a new optional transitive BGP Path Attribute named
the Hierarchical Replication Attribute.
Fields include:
* Replication Domain
* Parent RR
* Child RR List
* Replication Preference
* Replication Cost
* IS-IS Area Identifier
* IS-IS Instance Identifier
This attribute enables multicast distribution to follow the hierarchical
IP-MPLS topology.
9. Receiver Aggregation
Access Route Reflectors aggregate receiver membership learned from
downstream PEs before advertising reachability upstream. Instead of
advertising individual receiver state, the Route Reflector advertises
summarized regional multicast interest to reduce control-plane state.
10. NEXT_HOP Self Enhancement
This document proposes that replication-capable inline Route Reflectors
advertise BGP NEXT_HOP SELF toward downstream replication nodes. This
allows multicast traffic to naturally traverse the hierarchical
replication topology while maintaining compatibility with existing
MVPN procedures.
11. MPLS Data Plane
Packet format:
* Transport Label
* Replication Label
* VPN Label
* Multicast Payload
Each replication node:
* Pops the transport label.
* Examines the Replication Label.
* Replicates packets if required.
* Pushes downstream transport labels.
No multicast lookup is required in transit routers.
12. IS-IS Integration
Each IS-IS flooding domain may serve as a replication domain.
Replication occurs only when multicast traffic exits an IS-IS instance,
reducing unnecessary packet duplication while improving ECMP
utilization and limiting failure domains.
13. Fast Convergence
HIR supports interoperability with:
* BGP PIC
* ADD-PATH
* BFD
* TI-LFA
* SR-MPLS
* BGP-LU
Failure of one replication-capable Route Reflector may be redirected to
an alternate replication node with minimal service disruption.
14. Advantages
* Significant reduction in ingress PE replication load.
* Reduced backbone bandwidth consumption.
* Improved scalability for IPTV and large-scale multicast services.
* Alignment with hierarchical transport architectures.
* Backward compatibility through BGP capability negotiation.
* Incremental deployment alongside existing Ingress Replication.
15. Security Considerations
Replication-capable Route Reflectors SHOULD be authenticated and
authorized. Implementations SHOULD validate advertised replication
capabilities and protect against spoofed replication state, malformed
control-plane advertisements, and denial-of-service attacks targeting
replication resources.
16. IANA Considerations
This document requests the following assignments from IANA:
* A new BGP Capability Code for Hierarchical Ingress Replication.
* A new PMSI Tunnel Type for Hierarchical Ingress
Replication (HIR).
* A new Optional Transitive BGP Path Attribute named
Hierarchical Replication Attribute.
The values are to be assigned by IANA.
17. Future Work
Future work includes:
* Segment Routing MPLS Point-to-Multipoint (P2MP) integration.
* AI-assisted dynamic placement of replication nodes.
* Controller-assisted optimization using BGP-LS and PCEP.
* Multicast network slicing for 5G and 6G transport networks.
* YANG data models and streaming telemetry for operational visibility.
This document extends the existing MVPN architecture by introducing
topology-aware hierarchical replication while preserving
interoperability with existing BGP MVPN deployments.
18. References
18.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.
[RFC8174]
Leiba, B.,
"Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words",
BCP 14, RFC 8174,
DOI: 10.17487/RFC8174,
May 2017.
[RFC4271]
Rekhter, Y., et al.,
"A Border Gateway Protocol 4 (BGP-4)",
RFC 4271,
January 2006.
[RFC4760]
Bates, T., et al.,
"Multiprotocol Extensions for BGP-4",
RFC 4760,
January 2007.
[RFC6513]
Rosen, E., Aggarwal, R., et al.,
"Multicast in MPLS/BGP IP VPNs",
RFC 6513,
February 2012.
[RFC6514]
Aggarwal, R., Rosen, E., et al.,
"BGP Encodings and Procedures for Multicast in MPLS/BGP IP VPNs",
RFC 6514,
February 2012.
[RFC8277]
Rosen, E.,
"Using BGP to Bind MPLS Labels to Address Prefixes",
RFC 8277,
October 2017.
18.2 Informative References
[RFC4364]
Rosen, E., and Y. Rekhter,
"BGP/MPLS IP Virtual Private Networks",
RFC 4364,
February 2006.
[RFC4456]
Bates, T., et al.,
"BGP Route Reflection: An Alternative to Full Mesh IBGP",
RFC 4456,
April 2006.
[RFC5880]
Katz, D., and D. Ward,
"Bidirectional Forwarding Detection (BFD)",
RFC 5880,
June 2010.
[RFC7432]
Sajassi, A., et al.,
"BGP MPLS-Based Ethernet VPN",
RFC 7432,
February 2015.
[RFC7911]
Walton, D., et al.,
"Advertisement of Multiple Paths in BGP",
RFC 7911,
July 2016.
[RFC8402]
Filsfils, C., et al.,
"Segment Routing Architecture",
RFC 8402,
July 2018.
[RFC8660]
Dawra, G., et al.,
"Segment Routing with MPLS Data Plane",
RFC 8660,
December 2019.
[RFC7752]
Gredler, H., et al.,
"North-Bound Distribution of Link-State and Traffic Engineering
Information Using BGP",
RFC 7752,
March 2016.
[RFC5440]
Vasseur, J.-P., and J. Le Roux,
"Path Computation Element (PCE) Communication Protocol (PCEP)",
RFC 5440,
March 2009.
19. Author's Address
Sanjay Navin
Email: sanjaynavin@iitbombay.org