< draft-ietf-nvo3-bfd-geneve-01.txt   draft-ietf-nvo3-bfd-geneve-02.txt >
NVO3 Working Group X. Min NVO3 Working Group X. Min
Internet-Draft G. Mirsky Internet-Draft G. Mirsky
Intended status: Standards Track ZTE Corp. Intended status: Standards Track ZTE Corp.
Expires: August 25, 2021 S. Pallagatti Expires: September 11, 2021 S. Pallagatti
VMware VMware
J. Tantsura J. Tantsura
Juniper Networks Juniper Networks
February 21, 2021 March 10, 2021
BFD for Geneve BFD for Geneve
draft-ietf-nvo3-bfd-geneve-01 draft-ietf-nvo3-bfd-geneve-02
Abstract Abstract
This document describes the use of the Bidirectional Forwarding This document describes the use of the Bidirectional Forwarding
Detection (BFD) protocol in point-to-point Generic Network Detection (BFD) protocol in point-to-point Generic Network
Virtualization Encapsulation (Geneve) tunnels used to make up an Virtualization Encapsulation (Geneve) tunnels used to make up an
overlay network. overlay network.
Status of This Memo Status of This Memo
skipping to change at page 1, line 37 skipping to change at page 1, line 37
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 August 25, 2021. This Internet-Draft will expire on September 11, 2021.
Copyright Notice Copyright Notice
Copyright (c) 2021 IETF Trust and the persons identified as the Copyright (c) 2021 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 Provisions Relating to IETF Documents
(https://trustee.ietf.org/license-info) in effect on the date of (https://trustee.ietf.org/license-info) in effect on the date of
publication of this document. Please review these documents publication of this document. Please review these documents
skipping to change at page 2, line 16 skipping to change at page 2, line 16
described in the Simplified BSD License. described in the Simplified BSD License.
Table of Contents Table of Contents
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 2 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 2
2. Conventions Used in This Document . . . . . . . . . . . . . . 3 2. Conventions Used in This Document . . . . . . . . . . . . . . 3
2.1. Abbreviations . . . . . . . . . . . . . . . . . . . . . . 3 2.1. Abbreviations . . . . . . . . . . . . . . . . . . . . . . 3
2.2. Requirements Language . . . . . . . . . . . . . . . . . . 3 2.2. Requirements Language . . . . . . . . . . . . . . . . . . 3
3. BFD Packet Transmission over Geneve Tunnel . . . . . . . . . 3 3. BFD Packet Transmission over Geneve Tunnel . . . . . . . . . 3
3.1. BFD Encapsulation With Inner Ethernet/IP/UDP Header . . . 3 3.1. BFD Encapsulation With Inner Ethernet/IP/UDP Header . . . 3
3.2. BFD Encapsulation With Inner IP/UDP Header . . . . . . . 6 3.2. BFD Encapsulation With Inner IP/UDP Header . . . . . . . 5
4. Reception of BFD packet from Geneve Tunnel . . . . . . . . . 8 4. Reception of BFD packet from Geneve Tunnel . . . . . . . . . 7
4.1. Demultiplexing of the BFD packet . . . . . . . . . . . . 8 4.1. Demultiplexing of the BFD packet . . . . . . . . . . . . 8
5. Security Considerations . . . . . . . . . . . . . . . . . . . 9 5. Security Considerations . . . . . . . . . . . . . . . . . . . 8
6. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 9 6. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 8
7. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . 9 7. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . 8
8. References . . . . . . . . . . . . . . . . . . . . . . . . . 10 8. References . . . . . . . . . . . . . . . . . . . . . . . . . 9
8.1. Normative References . . . . . . . . . . . . . . . . . . 10 8.1. Normative References . . . . . . . . . . . . . . . . . . 9
8.2. Informative References . . . . . . . . . . . . . . . . . 10 8.2. Informative References . . . . . . . . . . . . . . . . . 9
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 11 Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 10
1. Introduction 1. Introduction
"Generic Network Virtualization Encapsulation" (Geneve) [RFC8926] "Generic Network Virtualization Encapsulation" (Geneve) [RFC8926]
provides an encapsulation scheme that allows building an overlay provides an encapsulation scheme that allows building an overlay
network by decoupling the address space of the attached virtual hosts network by decoupling the address space of the attached virtual hosts
from that of the network. from that of the network.
This document describes the use of Bidirectional Forwarding Detection This document describes the use of Bidirectional Forwarding Detection
(BFD) protocol [RFC5880] to enable monitoring continuity of the path (BFD) protocol [RFC5880] to enable monitoring continuity of the path
skipping to change at page 3, line 5 skipping to change at page 3, line 5
virtual device attached to a Geneve tunnel endpoint from the outside. virtual device attached to a Geneve tunnel endpoint from the outside.
VAP (Virtual Access Point) is the NVE side of the interface between VAP (Virtual Access Point) is the NVE side of the interface between
the NVE and the TS, and a VAP is a logical network port (virtual or the NVE and the TS, and a VAP is a logical network port (virtual or
physical) into a specific virtual network. For detailed definitions physical) into a specific virtual network. For detailed definitions
and descriptions of NVE, TS and VAP, please refer to [RFC7365] and and descriptions of NVE, TS and VAP, please refer to [RFC7365] and
[RFC8014]. [RFC8014].
The use cases and the deployment of BFD for Geneve are consistent The use cases and the deployment of BFD for Geneve are consistent
with what's described in Section 1 and 3 of [RFC8971] ("Bidirectional with what's described in Section 1 and 3 of [RFC8971] ("Bidirectional
Forwarding Detection (BFD) for Virtual eXtensible Local Area Network Forwarding Detection (BFD) for Virtual eXtensible Local Area Network
(VXLAN)"), except for the usage of Management VNI, which is outside (VXLAN)"), except for the usage of Management VNI, which in the case
the scope of this document. The major difference between Geneve and of Geneve is described in [I-D.ietf-nvo3-geneve-oam], and outside the
scope of this document. The major difference between Geneve and
VXLAN [RFC7348] is that Geneve supports multi-protocol payload and VXLAN [RFC7348] is that Geneve supports multi-protocol payload and
variable length options. variable length options.
2. Conventions Used in This Document 2. Conventions Used in This Document
2.1. Abbreviations 2.1. Abbreviations
BFD: Bidirectional Forwarding Detection BFD: Bidirectional Forwarding Detection
EVPN: Ethernet Virtual Private Networks EVPN: Ethernet Virtual Private Networks
skipping to change at page 5, line 19 skipping to change at page 5, line 19
Ethernet Header: Ethernet Header:
Source MAC: MAC address of a VAP of the originating NVE. Source MAC: MAC address of a VAP of the originating NVE.
Destination MAC: MAC address of a VAP of the terminating NVE. Destination MAC: MAC address of a VAP of the terminating NVE.
IP Header: IP Header:
Source IP: IP address of a VAP of the originating NVE. If the Source IP: IP address of a VAP of the originating NVE. If the
VAP of the originating NVE has no IP address, then the IP VAP of the originating NVE has no IP address, then the IP
address 0.0.0.0 for IPv4 or ::/128 for IPv6 SHOULD be used. address 0.0.0.0 for IPv4 or ::/128 for IPv6 MUST be used.
Destination IP: IP address of a VAP of the terminating NVE. If Destination IP: IP address of a VAP of the terminating NVE. If
the VAP of the terminating NVE has no IP address, then the IP the VAP of the terminating NVE has no IP address, then the IP
address SHOULD be selected from the range 127/8 for IPv4, or be address 127.0.0.1 for IPv4 or ::1/128 for IPv6 MUST be used.
set to ::1/128 for IPv6.
TTL or Hop Limit: MUST be set to 255 in accordance with TTL or Hop Limit: MUST be set to 255 in accordance with
[RFC5881]. [RFC5881].
The fields of the UDP header and the BFD Control packet are The fields of the UDP header and the BFD Control packet are
encoded as specified in [RFC5881]. encoded as specified in [RFC5881].
When the BFD packets are encapsulated in Geneve in this way, the When the BFD packets are encapsulated in Geneve in this way, the
Geneve header defined in [RFC8926] follows the value set below. Geneve header defined in [RFC8926] follows the value set below.
skipping to change at page 10, line 45 skipping to change at page 9, line 48
2119 Key Words", BCP 14, RFC 8174, DOI 10.17487/RFC8174, 2119 Key Words", BCP 14, RFC 8174, DOI 10.17487/RFC8174,
May 2017, <https://www.rfc-editor.org/info/rfc8174>. May 2017, <https://www.rfc-editor.org/info/rfc8174>.
[RFC8926] Gross, J., Ed., Ganga, I., Ed., and T. Sridhar, Ed., [RFC8926] Gross, J., Ed., Ganga, I., Ed., and T. Sridhar, Ed.,
"Geneve: Generic Network Virtualization Encapsulation", "Geneve: Generic Network Virtualization Encapsulation",
RFC 8926, DOI 10.17487/RFC8926, November 2020, RFC 8926, DOI 10.17487/RFC8926, November 2020,
<https://www.rfc-editor.org/info/rfc8926>. <https://www.rfc-editor.org/info/rfc8926>.
8.2. Informative References 8.2. Informative References
[I-D.ietf-nvo3-geneve-oam]
Mirsky, G., Boutros, S., Black, D., and S. Pallagatti,
"OAM for use in GENEVE", draft-ietf-nvo3-geneve-oam-01
(work in progress), November 2020.
[RFC7348] Mahalingam, M., Dutt, D., Duda, K., Agarwal, P., Kreeger, [RFC7348] Mahalingam, M., Dutt, D., Duda, K., Agarwal, P., Kreeger,
L., Sridhar, T., Bursell, M., and C. Wright, "Virtual L., Sridhar, T., Bursell, M., and C. Wright, "Virtual
eXtensible Local Area Network (VXLAN): A Framework for eXtensible Local Area Network (VXLAN): A Framework for
Overlaying Virtualized Layer 2 Networks over Layer 3 Overlaying Virtualized Layer 2 Networks over Layer 3
Networks", RFC 7348, DOI 10.17487/RFC7348, August 2014, Networks", RFC 7348, DOI 10.17487/RFC7348, August 2014,
<https://www.rfc-editor.org/info/rfc7348>. <https://www.rfc-editor.org/info/rfc7348>.
[RFC8971] Pallagatti, S., Ed., Mirsky, G., Ed., Paragiri, S., [RFC8971] Pallagatti, S., Ed., Mirsky, G., Ed., Paragiri, S.,
Govindan, V., and M. Mudigonda, "Bidirectional Forwarding Govindan, V., and M. Mudigonda, "Bidirectional Forwarding
Detection (BFD) for Virtual eXtensible Local Area Network Detection (BFD) for Virtual eXtensible Local Area Network
 End of changes. 10 change blocks. 
18 lines changed or deleted 23 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/