RIPv2 is one of the more taken for granted protocol. Here is an advance tutorial for RIPv2 that will tell you hey it’s not that bad at all. RIP version 2 in particular still exist in today’s new routing machines because of its robustness and as being an industry standard.
I made a dynamips .Net config for you to simulate. I always belived that “labbing is learning” so bring it on!
Dynamips config:
autostart = False
[localhost:7200]
workingdir = \Working Lab\RIP Filtering\working
[[3640]]
image = \IOS\c3640-js-mz.124-19a\c3640-js-mz.124-19a.extracted.BIN
idlepc = 0x604f83b4
ghostios = True
chassis = 3640
[[ROUTER R4]]
model = 3640
console = 2004
slot0 = NM-4T
s0/0 = R2 s0/2
[[ROUTER R1]]
model = 3640
console = 2001
slot0 = NM-4T
s0/0 = R2 s0/0
[[ROUTER R2]]
model = 3640
console = 2002
slot0 = NM-4T
s0/0 = R1 s0/0
s0/1 = R3 s0/0
s0/2 = R4 s0/0
[[ROUTER R3]]
model = 3640
console = 2003
slot0 = NM-4T
s0/0 = R2 s0/1
Diagram:

Step 1. Configure R1, R2, R3, R4, from scratch, do the house keeping, put corresponding router hostname according to the diagram.
Step 2. Advertise all loopbacks and serial interfaces on each router to RIPv2 process. You should see all remote loopbacks and serial p2p interface on each router accordingly. This is the basic RIP config as we commonly knew it. Passive interface by default, use version 2 and no auto-summary.
Step 3. Between R1 and R2, use unicast updates. Use neighbor statements.
Step 4. Between R2 and R3, use the multicast updates (default).
Step 5. Between R2 and R4, use broadcast but on RIP version 2. Use the ip rip v2-broadast on the interface facing R4 on R2.
Step 6. Debug IP RIP and see how the RIP updates – sending and receiving behaves on each on the scenario on steps 3,4,5.
Filtering:
Step 7. On R1, use the common “”distributel-list” in on the serial facing R2 for network at R4.
Step 8. Poison the routes of R3 networks. Use offset-list command, use access-list to match the source network. To poison a route means putting an unacceptable metric i.e. >16 hops.
Step 9. Dont forget the AD, remember an administrative distance of 255 is considered to be invalid or not used therefore RIP will not install it on the routing table.
Conclusion:
RIPv2 uses default multicast address to 224.0.0.9 to search RIP neighbors. There are also other options line unicasting it using the neighbor command under router rip and we can also use broadcast to all host 255.255.255.255 even thoug we are using RIPv2. We use the ip rip v2-broadcast interface command facing the RIP neighbor.
Filtering RIP has also some tricks we can choose distribute-list (common), offset-list and distance command.
Download here the Routers config: r1-r2-r3-r4-config-rip-filtering-and-updates.doc
Hope this helps. Now back to the labs.