棉布与法兰绒对比是怎样的

棉布与法兰绒对比是怎样的,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

一白布架构

首先请看印花棉布的架构图,如下图。

棉布与法兰绒对比是怎样的

白布包括如下重要组件:费利克斯etcd,边界网关协议客户,边界网关协议路由反射器。下面分别说明一下这些组件。

菲利克斯:主要负责路由配置以及acl规则的配置以及下发,它存在在每节个节点点上。

etcd:分布式键值存储,主要负责网络元数据一致性,确保印花网络状态的准确性,可以与kubernetes共用;

BGPClient(鸟),主要负责把,费利克斯写入,内核的路由信息分发到当前,印花网络,确保,工作负载间的通信的有效性;

BGPRoute反射器(鸟),大规模部署时使用,摒弃所有节点互联的网模式,通过一个或者多个,BGPRoute Reflector 来完成集中式的路由分发;

二印花原理

如下图所示,描述了从源容器经过源宿主机,经过数据中心的路由,然后到达目的宿主机最后分配到目的容器的过程。


整个过程中始终都是根据iptables规则进行路由转发,并没有进行封包,解包的过程,这和法兰绒比起来效率就会快多了。

从上述的原理可以看的出,法兰绒在进行路由转发的基础上进行了封包解包的操作,这样浪费了CPU的计算资源。下图是从网上找到的各个开源网络组件的性能对比,可以看出无论是带宽还是网络延迟,棉布和主机的性能是差不多的。

关于棉布与法兰绒对比是怎样的问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。

棉布与法兰绒对比是怎样的