What routing protocol should you use in the underlay of a
#VXLAN
network? Is
#OSPF
or
#BGP
better? That's the wrong question to ask. A network should always be designed based on its requirements. In my latest post I go through the characteristics of OSPF and BGP and compare them.
There are some misconceptions around OSPF such as scalability while this is not a main concern in most datacenter networks. In a topology with a spine with 32 ports and leaf with 48 ports, 1536 ports can be provided. How many networks require more than 1536 ports? OSPF can easily scale to this and beyond. I have seen numbers mentioned like 100-200 switches.
In the post I go through characteristics of each protocol such as:
- Establishing adjacencies and sending protocol packets
- Numbering
- Scalability
- Convergence
- Policy
- Support
- Ability to template
The goal of this post is to be thought provoking. To get you to consider the characteristics of each protocol and your requirements instead of designing based on for example what hyper scalers do.
I hope you enjoy reading it! Link in the comments below 👇