< draft-ietf-nvo3-hpvr2nve-cp-req-14.txt   draft-ietf-nvo3-hpvr2nve-cp-req-15.txt >
NVO3 Working Group Y. Li NVO3 Working Group Y. Li
INTERNET-DRAFT D. Eastlake INTERNET-DRAFT D. Eastlake
Intended Status: Informational Huawei Technologies Intended Status: Informational Huawei Technologies
L. Kreeger L. Kreeger
Arrcus, Inc Arrcus, Inc
T. Narten T. Narten
IBM IBM
D. Black D. Black
Dell EMC Dell EMC
Expires: August 12, 2018 February 8, 2018 Expires: August 13, 2018 February 9, 2018
Split Network Virtualization Edge (Split-NVE) Control Plane Requirements Split Network Virtualization Edge (Split-NVE) Control Plane Requirements
draft-ietf-nvo3-hpvr2nve-cp-req-14 draft-ietf-nvo3-hpvr2nve-cp-req-15
Abstract Abstract
In a Split Network Virtualization Edge (Split-NVE) architecture, the In a Split Network Virtualization Edge (Split-NVE) architecture, the
functions of the NVE (Network Virtualization Edge) are split across a functions of the NVE (Network Virtualization Edge) are split across a
server and an external network equipment which is called an external server and an external network equipment which is called an external
NVE. The server-resident control plane functionality resides in NVE. The server-resident control plane functionality resides in
control software, which may be part of hypervisor or container control software, which may be part of hypervisor or container
management software; for simplicity, this document refers to the management software; for simplicity, this document refers to the
hypervisor as the location of this software. hypervisor as the location of this software.
skipping to change at page 3, line 5 skipping to change at page 3, line 5
3.2 TSI Associate and Activate . . . . . . . . . . . . . . . . . 12 3.2 TSI Associate and Activate . . . . . . . . . . . . . . . . . 12
3.3 TSI Disassociate and Deactivate . . . . . . . . . . . . . . 15 3.3 TSI Disassociate and Deactivate . . . . . . . . . . . . . . 15
4. Hypervisor-to-NVE Control Plane Protocol Requirements . . . . . 16 4. Hypervisor-to-NVE Control Plane Protocol Requirements . . . . . 16
5. VDP Applicability and Enhancement Needs . . . . . . . . . . . . 17 5. VDP Applicability and Enhancement Needs . . . . . . . . . . . . 17
6. Security Considerations . . . . . . . . . . . . . . . . . . . . 19 6. Security Considerations . . . . . . . . . . . . . . . . . . . . 19
7. IANA Considerations . . . . . . . . . . . . . . . . . . . . . . 19 7. IANA Considerations . . . . . . . . . . . . . . . . . . . . . . 19
8. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . 19 8. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . 19
8. References . . . . . . . . . . . . . . . . . . . . . . . . . . 20 8. References . . . . . . . . . . . . . . . . . . . . . . . . . . 20
8.1 Normative References . . . . . . . . . . . . . . . . . . . 20 8.1 Normative References . . . . . . . . . . . . . . . . . . . 20
8.2 Informative References . . . . . . . . . . . . . . . . . . 20 8.2 Informative References . . . . . . . . . . . . . . . . . . 20
Appendix A. IEEE 802.1Q VDP Illustration (For information only) . 20 Appendix A. IEEE 802.1Q VDP Illustration (For information only) . 21
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . . 23 Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . . 23
1. Introduction 1. Introduction
In the Split-NVE architecture shown in Figure 1, the functionality of In the Split-NVE architecture shown in Figure 1, the functionality of
the NVE (Network Virtualization Edge) is split across an end device the NVE (Network Virtualization Edge) is split across an end device
supporting virtualization and an external network device which is supporting virtualization and an external network device which is
called an external NVE. The portion of the NVE functionality located called an external NVE. The portion of the NVE functionality located
on the end device is called the tNVE and the portion located on the on the end device is called the tNVE and the portion located on the
external NVE is called the nNVE in this document. Overlay external NVE is called the nNVE in this document. Overlay
skipping to change at page 20, line 16 skipping to change at page 20, line 16
mechanism, and draft-kompella-nvo3-server2nve. Thanks to all the co- mechanism, and draft-kompella-nvo3-server2nve. Thanks to all the co-
authors and contributing members of those drafts. authors and contributing members of those drafts.
The authors would like to specially thank Lucy Yong and Jon Hudson The authors would like to specially thank Lucy Yong and Jon Hudson
for their generous help in improving this document. for their generous help in improving this document.
8. References 8. References
8.1 Normative References 8.1 Normative References
[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate
Requirement Levels", BCP 14, RFC 2119, March 1997.
[RFC7365] Lasserre, M., Balus, F., Morin, T., Bitar, N., and Y. [RFC7365] Lasserre, M., Balus, F., Morin, T., Bitar, N., and Y.
Rekhter, "Framework for DC Network Virtualization", Rekhter, "Framework for DC Network Virtualization",
October 2014. October 2014.
[RFC7666] Asai H., MacFaden M., Schoenwaelder J., Shima K., Tsou T., [RFC7666] Asai H., MacFaden M., Schoenwaelder J., Shima K., Tsou T.,
"Management Information Base for Virtual Machines "Management Information Base for Virtual Machines
Controlled by a Hypervisor", October 2015. Controlled by a Hypervisor", October 2015.
[RFC8014] Black, D., Hudson, J., Kreeger, L., Lasserre, M., Narten, [RFC8014] Black, D., Hudson, J., Kreeger, L., Lasserre, M., Narten,
T., "An Architecture for Data-Center Network T., "An Architecture for Data-Center Network
skipping to change at page 20, line 50 skipping to change at page 21, line 7
[RFC4122] Leach, P., Mealling, M., and R. Salz, "A Universally [RFC4122] Leach, P., Mealling, M., and R. Salz, "A Universally
Unique IDentifier (UUID) URN Namespace", RFC 4122, July Unique IDentifier (UUID) URN Namespace", RFC 4122, July
2005. 2005.
[RFC7364] Narten, T., Gray, E., Black, D., Fang, L., Kreeger, L., and [RFC7364] Narten, T., Gray, E., Black, D., Fang, L., Kreeger, L., and
M. Napierala, "Problem Statement: Overlays for Network M. Napierala, "Problem Statement: Overlays for Network
Virtualization", October 2014. Virtualization", October 2014.
Appendix A. IEEE 802.1Q VDP Illustration (For information only) Appendix A. IEEE 802.1Q VDP Illustration (For information only)
The VDP (VSI Discovery and Discovery and Configuration Protocol [IEEE The VDP (VSI Discovery and Discovery and Configuration Protocol,
802.1Q]) can be considered as a controlling protocol running between clause 41 of [IEEE 802.1Q]) can be considered as a controlling
the hypervisor and the external bridge. VDP association TLV structure protocol running between the hypervisor and the external bridge. VDP
are formatted as shown in Figure A.1. association TLV structure are formatted as shown in Figure A.1.
+--------+--------+------+-----+--------+------+------+------+------+ +--------+--------+------+-----+--------+------+------+------+------+
|TLV type|TLV info|Status|VSI |VSI Type|VSI ID|VSI ID|Filter|Filter| |TLV type|TLV info|Status|VSI |VSI Type|VSI ID|VSI ID|Filter|Filter|
| |string | |Type |Version |Format| |Info |Info | | |string | |Type |Version |Format| |Info |Info |
| |length | |ID | | | |format| | | |length | |ID | | | |format| |
+--------+--------+------+-----+--------+------+------+------+------+ +--------+--------+------+-----+--------+------+------+------+------+
| | |<----VSI type&instance----->|<--Filter--->| | | |<----VSI type&instance----->|<--Filter--->|
| | |<-------------VSI attributes------------->| | | |<-------------VSI attributes------------->|
|<--TLV header--->|<-----------TLV information string ------------->| |<--TLV header--->|<-----------TLV information string ------------->|
 End of changes. 5 change blocks. 
7 lines changed or deleted 10 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/