SONiC 数据中心网络应用
FRRouting 在数据中心网络的应用
数据中心网络通常采用分别位于Spine和Leaf节点的交换机组成CLOS拓扑结构,由于任意两个Leaf节点之间存在大量冗余路径,数据中心网络通常采用BGP协议作为其控制平面,SONiC也选择了开源的FRRouting软件作为其BGP协议的实现。
BGP作为一种外部网管协议,大量应用于Internet骨干路由器之间的路由信息传递,大型企业网络也采用BGP协议和运营商网络互联。但是数据中心网络的应用和互联网应用有明显的不同,BGP协议需要在以下几个方面进行增强:
a. 检测到链路故障的时候需要尽快发通知而不是维持网络稳定。
b. 一个链路故障影响单个Link,而不是很多。
3)需要多路径负载分担而不是避免多路径。