Showing posts with label RIP Broadcast updates. Show all posts
Showing posts with label RIP Broadcast updates. Show all posts

Tuesday, 27 October 2015

Ripv2 Braodcast update

RIPv2 Broadcast updates

RIP version 1 always uses broadcasts. 255.255.255.255  That is expected behavior.  The updates aren't sent classless per se.  They are sent without a mask.  The receiving side makes the assumption of the associated mask based on the receiving interface.  So RIPv1 can actually work in a subnetted network assuming two things:


if we want to test this between R1 and R2 change the version of RIP and check the debug



R1# config t
Enter configuration commands, one per line.  End with CNTL/Z.
R1(config)#router rip
R1(config-router)#version 1
R1(config-router)#exit
R1(config)#exit


R1#de
*Mar  2 21:29:31.232: %SYS-5-CONFIG_I: Configured from console by console
R1#deb ip rip
RIP protocol debugging is on
R1#
R1#
R1#
R1#
*Mar  2 21:29:37.016: RIP: sending v1 update to 255.255.255.255 via Loopback1 (1.1.1.1)
*Mar  2 21:29:37.020: RIP: build update entries
*Mar  2 21:29:37.020:   subnet 1.1.0.0 metric 1
*Mar  2 21:29:37.024:   subnet 1.1.2.0 metric 1
*Mar  2 21:29:37.024:   subnet 1.1.3.0 metric 1
*Mar  2 21:29:37.024:   network 2.0.0.0 metric 1
*Mar  2 21:29:37.028:   network 3.0.0.0 metric 3
*Mar  2 21:29:37.032:   network 4.0.0.0 metric 1
*Mar  2 21:29:37.032:   network 12.0.0.0 metric 1
*Mar  2 21:29:37.036:   network 14.0.0.0 metric 1
*Mar  2 21:29:37.036:   network 23.0.0.0 metric 1
*Mar  2 21:29:37.040:   network 34.0.0.0 metric 1
*Mar  2 21:29:37.040:   network 172.16.0.0 metric 4
R1#
R1#
*Mar  2 21:29:37.336: RIP: ignored v2 packet from 14.1.1.2 (illegal version)
*Mar  2 21:29:37.456: RIP: sending v1 update to 255.255.255.255 via Serial0/0 (12.1.1.1)
*Mar  2 21:29:37.460: RIP: build update entries
*Mar  2 21:29:37.460:   network 1.0.0.0 metric 1
*Mar  2 21:29:37.464:   network 2.0.0.0 metric 1
*Mar  2 21:29:37.464:   network 4.0.0.0 metric 1
*Mar  2 21:29:37.468:   network 14.0.0.0 metric 1
*Mar  2 21:29:37.468:   network 34.0.0.0 metric 1
*Mar  2 21:29:37.468:   network 172.16.0.0 metric 4
R1#no deb ip rip
RIP protocol debugging is off
R1#

-===version 2


R1(config)#router rip
R1(config-router)#version 2
R1(config-router)#


*Mar  2 22:59:19.368: RIP: sending v2 update to 224.0.0.9 via Loopback10 (172.16.0.10)
*Mar  2 22:59:19.372: RIP: build update entries
*Mar  2 22:59:19.372:   1.1.0.0/24 via 0.0.0.0, metric 2, tag 0
*Mar  2 22:59:19.376:   1.1.1.0/24 via 0.0.0.0, metric 2, tag 0
*Mar  2 22:59:19.376:   1.1.2.0/24 via 0.0.0.0, metric 2, tag 0
*Mar  2 22:59:19.380:   1.1.3.0/24 via 0.0.0.0, metric 2, tag 0
*Mar  2 22:59:19.384:   2.2.4.0/24 via 0.0.0.0, metric 1, tag 0
*Mar  2 22:59:19.384:   2.2.5.0/24 via 0.0.0.0, metric 1, tag 0
*Mar  2 22:59:19.388:   2.2.6.0/24 via 0.0.0.0, metric 1, tag 0
*Mar  2 22:59:19.388:   2.2.7.0/24 via 0.0.0.0, metric 1, tag 0
*Mar  2 22:59:19.388:   3.3.8.0/24 via 0.0.0.0, metric 2, tag 0
*Mar  2 22:59:19.388:   3.3.9.0/24 via 0.0.0.0, metric 2, tag 0
*Mar  2 22:59:19.388:   3.3.10.0/24 via 0.0.0.0, metric 2, tag 0
*Mar  2 22:59:19.388:   3.3.11.0/24 via 0.0.0.0, metric 2, tag 0
*Mar  2 22:59:19.388:   4.4.12.0/24 via 0.0.0.0, metric 3, tag 0
*Mar  2 22:59:19.388:   4.4.13.0/24 via 0.0.0.0, metric 3, tag 0
*Mar  2 22:59:19.388:   4.4.14.0/24 via 0.0.0.0, metric 3, tag 0
*Mar  2 22:59:19.388:   4.4.15.0/24 via 0.0.0.0, metric 3, tag 0
*Mar  2 22:59:19.388:   12.1.1.0/24 via 0.0.0.0, metric 1, tag 0
*Mar  2 22:59:19.388:   14.1.1.0/24 via 0.0.0.0, metric 2, tag 0
*Mar  2 22:59:19.388:   23.1.1.0/24 via 0.0.0.0, metric 1, tag 0
*Mar  2 22:59:19.388:   34.1.1.0/24 via 0.0.0.0, metric 2, tag 0
*Mar  2 22:59:19.388:   172.16.0.20/32 via 0.0.0.0, metric 1, tag 0
*Mar  2 22:59:19.400: RIP: ignored v2 packet from 172.16.0.10 (sourced from one of our addresses)
R2#
*Mar  2 22:59:21.392: RIP: received packet with MD5 authentication
*Mar  2 22:59:21.396: RIP: received v2 update from 12.1.1.1 on Serial0/0
*Mar  2 22:59:21.400:      1.1.0.0/24 via 0.0.0.0 in 1 hops
*Mar  2 22:59:21.400:      1.1.1.0/24 via 0.0.0.0 in 1 hops
*Mar  2 22:59:21.404:      1.1.2.0/24 via 0.0.0.0 in 1 hops
*Mar  2 22:59:21.408:      1.1.3.0/24 via 0.0.0.0 in 1 hops
*Mar  2 22:59:21.408:      2.2.6.0/24 via 0.0.0.0 in 4 hops
*Mar  2 22:59:21.412:      4.4.12.0/24 via 0.0.0.0 in 2 hops
*Mar  2 22:59:21.412:      4.4.13.0/24 via 0.0.0.0 in 2 hops
*Mar  2 22:59:21.416:      4.4.14.0/24 via 0.0.0.0 in 2 hops
R2#
*Mar  2 22:59:21.420:      4.4.15.0/24 via 0.0.0.0 in 2 hops
*Mar  2 22:59:21.424:      14.1.1.0/24 via 0.0.0.0 in 1 hops
*Mar  2 22:59:21.424:      34.1.1.0/24 via 0.0.0.0 in 2 hops
*Mar  2 22:59:21.424:      172.16.0.10/32 via 0.0.0.0 in 4 hops
*Mar  2 22:59:21.424:      172.16.0.20/32 via 0.0.0.0 in 4 hops
R2#
R2#