I know this has been covered a million times in different ways but I am still unclear so Id like to ask some direct questions to help get a better understanding.
When I fire up a peer in my MikroTik router, it downloads 713613 Prefixs in around 20 seconds. I see this under Routing > BGP > Peers > Prefix Count
Then when I go to IP > Route and click “show full route list” it takes a further 10mins or so to load 713611 items.
Regarding point 1. When it has downloaded the prefixes, is that the router good to go? Is it now in an up and running state? Or does it have to do the loading of the route list in the background which means it will actually be another 10mins before its ready to go?
Regarding point 2, is this important to when the router can actually begin routing or is this only impacting my ability to search?
Which point would be relevant for convergence time if a peer dropped off and came back? Would the 20second load time reflect the time it takes the router to sort itself out or would the 10min route list load time reflect the time it takes the router to sort itself out?
There is so much talk of BGP being slow on MT routers, however, if the time for the peer to load the Prefix Count is all I really need to worry about then I’m totally chuffed with 20 seconds, I actually think that’s ace. If my limitation is waiting for the Route List to load then that’s OK with me.
The last question, couldn’t the router just keep the route list always loaded? This would save it loading each time someone wants to use it for a search?
The longer load time is primarily due to the information being sent to Winbox and it dynamically updating the route display as it populates the data. Would be miles faster to snapshot and transfer the routing table data and for Winbox to subsequently display the information.