Skip to main content

Day 25: RIP and EIGRP Routing Protocols

CCNA Study Guide: Comparative Analysis of RIP and EIGRP

1.0 Introduction

While OSPFv2 is the primary protocol for configuration on the CCNA 200-301 exam, understanding RIP and EIGRP is essential for mastering routing fundamentals. These protocols represent the evolution of distance-vector logic and provide context for why modern networks are designed the way they are.

2.0 Routing Information Protocol (RIP)

RIP is the classic "Routing by Rumor" protocol. It is a legacy Interior Gateway Protocol (IGP) that relies on periodic updates and a simplistic view of the network.

2.1 Core Characteristics

  • Algorithm: Bellman-Ford (Distance Vector).

  • Metric: Hop Count. Each router is one hop; the path with the fewest routers is chosen.

  • Maximum Hop Count: 15. A hop count of 16 is considered "infinite" (unreachable).

  • Administrative Distance (AD): 120.

  • Update Timer: Full routing table broadcast/multicast every 30 seconds.

2.2 Evolution: RIPv1 vs. RIPv2

RIP evolved to support modern networking requirements like VLSM and CIDR.

Feature

RIPv1

RIPv2

Addressing

Classful (A, B, C)

Classless (VLSM/CIDR)

Subnet Masks

Not sent in updates

Included in updates

Transmission

Broadcast (255.255.255.255)

Multicast (224.0.0.9)

Authentication

Not supported

Supported

2.3 Basic Configuration

Router(config)# router rip

Router(config-router)# version 2

Router(config-router)# no auto-summary

Router(config-router)# network 192.168.1.0

Router(config-router)# passive-interface g0/0

Router(config-router)# default-information originate


3.0 Enhanced Interior Gateway Routing Protocol (EIGRP)

EIGRP is an Advanced Distance Vector (or Hybrid) protocol. It is designed for extremely fast convergence and efficiency, utilizing the Diffusing Update Algorithm (DUAL).

3.1 Core Characteristics

  • Algorithm: DUAL.

  • Multicast Address: 224.0.0.10.

  • Administrative Distance (AD): 90 (Internal), 170 (External).

  • Convergence: Very fast due to pre-calculated backup paths.

  • Routing Code: Identified in the routing table by the letter D (for DUAL).

3.2 The Composite Metric

EIGRP uses a complex formula considering multiple path attributes. By default, only Bandwidth and Delay are used.

$$Metric = ([Slowest\ Bandwidth + Sum\ of\ Delays] \times 256)$$

3.3 EIGRP Terminology (DUAL)

Term

Definition

Successor

The best, lowest-metric route installed in the routing table.

Feasible Successor (FS)

A loop-free backup route.

Feasible Distance (FD)

The local router's total metric to the destination.

Reported Distance (RD)

The metric advertised by a neighbor to reach the destination.

The Feasibility Condition: For a neighbor to be a Feasible Successor, its RD must be less than the current FD ($RD < FD$). This ensures a loop-free backup path.

4.0 Advanced Features and Configuration

4.1 Unequal-Cost Load Balancing

EIGRP is the only IGP that supports unequal-cost load balancing. Using the variance command, a router can distribute traffic across paths with different metrics if the backup path is a Feasible Successor.

4.2 Configuration Example

Router(config)# router eigrp 100

Router(config-router)# eigrp router-id 1.1.1.1

Router(config-router)# network 10.0.0.0 0.0.0.255

Router(config-router)# no auto-summary

Router(config-router)# variance 2


5.0 Verification and Troubleshooting Commands

Command

Purpose

show ip protocols

Summarizes all active routing protocols (timers, AD, networks).

show ip route [rip | eigrp]

Filters the routing table for specific protocol entries.

show ip eigrp neighbors

Verifies successful adjacencies with neighboring routers.

show ip eigrp topology

Displays the DUAL database, including Successors and FS.

6.0 Head-to-Head Comparison: RIP vs. EIGRP

Feature

RIP

EIGRP

Type

Distance Vector

Advanced Distance Vector

Metric

Hop Count

Bandwidth + Delay

Convergence

Slow

Very Fast

Load Balancing

Equal Cost Only

Equal & Unequal Cost

Admin Distance

120

90

Standard

Industry Standard

Cisco (Open since 2013)