There may be cases where you need to prefer one route over another route from a neighboring device with redundant links. For example; latency, bandwidth, etc… This lab will discuss and demonstrate the configuration and verification of RIP route offset lists.
If you take a look back at Lab 6-3 – Configuring a Static Floating Route; the lab objectives were that the point-to-point T1 link between R1 and R2 was used as a backup link and the company had to pay per MB transferred over the link; so a floating route was created to ensure the link would only be used in case the main frame relay link between R1 and R2 went down.
If you view the routing table on R1 in lab 7-8 you see that a lot of the networks such as 10.70.20.0/24 and 10.30.0.0/22 are load balanced over the frame-relay link and the point-to-point T1 link. In this lab you will learn how to configure RIP so that the metrics of all routes being transmitted or received over the point-to-point T1 link between R1 and R2 are higher therefore less preferred by RIP thus not being installed into the routing table as the best metric would be the Frame-relay link between R1 and R2.
To complete that task you’ll need to configure what is known as a RIP route metric offset-list. The offset-list takes specific routes that is matches to an ACL and increases the metric by a specified number in the rip statement.
First off you’ll want to create a standard named access-list which matches the routes you want to have impacted by the offset list. In this lab interface Serial0/1 on R1 is only a backup link you’d match ALL routes learned via that interface using the any statement in the standard named ACL.
After the ACL has been created then you configure the offset-list in RIP router configuration mode. You specify the offset-list ACL name then a metric number to be added to the current learned metric and then the direction of which the offset-list is applied and lastly you have the ability to bind the offset list to a specific interface; for this lab it’ll be the backup T1 link between R1 and R2.
The syntax of the offset-list configuration is offset-list ACLNAME in|out metric# interface#/#; an example you’d potentially see on a Cisco router could be offset-list RIP_OFFSET in 5 Serial0/0 which states any routes learned via Serial0/0 that match the networks permitted in the RIP_OFFSET ACL then add +5 to the metric.
This lab will continue to build upon the same logical topology used previously in Lab 7-8 as shown below;
In this lab you will configure a bi-directional offset list on R1 to prevent the point-to-point T1 link between R1 and R2 from load balancing and only be used if the primary frame-relay link fails.
Familiarize yourself with the following new command(s);
Command | Description |
---|---|
offset-list ACL in|out # interface#/# | This command is executed in RIP router configuration mode to assign an ACL to an offset list specifying the metric at which to be added to routes matching the ACL as well as the direction and the interface at which the offset-list is bound to. |
Objective 1. – Configure a standard named access list called RIP_BACKUP_OFFSET and permit any traffic.
R1>enable R1#configure terminal Enter configuration commands, one per line. End with CNTL/Z. R1(config)#ip access-list standard RIP_BACKUP_OFFSET R1(config-std-nacl)#permit any R1(config-std-nacl)#end R1#
Objective 2. – Configure an offset-list on R1 to increase the metric by 2 hops from any routes advertised or learned on interface Serial0/1.
R1#configure terminal Enter configuration commands, one per line. End with CNTL/Z. R1(config)#router rip R1(config-router)#offset-list RIP_BACKUP_OFFSET in 2 Serial0/1 R1(config-router)#offset-list RIP_BACKUP_OFFSET out 2 Serial0/1 R1(config-router)#end R1#
Objective 3. – Verify your configuration by viewing the routing table on both R1 and R2.
R1#show ip route
Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
ia - IS-IS inter area, * - candidate default, U - per-user static route
o - ODR, P - periodic downloaded static route
Gateway of last resort is 10.70.12.2 to network 0.0.0.0
10.0.0.0/8 is variably subnetted, 8 subnets, 4 masks
R 10.30.0.0/22 [120/2] via 10.70.12.2, 00:00:04, Serial0/0.122
C 10.70.12.0/30 is directly connected, Serial0/0.122
C 10.70.10.0/24 is directly connected, Loopback0
R 10.70.30.0/24 [120/2] via 10.70.12.2, 00:00:04, Serial0/0.122
R 10.70.20.0/24 [120/1] via 10.70.12.2, 00:00:04, Serial0/0.122
C 10.70.21.0/30 is directly connected, Serial0/1
R 10.70.23.0/30 [120/1] via 10.70.12.2, 00:00:05, Serial0/0.122
C 10.70.21.2/32 is directly connected, Serial0/1
R* 0.0.0.0/0 [120/2] via 10.70.12.2, 00:00:05, Serial0/0.122
R1#
R2#show ip route
Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
ia - IS-IS inter area, * - candidate default, U - per-user static route
o - ODR, P - periodic downloaded static route
Gateway of last resort is 10.70.23.2 to network 0.0.0.0
10.0.0.0/8 is variably subnetted, 8 subnets, 4 masks
R 10.30.0.0/22 [120/1] via 10.70.23.2, 00:00:01, Serial0/0.223
C 10.70.12.0/30 is directly connected, Serial0/0.221
R 10.70.10.0/24 [120/1] via 10.70.12.1, 00:00:06, Serial0/0.221
R 10.70.30.0/24 [120/1] via 10.70.23.2, 00:00:01, Serial0/0.223
C 10.70.21.1/32 is directly connected, Serial0/1
C 10.70.20.0/24 is directly connected, Loopback0
C 10.70.21.0/30 is directly connected, Serial0/1
C 10.70.23.0/30 is directly connected, Serial0/0.223
R* 0.0.0.0/0 [120/1] via 10.70.23.2, 00:00:02, Serial0/0.223
R2#
As shown from above; the IP routing tables of R1 and R2 are no longer load balancing traffic using the frame-relay network and the point-to-point backup T1.