Internet DRAFT - draft-xu-bess-evpn-vpls-multihoming
draft-xu-bess-evpn-vpls-multihoming
Network Working Group J. Xu
Internet-Draft T,. Zhu
Intended status: Standards Track Huawei Technologies
Expires: 18 February 2024 17 August 2023
EVPN VPLS multihoming based on BD
draft-xu-bess-evpn-vpls-multihoming-00
Abstract
EVPN VPLS supports multi-homing to implement redundancy between PEs,
including single-active and all-active redundancy [RFC7432]. The
redundancy function on the access side needs to be implemented in
another mode, which is described in this document.
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 18 February 2024.
Copyright Notice
Copyright (c) 2023 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.
Xu & Zhu Expires 18 February 2024 [Page 1]
Internet-Draft EVPN VPLS multihoming based on BD August 2023
Table of Contents
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 2
2. Requirements Language and Terminology . . . . . . . . . . . . 2
3. Scenario Description . . . . . . . . . . . . . . . . . . . . 2
4. Solution Description . . . . . . . . . . . . . . . . . . . . 3
5. IANA considerations . . . . . . . . . . . . . . . . . . . . . 4
6. Security Considerations . . . . . . . . . . . . . . . . . . . 4
7. References . . . . . . . . . . . . . . . . . . . . . . . . . 4
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 4
1. Introduction
This document provides a multihoming single-active solution based on
BD. In an existing EVPN VPLS multi-homing scenario, a CE is multi-
homed to multiple PEs. When multiple devices (eg. BNGs) are multi-
homed to PEs, the multi-homing function based on BD must be supported
to implement redundancy among the devices.
2. Requirements Language and Terminology
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
document are to be interpreted as described in [RFC2119].
* DF, NDF and BDF - Designated Forwarder, Non-Designated Forwarder
and Backup Designated Forwarder.
* DF Alg - refers to Designated Forwarder Election Algorithm. This
is sometimes shortened to “Alg” in this document.
* ES, vES and ESI - Ethernet Segment, virtual Ethernet Segment and
Ethernet Segment Identifier.
* BD - Broadcast Domain. An EVI may be comprised of one (VLAN-Based
or VLAN Bundle services) or multiple (VLAN-Aware Bundle services)
Broadcast Domains.
* BNG - Broadband Network Gateway.
* UPE - User facing-Provider Edge.
3. Scenario Description
BNG1, BNG2, and BNG3 belong to the same BD and are multi-homed to PE1
and PE2 as access devices. BNG (Broadband Network Gateway) is the
access point for subscribers, through which they connect to the
broadband network. Only one of the BNGs is selected when connecting.
Xu & Zhu Expires 18 February 2024 [Page 2]
Internet-Draft EVPN VPLS multihoming based on BD August 2023
+---------------------+
| USER ACCESS NETWORK |
+---------------------+
+-------+ +-----+
| BNG1 |-----| |
+-------+ | PE1 |
+-------+ | | +-----+
| BNG2 |-----| |----| |
+-------+ +-----+ | |
| UPE |----SUBSCRIBER
+-------+ +-----+ | |
| BNG3 |-----| PE2 |----| |
+-------+ +-----+ +-----+
Figure 1
4. Solution Description
In Figure 1, PE1 and PE2 procedures are as follow:
a. The PEs must assign the same ESI to the BD to which BNG1, BNG2,
and BNG3 belong. DF election is performed based on the Ethernet
Segment route corresponding to the ESI. Assume that PE1 is the
Designated Forwarder PE and PE2 is the NDF PE.
b. The subscriber access packet is sent to the UPE, and the UPE
broadcasts the packet to PE1 and PE2.
* PE2 drops the packet because it is not the designated forwarder.
* PE1 will forward that packet to BNG1 and BNG2.
* BNG1 and BNG2 reply packets to the UPE. If the UPE receives
packets from BNG1 first, the UPE establishes a session with BNG1
and the subscriber goes online successfully.
c. When the link between BNG1 and PE1 fails, subscriber go offline
due to timeout. The subscriber retransmits an online packet. The
packet is sent to BNG2 through PE1. BNG2 replies with a packet.
Then the subscriber goes online successfully.
Xu & Zhu Expires 18 February 2024 [Page 3]
Internet-Draft EVPN VPLS multihoming based on BD August 2023
d. When the link between BNG2 and PE1 fails again, all access
devices in the BD on PE1 fail. In this case, the Ethernet Segment
route corresponding to the ESI of the BD is withdrawn and the DF
election is performed again. PE2 is elected as the designated
forwarder. After that, when the subscriber goes online, the access
packet is sent to BNG3 through PE2. BNG3 replies with a packet,
indicating that the subscriber goes online successfully.
e. When the link between BNG1 or BNG2 and PE1 recovers, the non-
revertive capability of Highest-Preference DF Alg
[I-D.ietf-bess-evpn-pref-df] can be used for DF. In this way, the DF
PE remains unchanged, preventing subscriber from going offline.
5. IANA considerations
None.
6. Security Considerations
This document raises no new security issues for EVPN.
7. References
[I-D.ietf-bess-evpn-pref-df]
Rabadan, J., Sathappan, S., Lin, W., Drake, J., and A.
Sajassi, "Preference-based EVPN DF Election", Work in
Progress, Internet-Draft, draft-ietf-bess-evpn-pref-df-11,
6 July 2023, <https://datatracker.ietf.org/doc/html/draft-
ietf-bess-evpn-pref-df-11>.
[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>.
[RFC7432] Sajassi, A., Ed., Aggarwal, R., Bitar, N., Isaac, A.,
Uttaro, J., Drake, J., and W. Henderickx, "BGP MPLS-Based
Ethernet VPN", RFC 7432, DOI 10.17487/RFC7432, February
2015, <https://www.rfc-editor.org/info/rfc7432>.
Authors' Addresses
Jianyong Xu
Huawei Technologies
No.101 Software Avenue, Yuhuatai District
Nanjing
210012
China
Xu & Zhu Expires 18 February 2024 [Page 4]
Internet-Draft EVPN VPLS multihoming based on BD August 2023
Email: xujianyong1@huawei.com
Tong Zhu
Huawei Technologies
No.101 Software Avenue, Yuhuatai District.
Nanjing
210012
China
Email: zhu.tong@huawei.com
Xu & Zhu Expires 18 February 2024 [Page 5]