The trouble with MPLS

High-end carrier services can mean high-end configuration issues and risks.

Multi-site and outsourced IT operations are making good use of Multiprotocol Label Switching (MPLS), but strange trouble is turning up more and more. Often in discussion with local network staff, we come to the point when I ask about backhaul lines or Internet service providers over which they presumably run a site-to-site virtual private network (VPN). They happily reply, "Oh, we have MPLS" and provide a network diagram consisting of a suitably inscrutable cloud.

Life is not so simple. Increasingly, those IT infrastructures appear functional, but a simple scan turns up many times the number of hosts that ought to be visible. Finding rogue devices on a network is cause for a bit of alarm, but unknown subnets?

What's going on? MPLS is supposed to simplify wide-area networking with carrier-grade service, not increase the risks of exposing sensitive data. Finding one's network cross-connected with another organisation is not something that can be dealt with tomorrow, and a serious address-space collision can put networks completely out of commission.

IT managers and technologists looking for a simple way to connect distant LANs turn to MPLS as a solution that has more currency and expandability than older offerings. The trouble is many of them make the decision to adopt MPLS without enough information.

Blue car, yellow car

As its name implies, MPLS embeds network switching or routing information into lower network layers. Like frame relay, it allows low-latency transit of network traffic between two distant points but leaves error handling up to the endpoints. Like asynchronous transfer mode, it embeds transit information into lower network layers, but the variable-length packets of MPLS are more suited for encapsulating IP traffic than ATM's fixed-length cells.

By labelling traffic at a lower network level, less processing has to happen at each waypoint between source and destination. It's analogous to colour-coding cars on the highway and allowing only blue cars to enter at the Los Angeles on ramp and exit at San Francisco and vice versa. Yellow cars might share the same road from San Diego to Santa Barbara, but they would enter or exit only on ramps flagged for yellow cars.

The transit speed is unchanged -- MPLS doesn't make a 10Mbit/sec. link go to 11 -- but the entry, routing and exit decisions can be made much more simply and quickly. To send someone to San Francisco, you could give them a blue car, and the network (the road) would get him there without needing to get on and off the highway to ask for directions.

The devil's in the details. RFC 3031 defines MPLS, but it takes a subsequent half-dozen RFCs to cover the more drowsy topics of label distribution, handling, application and interfaces with other networks. MPLS configuration is, as others have noted, expensive and tedious, which is why the technology has been the domain of carriers for the better part of a decade.

It's misleading, then, when uninformed LAN administrators think an MPLS connection "just works." Simply plugging two network endpoints into a carrier's MPLS cloud may allow those networks to communicate, but without some attention, anyone else connected to the cloud may also be visible.

In more than one instance, an organisation with just a couple of private IP, Class C subnets (192.168.1.x and 192.168.2.x, for example) discovered dozens of other subnets (such as 192.168.50.x) with thousands of live hosts. Its MPLS router was smart enough to sort out subnet mapping when the IP traffic from other sites was "popped" out of the MPLS cloud on the their side (avoiding wholesale IP collision), but without configuration to indicate otherwise, it was just one big happy network.

Compliance and the cloud

What do you do when suddenly there are a lot more blue cars than you expected? And what about the other organisations wondering who's scanning their networks from a rogue host through their MPLS routers? For any organisation concerned about the US Sarbanes-Oxley and Gramm-Leach-Bliley Acts, or the PCI (Payment Card Industry) data security standard, it's quite a mess.

Who sorts out requirements for labelling before an MPLS network is provisioned? Often no one, as it turns out.

A carrier may provide a basic configuration that works, but an uninformed customer may unwittingly buy a low-end MPLS service with fast traffic handling but no isolation from the carrier's other customers. The carrier assumes that the client knows it's a semiprivate connection and will run a site-to-site VPN. Instead, the uninformed client opens the whole network to the cloud.

It's not that organisations shouldn't play with big kids' toys, but they need to be aware of their complexity. Traffic problems are not unique to MPLS, but its presentation and function make it easy to mistake for a VPN. A toaster oven is not the same thing as a modular food-heating unit, and a pair of MPLS routers are not plug-and-play access points.

Three precautions

Anyone in the market ought to consider at least these three simple precautions when MPLS is in play:

  • Ensure that responsibility for network traffic labelling is assigned. This means more than watching as the carrier's sales rep nods and says it's handled. Just as access control lists between internal VLANs are necessary for meaningful segmentation, someone needs to define label assignment and distribution rules before data is forked over to the MPLS cloud.

  • The contract or service-level agreement should include a description of suitability, not just performance metrics for the connection. This means the usual contractual disclaimer "We're not responsible for how you use this connection" ought to be extended or replaced with a bounding statement such as "suitable for the requirements specified in Exhibit A." That exhibit defines whether the endpoints are connected to VPN routers or a pile of unsegmented network spaghetti.

  • Know what the options are for MPLS traffic engineering. Your situation may call for a dedicated MPLS cloud, heterogeneous options or another service altogether. Knowing your choices is the first step toward making a good one.
  • Jon Espenschied has been at play in the security industry for enough years to become enthusiastic, blasé, cynical, jaded, content and enthusiastic again. He is currently a senior security consultant in Seattle, where his advice has been ignored by CEOs, auditors and sysadmins alike.


    What are your views on this subject? Use the form below to post a comment on this article up to 500 characters.


    Characters remaining: 500

    Related Networking news

    Cisco free iPhone app grabs security feeds

    Cisco SIO To Go iPhone application for IT managers on the road

    Queen's speech promises action on pirates

    Government sticks to plans to disconnect illegal file sharers

    Ombudsman faults EC's Intel antitrust ruling

    European Commission accused of "maladministration"

    Blue Coat unveils faster network security appliances

    Web security gateways acheive 1Gbps performance


    SANs tuned for virtualisation

    Whether you're using virtualisation to make large applications more manageable or to consolidate many small applications, a SAN packed with features that ease the management of storage for virtual machines is a good thing.


    Email this article to a friend or colleague:


    PLEASE NOTE: Your name is used only to let the recipient know who sent the story, and in case of transmission error. Both your name and the recipient's name and address will not be used for any other purpose.

    Techworld White Papers

    Database security: Preventing enterprise data leaks at the source

    IDC discusses the growing internal threats to business information, the impact of government regulations on the protection of data, and how enterprises must adopt database security best practices...

    Download Whitepaper

    Service-oriented security

    SOA has become an integral part of enterprise software by providing a framework to efficiently develop software as services that is easily sharable, reusable, and integrated. No where is the need more apparent than in the Identity Management space. Welcome to the age of Service-Oriented Security (SOS).

    Download Whitepaper

    Data protection prospective vendor checklist

    Organisations need a way to map business needs against all these challenges in procuring a technical solution. To help, SANS has developed the following Prospective Vendor Checklist.

    Download Whitepaper

    Unlock the power of the mainframe

    This whitepaper presents the notion of CICS as an integration hub based on a component-based, service-oriented architecture supporting Web services. Highlights will review the challenges and contrasted support for Web services natively in CICS.

    Download Whitepaper

    Techworld UK - Technology - Business

    COLT White Paper

    Are all VoIP services the same?

    Questions to ask your service provider to ensure you get the VoIP service you need
    With careful choice of partner, your business can have all the advantages of VoIP access - reduced costs, flexibility and simplicity - without the drawbacks.
    This white paper is your guide to ensure you get right the VoIP service and details the pitfalls which businesses would do well to avoid.

    Download white paper
    BMC

    Ride the express lane in the journey to speed ITIL adoption

    Explore the challenges in making the journey to ITIL and the criteria for selecting consulting services
    By following ITIL practices, your IT organisation will become more closely integrated with the business. We recommend making the journey to ITIL in a sequence of six incremental steps, the phases of which are driven through execution of a strategic transformational roadmap.

    Download white paper

    Webcast: IT Financial Management: Cost Optimisation for Efficiency and Agility.
    On Demand Webcast
    Join this webcast to learn about the techniques and technologies that can help you prove the value of IT to the business by understanding the true cost of today's IT services and those that will be necessary to deliver future success.

    Register Today

    Site Map

    IDG Network

    * *