IGRP (Interior Gateway Routing Protocol) Siby.T.R

The Interior Gateway Routing Protocol (IGRP) is a Cisco-proprietary routing protocol for IP. Like IP RIPv1, it is a distance vector protocol. However, it scales better than RIP because of these advantages:

It uses a sophisticated metric based on bandwidth and delay.
It uses triggered updates to speed-up convergence.
It supports unequal-cost load balancing to a single destination. IGRP uses a composite metric, which includes bandwidth, delay, reliability, load, and MTU, when choosing paths to a destination. By default, the algorithm uses only bandwidth and delay.

The MTU (Maximum Transmission Unit) setting determines the largest packet size that can be transmitted through a network.

RIP (Routing Information Protocol) is a routing protocol that uses hop count as a metric to find the best path between the source and the destination networks.

Configuring IP IGRP

Router(config)# router igrp autonomous_system_#
Router(config-router)# network IP_network_#

Unlike RIP, IGRP understands the concept of an autonomous system and requires you to configure the autonomous system number in the routing process. For routers to share routing information, they must be in the same AS.

An AS (Autonomous System) is a group of networks that controls an IP address space and uses the same routing protocol and has a unified routing policy. Typically, each AS is operated by a single large organization.

Load Balancing

With RIP, you don't need to configure anything to enable equal-cost load balancing; and RIP doesn't support unequal-cost load balancing. IGRP supports both equal- and unequal-cost paths for load balancing to a single destination. Equal-cost paths are enabled by default, where IGRP supports up to six equal-cost paths (four by default) to a single destination in the IP routing table. IGRP, however, also supports unequal-cost paths, but this feature is disabled by default.

The variance feature allows you to include equal- and unequal-cost IGRP routes in the routing table.

Router(config-router)# variance multiplier
Troubleshooting IP IGRP
show ip protocols
show ip route
debug ip igrp events
debug ip igrp transactions

Siby.T.R I am a free lance technical consultant I am interested to learn and publish my thoughts in ccna and system administration side. I hope you will be enjoying my articles if you are a technical person or a technical student or willing to accept technical things. Thanks and Regards Siby

Learn more at

More Networking Protocols and Standards:
• Active Directory : How Objects Are Stored and Identified
• A Simple Description of the IPv6 Header and Datagram
• IP Addressing and Subnetting
• RIP (Routing Information Protocol)
• TCP/IP Utilities
• IPv4 Datagram Fields
• Comparison of the Layers of the OSI and TCP/IP Models
• Video - Introducing the OSI Model
• Networking Protocols, Ports, Standards, and Organizations What Does it All Mean?
• IPv6 Payload Length Field and Jumbograms