专栏首页虚拟化笔记openstack网络设计-(二)underlay网络

openstack网络设计-(二)underlay网络

惠伟:openstack网络设计-(一)试探​zhuanlan.zhihu.com

接上次文章写起,先自己尝试设计openstack机房网络,拓扑如下:

underlay网络全三层转发,spine和leaf之间路由BGP路由协议,利用等价路由做ECMP。

控制节点和计算节点只一块网卡两个口做bond,连接leaf交换机,管理/存储/数据流量都走bond口,如果担心互相影响,分成三个vlan子接口,做qos限制,如果运行dpdk,用intel kni或者mellanox bifurcated功能,把管理网vlan识别出来走kernel tcp/ip,图中只有一个vlan,如果用三个vlan那么交换机就得多创建两个vlan-interface,接口trunk这三个vlan。

leaf交换机两两一组HA多活,不堆叠不浪费接口,服务器bond连接leaf用H3C的S-MLAG技术,leaf当作服务器的网关,两个leaf个vlan-interface配置相同的IP和MAC,总结一个就是服务器ARP双发,bond一个链路down时发送免费arp,交换机arp代答,把arp引入路由,同网段也三层转发。

SNAT/DNAT/LB/VPN节点两块网卡,分别做bond连接内网leaf交换机和外网boarder交换机。

SNAT/DNAT/LB/VPN节点和boader交换机之间运行路由协议,把openstack公网IP地址同步给boader是交换机,boader再负责向ISP通告openstack的公网IP。boader交换机之间堆叠或者用cisco vPC技术,图中用了cisco vPC交换机,两个boader上配置的IP和MAC不相同,配置peer gateway,分别和SNAT/DNAT/LB/VPN节点之间建立邻居关系,SNAT/DNAT/LB/VPN节点发给boader1的路由协议报文有可能被bond hash到boader2上,那么boader2要负责把路由协议报文转发给boader1,并且boader1要这个报文关联到正确的接口上,估计只有cisco vPC有这样的功能,如果boader像leaf那样配置相同的IP和MAC,那么SNAT/DNAT/LB/VPN节点看来只有一个邻居,只要一个boader down了,就认为邻居down了,把路由就删除了,和外网就不通。

underlay DC之间互通,服务器要和其它DC中的服务器互通,可能spine还得负责连接其它机房。

underlay服务器出外网,需要有NAT功能,spine做NAT再连接boarder。

S-MLAG解决方案介绍-新华三集团-H3C​www.h3c.com

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 干货 | 云计算时代携程的网络架构变迁

    赵亚楠,携程云平台资深架构师。2016 年加入携程云计算部门,先后从事 OpenStack、SDN、容器网络(Mesos、K8S)、容器镜像存储、分布式存储等产...

    携程技术
  • 大规模SDN云计算数据中心组网的架构设计

    作者简介:熊学涛,中国移动通信有限公司研究院,项目经理。主要研究方向为SDN云计算数据中心和SDN广域网。十多年数据中心、广域网工作经验,CCIE。毕业于西安电...

    SDNLAB
  • k8s网络开发丨k8s与OpenStack网络如何打通?

    点击上方“腾讯云TStack”关注我们 获取最in云端资讯和海量技术干货 ? ? 本文作者 / ice yao 喜欢看动漫的IT男 还是火影迷、海贼迷、死神...

    腾讯云TStack
  • 为OpenStack和K8s集群提供无缝虚拟网络

    现实情况下,可能会发生虚拟机和容器需要相互“交谈”的情况。如果是这样,我们需要以某种方式实现两个独立集群之间的通信。

    Tungsten Fabric
  • 什么underlay网络?

    链接:https://www.zhihu.com/question/40463989/answer/245704130 来源:知乎 著作权归作者所有。商业转载请...

    孙杰
  • SDN私享汇(十五):SDN之道Juniper Contrail深入解析

    1.介绍 ? 云计算为了适应业务/APP 的快速开发和部署,会把网络分为两层:Overlay和Underlay网络。对于Underlay网络适用于传统的物理网...

    SDNLAB
  • openstack网络设计-(一)试探

    openstack的api只能扩展并且向前兼容,不能影响已经开发的云管和监控等业务。

    惠伟
  • openstack网络设计-(三)ovs offload

    惠伟:openstack网络设计-(一)试探​zhuanlan.zhihu.com

    惠伟
  • 思华SDN技术在盛大游戏G云2.0中的应用

    SDNLAB

扫码关注云+社区

领取腾讯云代金券