目录

文章目录

  • 目录
  • Border Leaf、Spine、Leaf 二层架构设计示例
    • Server 接入 Leaf
    • Leaf 接入 Spine
    • Spine 接入 Border Leaf

Border Leaf、Spine、Leaf 二层架构设计示例

假设数据中心网络采用了 Border Leaf、Spine、Leaf 架构。

Server 接入 Leaf

服务器的接入涉及到布线方式、以及接入交换机的选择。常见的布线方式有 TOR 以及 EOR/MOR 这 2 类。如下图所示,这两类方式可以组合出丰富的部署方式,在具体项目中,我们需要根据业务部署的要求,灵活选择不同的部署方式或组合。

  • TOR 接入方式

  • EOR/MOR 接入方式

  • 两者的对比如下,在数据中心网络的场景中,大部分属于高密度服务器的场景,因此采用 TOR 的方式比较常见。

下面我们以高密机架服务器场景为例,介绍下具体的接入方案。如下图所示,每机架部署了 10 台机架式服务器(通常会部署 8-12 台服务器),每排共有 10 个机架(通常每排会部署 8-12 个机架)部署了服务器,构成高密度机架服务器部署。

每台服务器具有 2 个 10GE 业务网口和 1 个 FE 接入 BMC 管理口。

为了保证可靠性每台服务器采用 M-LAG 的方式接入网络,相邻的两个机架组成一组 M-LAG 的系统,这样一个机架上面的 TOR 交换机需要接入 200G(10G × 10 × 2 = 200G)带宽的流量。根据经验值,我们在接入层的收敛比一般控制在 3:1 左右,这主要取决于我们将为接入交换机设计多大的上行带宽。

目前来说,接入交换机的单个上行接口可以达到 40G 的带宽,理论上通过 4 个 40G 的上行接口,我们就可以大致将收敛比做到 1:1。但是此时我们至少需要为该 Spine 设置 4 台汇聚交换机,且每增加一个上行接口就需要增加一台汇聚交换机,因此这个开销还是十分可观的。

在实际部署中,我们一般设置两台汇聚交换机,接入交换机通过 2 个 40GE 接口接入汇聚交换机,提供 80G(40G × 2 = 80G)的上行带宽。这样我们就可以得到 2.5:1(200G ÷ 80G = 2.5)的收敛比,很好的将其控制在 3:1 以内。

Leaf 接入 Spine

每排机架上共有 10 台 TOR 交换机需要连接到我们的汇聚交换机,每台 TOR 交换机通过 2 个 40GE 接口接入到 Spine 层设备,一共是 80 个(2 × 10 × 4 = 80)接口,3200G(80 × 40G = 3200G)的带宽。

此时我们可以选择将这些接口分为几个 Spine 节点接入到 Spine 层设备。为了避免的设备的单点故障引起网络问题,我们每个 Spine 节点都至少有 2 台 Spine 层交换机。

如果我们选择将这些 TOR 交换机作为一个 Spine 接入,那么这个 Spine 接入的接口数为 80 个接口,3200G 的带宽,如下图所示。在这种情况下,我们如果通过 100G 的上行链路链接到 Border Leaf 设备(一般为两台,北向连接到出口路由器),则可以提供 400G(4 × 100G = 400G)的带宽,此时收敛比为 8:1(3200G ÷ 400G = 8)。

  • 1 个 Spine 节点接入

  • 2 个 Spine 节点接入

如果我们选择将这些 TOR 交换机分为两个 Spine 接入,那么每个 Spine 接入的接口数为 40 个接口,1600G 的带宽。在这种情况下,我们如果通过 100G 的上行链路链接到 Border Leaf 设备,则可以提供 400G(4 × 100G = 400G)的带宽,此时收敛比为 4:1(1600G ÷ 400G = 4)。

值得注意的是,在数据中心网络中 Spine 的划分,收敛比并不是唯一的依据,更主要的是根据业务和功能的分区来划分的。另外受限于交换机本身路由、ARP 等规格的限制,再加上现在虚拟机的大规模应用(虚拟比达到 1:30 或更高,对规格要求更高),一个 Spine 的规模也不会太大。

在这个场景下,我们采用了两个 Spine 接入的方式,即将 Row1 和 Row2 共用一个 Spine,Row3 和 Row4 共用一个Spine。此时我们一般选用框式交换机或高性能的盒式灵活插卡交换机来作为 Spine 设备。

Spine 接入 Border Leaf

Border Leaf 北向主要是连接 Data Center Border Router(DCBRs,DC 边界/出口路由器),南向连接不同的 Spine,承担 Spine 间东西向流量的转发。Border Leaf 的设计很重要的一个是考虑客户所购买的出口路由器的端口。这些端口相比较于我们下层的网络设备比较贵,一般情况下都是 10GE/40GE 的接口。这也意味着我们在 Border Leaf 的收敛比会比较大。

如果我们按照 4 个 40GE 的出口接口来计算,我们将有 160G 的带宽,此时收敛比是 5:1(800G ÷ 160G = 5)。但是,根据目前统计约 75% 的流量都是发生在数据中心的内部,即东西向的流量。那么剩下的 25% 的流量,即南北向的流量大概只有 200G(800G × 25% = 200G)。如果按照这个来估算,我们的收敛比为 1.25:1(200G ÷ 160G = 1.25),属于可接受的范围。

最终我们得到网络收敛设计的逻辑图,如下图所示。

数据中心网络架构 — 云数据中心网络 — 二层架构设计示例相关推荐

  1. 大数据workshop:《云数据·大计算:海量日志数据分析与应用》之《社交数据分析:好友推荐》篇...

    大数据workshop:<云数据·大计算:海量日志数据分析与应用>之<社交数据分析:好友推荐>篇 实验背景介绍 了解更多2017云栖大会·成都峰会 TechInsight &a ...

  2. PU-Net:一种基于数据的3D点云上采样网络

    点击上方"视学算法",选择"星标" 干货第一时间送达 论文下载: https://openaccess.thecvf.com/content_cvpr_2018 ...

  3. 用Acceldata数据可观测性方案管理云数据平台Snowflake

    一.云数据平台Snowflake简介 在现代数据堆栈的所有部分中,没有一个像云数据平台Snowflake一样迅速崛起. 虽然作为 Databricks.Amazon Redshift和Google B ...

  4. mysql大表数据抽取_从云数据迁移服务看MySQL大表抽取模式

    摘要:MySQL JDBC抽取到底应该采用什么样的方式,且听小编给你娓娓道来. 小编最近在云上的一个迁移项目中被MySQL抽取模式折磨的很惨.一开始爆内存被客户怼,再后来迁移效率低下再被怼.MySQL ...

  5. 点云数据详解——点云数据变为图像

    点云数据--The Point Cloud Data 点云数据应表示为具有N行和至少3列的numpy数组. 每行对应于单个点,其在空间(x,y,z)中的位置使用至少3个值表示. 如果点云数据来自LID ...

  6. 倾斜模型数据及激光雷达点云数据在EPS中联动生产高精度1:500地形图

    生产过激光雷达点云数据的朋友们肯定知道如果生产1:500高精度数据,只使用激光雷达数据在很多时候只能满足高程数据精准这一需求,很多地物的绘制只能借助于正射影像来进行绘制,这对于测区中有房屋区域的测区, ...

  7. redis存储新闻列表_AWS上的Redis 数据存储服务_Redis云数据存储-AWS云服务

    缓存 Redis 是实施高可用性内存中缓存的极佳选择,它可以降低数据访问延迟.提高吞吐量,并可以减轻关系数据库和应用程序或 NoSQL 数据库和应用程序的负载.Redis 能够以亚毫秒级的响应时间为频 ...

  8. 数据中心网络架构 — 云数据中心网络 — SDN 网络技术

    目录 文章目录 目录 SDN 网络技术 Overlay Controller Underlay Network 如何大一统的全域 SDN 管控? SDN 网络技术 通过 SDN 网络技术,可以将数据中 ...

  9. 数据中心网络架构 — 云数据中心网络 — 新型叶脊二层网络架构

    目录 文章目录 目录 Spine Leaf 二层网络架构 Spine Switch Leaf Switch Spine Leaf 的组网规模 Spine Leaf 的特性 Spine Leaf 的不足 ...

最新文章

  1. go使用MySQL数据库
  2. 201621123024《JAVA程序设计》第四周学习总结
  3. oracle导入与导出,oracle导入与导出
  4. QQ窗口的控制,同步异步打开360网盘,控制360网盘窗口的移动
  5. javaee概览_Java 9概览
  6. android 自定义 radiobutton 文字颜色随选中状态而改变
  7. Synergy,一个软件团队质量改进之路之一 --- 规划
  8. centos7之关于时间和日期以及时间同步的应用
  9. linux之使用cron,logrotate管理日志文件
  10. 网页QQ客服 msn客服
  11. 20181225面试
  12. jquery手机端带农历的万年历插件
  13. EA(enterprise architect)左侧工作空间隐藏,如何打开
  14. python面向对象编程思想_面向对象编程思想及其特点
  15. 定制自己的xDoclet标签
  16. 贪心背后的故事Codeforces 995B(Suit and Tie)
  17. 如何修改C:\Windows\System32\drivers\etc\hosts文件
  18. java web 有什么区别吗_web和java一样吗?有什么区别?
  19. 切断电源之后计算机丢失的,电脑断电重启找不到硬盘该咋办?
  20. AM335x SPL

热门文章

  1. 计算机教案制作电子表格,人教版七年级信息技术上册《制作电子表格》教案
  2. c语言结构体共用体枚举实例程序,10-C语言结构体-共用体-枚举
  3. 内存地址 哪个程序_记一次排查线上程序内存的忽高忽低,又是大集合惹祸了...
  4. 主板噪音测试软件,工作噪音测试 - 三英战吕布?四款300元热门电源横评 - 超能网...
  5. layui 导航收缩代码_pycharm的十个小技巧,让你写代码效率翻倍
  6. python编写圣诞树代码_python 实现圣诞树
  7. 利用 iPhone X 的脸部识别能力为内容制作工作服务
  8. [unreal4入门系列之十六] UE4中的集合:TSet容器
  9. 养狗防老,比养猫强:日本新研究发现养狗有效预防老年人残疾
  10. Magic Leap大举进军AR医疗:新品率先与医疗机构合作,挖走HoloLens老客户