Home > Ask the Networking Experts > Questions & Answers > Best practices for end-to-end testing
Ask The Networking Expert: Questions & Answers
EMAIL THIS

Best practices for end-to-end testing

Retired expert - Loki Jorgenson, Ph. D. EXPERT RESPONSE FROM: Retired expert - Loki Jorgenson, Ph. D.

Pose a Question
Other Networking Categories
Meet all Networking Experts
Become an Expert for this site


Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   


>
QUESTION POSED ON: 08 May 2003
We are trying to set up testing guidelines for equipment (card swipe terminals) owned and/or leased to our customers that will connect to us via dial-up (T1), host-to-host (Frame) and the Internet. Are there any "best" practices that should be looked at? I'm combing through my Cisco material to find their checklist, but so far, I've had no luck.

>
EXPERT RESPONSE
Best practices for end-to-end testing (that scale well) haven't really been well developed yet. That is because there aren't that many viable options - most testing methodologies are either not end-to-end or require remote agents or hardware solutions at both end (and thus don't scale well).

Your constraints appear to be:

  1. no (or low) dependence on or knowledge of specific network path
  2. scalable to many devices/paths
    1. low effort to test
    2. low cost to instrument each end host
    3. rapid testing
  3. no (or low) new requirements for end host

Before continuing, allow me to define a concept since the language in this area is not well defined. The key words are "end-to-end" and "characterization" or "view".

"End-to-end" specifies a network path from one host to another that may include a wide variety of other devices and media. The nature of "end-to-end" doesn't essentially change though if those devices or media change. The idea of end-to-end is established at a particular network Layer such as Layer 3 (IP) or Layer 2 (Frame).

"Characterization" or "view" defines an attribution of the end-to-end path. A simple example is "connectivity" ? we are all familiar with the characterization of "connected", particularly in terms of the "view" that a well-known tool, ping, provides. More complex characterizations are possible in terms of things like

  • maximum achievable bandwidth
  • propagation delay
  • jitter
  • packet loss

    Best practices should be:

  • rely on an end-to-end characterization of network path
  • use consistent minimum characterization profiles across paths to all devices
  • pre- and post-qualify the path (if possible) when making changes or installations
  • establish a minimum number of independent tests that should be performed relative to the requirements of the implementation
  • monitor the paths on a regular, on-going basis from a critical central point (or multiple points as needed)

    So, in a very simple world, that might mean that you use connectivity as your characterization, ping as your tool, and a script to execute it as a cron job. In a more complex world (like the one you live in), you may have more stringent criteria, and require more sophisticated tools (e.g. appareNet or remote SNMP-based systems like MRTG) to monitor the paths for preferred characterizations.

    This is an area where there is much work yet to be done. I hope this helps.


  • Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   


    RELATED CONTENT
    Network Performance
    Measure wireless network performance using testing tool iPerf
    QoE benchmarking: Unique approaches and environments
    Quality of experience: Why technical benchmarking is not enough
    Next-generation enterprise networks: Links to telecom carriers grow stronger
    Application acceleration cements concrete co.'s consolidation project
    Streaming Olympics video will drain corporate bandwidth
    College IT department transforms itself with network management tools
    How to prioritize wireless traffic
    WAAS accelerates collaboration, increases revenue at engineering firm
    Network management frameworks: FCAPS and ITIL

    RELATED GLOSSARY TERMS
    Terms from Whatis.com − the technology online dictionary
    baseboard management controller  (SearchNetworking.com)
    fault management  (SearchNetworking.com)
    loose coupling  (SearchNetworking.com)
    M2M  (SearchNetworking.com)
    maximum segment size  (SearchNetworking.com)
    maximum transmission unit  (SearchNetworking.com)
    network coding  (SearchNetworking.com)
    packet loss  (SearchNetworking.com)
    round-trip time  (SearchNetworking.com)
    throttled data transfer  (SearchNetworking.com)

    RELATED RESOURCES
    2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
    Search Bitpipe.com for the latest white papers and business webcasts
    Whatis.com, the online computer dictionary



    Search and Browse the Expert Answer Center
    Search and browse more than 25,000 question and answer pairs from more than 250 TechTarget industry experts.
    Browse our Expert Advice



    Expert networking advice and tips for IT professionals
    HomeNewsTopicsITKnowledge ExchangeTipsAsk the ExpertsMultimediaWhite PapersNetworking Product Trials
    About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
    SEARCH 
    TechTarget provides enterprise IT professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective IT purchase decisions and managing their organizations' IT projects - with its network of technology-specific Web sites, events and magazines.

    TechTarget Corporate Web Site  |  Media Kits  |  Reprints  |  Site Map




    All Rights Reserved, Copyright 2000 - 2008, TechTarget | Read our Privacy Policy
      TechTarget - The IT Media ROI Experts