I have a simple lab setup while I’m learning VyOS, three VM’s, all I’ve done is set IP addresses so there is three subnets. Each router can ping the other two directly connected routers.
If I want to configure RIP so all three routers can ping all three subnets, I would have assumed that all I should have to do is “set protocols rip redistribute connected” on each box, and they should then do exactly that, and then each router should be able to reach all subnets, I shouldn’t specifically have to advertise any networks at all.
This isn’t what happens at all, and connected networks don’t appear in any routing tables.
I have also noted that when I am advertising all networks, it does work as expected, but if I disable an interface, the interface on the other end of the cable still reports u/u, traffic flow fails and routing never reestablishes itself, I have to disconnect the cable in the VM settings for the network to converge. This doesn’t seem right at all.
Thoughts? I know RIP isn’t used much any more, I’m just using it in the lab to get the hand of the OS.