Using A Full Table RR To Improve EBGP Performance With Mikrotik Routers
Using A Full Table RR To Improve EBGP Performance With Mikrotik Routers
Using A Full Table RR To Improve EBGP Performance With Mikrotik Routers
com
KEVIN MYERS,
NETWORK ARCHITECT
Profile: About Kevin Myers
Background:
• 20+ years in Networking
• Designed/Built Networks on 6 continents
• MikroTik Certified Trainer
• MikroTik, Cisco and Microsoft Certified
Community Involvement:
Packet Pushers (Podcast Guest / Blogger)
Expert Networking
Whitebox | ISP | Data Center | Enterprise
✓ Global Consulting
✓ Managed Networks
✓ Monitoring Locations in: US | Canada | South America
Now in Europe!
IPA Opened an office in Nis, Serbia in 2018
Design: Why use a route reflector for full tables
vs.
Design: CHR vs. Tilera/ARM for BGP Border?
Platform
• Free Range Routing for BGP RR – Open source routing package that supports BGP
across multiple CPUs. Doesn’t need throughput – out of path
• Use MikroTik CCRs or CHRs for BGP border routers to handle throughput
• Leverage the strength of Open Source software to increase the performance and
scalability of RouterOS as a BGP border router
Free Range
Routing
+
Design: BGP RR - logical lab setup
Physical
Test Network for
BGP RR
HP 1U x86 Server
500W
94%
CHR BGP Full Feeds
4 1 UID iLO 1 4
CHR
• Concept of testing
• Performance with 3 full tables on CCRs & BGP full table RR
• Performance with 3 full tables on CCRs & full mesh peerings
• Performance with 4 full tables on CCRs + CHR & BGP full table
RR
• Performance with 4 full tables on CCRs + CHR & full mesh
peerings
bgp4.tutone.net
CHR
CHR
100.76.4.0/29
VLAN 764
AS 13538
BGP AS 8675309 BGP AS 23538
Design: Full Table BGP RR performance
• Performance Conclusions
• BGP RR can help improve the performance of existing
CCRs in the load time of the route table from the
upstreams
• Does not significantly impact overall convergence time
• As the number of IX and IP Transit peers increases, RR
becomes more useful for performance and scale
• CHR + BGP RR achieves the best performance and
scale options
Design: BGP RR design
Design Advantages of
BGP RR
Design: BGP RR design – Customer peering
RR Client Peering
AS 1200
BGP AS 8675309 BGP AS 11200
RR Client Peering
AS 1200
BGP AS 8675309 BGP AS 11200
Public /30
Questions??