TCP/IP Solution  «Prev  Next»
Lesson 6Enhance a TCP/IP design for availability
ObjectiveDefine the strategies used to enhance the availability of TCP/IP routing structures.

Enhance TCP/IP design for availability

Question: What type of TCP/IP design enhancements should be carried out to increase availability?
To increase availability in a TCP/IP network, there are several design enhancements that can be carried out:
  1. Redundancy: Implementing redundant components, such as routers, switches, and network links, can help to ensure that network traffic can still flow even in the event of a component failure.
  2. Load Balancing: Distributing network traffic across multiple network paths, servers, or resources can help to prevent overload and improve availability.
  3. Fault-Tolerant Protocols: Using fault-tolerant protocols, such as Hot Standby Router Protocol (HSRP), Virtual Router Redundancy Protocol (VRRP), or Border Gateway Protocol (BGP), can help to ensure that network traffic is automatically rerouted in the event of a failure.
  4. Quality of Service (QoS): Implementing QoS policies can help to prioritize network traffic and ensure that critical applications and services receive sufficient bandwidth and resources.
  5. Network Segmentation: Dividing the network into smaller segments or subnets can help to reduce the impact of failures and improve network performance.
  6. Monitoring and Management: Implementing network monitoring and management tools can help to quickly identify and resolve issues before they affect availability.

Overall, enhancing TCP/IP design with redundancy, load balancing, fault-tolerant protocols, QoS, network segmentation, and monitoring and management can all help to increase network availability and ensure that critical applications and services are always accessible.
The availability of a TCP/IP network design is measured by the percentage of time users are able to transfer data by using the TCP/IP network infrastructure. To improve the availability of a routed network, your design must include redundant links and routers between locations where the highest availability is required. The inclusion of redundant routed paths in your design improves:
  1. Availability
  2. Performance (bandwidth)

Multiple gateways are important on segments that must always have an available inbound and outbound route. For example, you may have configured a DMZ for your Web servers that you use for e-commerce or partner access. A single gateway has no fault tolerance because if that single access point fails, no inbound or outbound communication can move into, or out of, the DMZ segment. You can configure cost metrics for the routed paths to constrain traffic to a single link where the backup is a dial-on-demand interface, or allow concurrent use of multiple routes where they are available. For example, you may have configured a VPN link on your T1 connection that allows you to connect to other sites within your company. However, for fault tolerance, you have decided to provide a demand-dial ISDN route to critical sites. You would set the cost metric higher on the ISDN route so that the T1 route is used preferentially. Set the link cost metric for each route to be equal if the links are available concurrently and there is no monetary cost penalty. Set different cost metrics if a link provides dial-on-demand backup and monetary costs prohibit running multiple links concurrently.

Load balancing


Routers can provide built-in load balancing across multiple links and paths if the routes are concurrently available and advanced routing protocols are used. Load balancing is possible with unequal cost metrics if protocols such as Interior Gateway Routing Protocol (IGRP)[1] are used. The router uses the cost metrics to determine which paths the packets take, and the administrator can adjust the amount of load balancing. This is considered only if the speed of the redundant links differs greatly, and the links are concurrently available.
The next lesson wraps-up this module.

[1]Interior Gateway Routing Protocol (IGRP) : IGRP is a distance vector routing protocol developed by Cisco Systems.