Hi Mohamed619,
1. RIPv1 is a classful routing protocol, and RIPv2 is a classless routing protocol.
2. RIPv1 does not support VLSM, and RIPv2 supports VLSM.
3. The RIPv1 does not provide the authentication function. The RIPv2 supports authentication and has two authentication modes: Plain text and MD5.
4. The RIPv1 does not provide the function of manually summarizing data. The RIPv2 can manually summarize the data when the automatic summarization function is disabled.
5. RIPv1 is a broadcast update, and RIPv2 is a multicast update.
6. The RIPv1 does not mark the route. The RIPv2 can mark the route (tag) for filtering and making policies.
7. A maximum of 25 routers can be carried in the update sent by theRIPv1, and a maximum of 24 routers can be carried when the RIPv2 is authenticated.
8. The update packet sent by the RIPv1 does not contain the next-hop attribute, and the RIPv2 has the next-hop attribute.
I hope it helps!