Home > Networking Channel Hot Spot Tutorials > Network upgrades for high-availability applications > High-availability applications and the network > More resources > Achieving network design objectives
Hot Spot Tutorials: Network upgrades for high-availability applications:
EMAIL THIS
 START   HIGH-AVAILABILITY APPS AND THE NETWORK   SUPPORTING HIGH-AVAILABILITY APPLICATIONS   SOFTWARE AND NETWORK INFRASTRUCTURE UPGRADES   
High-availability applications and the network


More resources
<< PREVIOUS | NEXT >>: How to set up a network to optimize performance...
 TIPS & NEWSLETTERS TOPICS 

NETWORK DESIGN

Achieving network design objectives


Cormac Long
11.14.2006
Rating: --- (out of 5)


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


The network design process should be driven by a set of objectives. This tip, reposted courtesy of SearchNetworking.com, helps value-added resellers (VARs) and networking consultants set and achieve objectives when designing IP-based networks.

It is imperative to set clear objectives at the outset of the network design process. These objectives relate to the parameters by which a network design is evaluated.

Key performance parameters must be identified and have target values assigned to them. These performance targets are ultimately dictated by the application requirements. To assign these targets in a meaningful manner the application must be understood at both a quantitative and qualitative level. The bandwidth consumption associated with the application must be evaluated in order to provide the capacity necessary to meet performance targets. The sensitivity of the application to packet loss, packet delay and variation in delay must be clearly understood. This is particularly important on modern IP networks where multiple heterogeneous applications are supported. Data applications that employ UDP transport are more seriously affected by packet loss than reliable connection-oriented TCP-based applications. Conversely, real-time applications such as voice, video and multi-media are more tolerant of packet loss than they are of delay and variations in delay. Thus, the different network applications may require that different quality parameters be prioritized.

Target values should be set for network availability or downtime. This target, like the performance targets, serves as a quality benchmark during the design process. The tolerable level of network downtime is heavily related to t...


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


<< PREVIOUS | NEXT >>: How to set up a network to optimize performance...
VIEW ALL IN THIS CATEGORY


RELATED CONTENT
Network Design
Upgrading customer network fabric for 10 gigabit Ethernet
Upgrade customer data centers with 10 gigabit Ethernet
Prepping customers for IPv6 transition: Step by step
Channel Explained: Data center design for networking VARs
Router and switch upgrades: Five reasons your customer should invest
Switch and router upgrades without the downtime
Cisco VARs drive WLAN 802.11n migration with beam-forming
Implementing robust network design projects
Network design considerations
Top networking tips for solution providers

Low-Cost Network Design
MSPs get more, pay less with PSA software on cloud computing platform
Choose greener data center networking gear
Green IT tutorial: Offering green networking services
Cloud services may be cheaper, but MSPs have much to weigh before going up
Router and switch upgrades: Five reasons your customer should invest
Network design checklist: Six factors to consider when designing LANs
What role does the network have in the future data center?
How will you protect your client's network?
How will the network monitoring be conducted?
What are the physical network considerations?

Network Management Services
How to use user-agent strings as a network monitoring tool
Study guide: Offering MPLS services
Managed wireless LAN network services can be a channel partner moneymaker
Avaya launches new managed services and channel programs for partners
How to deploy NetFlow v5 and v9 probes and analyzers
Bandwidth management services
Offering network analysis in virtualized environments
Energy-saving tips for business networks
How to resolve DNS server failures
How to troubleshoot DNS server failures

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


he nature of your customer's business. The effect of application unavailability can vary from the loss of tens-of-thousands of dollars per hour in the financial sector, to the potential loss of human life in the medical sector.

An estimate should be provided for the scale to which the network is likely to grow. This should entail a projected estimate for growth in the number of users, network nodes, geographically dispersed sites and, arguably most important, growth in application traffic. It then becomes the designer's task to put a network plan in place that will serve to accommodate this growth. Designing a network to the performance, resilience and scalability specifications is of little use if it is not a cost-effective solution. The designers must be keenly aware of the budgetary constraints in order to make intelligent cost versus availability trade-off decisions.

Achieving the design objectives

Network design requires extensive practical experience combined with a theoretical understanding of the technologies and how they relate to one and other. Hands-on experience is particularly critical, and this is often overlooked. An engineer who lacks extensive network support experience is, in my view, not yet equipped to work in design. The tools that enable you to achieve design goals are encompassed in the technology itself. You need to have a good knowledge and understanding of this; for example, scalable routing protocols, cost-effective WAN transport technology, network management and so on. I would always recommend laboratory work in performing proof-of-concept tests. Design must be performed in a lab rather than as a theoretical paper exercise. The multitude and interaction of so much technology is simply too complex to verify in anything other than a real-life test bed. The following steps provide an approximate guideline that can be used to approach the fundamental tasks to be followed during the design process:

  1. Determine the performance parameters that best specify each of the design goals; for example, application response time, percentage packet loss, latency and application availability.

  2. Identify any design constraints. The most obvious constraint is budget. Other constraints may include implementation timescale, support of legacy equipment, incorporation of specialized departments that require unique network specification and policy.

  3. After considering the constraints, set targets for the relevant network performance parameters.

  4. Commence a high-level design. This is intended to resolve major issues such as the choice of WAN technology and equipment, the IP addressing plan, the degree to which routing is used instead of switching and so on.

  5. This high level design should then be compared to the constraints. If the constraints are not met, then an iterative step backwards is required. In the event of the constraints being met the design process can proceed.

  6. A specific network design plan can now begin to be formulated. This addresses all technical details and alternatives for the design.

  7. Each major aspect of the technical solution should be lab tested. The application response and availability characteristics should be tested in a lab. This will facilitate an iterative refinement of the technical solution.

  8. The design is complete when the technical design is fully refined. In some cases the final lab tests may indicate that the fundamental performance targets or constraints are unrealistic and may have to be revised and compromised. It is, however, an aspiration to tentatively finalize these parameters at the high level design stage.

About the author
Cormac Long is the author of IP Network Design and Cisco Internetworking and Troubleshooting.

This tip originally appeared on SearchNetworking.com.


Rate this Tip
To rate tips, you must be a member of SearchNetworkingChannel.com.
Register now to start rating these tips. Log in if you are already a member.




DISCLAIMER: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.

HomeNewsTopicsITKnowledge ExchangeTipsMultimediaWhite PapersBlogsEvents
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




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