Hello, I am having a problem with RP-Candidate selection.
The selection of an RP from amongst several RP candidates does not follow a predictable criterion. I would have thought that the RP-Candidate PRIORITY field (lowest value being the highest priority) would be the primary selection method, but it seems this field value is completely ignored.
I am using OS7.12 but same issue still exists when updating to latest 7.16 release.
Note that the BSR candidate PRIORITY field (highest value is the highest priority) DOES work correctly in all my testing.
I have setup a lab environment for testing per below,
3 * RB3011 OS7.12
The RP candidate interface is a loopback adapter on each Mikrotik.
There are no firewall rules.
Routers were restarted after each configuration change.
The results are the same regardless of which router is selected as the BSR.
The results are the same regardless of where the multicast source comes from.
The results show that in all the tests, Mikrotik2 was selected as the RP
TEST1
Mikrotik1, RP Candidate ADDRESS 10.0.0.10%localhost, PRIORTY 10
Mikrotik2, RP Candidate ADDRESS 10.0.0.20%localhost, PRIORTY 20 - SELECTED AS RP
Mikrotik3, RP Candidate ADDRESS 10.0.0.30%localhost, PRIORTY 30
TEST2
Mikrotik1, RP Candidate ADDRESS 10.0.0.10%localhost, PRIORTY 10
Mikrotik2, RP Candidate ADDRESS 10.0.0.20%localhost, PRIORTY 30 - SELECTED AS RP
Mikrotik3, RP Candidate ADDRESS 10.0.0.30%localhost, PRIORTY 20
TEST3
Mikrotik1, RP Candidate ADDRESS 10.0.0.10%localhost, PRIORTY 20
Mikrotik2, RP Candidate ADDRESS 10.0.0.20%localhost, PRIORTY 30 - SELECTED AS RP
Mikrotik3, RP Candidate ADDRESS 10.0.0.30%localhost, PRIORTY 10
TEST4
Mikrotik1, RP Candidate ADDRESS 10.0.0.10%localhost, PRIORTY 20
Mikrotik2, RP Candidate ADDRESS 10.0.0.20%localhost, PRIORTY 10 - SELECTED AS RP
Mikrotik3, RP Candidate ADDRESS 10.0.0.30%localhost, PRIORTY 30
TEST5
Mikrotik1, RP Candidate ADDRESS 10.0.0.10%localhost, PRIORTY 30
Mikrotik2, RP Candidate ADDRESS 10.0.0.20%localhost, PRIORTY 10 - SELECTED AS RP
Mikrotik3, RP Candidate ADDRESS 10.0.0.30%localhost, PRIORTY 20
TEST6
Mikrotik1, RP Candidate ADDRESS 10.0.0.10%localhost, PRIORTY 30
Mikrotik2, RP Candidate ADDRESS 10.0.0.20%localhost, PRIORTY 20 - SELECTED AS RP
Mikrotik3, RP Candidate ADDRESS 10.0.0.30%localhost, PRIORTY 10
Any thoughts?