skip to main content
demonstration

MPLS-TE and MPLS VPNS with openflow

Published:15 August 2011Publication History
Skip Abstract Section

Abstract

We demonstrate MPLS Traffic Engineering (MPLS-TE) and MPLS-based Virtual Private Networks (MPLS VPNs) using OpenFlow [1] and NOX [6]. The demonstration is the outcome of an engineering experiment to answer the following questions: How hard is it to implement a complex control plane on top of a network controller such as NOX? Does the global vantage point in NOX make the implementation easier than the traditional method of implementing it on every switch, embedded in the data plane? We implemented every major feature of MPLS-TE and MPLS-VPN in just 2,000 lines of code, compared to much larger lines of code in the more traditional approach, such as Quagga-MPLS. Because NOX maintains a consistent, up-to-date topology map, the MPLS control plane features are quite simple to implement. And its simplicity makes it easy to extend: We have easily added several new features; something a network operator could do to customize their network to meet their customers' needs.

The demo consists of two parts: MPLS-TE services and then MPLS VPN driven by a GUI.

References

  1. N. McKeown, T. Anderson, H. Balakrishnan, G. Parulkar, L. Peterson, J. Rexford, S. Shenker, and J. Turner. OpenFlow: enabling innovation in campus networks. ACM SIGCOMM Computer Communication Review, 38(2):69--74, April 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Open vSwitch {Online}. Available: http://openvswitch.org/Google ScholarGoogle Scholar
  3. B. Lantz, B. Heller, and N. McKeown. A Network in a Laptop: Rapid Prototyping for Software-Defined Networks. In ACM SIGCOMM HotNets Workshop, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. OpenFlow Switch Specification: Version 1.0.0 {Online}. Available: http://www.openflow.org/documents/openflow-spec-v1.0.0.pdfGoogle ScholarGoogle Scholar
  5. OpenFlow Switch Specification: Version 1.1.0 Implemented {Online}. Available: http://www.openflow.org/documents/openflow-spec-v1.1.0.pdfGoogle ScholarGoogle Scholar
  6. N. Gude, T. Koponen, J. Pettit, B. Pfaff, M. Casado, N. McKeown, and S. Shenker. NOX: Towards and operating system for networks. In ACM SIGCOMM Computer Communication Review, July 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. S. Das, A. R. Sharafat, G. Parulkar, and N. McKeown MPLS with a Simple OPEN Control Plane. In Optical Fiber Communication Conference, March 2011.Google ScholarGoogle Scholar

Index Terms

  1. MPLS-TE and MPLS VPNS with openflow

            Recommendations

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in

            Full Access

            • Published in

              cover image ACM SIGCOMM Computer Communication Review
              ACM SIGCOMM Computer Communication Review  Volume 41, Issue 4
              SIGCOMM '11
              August 2011
              480 pages
              ISSN:0146-4833
              DOI:10.1145/2043164
              Issue’s Table of Contents
              • cover image ACM Conferences
                SIGCOMM '11: Proceedings of the ACM SIGCOMM 2011 conference
                August 2011
                502 pages
                ISBN:9781450307970
                DOI:10.1145/2018436

              Copyright © 2011 Copyright is held by the owner/author(s)

              Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              • Published: 15 August 2011

              Check for updates

              Qualifiers

              • demonstration

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader