RIP Lab
We will demonstrate in this lab how to configure RIP, the authentication in clear text or in MD5, and how to check it.
R1#sh ip int brief
Interface IP-Address OK? Method Status Protocol
FastEthernet0/0 unassigned YES NVRAM administratively down down
Serial0/0 12.1.1.1 YES NVRAM up up
FastEthernet0/1 unassigned YES NVRAM administratively down down
Serial0/1 unassigned YES NVRAM administratively down down
Loopback0 1.1.0.1 YES NVRAM up up
Loopback1 1.1.1.1 YES NVRAM up up
Loopback2 1.1.2.1 YES NVRAM up up
Loopback3 1.1.3.1 YES NVRAM up up
R1#
R2#sh ip int brief
Interface IP-Address OK? Method Status Protocol
FastEthernet0/0 unassigned YES NVRAM administratively down down
Serial0/0 12.1.1.2 YES NVRAM up up
FastEthernet0/1 unassigned YES NVRAM administratively down down
Serial0/1 23.1.1.1 YES NVRAM up up
Loopback0 2.2.4.2 YES NVRAM up up
Loopback1 2.2.5.2 YES NVRAM up up
Loopback2 2.2.6.2 YES NVRAM up up
Loopback3 2.2.7.2 YES NVRAM up up
R2#
Authentication clear text
R1(config)#key chain RIP_CLEAR_TXT
R1(config-keychain)#ke
R1(config-keychain)#key 1
R1(config-keychain-key)#key
R1(config-keychain-key)#key-string CISCO123
R1(config-keychain-key)#int
R1(config-keychain-key)#int serial
R1(config-keychain-key)#int serial0/0
R1(config-if)#ip rip au
R1(config-if)#ip rip authentication ke
R1(config-if)#ip rip authentication key-chain RIP_CLEAR_TXT
R1(config-if)#
R1(config-if)#serial rest
R1(config-if)#serial restart-delay 0
R1(config-if)#do sh ip proto
% Ambiguous command: "do sh ip proto"
R1(config-if)#do sh ip proto ____-how to check
Routing Protocol is "rip"
Outgoing update filter list for all interfaces is not set
Incoming update filter list for all interfaces is not set
Sending updates every 30 seconds, next due in 25 seconds
Invalid after 180 seconds, hold down 180, flushed after 240
Redistributing: rip
Default version control: send version 2, receive version 2
Interface Send Recv Triggered RIP Key-chain
Serial0/0 2 2 RIP_CLEAR_TXT
Loopback0 2 2
Loopback1 2 2
Loopback2 2 2
Loopback3 2 2
Automatic network summarization is in effect
Maximum path: 4
Routing for Networks:
1.0.0.0
12.0.0.0
Routing Information Sources:
Gateway Distance Last Update
R1 configuration for MD5
R1(config)#key chain RIP_MD5
R1(config-keychain)#key 1
R1(config-keychain-key)#key
R1(config-keychain-key)#key-string CISCO123
R1(config-keychain-key)#int
R1(config-keychain-key)#int seri
R1(config-keychain-key)#int serial0/0
R1(config-if)#ip rip auth
R1(config-if)#ip rip authentication mode md5
R1(config-if)#ip rip auth
R1(config-if)#ip rip authentication key-
R1(config-if)#ip rip authentication key-chain RIP_MD5
R2
R2(config)#key chain RIP_MD5
R2(config-keychain)#key 1
R2(config-keychain-key)#key
R2(config-keychain-key)#key-string CISCO123
R2(config-keychain-key)#int seir
R2(config-keychain-key)#int serial0/0
R2(config-if)#ip rip auth
R2(config-if)#ip rip authentication mode
R2(config-if)#ip rip authentication mode ?
md5 Keyed message digest
text Clear text authentication
R2(config-if)#ip rip authentication mode md5
R2(config-if)#ip rip auth
R2(config-if)#ip rip authentication key
R2(config-if)#ip rip authentication key-chain RIP_MD5
R2(config-if)#
R1(config-if)#do sh ip proto
Routing Protocol is "rip"
Outgoing update filter list for all interfaces is not set
Incoming update filter list for all interfaces is not set
Sending updates every 30 seconds, next due in 19 seconds
Invalid after 180 seconds, hold down 180, flushed after 240
Redistributing: rip
Default version control: send version 2, receive version 2
Interface Send Recv Triggered RIP Key-chain
Serial0/0 2 2 RIP_MD5
Loopback0 2 2
Loopback1 2 2
Loopback2 2 2
Loopback3 2 2
Automatic network summarization is in effect
Maximum path: 4
Routing for Networks:
1.0.0.0
12.0.0.0
Routing Information Sources:
Gateway Distance Last Update
12.1.1.2 120 00:00:09
Distance: (default is 120)
Verification
R1# debug ip rip
*Mar 1 00:54:40.147: 34.0.0.0/8 via 0.0.0.0, metric 1, tag 0
*Mar 1 00:54:40.163: RIP: ignored v2 packet from 1.1.3.1 (sourced from one of our addresses)
*Mar 1 00:54:40.703: RIP: received packet with MD5 authentication
*Mar 1 00:54:40.703: RIP: received v2 update from 12.1.1.2 on Serial0/0
*Mar 1 00:54:40.707: 2.0.0.0/8 via 0.0.0.0 in 1 hops
*Mar 1 00:54:40.707: 3.0.0.0/8 via 0.0.0.0 in 1 hops
*Mar 1 00:54:40.711: 4.0.0.0/8 via 0.0.0.0 in 3 hops
*Mar 1 00:54:40.711: 23.0.0.0/8 via 0.0.0.0 in 1 hops
*Mar 1 00:54:40.715: 34.0.0.0/8 via 0.0.0.0 in 1 hops
2#sh run
Building configuration...
Current configuration : 1639 bytes
!
version 12.4
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
!
hostname R2
!
boot-start-marker
boot-end-marker
!
!
no aaa new-model
memory-size iomem 5
no ip icmp rate-limit unreachable
ip cef
!
!
!
!
no ip domain lookup
ip auth-proxy max-nodata-conns 3
ip admission max-nodata-conns 3
!
multilink bundle-name authenticated
!
!
key chain RIP_CLEAR_TXT
key 1
key-string CISCO123
key chain RIP_MD5
key 1
key-string CISCO123
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
archive
log config
hidekeys
!
!
!
!
ip tcp synwait-time 5
!
!
!
!
interface Loopback0
ip address 2.2.4.2 255.255.255.0
!
interface Loopback1
ip address 2.2.5.2 255.255.255.0
!
interface Loopback2
ip address 2.2.6.2 255.255.255.0
!
interface Loopback3
ip address 2.2.7.2 255.255.255.0
!
interface FastEthernet0/0
no ip address
shutdown
duplex auto
speed auto
!
interface Serial0/0
ip address 12.1.1.2 255.255.255.0
ip rip authentication mode md5
ip rip authentication key-chain RIP_MD5
serial restart-delay 0
clock rate 2000000
!
interface FastEthernet0/1
no ip address
shutdown
duplex auto
speed auto
!
interface Serial0/1
ip address 23.1.1.1 255.255.255.0
clock rate 64000
!
router rip
version 2
network 2.0.0.0
network 12.0.0.0
network 22.0.0.0
network 23.0.0.0
!
ip forward-protocol nd
!
!
no ip http server
no ip http secure-server
!
!
!
!
route-map TEST21 permit 10
!
!
!
!
control-plane
!
!
!
!
!
!
!
!
!
!
line con 0
exec-timeout 0 0
privilege level 15
logging synchronous
line aux 0
exec-timeout 0 0
privilege level 15
logging synchronous
line vty 0 4
login
!
!
end
R2#
-===
R1#sh ip int brief
Interface IP-Address OK? Method Status Protocol
FastEthernet0/0 unassigned YES NVRAM administratively down down
Serial0/0 12.1.1.1 YES NVRAM up up
FastEthernet0/1 unassigned YES NVRAM administratively down down
Serial0/1 unassigned YES NVRAM administratively down down
Loopback0 1.1.0.1 YES NVRAM up up
Loopback1 1.1.1.1 YES NVRAM up up
Loopback2 1.1.2.1 YES NVRAM up up
Loopback3 1.1.3.1 YES NVRAM up up
R1#
R1#sh run
Building configuration...
Current configuration : 1564 bytes
!
version 12.4
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
!
hostname R1
!
boot-start-marker
boot-end-marker
!
!
no aaa new-model
memory-size iomem 5
no ip icmp rate-limit unreachable
ip cef
!
!
!
!
no ip domain lookup
ip auth-proxy max-nodata-conns 3
ip admission max-nodata-conns 3
!
multilink bundle-name authenticated
!
!
key chain RIP_CLEAR_TXT
key 1
key-string CISCO123
key chain RIP_MD5
key 1
key-string CISCO123
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
archive
log config
hidekeys
!
!
!
!
ip tcp synwait-time 5
!
!
!
!
interface Loopback0
ip address 1.1.0.1 255.255.255.0
!
interface Loopback1
ip address 1.1.1.1 255.255.255.0
!
interface Loopback2
ip address 1.1.2.1 255.255.255.0
!
interface Loopback3
ip address 1.1.3.1 255.255.255.0
!
interface FastEthernet0/0
no ip address
shutdown
duplex auto
speed auto
!
interface Serial0/0
ip address 12.1.1.1 255.255.255.0
ip rip authentication mode md5
ip rip authentication key-chain RIP_MD5
serial restart-delay 0
clock rate 64000
!
interface FastEthernet0/1
no ip address
shutdown
duplex auto
speed auto
!
interface Serial0/1
no ip address
shutdown
clock rate 2000000
!
router rip
version 2
network 1.0.0.0
network 12.0.0.0
!
ip forward-protocol nd
!
!
no ip http server
no ip http secure-server
!
!
!
!
!
!
!
control-plane
!
!
!
!
!
!
!
!
!
!
line con 0
exec-timeout 0 0
privilege level 15
logging synchronous
line aux 0
exec-timeout 0 0
privilege level 15
logging synchronous
line vty 0 4
login
!
!
end
R1#