Differences between RIPv1 and RIPv2

1. RIPv1 :
RIPv1 uses classful routing. The periodic routing updates do not carry subnet information, lacking support for variable length subnet masks (VLSM). This limitation makes it impossible to have different-sized subnets inside of the same network class. In other words, all subnets in a network class must have the same size. There is also no support for router authentication, making RIP vulnerable to various attacks.

2. RIPv2 :
RIPv2 is a classless, distance vector routing protocol as defined in RFC 1723. Being a classless routing protocol, means, it includes the subnet mask with the network addresses in its routing updates.

Due to the deficiencies of RIPv1, RIP version 2 (RIPv2) was developed in 1993 and was equipped with the ability to support subnet information and supports Classless Inter-Domain Routing (CIDR).



Differences between RIPv1 and RIPv2 :

SR.NO RIPv1 RIPv2
1. RIPv1 is a Distance-Vector Routing protocol. RIPv2 is also Distance-Vector Routing Protocol.
2. It can supports class full network only. It can support class full and classless networks.
3. It does not support for authentications. It support for authentications.
4. It hop count limit is 15. It hop count limit is 15.
5. It does not support for VLSM and discontinuous networks. It supports for VLSM and discontinuous networks.
6. It is less secure. It is more secure.
7. RIPv1 use Broadcast traffic for updates. RIPv2 use Multicast traffic for updates.
8. RIPV1 does not provide trigger updates. RIPv2 provides trigger updates.
9. RIPV1 not send subnet mask to routing table. RIPv2 send subnet mask to routing table.
10. RIPv1 don’t support manual route summarization. RIPv2 support manual route summarization.

Attention reader! Don’t stop learning now. Get hold of all the important CS Theory concepts for SDE interviews with the CS Theory Course at a student-friendly price and become industry ready.

My Personal Notes arrow_drop_up

Check out this Author's contributed articles.

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.