Internal Routing Protocols (Part 1): Distance Vector Challenges and RIPv2