enhancing mpls

Upload: oussama-rhanizar

Post on 05-Apr-2018

222 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/31/2019 Enhancing MPLS

    1/14

  • 7/31/2019 Enhancing MPLS

    2/14

    Table of Contents

    Enhancing MPLS Network Performance.........................................................................................3

    Brief MPLS Review.........................................................................................................................3

    Limitations and Solutions for Delivering QoS With MPLS ............................................................ 4

    Challenge 1: Match the Right Traffic and Service Class ................................................................. 5

    Precise Traffic Classification ................................................................................................... 6

    Challenge 2: Prevent a Bottleneck ................................................................................................... 8

    Challenge 3: Provide Performance Feedback .................................................................................. 9

    Measuring Response Times....................................................................................................10

    Access to MPLS Performance Data ....................................................................................... 11

    Other Benefits of Using Packeteer in MPLS Networks.................................................................12

    Preparing for MPLS ...............................................................................................................12Weighing the Cost of a Premium Class of Service ................................................................ 13

    Marking, Pushing, Popping, and Swapping ........................................................................... 13

    Delivering Network Backup...................................................................................................13

    Assisting Voice/Data Network Convergence.........................................................................14

    Summary ........................................................................................................................................ 14

    Packeteer, Inc. 2

  • 7/31/2019 Enhancing MPLS

    3/14

    Enhancing MPLS Network PerformanceMulti-Protocol Label Switching (MPLS) is here to stay. Recent surveys indicate that the majority of large

    organizations have either changed to MPLS-based IP VPNs (virtual private networks) or intend to change soon.

    Most businesses make the move to take advantage of different classes of service to ensure appropriate application

    performance.

    Consider these perspectives:

    MPLS is a fundamental protocol thats going to be used for the next ten to twenty years because its the first

    complete and stable convergence protocol for data, voice, and video infrastructure.1

    By 2007, IP VPN (frequently MPLS-based) will become the most popular WAN technology in the U.S.2

    MPLS has become a leading vehicle for connecting an organizations distributed locations. It offers advantages to

    both service providers and enterprises. For the service provider, MPLS reduces cost, simplifies provisioning,

    provides wider service coverage, and enables differentiated services. In addition to the promise of multiple levels

    of quality of service (QoS), MPLS offers the enterprise a meshed architecture, scalability, and network

    convergence, eliminating the need for multiple networks.

    Service providers need to make their bandwidth services more valuable to enterprises. After all, pitching

    bandwidth as a stand-alone commodity is no longer compelling. One opportunity for service expansion isdifferentiated performance standards. Meanwhile, enterprises realize the importance of ensuring that key business

    applications operate consistently, reliably, and promptly requirements that become essential as organizations

    adopt converged networks supporting voice, video, and data. Based on these advantages, its no wonder that

    MPLS, with its ability to offer different performance levels to different applications, seems to be the ideal solution

    for both parties.

    On paper, it all makes sense. However, once MPLS is implemented, organizations frequently discover that

    placing key applications into premium service classes does not reap the expected benefits. What goes wrong?

    Bandwidth contention within service classes, overloaded premium classes, bottlenecks outside the MPLS

    cloud they all can result in poor and unpredictable application performance. Furthermore, the complex

    requirement of mapping large numbers of applications (often numbering in the hundreds) to a relatively small

    number of MPLS classes creates confusion, and it leaves businesses with unfulfilled performance and cost-benefitexpectations.

    Packeteer, the leading provider of application traffic management solutions, offers an integrated platform that

    addresses the obstacles associated with MPLS networks. Packeteer boosts application performance, manages the

    complexities of juggling each service class traffic load, eases bandwidth bottlenecks, and verifies application and

    service-level performance, providing a very cost-effective complement to MPLS.

    This paper details the obstacles that emerge in MPLS environments and the value Packeteer brings to application

    performance as it solves these operational issues.

    Brief MPLS ReviewAs a brief reminder of how MPLS operates, recall that in the typical network without MPLS, packet paths are

    determined in real time as routers decide each packets appropriate next hop. Conventional IP routing requires

    time and eliminates opportunity to influence packets paths. With MPLS, explicit and pre-defined network paths

    transport specific types of traffic.

    1 Hossein Eslambolchi, CTO and CIO of AT&T; President of AT&T-Labs; from Point of View/Networking and Business

    Strategy, 06/03/2003.2 IDC, U.S. IP VPN Services Forecast, 2002-2007 (IDC # 28575).

    Packeteer, Inc. 3

  • 7/31/2019 Enhancing MPLS

    4/14

    MPLS solved the problem that router manufacturers faced when incorporating QoS into very large IP-VPN

    networks: ensuring that each and every router can identify and process each and every traffic flow appropriately

    requires so much processing power as to be ineffective and non-scaleable.

    A better approach, and the one that MPLS adopts, is to label traffic flows at the edge of the network and let core

    routers identify the required class of service with a simple and quick label check. MPLS reduces the burden of

    differentiating types of traffic and assigning appropriate class-of-service labels by focusing the task on the edge of

    the MPLS network. The onus is usually on a router, called the label edge router, or LER.

    Optimally, the MPLS labels indicating the best and fastest service classes go into the most urgent applications

    packets (and only the most urgent applications packets).

    Limitations and Solutions for Delivering QoS With MPLSThe ability to provide diverse applications with appropriate bandwidth and performance is part of MPLS purpose

    and design. So, why do organizations frequently find it difficult to realize the benefits of MPLS?

    Service providers do an excellent job of providing an MPLS core network with different service classes.

    However, an MPLS solution degrades as it faces three major challenges:

    Challenge 1: The right traffic does not get placed in the right MPLS service class. Premium classes deliversub-premium performance as they drown in copious non-urgent traffic; important applications are improperly

    assigned to only best-effort classes.

    Challenge 2: Traffic gets hung up in a congested bottleneck just before each entry point to the providers

    MPLS network. In addition, unmanaged traffic heading into a LAN (inbound) grows unruly, using an

    inappropriately high flow rate.

    Challenge 3: Providers and enterprises need information on the performance of each application and each

    service class transported over their

    MPLS network. Concrete, quantified

    service-level assessments are rare.

    MPLS and Packeteerimprove responsetimes.

    Packeteer complements MPLS

    installations and overcomes each of thethree QoS challenges listed above with

    pragmatic, real-world solutions. Packeteer

    offers visibility into and control of

    application traffic and enhances MPLS

    performance gains as it:

    Detects, identifies, and classifies

    diverse applications, assigning distinct

    QoS tags

    Packeteer, Inc. 4

  • 7/31/2019 Enhancing MPLS

    5/14

    Ensures that the traffic within a particular MPLS service class is the right traffic, meant for that class

    Eases the bottlenecks that form at the entry points to MPLS networks

    Extends MPLS performance benefits to the network edge and users premises

    Measures and graphs per-application and per-MPLS-class performance, enabling assessment of service level

    agreement (SLA) compliance

    Unlike other elements of the MPLS network, the enterprise typically owns and manages Packeteer products. Aservice provider can also use Packeteer to offer customers additional services. Packeteer appliances are deployed

    at the network edge just before each locations entry point to the MPLS network.

    Packeteer appliances sit on the LANimmediately before the serviceproviders routers leading into and outof the MPLS network.

    Challenge 1: Match the Right Traffic and Service ClassThe ability to match an application to an MPLS class of service is a prerequisite for an effective QoS

    implementation. After all, if network equipment is unable to identify which application is passing, how can it

    determine the appropriate service level? With the most granular and specific application classification, comes the

    most accurate and beneficial MPLS service-class assignments. If it is not possible to identify applications, it is

    also not possible to ensure that a particular application gets its proper MPLS label and corresponding class ofservice.

    Precise application classification requires the ability to analyze traffic flows at all networking layers including the

    application layer, layer 7. Traffic classification must find and decipher application-specific information contained

    within transported data.

    If MPLS solutions depend only on layer-4 port numbers to identify applications, not only do non-critical (or

    recreational) applications pass undetected, but they also seize bandwidth from premium (and more costly) MPLS

    classes. These questions highlight examples:

    Some ERP applications use any one of 10,000 layer-4 port numbers. Which ERP traffic actually gets

    identified as ERP? All? Some? None?

    Some recreational traffic searches for open ports on firewalls, disguising itself as ERP or HTTP. Will KaZaAget a class of service that is appropriate for recreational traffic? Or will it get ERPs service class?

    Because the routers at the edge of the MPLS network use port numbers to identify traffic, most service providers

    require organizations to manually map each TCP port number and IP address to each application and user, and

    then in turn to a provisioned MPLS class.

    Even if a business doesnt mind tending to this manual-mapping task, another fundamental problem remains.

    Once traffic is assigned to an MPLS class, any single flow can consume the class entire bandwidth. One high-

    capacity user or one flow from an unsanctioned bandwidth-hungry application can undermine performance of

    ERP or other mission-critical applications.

    Packeteer, Inc. 5

  • 7/31/2019 Enhancing MPLS

    6/14

    Without tools to differentiate and analyze each application, the premium MPLS class traffic can appear to be in

    compliance with the providers service level agreement. However, behind the scenes, rogue traffic might be the

    only beneficiary of costly premium performance.

    Label edge routers application classification capabilities are limited. They lack precision and accuracy when

    tagging or labeling MPLS traffic. This is the core problem behind the discrepancy in organizations expected and

    actual application performance.

    Application7

    6 Presentation Packeteer classifies traffic using application-specificinformation contained within the data and at all layersthrough layer 7.

    5 Session

    4 TransportThis traffic tree organizestraffic first by class-of-service and then by

    application. Users cancontrol bandwidth andexamine performance fortraffic in any branch of thetree no matter howgranular its classification.

    3 Routers classify traffic by IP address or TCP portnumber, but many applications share the same TCPnumber, and IP addresses are assigned dynamically.

    Network

    2 Data Link

    1 Physical

    Precise Traffic Classification

    The ability to distinguish one type of traffic from another as it passes from a

    non-MPLS edge to an MPLS core is essential to ensure that applications areassigned to the correct class of service. Only with precise classification can

    applications be treated according to their respective business importance.

    Many products can differentiate traffic based on MAC, IP address, and portnumbers, and then perhaps infer an application using a static port number. A

    few vendors offer limited application-layer classification for specific traffic

    types over specific ports. Packeteer offers all these same address- and port-

    based techniques, but goes far beyond them to identify an incredible diversity

    of complex applications. Packeteer scrutinizes multiple packets in a flow,

    behavioral characteristics, application markers, and traffic histories to

    determine precisely which applications are in use.

    Packeteers classification feature builds a hierarchical classification tree,

    inserting an entry for every distinct traffic type it identifies. A traffic tree

    provides an organized view of a traffic mix and makes it easy to assign

    bandwidth-allocation or QoS-tagging policies to entire traffic categories withone step.

    Packeteer, Inc. 6

  • 7/31/2019 Enhancing MPLS

    7/14

    Some of the applications and protocols Packeteer automatically detects, identifies, and classifies include:

    Client/ServerCVSFIX (Finance)Folding@HomeINFOC-RTMSINT-1 (Unisys Interact)MATIP (Airline)MeetingMaker

    NetIQ AppMngrOpenConnect JCPPEPGate (Attachmate)Unisys-TCPA

    Content DeliveryArielBackwebChaincastEntryPointKontikiMarimbaNewsStandPointCastWebShots

    Database and ERPBaanFileMaker Pro

    JDENet (JD Edwards)MS SQLOracle (and by database)Oracle JVMOracle EMPostgreSQLProgressSAP

    Directory ServicesCRSDHCPDNSDPAFingerIdentKerberosLDAPRADIUS

    RRPSSDPTACACSwhoisWINS

    E-mail andCollaborationBiffccMAILDCOM (MsExchange)Groupwise (Novell)IMAPLotusNotesMSSQOSIPOP3SMTP

    File ServerAFSCIFS-TCPCU-DevlockdMicrosoft-dsNetBIOS-IPNFS

    Novell NetWare5rsyncSunND

    GamesAsherons CallBattle.netDiablo IIDoomEverQuestHalf-LifeKaliLucasArts (Jedi*)MSN ZoneMythicQuake I, II, & IIISonyOnlineTribes I,IIUnreal

    Warcraft IIIYahoo! Games

    HealthcareDICOMHL7

    Host AccessATSTCPAttachmatePersoft PersonaSHARESUDPSMTBFTN3270TN5250

    InternetActiveXBITS

    FTP, Passive FTPGopherHTTPHTTP TunnelIP, IPv6, IPIP, UDP,TCPIRCMime typeNNTPSocks2httpSSHTCPSSLTFTPUUCPURLWeb browser type

    Legacy LANand Non-IPAFPAppleTalkDECnetFNA, FNAonTCPIPXLAT

    MOP-DL/RCNetBEUIPPPoESLPSNA

    MessagingAOL IM,

    Talk, Image,File, ISP,

    ICQIRCLotus IMMSN MessengerWindows-POPUPYahoo! Messenger

    MiddleWareCORBAJava RMI

    SmartSocketsSunRPC (dyn port)JavaClient

    MultiMediaMPEG (Audio, Video)Multi-cast NetShowNetMeetingQuickTimeRadio@NetscapeReal (Audio, Video)RTPRTSPSHOUTcastStreamworksVideoFrameWebExWinampStreamWinMedia

    Music P2PAimsterApple-iTunesAudioGalaxy

    RhapsodyMac Satellite

    Bit TorrentBlubster

    DirectConnectEDonkeyEmuleOvernet

    FileRogueFiletopiaFurthurnetGnutella

    AcquisitionAresBearShareFuriGnotellaGnucleusgtk-gnutellaLimeWireMyNapsterMactellaMorpheusMutellaNap Share

    PhexQtraxmaxQtellaShareazatoadnodeXoloX

    GrooveHotlineiMeshKaZaAKaZaA LiteNapster

    AmsteraudioGnomeFile NavigatorGnapsterGrokstergtk napsterjnapsterMacStarMaxter

    My NapsterNapigatorNapMXNapster Fast SearchNapster, MacOSXOpenNapRapsterSnapSpotlightWebNapWinMX

    Napster2PeerEnablerScourTripnosisWinny

    NetworkManagementCisco DiscoveryDay-TimeICMP(by packet type)IPCompMicrosoft SMSNTP

    RSVPSMSSNMPSYSLOGTime Server

    PrintIPPLPRTN3287TN5250p

    RoutingAURPBGPCBTDRPEGPEIGRP

    IGMPIGPMPLS (+tag, +app)OSPFPIMRARPRIPSpanning TreeVLAN (802.1p/q)

    SecurityProtocolDLSDPAGREIPMobilityIPSECISAKMP/IKE keyexch

    L2TPPPTPRC5DESSOCKS ProxySSHSSL (+shell)swIPe

    SessionGoToMyPCpcAnywhereREXECradminrloginrshTelnet

    TimbuktuVNCXwindows

    Thin Client orServer BasedCitrix

    Published Apps,Nfuse, IMA

    RDP/Terminal Server

    Voice over IPCiscoCTIClarentCUSeeMeDialpadH.323I-PhoneMCK Commun.

    MegacoMicom VIPMGCPNet2PhoneRTPRTCPSIPSkinny (SCCP)T.120VDOPhone

    Packeteer can classify traffic by a wide range of variables, including the following:

    Advanced Layer 7 application signatures

    Application sub-classification including Oracle and PostgreSQL (by database), Citrix (by published

    application or priority tag), FTP (by file name or extension), NNTP (by name or type of newsgroup), VoIP

    (by protocol or CODECs)

    HTTP sub-classification by URL, URL wildcard, content type, MIME type, browser type, HTTP tunnel,

    HTTP 1.1 virtual server

    SSL sub-classification by certificate common name

    Packeteer, Inc. 7

  • 7/31/2019 Enhancing MPLS

    8/14

    Layer 4 UDP and TCP ports, port ranges, and port lists

    Layer 3 IP addresses, address ranges, subnets, subnet ranges, MAC addresses, host lists, and LANs or

    physical device

    QoS markings, including DiffServ, IP-ToS, IP-CoS, IP precedence, MPLS label, MPLS experimental bits

    Frame relay interface, PVC/DLCI, ATM PVC, ATM interface, ISL-VLAN, 802.1q-VLAN, 802.1p-LAN

    Once Packeteer identifies each passing packet, it can tag each packet with a DiffServ or IP TOS (type of service)identifier to give LERs the criteria they need to assign proper MPLS labels. As Packeteer identifies, differentiates,

    and tags applications, it ensures that only appropriate applications are assigned to any MPLS service class. It

    eliminates the contention issue that happens when too many applications go into the same service class because of

    a lack of visibility into various types of traffic. The frequency of missed SLAs declines.

    For example, with Packeteer, SAP and Oracle traffic can share one service class or have two distinct classes.

    Either way, they can sit in a separate MPLS service class than the best-effort class used for email and downloads.

    In another example, Citrix Published Applications and NFuse (using the ever-popular port 80) can have a higher

    service class than that assigned to web surfing and file sharing, also on port 80.

    Typically, the enterprise does not get involved with MPLS labels, leaving all MPLS involvement (including

    labels) to the service provider. However, Packeteer does have the ability to tag packets directly with MPLS labels

    if the enterprise or service provider wishes to do so.

    Challenge 2: Prevent a BottleneckThe transition from a non-MPLS edge to an MPLS core or WAN typically turns into a speed-conversion

    bottleneck as traffic from a speedy Ethernet LAN funnels into a slower line. Critical traffic at this bottleneck is

    not yet the beneficiary of MPLS performance advantages, as the traffic is not yet within the MPLS network

    cloud.

    MPLS implementations are usually done in the network core, leaving local LANs at the network edge as they are.

    Simply deploying an MPLS core network to deliver QoS wont yield end-to-endQoS for applications. The link

    from the local LAN to the MPLS core is typically the lowest capacity portion of the network. It backs up with

    deep queues and introduces the most latency. Even if SAP, for example, has been assigned to the premium class

    within the MPLS network, it might wait behind FTP packets and web traffic before entering.

    Packeteer eases the bottleneck, ensures that key business applications can always access the network, and

    eliminates or reduces queuing within LERs, a main contributor to unpredictable traffic delay. As Packeteer detects

    and identifies each application or traffic type needing assignment to a particular service class, it can also

    determine how that traffic should pass through the bottleneck point.

    Packeteer also regulates the rate at which traffic enters the network on the other side of

    connections, making sure that inbound traffic doesnt grow unruly and exceed its

    expected flow rates.

    Its as if each application ortype of traffic gets its ownappropriately sized link.

    If an application doesntneed its bandwidth at themoment, it goes to another

    that does. Bandwidth isnever wasted.

    Policy-based bandwidth allocation boosts or curbs application performance over

    the WAN or Internet. Packeteers flexible policies protect

    critical applications, pace greedy traffic, limit recreational

    usage, and block malicious traffic. Bandwidth minimums

    and/or maximums apply to each application, MPLS class of

    service, session, user, and/or location. Each type of traffic

    maps to a specific bandwidth-allocation policy, ensuring that

    each receives an appropriate slice of bandwidth.

    An MPLS class of service is based upon a given traffic load.

    If the load grows too large, the MPLS implementation can

    drop excess traffic into a lower class of service. The portion of traffic that gets demoted is not necessarily the

    applications that someone would choose for slower service. Packeteer can ensure that the amount of traffic

    Packeteer, Inc. 8

  • 7/31/2019 Enhancing MPLS

    9/14

    entering an MPLS class does not exceed the expected and predefined volume for that class, preventing

    unexpected drops in service.

    With Packeteer, organizations can:

    Protect the performance of important applications, such as SAP and Oracle, or all applications in a premium

    MPLS class of service

    Enforce limits on traffic volume in each MPLS class of service

    Provision steady streams for voice or video traffic to ensure smooth performance

    Stop applications or users from monopolizing the link

    Contain unsanctioned and recreational traffic such as KaZaA and AudioGalaxy

    Reserve or cap bandwidth using an explicit rate, percentage of capacity, or priority

    Strike a balance between consistent access and a bandwidth limit for applications such as Microsoft Exchange

    that are both bandwidth-hungry and critically important

    Allow immediate passage for small, delay-sensitive traffic such as Telnet

    With Packeteers control features, performance matches application characteristics, business requirements, and

    user needs.

    These graphs compare usage andefficiency, before and after usingPacketeers control features.

    Bandwidth usage smoothes outand avoids spiky peaks andvalleys that create inconsistentdelays.

    Retransmissions and their wastedbandwidth are all but eliminated.

    Challenge 3: Provide Performance FeedbackWhen a service provider and enterprise enter into a contract for an MPLS network, they must agree on their

    service classes. For example, there might be four classes of service: Voice (for VoIP calls), Gold (for urgent

    business-critical applications), Silver (for important but less urgent applications), and Bronze (for traffic requiring

    only best-effort performance with leftover resources). Each class of service maps to performance commitments,

    an SLA.

    How do providers and enterprises validate that results match expectations? Can sub-par performance be attributed

    to the provider or enterprises network? Clear answers can help prevent conflicts and wasted diagnostic time.

    Packeteer, Inc. 9

  • 7/31/2019 Enhancing MPLS

    10/14

    Both providers and enterprises need precise performance measurements for flexible intervals of time. Both parties

    also need to be able to divide delay measurements between the provider and enterprises area of responsibility.

    Traditional methods for measuring MPLS SLAs provide information only on the performance of a service class

    aggregate traffic. Enterprises enter a contract for delay, availability, throughput, and/or other metrics, based on

    averages in each service class.

    If one particular application in

    the MPLS class suffers poor

    performance, it is quite possible

    that the overall SLA for the

    class would remain compliant.

    It is important for any

    organization that uses MPLS for

    application QoS to be able to

    measure all metrics for a single

    specific application. In addition,

    when auditing SLA compliance,

    averages based on long sample

    periods are of less value than

    exact information based oninstantaneous peaks and short-term averages.

    Packeteers comprehensive reports provide a clear view of historical performance, load, and efficiency. Extensive

    measurement data lives on board for up to two months and forms the foundation for Packeteers reports, all

    accessible with a web browser. More than 100 types of metrics are available for export and incorporation into

    third-party reporting tools. In addition, Packeteer ReportCenter can centralize reporting functions for multiple

    Packeteer appliances at edge locations (all the MPLS network entry points at branch offices, for example).

    ReportCenter can render many additional predefined reports and store measurement data for long periods of time.

    Measuring Response Times

    Packeteers position in the network monitoring all traffic that passes gives it a unique opportunity to

    provide accurate response-time measurements at a very low cost. Because it already sees every packet, Packeteercan calculate the time traffic spends traveling between a client and a server, the time used by the server, and the

    time spent on either side of a Packeteer appliance. Rather than collecting response data, Packeteer notes response

    times as traffic passes. This simple approach provides rich data without network impact or overhead.

    Packeteers response-time management facility offers techniques to measure performance, troubleshoot sluggish

    response, set service-level goals, and assess compliance. Organizations can:

    Track delay statistics for flexible traffic categories. Measure response times for an MPLS service class,

    individual application, host, subnet, and any transaction-oriented TCP traffic.

    Split each response-time measurement into network delay (time spent in transit) and server delay (time the

    server used to process the request).

    Identify users and servers with the slowest performance.

    Set acceptability standards and track whether performance adheres to them. Set the speed that divides goodresponses from bad (500 ms for the Gold MPLS class of service, for example), and set the percentage of

    transactions that should meet designated performance goals (95 percent, for example).

    Split network delays into time spent on either side of a Packeteer appliance. When Packeteer sits at the

    boundary between the enterprise and providers networks, separate metrics provide a clear, unambiguous

    dividing line of responsibilities. When performance is slow, these metrics indicate on which side of the

    dividing line the slowdown occurs.

    Packeteer, Inc. 10

  • 7/31/2019 Enhancing MPLS

    11/14

    View current and historical performance data in intuitive tables and graphs, in a MIB (management

    information base) via an XML API or as raw data. SNMP management tools and third-party reporting tools

    integrate smoothly.

    With a mechanism to compare actual and anticipated performance on an MPLS network, service-level agreements

    become more than empty promises.

    See total transaction times dividedinto their network and servercomponents.

    This graph shows that response timehas been sporadically slow withfrequent spikes. In addition, it showsthat it was not the server that wascausing the problems it was thenetwork.

    If this is a graph of a criticalapplication, its performance definitelyneeds some help. Some ofPacketeers control features andperhaps a different MPLS serviceclass are in order.

    Access to MPLS Performance Data

    If an enterprise owns and manages its own Packeteer appliances, then it can access any of the relevant reports to

    verify or diagnose performance. But if the service provider owns and manages Packeteer appliances, then the

    provider must find a convenient way to convey performance information to customers. The most convenient way

    to convey information is through a web page. But the repetitive, manual chores required to continually publish up-

    to-date reports are painful.

    Packeteers customer portal is a web page that serves as a vehicle for delivering information about MPLS network

    usage, performance, and status to a customer. Per-customer tailored web pages offer information for any

    application or MPLS class of service, including average and peak bandwidth rates, response times, and efficiency.

    Customers can check their own status, thereby reducing the volume of support calls. Trust increases as all partiesaccurately monitor factors such as availability, usage, and performance.

    Reports are presented in HTML pages that the provider designs, using templates provided at the Packeteer

    website. The provider chooses either a single HTML page with customized data or a separate HTML page for

    each customer. Packeteer maintains the portals HTML pages, automatically customizes them for each viewer,

    serves the HTML pages when requested, and insulates customers from each others data.

    The customer portal offers the ability to:

    Generate metrics, graphs, tables, and reports that describe and validate usage and performance

    Brand the look and feel of the web page for each customer or group

    Notify customers of service changes or other timely messages

    Ensure customers are informed with no need for help-desk support

    Packeteer, Inc. 11

  • 7/31/2019 Enhancing MPLS

    12/14

    Example of acustomer portal

    Other Benefits of Using Packeteer in MPLS NetworksEarlier sections of this paper covered the three most significant benefits of deploying Packeteer in an MPLS

    network: (1) getting the right traffic on the right MPLS path; (2) avoiding a congested bottleneck at each MPLS

    entry point; (3) assessing MPLS service-level performance. Additional benefits are also available.

    Preparing for MPLS

    Before implementing an MPLS network, organizations typically confront a few challenges during planning

    stages. Issues that Packeteer can determine or address include:

    Application mix

    Before determining MPLS service classes, its important to know the applications that are running over the

    network. As soon as Packeteer initiates automatic application discovery, organizations are often surprised by

    some of the types of traffic that appear in their traffic trees.

    Packeteer, Inc. 12

  • 7/31/2019 Enhancing MPLS

    13/14

    Load

    Organizations are often confounded when trying to select the sizes for each of their MPLS service classes.

    How big should the most premium class be? How about the best-effort class that will support all leftover

    traffic? Packeteer automatically measures load for each traffic category as it passes. If the organization

    classifies its auto-discovered traffic types into categories for each intended MPLS service class, then it can see

    each MPLS class load even before the MPLS network exists.

    Pre-MPLS baseline picture

    MPLS networks should improve the consistency and speed of critical applications performance. But

    improvements are difficult to verify without a basis of comparison a performance before picture.

    Packeteer can measure application performance before and after MPLS deployment. Packeteer recommends

    three performance snapshots one before MPLS and traffic managements control features are applied; one

    before MPLS and after control features are applied; and one after both. These three snapshots provide a

    complete picture.

    Weighing the Cost of a Premium Class of Service

    Once an organization deploys an MPLS network, it pays a different rate for each MPLS service class.

    Presumably, a Platinum class costs more than Gold, which costs more than Silver, which costs more than Bronze,

    and so on.

    With Packeteer, the enterprise can compare performance in two MPLS service classes to determine if a cost

    premium is worth it. For example, it could compare average response times for Gold and Silver service classes

    traffic, revealing whether the difference in performance merits the difference in cost.

    A service provider could also do the same comparison using Packeteer. If the comparison reveals a less-than-

    anticipated performance difference, the provider might consider some performance tuning on the premium class.

    If its greater than anticipated, the provider might decide to raise its premium rates in the future.

    Marking, Pushing, Popping, and Swapping

    Most Packeteer-MPLS implementations entail marking traffic with DiffServ or IP TOS tags to relay class-of-

    service intentions to the LER, which does the actual MPLS labeling. However, Packeteer can also tend to MPLS

    labels itself, if desired.

    One packet can have more than one MPLS label in its header. All labels reside in the packets MPLSstack, an

    ordered list of labels that is processed on a last-assigned/first-removed basis. Routers frequently assign (called

    push), remove (calledpop), or exchange (calledswap) labels in each packets MPLS stack as they route.

    Packeteer can also perform these three operations push, pop, and swap as packets pass, relieving routers of

    extra overhead.

    Delivering Network Backup

    Organizations commonly consider MPLS networks when deploying

    new, business-critical applications such as VoIP or ERP. However,

    should the MPLS network fail, an alternate connection is needed.

    Typically, a back-up connection has less capacity than the primary

    connection. If and when the secondary connection becomes active,

    application contention becomes a more significant problem as key

    applications fail or are so slow as to be unusable.

    Packeteer can control traffic over slower back-up networks to

    ensure that key applications remain usable, even in the case of a

    major network failure. With multiple physical interfaces, Packeteer

    can implement different traffic management strategies for the

    primary and back-up connections. Each interface can have its own

    Packeteer, Inc. 13

  • 7/31/2019 Enhancing MPLS

    14/14

    settings for bandwidth-allocation policies, application priorities, and traffic marking. Although intervals of normal

    usage on the primary network might feature a mix of applications with network access, back-up mode might

    permit network access only to critical applications and save non-critical applications until spare bandwidth is

    available. Many other strategies are possible.

    Assisting Voice/Data Network Convergence

    For many, planning a VoIP installation is the catalyst for considering an MPLS network. A network that supportsboth voice and data needs multiple QoS levels, and thats precisely what brings MPLS to mind.

    Packeteer facilitates network convergence, again complementing the advantages that MPLS offers. In preparing

    for a VoIP installation, Packeteer helps organizations:

    Determine how much bandwidth voice traffic will need.

    Simulate peak call volumes impact on existing applications and their performance.

    Decide if a capacity upgrade is needed.

    Once VoIP and data are both active on one network, Packeteer can:

    Identify many types of voice traffic, including RTCP, SIP, Megaco, MGCP, Skinny, MCK-Signaling, RTP,

    MiCOM VIP, MCK Voice, and others.

    Protect bandwidth for VoIP as a whole.

    Clear easy passage for VoIPs setup and control traffic.

    Allocate the steady rate required for good performance for each voice stream.

    Handle over-subscription (every employee suddenly decides to use the phone at the same time) gracefully.

    Assign appropriate QoS tags or MPLS labels.

    Control bandwidth allocation appropriately for competing data applications.

    SummaryAs a growing number of organizations turn to MPLS networks for network convergence and a range of service

    levels, the need for assistance in MPLS preparation and delivery ofend-to-endquality of service becomes more

    significant. Packeteer provides that assistance.

    Incorporating Packeteer in MPLS networks from planning through management offers compelling

    advantages. It helps determine what to purchase; identifies and marks the application traffic needing special

    handling; assesses performance; and keeps traffic sailing smoothly at the entry and exit points of an MPLS

    network, extending the performance advantages of an MPLS core network all the way to the edge.

    With Packeteer, network and application performance align with business needs.

    If youd like more information about Packeteer solutions, consult Packeteers web site or call 408-873-4400 or

    800-697-2253.

    Packeteer, Inc. 14