| < draft-ietf-bess-evpn-irb-extended-mobility-07.txt | draft-ietf-bess-evpn-irb-extended-mobility-08.txt > | |||
|---|---|---|---|---|
| BESS WorkGroup N. Malhotra, Ed. | BESS WorkGroup N. Malhotra, Ed. | |||
| Internet-Draft A. Sajassi | Internet-Draft A. Sajassi | |||
| Intended status: Standards Track A. Pattekar | Intended status: Standards Track A. Pattekar | |||
| Expires: 5 April 2022 Cisco Systems | Expires: 22 October 2022 Cisco Systems | |||
| J. Rabadan | J. Rabadan | |||
| Nokia | Nokia | |||
| A. Lingala | A. Lingala | |||
| ATT | ATT | |||
| J. Drake | J. Drake | |||
| Juniper Networks | Juniper Networks | |||
| 2 October 2021 | 20 April 2022 | |||
| Extended Mobility Procedures for EVPN-IRB | Extended Mobility Procedures for EVPN-IRB | |||
| draft-ietf-bess-evpn-irb-extended-mobility-07 | draft-ietf-bess-evpn-irb-extended-mobility-08 | |||
| Abstract | Abstract | |||
| Procedure to handle host mobility in a layer 2 Network with EVPN | Procedure to handle host mobility in a layer 2 Network with EVPN | |||
| control plane is defined as part of RFC 7432. EVPN has since evolved | control plane is defined as part of RFC 7432. EVPN has since evolved | |||
| to find wider applicability across various IRB use cases that include | to find wider applicability across various IRB use cases that include | |||
| distributing both MAC and IP reachability via a common EVPN control | distributing both MAC and IP reachability via a common EVPN control | |||
| plane. MAC Mobility procedures defined in RFC 7432 are extensible to | plane. MAC Mobility procedures defined in RFC 7432 are extensible to | |||
| IRB use cases if a fixed 1:1 mapping between VM IP and MAC is assumed | IRB use cases if a fixed 1:1 mapping between VM IP and MAC is assumed | |||
| across VM moves. Generic mobility support for IP and MAC that allows | across VM moves. Generic mobility support for IP and MAC that allows | |||
| skipping to change at page 2, line 4 ¶ | skipping to change at page 2, line 4 ¶ | |||
| Internet-Drafts are working documents of the Internet Engineering | Internet-Drafts are working documents of the Internet Engineering | |||
| Task Force (IETF). Note that other groups may also distribute | Task Force (IETF). Note that other groups may also distribute | |||
| working documents as Internet-Drafts. The list of current Internet- | working documents as Internet-Drafts. The list of current Internet- | |||
| Drafts is at https://datatracker.ietf.org/drafts/current/. | Drafts is at https://datatracker.ietf.org/drafts/current/. | |||
| Internet-Drafts are draft documents valid for a maximum of six months | Internet-Drafts are draft documents valid for a maximum of six months | |||
| and may be updated, replaced, or obsoleted by other documents at any | and may be updated, replaced, or obsoleted by other documents at any | |||
| time. It is inappropriate to use Internet-Drafts as reference | time. It is inappropriate to use Internet-Drafts as reference | |||
| material or to cite them other than as "work in progress." | material or to cite them other than as "work in progress." | |||
| This Internet-Draft will expire on 5 April 2022. | This Internet-Draft will expire on 22 October 2022. | |||
| Copyright Notice | Copyright Notice | |||
| Copyright (c) 2021 IETF Trust and the persons identified as the | Copyright (c) 2022 IETF Trust and the persons identified as the | |||
| document authors. All rights reserved. | document authors. All rights reserved. | |||
| This document is subject to BCP 78 and the IETF Trust's Legal | This document is subject to BCP 78 and the IETF Trust's Legal | |||
| Provisions Relating to IETF Documents (https://trustee.ietf.org/ | Provisions Relating to IETF Documents (https://trustee.ietf.org/ | |||
| license-info) in effect on the date of publication of this document. | license-info) in effect on the date of publication of this document. | |||
| Please review these documents carefully, as they describe your rights | Please review these documents carefully, as they describe your rights | |||
| and restrictions with respect to this document. Code Components | and restrictions with respect to this document. Code Components | |||
| extracted from this document must include Simplified BSD License text | extracted from this document must include Revised BSD License text as | |||
| as described in Section 4.e of the Trust Legal Provisions and are | described in Section 4.e of the Trust Legal Provisions and are | |||
| provided without warranty as described in the Simplified BSD License. | provided without warranty as described in the Revised BSD License. | |||
| Table of Contents | Table of Contents | |||
| 1. Requirements Language and Terminology . . . . . . . . . . . . 3 | 1. Requirements Language and Terminology . . . . . . . . . . . . 3 | |||
| 2. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 4 | 2. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 4 | |||
| 2.1. Document Structure . . . . . . . . . . . . . . . . . . . 6 | 2.1. Document Structure . . . . . . . . . . . . . . . . . . . 6 | |||
| 3. Optional MAC only RT-2 . . . . . . . . . . . . . . . . . . . 6 | 3. Optional MAC only RT-2 . . . . . . . . . . . . . . . . . . . 6 | |||
| 4. Mobility Use Cases . . . . . . . . . . . . . . . . . . . . . 6 | 4. Mobility Use Cases . . . . . . . . . . . . . . . . . . . . . 6 | |||
| 4.1. Host MAC+IP Move . . . . . . . . . . . . . . . . . . . . 7 | 4.1. Host MAC+IP Move . . . . . . . . . . . . . . . . . . . . 7 | |||
| 4.2. Host IP Move to new MAC . . . . . . . . . . . . . . . . . 7 | 4.2. Host IP Move to new MAC . . . . . . . . . . . . . . . . . 7 | |||
| 4.2.1. VM Reload . . . . . . . . . . . . . . . . . . . . . . 7 | 4.2.1. VM Reload . . . . . . . . . . . . . . . . . . . . . . 7 | |||
| 4.2.2. MAC Sharing . . . . . . . . . . . . . . . . . . . . . 7 | 4.2.2. MAC Sharing . . . . . . . . . . . . . . . . . . . . . 7 | |||
| 4.2.3. Problem . . . . . . . . . . . . . . . . . . . . . . . 8 | 4.2.3. Problem . . . . . . . . . . . . . . . . . . . . . . . 7 | |||
| 4.3. Host MAC move to new IP . . . . . . . . . . . . . . . . . 9 | 4.3. Host MAC move to new IP . . . . . . . . . . . . . . . . . 8 | |||
| 4.3.1. Problem . . . . . . . . . . . . . . . . . . . . . . . 9 | 4.3.1. Problem . . . . . . . . . . . . . . . . . . . . . . . 9 | |||
| 5. EVPN All Active multi-homed ES . . . . . . . . . . . . . . . 10 | 5. EVPN All Active multi-homed ES . . . . . . . . . . . . . . . 10 | |||
| 6. Design Considerations . . . . . . . . . . . . . . . . . . . . 12 | 6. Design Considerations . . . . . . . . . . . . . . . . . . . . 11 | |||
| 7. Solution Components . . . . . . . . . . . . . . . . . . . . . 12 | 7. Solution Components . . . . . . . . . . . . . . . . . . . . . 12 | |||
| 7.1. Sequence Number Inheritance . . . . . . . . . . . . . . . 12 | 7.1. Sequence Number Inheritance . . . . . . . . . . . . . . . 12 | |||
| 7.2. MAC Sharing . . . . . . . . . . . . . . . . . . . . . . . 13 | 7.2. MAC Sharing . . . . . . . . . . . . . . . . . . . . . . . 13 | |||
| 7.3. Multi-homing Mobility Synchronization . . . . . . . . . . 14 | 7.3. Multi-homing Mobility Synchronization . . . . . . . . . . 14 | |||
| 8. Requirements for Sequence Number Assignment . . . . . . . . . 15 | 8. Requirements for Sequence Number Assignment . . . . . . . . . 15 | |||
| 8.1. LOCAL MAC-IP learning . . . . . . . . . . . . . . . . . . 15 | 8.1. LOCAL MAC-IP learning . . . . . . . . . . . . . . . . . . 15 | |||
| 8.2. LOCAL MAC learning . . . . . . . . . . . . . . . . . . . 15 | 8.2. LOCAL MAC learning . . . . . . . . . . . . . . . . . . . 15 | |||
| 8.3. Remote MAC OR MAC-IP Update . . . . . . . . . . . . . . . 16 | 8.3. Remote MAC OR MAC-IP Update . . . . . . . . . . . . . . . 16 | |||
| 8.4. REMOTE (SYNC) MAC update . . . . . . . . . . . . . . . . 16 | 8.4. REMOTE (SYNC) MAC update . . . . . . . . . . . . . . . . 16 | |||
| 8.5. REMOTE (SYNC) MAC-IP update . . . . . . . . . . . . . . . 16 | 8.5. REMOTE (SYNC) MAC-IP update . . . . . . . . . . . . . . . 16 | |||
| End of changes. 8 change blocks. | ||||
| 11 lines changed or deleted | 11 lines changed or added | |||
This html diff was produced by rfcdiff 1.48. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ | ||||