Skip to main content

A Framework for Multicast in Network Virtualization over Layer 3
RFC 8293

Document Type RFC - Informational (January 2018)
Authors Anoop Ghanwani , Linda Dunbar , Mike McBride , Vinay Bannai , Ramki Krishnan
Last updated 2018-01-02
RFC stream Internet Engineering Task Force (IETF)
Formats
Additional resources Mailing list discussion
IESG Responsible AD Alia Atlas
Send notices to (None)
RFC 8293
5.2.  Multicast Membership Management for DC with VMs

   For DCs with virtualized servers, VMs can be added, deleted, or moved
   very easily.  When VMs are added, deleted, or moved, the NVEs to
   which the VMs are attached are changed.

   When a VM is deleted from an NVE or a new VM is added to an NVE, the
   VM management system should notify the MSN to send the IGMP/MLD query
   messages to the relevant NVEs (as described in Section 3.3) so that
   the multicast membership can be updated promptly.

   Otherwise, if there are changes of VMs attachment to NVEs (within the
   duration of the configured default time interval that the TSs routers
   use for IGMP/MLD queries), multicast data may not reach the VM(s)
   that moved.

6.  Security Considerations

   This document does not introduce any new security considerations
   beyond what is described in the NVO3 Architecture document [RFC8014].

7.  IANA Considerations

   This document does not require any IANA actions.

8.  Summary

   This document has identified various mechanisms for supporting
   application-specific multicast in networks that use NVO3.  It
   highlights the basics of each mechanism and some of the issues with
   them.  As solutions are developed, the protocols would need to
   consider the use of these mechanisms, and coexistence may be a
   consideration.  It also highlights some of the requirements for
   supporting multicast applications in an NVO3 network.

9.  References

9.1.  Normative References

   [RFC3376]  Cain, B., Deering, S., Kouvelas, I., Fenner, B., and
              A. Thyagarajan, "Internet Group Management Protocol,
              Version 3", RFC 3376, DOI 10.17487/RFC3376, October 2002,
              <https://www.rfc-editor.org/info/rfc3376>.

   [RFC6513]  Rosen, E., Ed. and R. Aggarwal, Ed., "Multicast in
              MPLS/BGP IP VPNs", RFC 6513, DOI 10.17487/RFC6513,
              February 2012, <https://www.rfc-editor.org/info/rfc6513>.

Ghanwani, et al.              Informational                    [Page 13]
RFC 8293            A Framework for Multicast in NVO3       January 2018

   [RFC7364]  Narten, T., Ed., Gray, E., Ed., Black, D., Fang, L.,
              Kreeger, L., and M. Napierala, "Problem Statement:
              Overlays for Network Virtualization", RFC 7364,
              DOI 10.17487/RFC7364, October 2014,
              <https://www.rfc-editor.org/info/rfc7364>.

   [RFC7365]  Lasserre, M., Balus, F., Morin, T., Bitar, N., and
              Y. Rekhter, "Framework for Data Center (DC) Network
              Virtualization", RFC 7365, DOI 10.17487/RFC7365, October
              2014, <https://www.rfc-editor.org/info/rfc7365>.

   [RFC8014]  Black, D., Hudson, J., Kreeger, L., Lasserre, M., and
              T. Narten, "An Architecture for Data-Center Network
              Virtualization over Layer 3 (NVO3)", RFC 8014,
              DOI 10.17487/RFC8014, December 2016,
              <https://www.rfc-editor.org/info/rfc8014>.

9.2.  Informative References

   [RFC2131]  Droms, R., "Dynamic Host Configuration Protocol",
              RFC 2131, DOI 10.17487/RFC2131, March 1997,
              <https://www.rfc-editor.org/info/rfc2131>.

   [RFC2710]  Deering, S., Fenner, W., and B. Haberman, "Multicast
              Listener Discovery (MLD) for IPv6", RFC 2710,
              DOI 10.17487/RFC2710, October 1999,
              <https://www.rfc-editor.org/info/rfc2710>.

   [RFC3569]  Bhattacharyya, S., Ed., "An Overview of Source-Specific
              Multicast (SSM)", RFC 3569, DOI 10.17487/RFC3569, July
              2003, <https://www.rfc-editor.org/info/rfc3569>.

   [RFC3819]  Karn, P., Ed., Bormann, C., Fairhurst, G., Grossman, D.,
              Ludwig, R., Mahdavi, J., Montenegro, G., Touch, J., and
              L. Wood, "Advice for Internet Subnetwork Designers",
              BCP 89, RFC 3819, DOI 10.17487/RFC3819, July 2004,
              <https://www.rfc-editor.org/info/rfc3819>.

   [RFC4762]  Lasserre, M., Ed. and V. Kompella, Ed., "Virtual Private
              LAN Service (VPLS) Using Label Distribution Protocol (LDP)
              Signaling", RFC 4762, DOI 10.17487/RFC4762, January 2007,
              <https://www.rfc-editor.org/info/rfc4762>.

   [RFC6040]  Briscoe, B., "Tunnelling of Explicit Congestion
              Notification", RFC 6040, DOI 10.17487/RFC6040, November
              2010, <https://www.rfc-editor.org/info/rfc6040>.

Ghanwani, et al.              Informational                    [Page 14]
RFC 8293            A Framework for Multicast in NVO3       January 2018

   [RFC6831]  Farinacci, D., Meyer, D., Zwiebel, J., and S. Venaas, "The
              Locator/ID Separation Protocol (LISP) for Multicast
              Environments", RFC 6831, DOI 10.17487/RFC6831, January
              2013, <https://www.rfc-editor.org/info/rfc6831>.

   [RFC7117]  Aggarwal, R., Ed., Kamite, Y., Fang, L., Rekhter, Y., and
              C. Kodeboniya, "Multicast in Virtual Private LAN Service
              (VPLS)", RFC 7117, DOI 10.17487/RFC7117, February 2014,
              <https://www.rfc-editor.org/info/rfc7117>.

   [RFC7348]  Mahalingam, M., Dutt, D., Duda, K., Agarwal, P., Kreeger,
              L., Sridhar, T., Bursell, M., and C. Wright, "Virtual
              eXtensible Local Area Network (VXLAN): A Framework for
              Overlaying Virtualized Layer 2 Networks over Layer 3
              Networks", RFC 7348, DOI 10.17487/RFC7348, August 2014,
              <https://www.rfc-editor.org/info/rfc7348>.

   [RFC7637]  Garg, P., Ed. and Y. Wang, Ed., "NVGRE: Network
              Virtualization Using Generic Routing Encapsulation",
              RFC 7637, DOI 10.17487/RFC7637, September 2015,
              <https://www.rfc-editor.org/info/rfc7637>.

   [RFC8279]  Wijnands, IJ., Ed., Rosen, E., Ed., Dolganow, A.,
              Przygienda, T., and S. Aldrin, "Multicast Using Bit Index
              Explicit Replication (BIER)", RFC 8279,
              DOI 10.17487/RFC8279, November 2017,
              <https://www.rfc-editor.org/info/rfc8279>.

   [DC-MC]    McBride, M. and H. Liu, "Multicast in the Data Center
              Overview", Work in Progress, draft-mcbride-armd-mcast-
              overview-02, July 2012.

   [EDGE-REP] Marques, P., Fang, L., Winkworth, D., Cai, Y., and
              P. Lapukhov, "Edge multicast replication for BGP IP
              VPNs.", Work in Progress, draft-marques-l3vpn-
              mcast-edge-01, June 2012.

   [Geneve]   Gross, J., Ganga, I., and T. Sridhar, "Geneve: Generic
              Network Virtualization Encapsulation", Work in Progress,
              draft-ietf-nvo3-geneve-05, September 2017.

   [GUE]      Herbert, T., Yong, L., and O. Zia, "Generic UDP
              Encapsulation", Work in Progress,
              draft-ietf-intarea-gue-05, December 2017.

Ghanwani, et al.              Informational                    [Page 15]
RFC 8293            A Framework for Multicast in NVO3       January 2018

   [ISIS-Multicast]
              Yong, L., Weiguo, H., Eastlake, D., Qu, A., Hudson, J.,
              and U. Chunduri, "IS-IS Protocol Extension For Building
              Distribution Trees", Work in Progress,
              draft-yong-isis-ext-4-distribution-tree-03, October 2014.

   [LANE]     ATM Forum, "LAN Emulation Over ATM: Version 1.0", ATM
              Forum Technical Committee, af-lane-0021.000, January 1995.

   [LISP-Signal-Free]
              Moreno, V. and D. Farinacci, "Signal-Free LISP Multicast",
              Work in Progress, draft-ietf-lisp-signal-free-
              multicast-07, November 2017.

   [VXLAN-GPE]
              Maino, F., Kreeger, L., and U. Elzur, "Generic Protocol
              Extension for VXLAN", Work in Progress,
              draft-ietf-nvo3-vxlan-gpe-05, October 2017.

Ghanwani, et al.              Informational                    [Page 16]
RFC 8293            A Framework for Multicast in NVO3       January 2018

Acknowledgments

   Many thanks are due to Dino Farinacci, Erik Nordmark, Lucy Yong,
   Nicolas Bouliane, Saumya Dikshit, Joe Touch, Olufemi Komolafe, and
   Matthew Bocci for their valuable comments and suggestions.

Authors' Addresses

   Anoop Ghanwani
   Dell

   Email: anoop@alumni.duke.edu

   Linda Dunbar
   Huawei Technologies
   5340 Legacy Drive, Suite 1750
   Plano, TX  75024
   United States of America

   Phone: (469) 277 5840
   Email: ldunbar@huawei.com

   Mike McBride
   Huawei Technologies

   Email: mmcbride7@gmail.com

   Vinay Bannai
   Google

   Email: vbannai@gmail.com

   Ram Krishnan
   Dell

   Email: ramkri123@gmail.com

Ghanwani, et al.              Informational                    [Page 17]