Dear BESS WG & Chairs

I have updated the draft and it is close to being ready for WGLC planning
for the fall timeframe as discussed when I presented at IETF 120 last week.
Also some cleanup in the draft to make it more readable in preparation for
WGLC.
Awaiting testing completion by Cisco & Huawei.
Also SRv6 Compression CSID Next SID endpoint flavor applicability testing
by all vendors.

Updates:
Removed RFC 8950 section-

Added section for SRv6 Compression CSID Next SID flavor test cases-

Updated Vendor list - removed Arista

Testing update -
Test 1-4 is now just Unicast SAFI 1 ,
Test 5-128 IP VPN

Juniper & Nokia 100% completed-
Cisco & Huawei - plan to completed in Fall timeframe

Added section for Typed NLRI that are N/A for the draft & updated AFI/SAFI
table for Typed NLRI being N/A

·       MCAST-VPN [RFC6514 <https://datatracker.ietf.org/doc/html/rfc6514>]

·       MCAST-VPLS [RFC7117 <https://datatracker.ietf.org/doc/html/rfc7117>]

·       EVPN [RFC7432 <https://datatracker.ietf.org/doc/html/rfc7432>]

·       BGP-LS [RFC7752 <https://datatracker.ietf.org/doc/html/rfc7752>]

·       CAR [Color-aware routing draft
<https://datatracker.ietf.org/doc/html/draft-ietf-idr-bgp-car-10>]


*When this draft was created we combined 3 drafts since the work all
pertained to the same concept of the following:*

*3 design concepts:*

1-IPv4 Only PE design - Single IPv4 peer carrying both IPV4 & IPv6
NLRI w/ IPv4 only interface(Optimized dual stacking)

2-IPv6 Only PE design - Single IPv6 peer carrying both IPV4 & IPv6
NLRI w/ IPv6 only interface(Optimized dual stacking)

3-IPv4 Only PE design - IPv4 next hop encoding proposed to use instead
of using mix of

ipv4 mapped ipv6 address for next hop and a variety of other encodings
to now standardize to use IPv4 address as the next hop

identical parity with simplicity to RFC 8950 IP4v4 NLRI over IPv6 next hop.


The eventual goal of this draft once it progresses to RFC is to make
this design an industry wide paradigm shift to using this new
alternative dual stacking methodology for the two commonly used SAFI
"Unicast" and "IP VPN" tested in detail with the 12 test cases and as
vendors get comfortable with the proliferation of the IPv4 Only PE
design & IPv6 Only PE design which both are applicable for "IPv4 core"
or "IPv6 core" which is the beauty behind it and the tremendous CAPEX
and OPEX savings, is that operators can go down the list of SAFIs
supported by this solution in the table at the end of the draft and
work with their vendors on additional testing and proliferation of any
of the other SAFIs that are supported in the future.


My Future plans are to publish an operations draft in RTGWG, GROW and
SRv6OPS for this solution and as well present this work at Operator
Groups worldwide.


Original
adopted draft:

draft-ietf-bess-ipv6-only-pe-design-04

! these 3 drafts were combined and all 3 are being replaced by

1. IPv6 ONLY PE design - single IPv6 peer to carry both IPv4 & IPv6
NLRI with IPv6 only interface

draft-mishra-bess-ipv6-only-pe-design-all-safi-04-> IPR attached  (BCP)


2. IPv4 ONLY PE design - single IPv6 peer to carry both IPv4 & IPv6
NLRI with IPv6 only interface

draft-mishra-bess-ipv4-only-pe-design-all-safi-05--> IPR attached
(Standards Track)

This draft also has IANA allocation for IPv4 next hop encoding
proposal for IPv4 address next hop


3. Original adopted draft

draft-ietf-bess-ipv6-only-pe-design-04 -->IP4 -> IPR attached (BCP)

New draft (Standards Track)

*draft-ietf-bess-v4-v6-**pe**-all-safi*


*IPv4-Only PE Design Next Hop Encoding Standardization:*


   - RFC 4798 (6PE) section 2 defines how the next hop should be
encoded for IPv6 NLRI over an IPv4 next hop using IPv4 mapped IPv6
address ::FFFF:192.168.1.1.  RFC 4659 BGP MPLS VPNs section 3.2.1.2
defines VPN SAFI next hop encoding of IPv4 mapped IPv6 address
::FFFF:192.168.1.1.
   - RFC 5549 and now updated by RFC 8950 defines the IPv6 next hop
encoding to carry IPv4 NLRI over an IPv6 next hop.  The IPv6 next hop
encoding defined is not an IPv6 mapped IPv4 address.  The IPv6 next
hop encoding is 16/32 byte ( RFC 2545 – NH address  = IPv6 address  +
Link Local address) for Unicast SAFI 1, Multicast SAFI 2 and BGP-LU
SAFI 4, and 24/48 byte (RFC 2545 – NH address  / IPv6 address  + link
local address) for VPN SAFI 128, MVPN SAFI 129.  The IANA BGP
Capability codepoint defined with RFC 5549 is value 5 for Extended
Next hop encoding.
   - The industry implementation uses a mix of IPv4 mapped IPv6
address for IPv6 NLRI carried over an IPv4 address next hop and uses 4
byte field for IPv4 next hop address for Unicast SAFI 1, Multicast
SAFI2 and BGP-LU SAFI 4, and 12 byte next hop field, 4 byte IPv4
address plus 8 byte RD (Route Distinguisher) set to 0 for VPN SAFI
128, MVPN SAFI 129.
   - This draft standardizes the encoding to use an IPv4 address next
hop and uses 4 byte field for IPv4 next hop address for Unicast SAFI
1, Multicast SAFI2 and BGP-LU SAFI 4, and 12 byte next hop field, 4
byte IPv4 address plus 8 byte RD (Route Distinguisher) set to 0 for
VPN SAFI 128, MVPN SAFI 129.
   - This draft standardizes that encoding to ensure interoperability
with IANA BGP Capability codepoint allocation thus providing parity
between the RFC 5549/RFC 8950 IPv6 next hop encoding where the next
hop address follows the underlay core which is an IPv6 core and how
the next hop here being an IPv6 address and not following the NLRI
with IPv6 mapped IPv4 address.  Now with this draft the next hop
encoding follows the  underlay core which is an IPv4 core and so now
the next hop being an IPv4 address and not following the NLRI with an
IPv4 mapped IPv6 address.  So this parity between IPv4 next encoding
and IPv6 next hop encoding savings in OPEX and operations
troubleshooting as well as interoperability that all vendor
implementations now use the same IPv4 next hop encoding is the reason
the encoding must be standardized.
   - This IPv4 next hop encoding is applicable for IPv6 NLRI for both
iBGP control plane (CP) peering as well as eBGP PE-CE, PE-PE in-line
control / data plane (CP-DP) peering which is used for IPv4-Only PE
design.
   - Completed research on vendors using IPv4 mapped IPv6 address
versus IPv4 next hop and within the same vendor in many cases with the
same SAFI I have even noticed a mix of both options in the RIB and FIB
programming which this standardization to use IPv4 next hop will
cleanup discrepancies even within the same vendor on the same
platforms as well as all platforms across all vendors.

   IANA BGP Capability - New codepoint for IPv4 Next hop encoding

   https://www.iana.org/assignments/capability-codes/capability-codes.xhtml

   We will plan to have one of the 4 vendors add the IPv4 next hop encoding
   implemented prior to WGLC.


Thank you


Gyan


---------- Forwarded message ---------
From: <internet-dra...@ietf.org>
Date: Mon, Jul 29, 2024 at 2:11 AM
Subject: [bess] I-D Action: draft-ietf-bess-v4-v6-pe-all-safi-01.txt
To: <i-d-annou...@ietf.org>
Cc: <bess@ietf.org>


Internet-Draft draft-ietf-bess-v4-v6-pe-all-safi-01.txt is now available. It
is a work item of the BGP Enabled ServiceS (BESS) WG of the IETF.

   Title:   IPv4-Only and IPv6-Only PE Design DESIGN ALL SAFI
   Authors: Gyan Mishra
            Sudha Madhavi
            Adam Simpson
            Mankamana Mishra
            Jeff Tantsura
            Shuanglong Chen
   Name:    draft-ietf-bess-v4-v6-pe-all-safi-01.txt
   Pages:   54
   Dates:   2024-07-28

Abstract:

   As Enterprises and Service Providers upgrade their brown field or
   green field MPLS/SR core to an IPv6 transport, Multiprotocol BGP (MP-
   BGP)now plays an important role in the transition of their Provider
   (P) core network as well as Provider Edge (PE) Inter-AS peering
   network from IPv4 to IPv6.  Operators must have flexiblity to
   continue to support IPv4 customers when both the Core and Edge
   networks migrate to IPv6.  As well as must be able to support IPv6
   networks in cases where operators decide to remain on an IPv4 network
   or during transition.

   This document details the External BGP (eBGP) PE-PE Inter-AS and PE-
   CE Edge peering IPv4-Only PE design where both IPv4 and IPv6 all
   supported SAFI NLRI can be advertised over a single IPv4 peer and
   IPv6-Only PE Design where all supported SAFI NLRI can be advertised
   over a single IPv6 peer.

   This document also defines a new IPv4 BGP next hop encoding standard
   that uses an IPv4 address as the next hop and not an IPv4 mapped IPv6
   address.

   This document also provides vendor specific test cases for the
   IPv4-Only peering design and IPv6-Only PE design as well as test
   results for the four major vendors stakeholders in the routing and
   switching indusrty, Cisco, Juniper, Nokia and Huawei.  With the test
   results provided for the IPv6-Only Edge peering design, the goal is
   that all other vendors around the world that have not been tested
   will begin to adopt and implement the design.

The IETF datatracker status page for this Internet-Draft is:
https://datatracker.ietf.org/doc/draft-ietf-bess-v4-v6-pe-all-safi/

There is also an HTMLized version available at:
https://datatracker.ietf.org/doc/html/draft-ietf-bess-v4-v6-pe-all-safi-01

A diff from the previous version is available at:
https://author-tools.ietf.org/iddiff?url2=draft-ietf-bess-v4-v6-pe-all-safi-01

Internet-Drafts are also available by rsync at:
rsync.ietf.org::internet-drafts


_______________________________________________
BESS mailing list -- bess@ietf.org
To unsubscribe send an email to bess-le...@ietf.org


-- 

<http://www.verizon.com/>

*Gyan Mishra*

*Network Solutions A**rchitect *

*Email gyan.s.mis...@verizon.com <gyan.s.mis...@verizon.com>*



*M 301 502-1347*
_______________________________________________
BESS mailing list -- bess@ietf.org
To unsubscribe send an email to bess-le...@ietf.org

Reply via email to