Skip to main content

A Novel Multicast Architecture of Programmable Networks

  • Conference paper
  • First Online:
  • 1696 Accesses

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 522))

Abstract

In the paper a multicast architecture for programmable networks based on separation of group management and network control tasks is proposed. Thanks to this separation, services which want to make use of multicast communications no longer have to implement low-level network functionalities and their operation is greatly simplified. Abstracting service’s view of the network into a fully connected cloud enables us to transparently implement within the network complex features such as host mobility without any disturbances to the operation of the service or it’s clients. Aspects of the multicast architecture such as signaling, addressing, form of data delivery, security and cooperation with legacy applications are discussed; precise requirements for interfaces specified.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Notes

  1. 1.

    Because IGMP [12] and MLD [13] are mostly equivalent, in the context of this work whenever referring to IGMP the reference to MLD is implied.

References

  1. Nakagawa, Y., et al.: A management method of IP multicast in overlay networks using openflow. In: Proceedings of the First Workshop on Hot Topics in Software Defined Networks, HotSDN 2012, pp. 91–96. ACM, New York (2012)

    Google Scholar 

  2. Imase, M., Waxman, B.: Dynamic steiner tree problem. SIAM J. Discrete Math. 4(3), 369–384 (1991)

    MATH  MathSciNet  Google Scholar 

  3. Huang, L.-H., et al.: Scalable steiner tree for multicast communications in software-defined networking. arXiv preprint arXiv:1404.3454 (2014)

  4. Kotani, D., et al.: A design and implementation of openflow controller handling IP multicast with fast tree switching. In: 2012 IEEE/IPSJ 12th International Symposium on Applications and the Internet (SAINT), pp. 60–67. July 2012

    Google Scholar 

  5. Marcondes, C., et al.: Castflow: clean-slate multicast approach using in-advance path processing in programmable networks. In: 2012 IEEE Symposium on Computer and Communication (ISCC), pp. 94–101. July 2012

    Google Scholar 

  6. Zou, J., et al.: Design and implementation of secure multicast based on SDN. In: 2013 5th IEEE International Conference on Broadband Network & Multimedia Technology (IC-BNMT), pp. 124–128. IEEE (2013)

    Google Scholar 

  7. Iyer, A., et al.: Avalanche: data center multicast using software defined networking. In: 2014 6th International Conference on Communication Systems and Networks (COMSNETS), pp. 1–8. January 2014

    Google Scholar 

  8. Tajik, S., Rostami, A.: Multiflow: enhancing IP multicast over IEEE 802.11 WLAN. In: Wireless Days (WD), 2013 IFIP, pp. 1–8. November 2013

    Google Scholar 

  9. Thaler, D.: Evolution of the IP model. IETF, RFC6250, May 2011

    Google Scholar 

  10. Nicholas, J., et al.: Protocol Independent Multicast - Dense Mode (PIM-DM): Protocol specification (revised). IETF, RFC3973, January 2005

    Google Scholar 

  11. Fenner, B., et al.: Protocol Independent Multicast - Sparse Mode (PIM-SM): Protocol specification (revised). IETF, RFC4601, August 2006

    Google Scholar 

  12. Kouvelas, I., et al.: Internet Group Management Protocol, Version 3. IETF, RFC3376, October 2002

    Google Scholar 

  13. Vida, R., Costa, L.: Multicast Listener Discovery Version 2 (MLDv2) for IPv6. IETF, RFC3810, June 2004

    Google Scholar 

  14. Christensen, M.J., et al.: Considerations for Internet Group Management Protocol (IGMP) and Multicast Listener Discovery (MLD) snooping switches. IETF, RFC4541, May 2006

    Google Scholar 

  15. Atwood, J.W., et al.: Authentication and confidentiality in Protocol Independent Multicast Sparse Mode (PIM-SM) link-local messages. IETF, RFC5796 (2010)

    Google Scholar 

  16. Meyer, D.: Administratively scoped ip multicast. IETF, RFC2365, Jul 1998

    Google Scholar 

  17. Suresh, L., et al.: Towards programmable enterprise WLANs with Odin. In: Proceedings of the 1st Workshop on Hot Topics in SDN, pp. 115–120. ACM (2012)

    Google Scholar 

  18. Gstreamer. http://gstreamer.freedesktop.org

  19. IEEE Standard for a precision clock synchronization protocol for networked measurement and control systems. In: IEEE Std 1588–2008 (Revision of IEEE Std 1588–2002), pp. c1–269. July 2008

    Google Scholar 

  20. netsniff-ng toolkit. http://netsniff-ng.org

  21. Lantz, B., et al.: A network in a laptop: rapid prototyping for software-defined networks. In: Proceedings of the 9th ACM SIGCOMM Workshop on Hot Topics in Networks, Hotnets-IX, pp. 19:1–19:6. ACM (2010)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Michał Hoeft .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Kiciński, J., Hoeft, M. (2015). A Novel Multicast Architecture of Programmable Networks. In: Gaj, P., Kwiecień, A., Stera, P. (eds) Computer Networks. CN 2015. Communications in Computer and Information Science, vol 522. Springer, Cham. https://doi.org/10.1007/978-3-319-19419-6_27

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-19419-6_27

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-19418-9

  • Online ISBN: 978-3-319-19419-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics