Hands-On Lab: Configuring RIP Version 2

This hands-on lab configures RIPv2 as a basic dynamic routing protocol between three routers, disables automatic summarization, and verifies routes are learned dynamically without any manual static route configuration.

RIPv2 ConfigurationAuto-SummaryClassless Routing Protocol

~3 min read · Updated Sep 22, 2026

Lab Objective

Configure RIPv2 on three routers in a simple topology, disable automatic route summarization, and verify each router dynamically learns routes to networks it is not directly connected to.

Lab Purpose

Although largely superseded by OSPF and EIGRP in modern enterprise networks, RIPv2 remains foundational for understanding basic distance-vector concepts and still appears in some legacy environments and CCNA exam objectives.

Lab Topology

R1 ---- Serial0/0/0 ---- R2 ---- Serial0/0/1 ---- R3

R1: 10.1.1.1/30, LAN 192.168.1.0/24
R2: 10.1.1.2/30 and 10.2.2.1/30
R3: 10.2.2.2/30, LAN 192.168.3.0/24

Task 1: Configure Basic Addressing

Configure all interfaces shown, including each router's LAN.

Task 2: Enable RIP Version 2

Enable RIP on all three routers, explicitly setting version 2, and advertise the appropriate networks on each.

Task 3: Disable Automatic Summarization

Disable RIP's automatic summarization at classful network boundaries on all three routers.

Task 4: Verify RIP Neighbors and Routes

Confirm each router has learned routes to networks it is not directly connected to.

Task 5: Verify End-to-End Connectivity

Confirm R1's LAN can reach R3's LAN.

Solution and Verification

R1(config)# interface serial0/0/0
R1(config-if)# ip address 10.1.1.1 255.255.255.252
R1(config-if)# no shutdown
R1(config-if)# exit
R1(config)# interface gigabitethernet0/0
R1(config-if)# ip address 192.168.1.1 255.255.255.0
R1(config-if)# no shutdown

R2(config)# interface serial0/0/0
R2(config-if)# ip address 10.1.1.2 255.255.255.252
R2(config-if)# clock rate 64000
R2(config-if)# no shutdown
R2(config-if)# exit
R2(config)# interface serial0/0/1
R2(config-if)# ip address 10.2.2.1 255.255.255.252
R2(config-if)# clock rate 64000
R2(config-if)# no shutdown

R3(config)# interface serial0/0/1
R3(config-if)# ip address 10.2.2.2 255.255.255.252
R3(config-if)# no shutdown
R3(config-if)# exit
R3(config)# interface gigabitethernet0/0
R3(config-if)# ip address 192.168.3.1 255.255.255.0
R3(config-if)# no shutdown

R1(config)# router rip
R1(config-router)# version 2
R1(config-router)# no auto-summary
R1(config-router)# network 10.0.0.0
R1(config-router)# network 192.168.1.0

R2(config)# router rip
R2(config-router)# version 2
R2(config-router)# no auto-summary
R2(config-router)# network 10.0.0.0

R3(config)# router rip
R3(config-router)# version 2
R3(config-router)# no auto-summary
R3(config-router)# network 10.0.0.0
R3(config-router)# network 192.168.3.0

R1# show ip route rip

R    10.2.2.0/30 [120/1] via 10.1.1.2, Serial0/0/0
R    192.168.3.0/24 [120/2] via 10.1.1.2, Serial0/0/0
-- R1 learned about R3's LAN and the far serial
-- link, even though it has no direct connection
-- to either

R1# ping 192.168.3.1

!!!!!
Success rate is 100 percent (5/5)

Key Takeaway

RIP's network command, like OSPF and EIGRP's, uses classful major network addresses (10.0.0.0 rather than the specific /30 subnet), and enables the protocol on any interface falling within that range — disabling auto-summary is essential in almost every modern topology, since without it RIP would summarize discontiguous subnets at classful boundaries in ways that frequently break connectivity.

Written & researched by Dr. Shahin Siami

Related Articles

Hands-On Lab: Configure GLBP Redundancy

This hands-on lab configures GLBP between two routers to achieve load balancing across both routers simultaneously, verifying that different hosts receive different virtual MAC addresses and therefore route through different physical gateways.

Continue

Hands-On Lab: Implementing HSRP

This hands-on lab configures HSRP between two routers sharing a virtual gateway address, sets priority and preempt to control which router is active, and verifies automatic failover when the active router fails.

Continue

Hands-On Lab: Verifying the EIGRP Database

This hands-on lab examines the EIGRP topology table directly, identifying the successor and feasible successor for a destination network, and demonstrates how this underlying data explains what appears in the IP routing table.

Continue

Hands-On Lab: Summarizing Routes with EIGRP

This hands-on lab manually configures interface-level route summarization in EIGRP, advertising a single aggregated route instead of several specific subnets, and verifies the automatically created Null0 discard route that prevents summarization-related loops.

Continue

Hands-On Lab: Passive Interfaces for EIGRP Updates

This hands-on lab configures a passive interface in EIGRP to stop routing updates from being sent out a LAN-facing interface while the network remains advertised, mirroring the same security and efficiency rationale covered earlier for OSPF passive interfaces.

Continue

Hands-On Lab: EIGRP Automatic Summarization

This hands-on lab enables EIGRP's legacy automatic summarization feature on a router with discontiguous subnets, observing the routing problem it creates, then disables it to restore correct connectivity.

Continue