Remember Me
forgot your password?

Network Routing Protocols - IGRP, EIGRP, OSPF, ISIS, BGP

Overview

The purpose of routing protocols is to learn of available routes that exist on the enterprise network, build routing tables and make routing decisions. Some of the most common routing protocols include RIP, IGRP, EIGRP, OSPF, IS-IS and BGP. There are two primary routing protocol types although many different routing protocols defined with those two types. Link state and distance vector protocols comprise the primary types. Distance vector protocols advertise their routing table to all directly connected neighbors at regular frequent intervals using a lot of bandwidth and are slow to converge. When a route becomes unavailable, all router tables must be updated with that new information. The problem is with each router having to advertise that new information to its neighbors, it takes a long time for all routers to have a current accurate view of the network. Distance vector protocols use fixed length subnet masks which aren't scalable. Link state protocols advertise routing updates only when they occur which uses bandwidth more effectively. Routers don't advertise the routing table which makes convergence faster. The routing protocol will flood the network with link state advertisements to all neighbor routers per area in an attempt to converge the network with new route information. The incremental change is all that is advertised to all routers as a multicast LSA update. They use variable length subnet masks, which are scalable and use addressing more efficiently.

Interior Gateway Routing Protocol (IGRP)

Interior Gateway Routing Protocol is a distance vector routing protocol developed by Cisco systems for routing multiple protocols across small and medium sized Cisco networks. It is proprietary which requires that you use Cisco routers. This contrasts with IP RIP and IPX RIP, which are designed for multi-vendor networks. IGRP will route IP, IPX, Decnet and AppleTalk which makes it very versatile for clients running many different protocols. It is somewhat more scalable than RIP since it supports a hop count of 100, only advertises every 90 seconds and uses a composite of five different metrics to select a best path destination. Note that since IGRP advertises less frequently, it uses less bandwidth than RIP but converges much slower since it is 90 seconds before IGRP routers are aware of network topology changes. IGRP does recognize assignment of different autonomous systems and automatically summarizes at network class boundaries. As well there is the option to load balance traffic across equal or unequal metric cost paths.

Characteristics

· Distance Vector

· Routes IP, IPX, Decnet, Appletalk

· Routing Table Advertisements Every 90 Seconds

· Metric: Bandwidth, Delay, Reliability, Load, MTU Size

· Hop Count: 100

· Fixed Length Subnet Masks

· Summarization on Network Class Address

· Load Balancing Across 6 Equal or Unequal Cost Paths ( IOS 11.0 )

· Metric Calculation = destination path minimum BW * Delay (usec)

· Split Horizon

· Timers: Invalid Timer (270 sec), Flush Timer (630 sec), Holddown Timer (280 sec)

Enhanced Interior Gateway Routing Protocol (EIGRP)

Enhanced Interior Gateway Routing Protocol is a hybrid routing protocol developed by Cisco systems for routing many protocols across an enterprise Cisco network. It has characteristics of both distance vector routing protocols and link state routing protocols. It is proprietary which requires that you use Cisco routers. EIGRP will route the same protocols that IGRP routes (IP, IPX, Decnet and Appletalk) and use the same composite metrics as IGRP to select a best path destination. As well there is the option to load balance traffic across equal or unequal metric cost paths. Summarization is automatic at a network class address however it can be configured to summarize at subnet boundaries as well. Redistribution between IGRP and EIGRP is automatic as well. There is support for a hop count of 255 and variable length subnet masks.

Convergence

Convergence with EIGRP is faster since it uses an algorithm called dual update algorithm or DUAL, which is run when a router detects that a particular route is unavailable. The router queries its neighbors looking for a feasible successor. That is defined as a neighbor with a least cost route to a particular destination that doesn't cause any routing loops. EIGRP will update its routing table with the new route and the associated metric. Route changes are advertised only to affected routers when changes occur. That utilizes bandwidth more efficiently than distance vector routing protocols.

Autonomous Systems

EIGRP does recognize assignment of different autonomous systems which are processes running under the same administrative routing domain. Assigning different autonomous system numbers isn't for defining a backbone such as with OSPF. With IGRP and EIGRP it is used to change route redistribution, filtering and summarization points.

Characteristics

· Advanced Distance Vector

· Routes IP, IPX, Decnet, Appletalk

· Routing Advertisements: Partial When Route Changes Occur

· Metrics: Bandwidth, Delay, Reliability, Load, MTU Size

· Hop Count: 255

· Variable Length Subnet Masks

· Summarization on Network Class Address or Subnet Boundary

· Load Balancing Across 6 Equal or Unequal Cost Paths (IOS 11.0)

· Timers: Active Time (180 sec)

· Metric Calculation = destination path minimum BW * Delay (msec) * 256

· Split Horizon

· LSA Multicast Address: 224.0.0.10

Open Shortest Path First (OSPF)

Open Shortest Path First is a true link state protocol developed as an open standard for routing IP across large multi-vendor networks. A link state protocol will send link state advertisements to all connected neighbors of the same area to communicate route information. Each OSPF enabled router, when started, will send hello packets to all directly connected OSPF routers. The hello packets contain information such as router timers, router ID and subnet mask. If the routers agree on the information they become OSPF neighbors. Once routers become neighbors they establish adjacencies by exchanging link state databases. Routers on point-to-point and point-to-multipoint links (as specified with the OSPF interface type setting) automatically establish adjacencies. Routers with OSPF interfaces configured as broadcast (Ethernet) and NBMA (Frame Relay) will use a designated router that establishes those adjacencies.

Areas

OSPF uses a hierarchy with assigned areas that connect to a core backbone of routers. Each area is defined by one or more routers that have established adjacencies. OSPF has defined backbone area 0, stub areas, not-so-stubby areas and totally stubby areas. Area 0 is built with a group of routers connected at a designated office or by WAN links across several offices. It is preferable to have all area 0 routers connected with a full mesh using an Ethernet segment at a core office. This provides for high performance and prevents partitioning of the area should a router connection fail. Area 0 is a transit area for all traffic from attached areas. Any inter-area traffic must route through area 0 first. Stub areas use a default route to forward traffic destined for an external network such as EIGRP since the area border router doesn't send or receive any external routes. Inter-area and intra-area routing is as usual. Totally stubby areas are a Cisco specification that uses a default route for inter-area and external destinations. The ABR doesn't send or receive external or inter-area LSA's. The not-so-stubby area ABR will advertise external routes with type 7 LSA. External routes aren't received at that area type. Inter-area and intra-area routing is as usual. OSPF defines internal routers, backbone routers, area border routers (ABR) and autonomous system boundary routers (ASBR). Internal routers are specific to one area. Area border routers have interfaces that are assigned to more than one area such as area 0 and area 10. An autonomous system boundary router has interfaces assigned to OSPF and a different routing protocol such as EIGRP or BGP. A virtual link is utilized when an area doesn't have a direct connection to area 0. A virtual link is established between an area border router for an area that isn't connected to area 0, and an area border router for an area that is connected to area 0. Area design involves considering geographical location of offices and traffic flows across the enterprise. It is important to be able to summarize addresses for many offices per area and minimize broadcast traffic.

Convergence

Fast convergence is accomplished with the SPF (Dijkstra) algorithm which determines a shortest path from source to destination. The routing table is built from running SPF which determines all routes from neighbor routers. Since each OSPF router has a copy of the topology database and routing table for its particular area, any route changes are detected faster than with distance vector protocols and alternate routes are determined.

Designated Router

Broadcast networks such as Ethernet and Non-Broadcast Multi Access networks such as Frame Relay have a designated router (DR) and a backup designated router (BDR) that are elected. Designated routers establish adjacencies with all routers on that network segment. This is to reduce broadcasts from all routers sending regular hello packets to its neighbors. The DR sends multicast packets to all routers that it has established adjacencies with. If the DR fails, it is the BDR that sends multicasts to specific routers. Each router is assigned a router ID, which is the highest assigned IP address on a working interface. OSPF uses the router ID (RID) for all routing processes.

Characteristics

· Link State

· Routes IP

· Routing Advertisements: Partial When Route Changes Occur

· Metric: Composite Cost of each router to Destination (100,000,000/interface speed)

· Hop Count: None (Limited by Network)

· Variable Length Subnet Masks

· Summarization on Network Class Address or Subnet Boundary

· Load Balancing Across 4 Equal Cost Paths

· Router Types: Internal, Backbone, ABR, ASBR

· Area Types: Backbone, Stubby, Not-So-Stubby, Totally Stubby

· LSA Types: Intra-area (1,2) Inter-area (3,4), External (5,7)

· Timers: Hello Interval and Dead Interval (different for network types)

· LSA Multicast Address: 224.0.0.5 and 224.0.0.6 (DR/BDR) Don't Filter !

· Interface Types: Point to Point, Broadcast, Non-Broadcast, Point to Multipoint, Loopback

Integrated IS-IS

Integrated Intermediate System - Intermediate System routing protocol is a link state protocol similar to OSPF that is used with large enterprise and ISP customers. An intermediate system is a router and IS-IS is the routing protocol that routes packets between intermediate systems. IS-IS utilizes a link state database and runs the SPF Dijkstra algorithm to select shortest paths routes. Neighbor routers on point to point and point to multipoint links establish adjacencies by sending hello packets and exchanging link state databases. IS-IS routers on broadcast and NBMA networks select a designated router that establishes adjacencies with all neighbor routers on that network. The designated router and each neighbor router will establish an adjacency with all neighbor routers by multicasting link state advertisements to the network itself. That is different from OSPF, which establishes adjacencies between the DR and each neighbor router only. IS-IS uses a hierarchical area structure with level 1 and level 2 router types. Level 1 routers are similar to OSPF intra-area routers, which have no direct connections outside of its area. Level 2 routers comprise the backbone area which connects different areas similar to OSPF area 0. With IS-IS a router can be an L1/L2 router which is like an OSPF area border router (ABR) which has connections with its area and the backbone area. The difference with IS-IS is that the links between routers comprise the area borders and not the router. Each IS-IS router must have an assigned address that is unique for that routing domain. An address format is used which is comprised of an area ID and a system ID. The area ID is the assigned area number and the system ID is a MAC address from one of the router interfaces. There is support for variable length subnet masks, which is standard with all link state protocols. Note that IS-IS assigns the routing process to an interface instead of a network.

Characteristics

· Link State

· Routes IP, CLNS

· Routing Advertisements: Partial When Routing Changes Occur

· Metric: Variable Cost (default cost 10 assigned to each interface)

· Hop Count: None (limited by network)

· Variable Length Subnet Masks

· Summarization on Network Class Address or Subnet Boundary

· Load Balancing Across 6 Equal Cost Paths

· Timers: Hello Interval, Hello Multiplier

· Area Types: Hierarchical Topology similar to OSPF

· Router Types: Level 1 and Level 2

· LSP Types: Internal L1 and L2, External L2

· Designated Router Election , No BDR

Border Gateway Protocol (BGP)

Border Gateway Protocol is an exterior gateway protocol, which is different from the interior gateway protocols discussed so far. The distinction is important since the term autonomous system is used somewhat differently with protocols such as EIGRP than it is with BGP. Exterior gateway protocols such as BGP route between autonomous systems, which are assigned a particular AS number. AS numbers can be assigned to an office with one or several BGP routers. The BGP routing table is comprised of destination IP addresses, an associated AS-Path to reach that destination and a next hop router address. The AS-Path is a collection of AS numbers that represent each office involved with routing packets. Contrast that with EIGRP, which uses autonomous systems as well. The difference is their autonomous systems refer to a logical grouping of routers within the same administrative system. An EIGRP network can configure many autonomous systems. They are all managed by the company for defining route summarization, redistribution and filtering. BGP is utilized a lot by Internet Service Providers (ISP) and large enterprise companies that have dual homed internet connections with single or dual routers homed to the same or different Internet Service Providers. BGP will route packets across an ISP network, which is a separate routing domain that is managed by them. The ISP has its own assigned AS number, which is assigned by InterNIC. New customers can either request an AS assignment for their office from the ISP or InterNIC. A unique AS number assignment is required for customers when they connect using BGP. There are 10 defined attributes that have a particular order or sequence, which BGP utilizes as metrics to determine the best path to a destination. Companies with only one circuit connection to an ISP will implement a default route at their router, which forwards any packets that are destined for an external network. BGP routers will redistribute routing information (peering) with all IGP routers on the network (EIGRP, RIP, OSPF etc) which involve exchange of full routing tables. Once that is finished, incremental updates are sent with topology changes. Each BGP router can be configured to filter routing broadcasts with route maps instead of sending/receiving the entire internet routing table.

BGP Routing Table Components

· Destination IP Address / Subnet Mask

· AS-Path

· Next Hop IP Address

Network Planning and Design Guide is available at Amazon.com and eBookmall.com

Shaun Hummel is an author of various technical books and has a web site focused on information technology job search solutions and certifications.

http://www.networkjobsolutions.com

Shaun Hummel

Shaun Hummel, CCNP, is a Senior Network Engineer with 11 years experience in enterprise network planning, design, and implementation. He has worked for various private and public companies in Canada and the United States improving infrastructure, security, and management. He has written Network Planning and Design Guide, Cisco Wireless Network Design Guide and Network Assessment Guide. www.networkjobsolutions.com

Rate this Article: 0 / 5 stars - 0 vote(s)
Print Email Re-Publish

Add new Comment



Captcha

  • Latest Networks Articles
  • More from Shaun Hummel

Exam 70-562

By: andy | 25/12/2009
Candidates for 70-562 exam use Microsoft Visual Studio in a team-based, medium-sized to large development environment. Candidates should have a minimum of two to three years of experience developing Web-based applications by using Microsoft ASP.NET. 70-562 practice exam candidates should also have a minimum of one year of experience with the following: Database access by using Microsoft ADO.NET classes in the Microsoft .NET Framework Web services State management ASP.NET configuration

n10-004 braindump

By: andy | 25/12/2009
There were so many unfamiliar knowledge objectives exist while the time for preparation is limited. I got more and more worried when the n10-004 examination date is near.All the Certinside n10-004 exam is equipped with verified answers and vivid explanations which ensure the customers understand the knowledge points deeply.

Exam 70-455

By: andy | 25/12/2009
Candidates for 70-455 exam are responsible for creating business intelligence (BI) solutions by using SQL Server 2008 for their organizations. Candidates typically work with the full suite of BI technologies in SQL Server 2008, including Reporting Services, Analysis Services, and Integration Services.

E20-845 exam questions

By: andy | 25/12/2009
Certinside E20-845 study guide will introduce you to the core logic of various subjects so that you not only learn, but you also understand various technologies and subjects. We guarantee that using our E20-845 practice test will adequately prepare you for your E20-845 exam, and set you up to pass your E20-845 exam the First Time.

642-453 test questions and answers

By: andy | 25/12/2009
642-453 study guide resources can prove most valuable when facing the challenging 642-453 test. So if you are one of the many searching for good quality 642-453 study guides. Sure you can use free 642-453 study guides. they will provide you with a superior quality product better than any free 642-453 study guide available online today!

og0-091 exam The Open Group Certification

By: andy | 25/12/2009
OG0-091 exam will attract all of the organizations. OG0-091 certificate are those engaged in IT industry’s dream. You need to choose the professional training by Certinside OG0-091. Certinside will be with you, and to ensure the successful wherever you may increase pursuit your career. Let Certinside.com take all your heart, let the dream to reality!

Small Business VOIP Phone System

By: Maria Panidar | 25/12/2009
Business Voip Phone have simple yet automatic user interfaces that can help them make system configuration changes easily.

Twitter is Profitable to Everyone

By: Sparxoo | 24/12/2009
Twitter has struggled for a long time to find a profitable business model. The wait is finally over and the microblogging site has turned a profit. Twitter will make search deals with Google and Microsoft’s Bing for $25...

How Telecommuting Can Be Cost Effective to Corporate America

By: Shaun Hummel | 11/11/2009 | Business
The work from home option often called telecommuting is not an easy sell to employers who have used a work model that has consisted of employees commuting daily during the work week. The fears that employees wont do the assigned tasks and not continue communicating with co-workers is a concern. The work goals should be defined as specifically as possible whether your working from home part-time or at the office each day.

Wireless Network VLANS - How to Implement Wireless VLANS

By: Shaun Hummel | 10/11/2009 | Networks
The wireless access points operate as bridges with no routing defined anywhere on the wireless network segment. All VLANs are defined on the wired switches and mapped with specific SSIDs at each access point. The maximum number of VLANs and SSIDs per access point that can be mapped is 16. The wireless client attaches or associates with a specific SSID which in turn will map client with membership in a specific VLAN.

Network Switch Selection - How to Select a Network Switch

By: Shaun Hummel | 10/11/2009 | Networks
The network switch is the most common network device with most network infrastructure and as such selection of new switches or upgrading is a key part of most network design projects. Wireless designs will have switches interfacing with access points. That will in some cases have an affect on the switch such as increased utilization, assigned switch ports, access lists, trunking, Power over Ethernet (PoE) wattage draw or spanning tree protocol. The decision to buy new switches or upgrade will be determined after considering the network assessment and design features specified. The 5 network switch components include switch chassis, supervisor engine, switching modules, power supplies and IOS/Cat OS software.

Online Job Interview - How Desktop Conference Software is Cost Effective

By: Shaun Hummel | 06/11/2009 | Interviews
Web conferencing is available FREE of charge allowing recruiters to interview candidates from their office and setting up video interviews between their distant clients and candidates at the recruiter office. Some recruiters often have to interview candidates for 10 minutes at their office before approving resume submittal and clients of course want to do personal interviews unless it is a contract. Having the option to offer personal interviews is a selling point.

Wireless Network Security

By: Shaun Hummel | 23/09/2009 | Networks
This article discusses how to secure your home and business wireless network. The process of a client associating and authenticating to an access point is standard. The security requirements vary from a home network, standard small businesses to government departments requiring stringent network security.

Firewall Internet Security - The Basics of a Firewall

By: Shaun Hummel | 23/09/2009 | Security
Enterprise companies today employ firewalls that do stateful inspection of sessions between external and internal hosts and devices. Cisco employs a patented ASA algorithm that utilizes source IP address, destination IP address, TCP sequence numbers, port numbers and TCP flags to examine and prevent unauthorized sessions.

Wireless Network Standards - 802.11a, 802.11b, 802.11g, 802.16, 802.11n

By: Shaun Hummel | 23/09/2009 | Networks
802.11a standard was approved in 1999 with the IEEE committee. It specifies a maximum data rate of 54 Mbps using 5.15 GHz - 5.35 GHz and 5.725 GHz - 5.825 GHz unlicensed bands in the United States. The advantage of 802.11a is higher throughput however the cell coverage is smaller and additional access points will be needed. There is much less interference from devices such as cell phones, microwaves and commercial devices using the 2.4 GHz band.

Troubleshooting Network Problems

By: Shaun Hummel | 23/09/2009 | Networks
The process of troubleshooting your network involves a methodology that starts with cabling and works through the OSI model to the application layer. The network devices have a network cable that terminates at a wired switch. Cabling is a source of a lot of network problems. The key with troubleshooting is to determine what has changed. Sometimes it is hardware that isn't working or some change was made such as new software, configured equipment or additional employees stressing the network.

Submit Your Articles Free: Signup
Article Categories




Use of this web site constitutes acceptance of the Terms Of Use and Privacy Policy | User published content is licensed under a Creative Commons License.
Copyright © 2005-2008 Free Articles by ArticlesBase.com, All rights reserved. (3.18, 6, w2)