Sunday, February 22, 2015

RIP Poison Reverse


When a router receives a route poisoning, it sends an update back to the router from which it received the route poisoning, this is called poison reverse.Always thank your buddy for covering your black.

Here , an example , router 2 receives a route poisoning of network 3 from router 3 then router 2 will send an update back to router 3 which breaks the split horizon rule with the same poisoned hop count of 16.This ensures all routers in the domain receive the poisoned route update.

All routers have loopback address and need to run RIP v2 


R3#debug ip rip
RIP protocol debugging is on

R3(config)#int loopback 0
R3(config-if)#shutdown

R3(config-if)#
*Mar 1 00:06:00.875: %LINK-5-CHANGED: Interface Loopback0, changed state to administratively down
R3(config-if)#
*Mar 1 00:06:00.887: RIP: sending v2 flash update to 224.0.0.9 via FastEthernet0/0 (10.1.13.3)
*Mar 1 00:06:00.891: RIP: build flash update entries
*Mar 1 00:06:00.891: 3.3.3.0/24 via 0.0.0.0, metric 16, tag 0
*Mar 1 00:06:01.659: RIP: sending v2 update to 224.0.0.9 via FastEthernet0/0 (10.1.13.3)
*Mar 1 00:06:01.663: RIP: build update entries
*Mar 1 00:06:01.663: 3.3.3.0/24 via 0.0.0.0, metric 16, tag 0
R3(config-if)#
*Mar 1 00:06:01.875: %LINEPROTO-5-UPDOWN: Line protocol on Interface Loopback0, changed state to down
R3(config-if)#
*Mar 1 00:06:03.043: RIP: received v2 update from 10.1.13.2 on FastEthernet0/0
*Mar 1 00:06:03.047: 3.3.3.0/24  via 0.0.0.0 in 16 hops (inaccessible)
R3(config-if)#
*Mar 1 00:06:13.735: RIP: received v2 update from 10.1.13.2 on FastEthernet0/0
*Mar 1 00:06:13.739: 1.1.1.0/24 via 0.0.0.0 in 2 hops
*Mar 1 00:06:13.739: 2.2.2.0/24 via 0.0.0.0 in 1 hops
*Mar 1 00:06:13.743: 3.3.3.0/24 via 0.0.0.0 in 16 hops (inaccessible)
*Mar 1 00:06:13.747: 10.1.12.0/24 via 0.0.0.0 in 1 hops


R2#
*Mar  1 00:12:35.179: RIP: received v2 update from 10.1.13.3 on FastEthernet1/0
*Mar  1 00:12:35.179:      3.3.3.0/24via 0.0.0.0 in 16 hops  (inaccessible)
R2#
*Mar  1 00:12:40.163: RIP: sending v2 update to 224.0.0.9 via FastEthernet1/0 (10.1.13.2)
*Mar  1 00:12:40.163: RIP: build update entries
*Mar  1 00:12:40.163:   1.1.1.0/24 via 0.0.0.0, metric 2, tag 0
*Mar  1 00:12:40.167:   2.2.2.0/24 via 0.0.0.0, metric 1, tag 0
*Mar  1 00:12:40.167:   3.3.3.0/24 via 0.0.0.0, metric 16, tag 0
*Mar  1 00:12:40.171:   10.1.12.0/24 via 0.0.0.0, metric 1, tag 0



R2#debug ip rip database
RIP database events debugging is on

Flash update of Link goes down
R2#
*Mar  1 00:02:41.483: RIP-DB: Remove 3.3.3.0/24, (metric 4294967295) via 10.1.13.3, FastEthernet1/0
*Mar  1 00:02:41.487: RIP-DB: adding 0.0.0.0/0 (metric 4294967295) via 0.0.0.0 on Null0 to RIP database
R2#
*Mar  1 00:02:59.955: RIP-DB: network_update with 1.1.1.0/24 succeeds
*Mar  1 00:02:59.959: RIP-DB: adding 1.1.1.0/24 (metric 1) via 10.1.12.1 on FastEthernet0/0 to RIP database

Flash update of link comes back to Up
R2#
*Mar  1 00:30:55.791: RIP-DB: network_update with 3.0.0.0/8 succeeds
*Mar  1 00:30:55.795: RIP-DB: adding 3.3.3.0/24 (metric 1) via 10.1.13.3 on FastEthernet1/0 to RIP database
*Mar  1 00:30:55.799: RIP-DB: add 3.3.3.0/24 (metric 1) via 10.1.13.3 on FastEthernet1/0







No comments:

Post a Comment