阿里云专有云网络架构学习

news2025/2/11 9:39:05

阿里云专有云网络架构

  • 叶脊(spine-leaf)网络和传统三层网络
    • 拓扑
    • 对比
  • 阿里云网络架构V3
    • 拓扑
    • 角色介绍
    • 推荐设备
    • 设备组网举例
    • 带外管理网络
      • 带外网和带内网对比
      • 设备介绍
    • 安全网络
      • 设备介绍
  • 参考

后续更新流量分析

叶脊(spine-leaf)网络和传统三层网络

拓扑

在这里插入图片描述

对比

对比项目叶脊网络传统三层网络
架构拓扑采用叶节点(ToR)和脊节点(Spine)的两层架构,叶节点与脊节点直接相连,所有叶节点之间的通信都通过脊节点进行数据交换采用核心层、汇聚层和接入层的三层架构,接入层负责连接终端设备,汇聚层将多个接入层连接起来,核心层负责快速转发大量数据
端口需求叶节点和脊节点通常需要大量的高速端口来实现彼此之间的互联,以满足高带宽需求核心层设备需要具备大量高速端口用于连接汇聚层设备,汇聚层设备端口数量需求相对核心层少,接入层设备端口密度要求较高,但端口速率相对较低
扩展性扩展能力强,增加叶节点或脊节点相对简单,只需增加相应设备并连接到现有网络即可,能较好地应对数据中心规模的快速扩展扩展性相对受限,扩展时需要考虑核心层、汇聚层和接入层设备的升级和扩展,涉及多个层次的配置和调整,复杂度较高
网络延迟在叶节点间通信时,如果数据需要经过多个脊节点转发,可能会引入一定的延迟,但在合理设计下可以控制在较低水平数据在从接入层到核心层再到目的接入层的传输过程中,通常会经过多个设备和链路,可能会产生较高的延迟
可靠性具备较高的可靠性,脊节点之间通常采用冗余连接,叶节点与多个脊节点相连,当部分链路或设备出现故障时,数据可以通过其他路径传输通过在各层设备之间采用冗余链路和备份机制来提高可靠性,但相对来说故障恢复时间可能较长,尤其是跨层故障时
成本初期建设成本较高,需要大量高性能的叶节点和脊节点设备,且设备之间的高速互联线缆成本也较高,但在大规模数据中心场景下,长期运营成本可能较低在中小规模网络中,建设成本相对较低,但在大规模网络中,由于需要较多的设备和复杂的布线,总体成本可能会增加
配置复杂度相对简单,主要集中在叶节点和脊节点的配置,路由策略等相对清晰配置较为复杂,需要在核心层、汇聚层和接入层分别进行不同功能的配置,包括VLAN划分、路由协议配置等

阿里云网络架构V3

拓扑

在这里插入图片描述

阿里云专有云 V3 网络架构并非单纯的传统三层网络或叶脊网络,而是融合了两者优势的混合架构

角色介绍

设备角色名称功能
云盾AliguardDDoS 防护和 WAF 等形式对外部攻击进行拦截;在内部网络,通过安全漏洞扫描和密钥管理服务对云资产进行全面保护
LSW接入层交换机(Layer - Access Switch)作为网络的边缘设备,LSW 是网络流量的入口和出口
ASW接入交换机(Access Switch)负责接入服务器,实现服务器与网络的连接,提供端口资源供服务器上联,完成数据的汇聚与分发等功能
DSW汇聚交换机/分布交换机(Distribution Switch)汇聚多个接入交换机的数据,进行数据的整合与初步处理,提供更高速率的端口与核心交换机连接,实现不同接入区域之间的数据交互,承担一定的流量控制和安全策略实施功能
ISW互联交换机(Inter-Connection Switch)/核心交换机互联SP、客户外网、客户骨干网接入,或多AZ,多Regiont场景下DCl互联外网接入
CSW客户接入交换机(Customer Switch)客户内网接入,VPC转往接入
SLB服务器负载均衡器(Server Load Balancer)将网络流量均匀地分配到多个服务器或服务实例上,以实现服务器资源的合理利用,提高系统的可用性和性能,通过健康检查等机制监控后端服务器的状态,确保流量分配到正常运行的服务器上
XGW扩展网关(Extended Gateway)XGW 能够支持多个 VPC(虚拟专用网络)之间的隔离与互联
具备对多种网络协议的支持能力,如 TCP、UDP、ICMP 等
可配置丰富的安全策略,如访问控制列表(ACL)、防火墙规则等
OPS运维(Operations)运维操作、管理、监控等工作相关的设备集合,不单指设备或人
NCs服务器节点(Node Computers 或 Network Computers)承载业务应用和数据处理的核心设备
它们具备计算、存储和网络通信等功能,能够运行各种操作系统和应用程序,为企业的业务系统提供所需的计算资源和服务支持,例如处理数据库事务、运行 Web 服务、进行大数据分析计算等
LSW和ASW作用相似,区别是:
ASW更侧重于面向服务器接入场景
LSW应用场景相对更广泛,除了连接服务器外,还大量用于连接各种终端用户设备

推荐设备

设备角色推荐设备(华为)图例
ASWCE6851-48S6Q-Hl在这里插入图片描述
LSWCE6851-48S6Q-HI在这里插入图片描述
CSWCE8860-4C-EI在这里插入图片描述
ISWCE6851-48S6Q-Hl在这里插入图片描述
DSWCE12804E在这里插入图片描述

设备组网举例

在这里插入图片描述

设备角色型号数量下联带宽上联带宽下联接入设备数量上联接入设备数量备注
ASWCE6841128128*48*10G128*4*40G128*48/24还有6条40G互联端口,用于可靠性配置
DSWCE1280444*36*40G4*16*40G1284*36-128
  • 下联带宽为什么比上联多

在大多数网络应用场景中,存在着明显的流量不对称性
终端设备的请求属于上联带宽,服务器的发送数据属于下联带宽,明显上联带宽的需求更低
这里有个概念收敛比,就是两者的比值,一般在1:3左右

但是当下联带宽总和为 160G,而上联带宽只有 40G 时,理论上在某一时刻下联端口即使有大量数据要发送,也只能有 40G 的数据能够同时通过上联端口传输出去,其余数据需要等待缓冲,这就是上联带宽对下联带宽的限制作用

综合来说,这样设计的原因是为了控制成本,极端情况需求可以选择收敛比更高的组网

在这里插入图片描述

带外管理网络

带外管理网络(Out-of-Band Management Network)是一种独立于业务数据网络的设计,用于设备管理、监控和运维,确保在业务网络故障时仍能对基础设施进行可靠控制
涉及带外的设备,简写都带O,比如,带外ASW——OASW

带内网络就是业务网和管理网在同一网络中

带外网和带内网对比

特性带外管理网络带内管理网络
网络路径独立物理链路,与业务隔离与业务流量共享同一链路
可靠性高(不受业务流量影响)依赖业务网络稳定性
安全性更高(独立访问控制)需依赖业务网络安全策略
典型协议IPMI、Redfish、SNMP、SSHSSH、HTTP、API(如OpenStack)
适用场景硬件级运维、紧急恢复日常业务管理和资源调度

在这里插入图片描述

设备介绍

英文简称英文全称中文名称功能描述所属分区
ISWInter-ConnectionSwitch互联交换机互联ISP、客户外网、客户骨干网接入,或 多AZ,多Region场景下DCl互联外网接入
OMROut-of-BandMangerSwitch带外核心交换机带外核心网关设备带外管理
OSW-NOut-of-BandSwitchforNetworkDeivces带外汇聚交换机-网络网络设备带外接入汇聚带外管理
OSW-SOut-of-BandSwitchforServers带外汇聚交换机-服务器服务器带外接入汇聚带外管理
OASWOut-of-BandAccessSwitch带外接入交换机带外接入层交换机带外管理
ACSAccessControl Server串口服务器串口服务器,联网络设备的console口,作 设备管理带外管理
  • 比较MGNT和console口
比较项MGNT口Console口
功能用途用于设备的远程管理、配置、监控、软件升级等操作,可实现对设备的日常管理和维护主要用于设备的初始配置和紧急故障处理,当设备无法通过网络正常通信时,通过Console口进行本地配置
连接方式一般通过RJ45接口,使用专用管理线缆连接到管理终端或通过网络IP地址进行远程访问通过RJ45接口,使用Console线缆连接到计算机的串口(COM口)或USB转串口设备
通信范围可实现远程管理,只要设备和管理终端在网络可达范围内即可进行通信通常是本地连接,管理终端需与设备物理连接,通信范围仅限于设备附近
数据传输量主要传输设备管理相关的数据,如配置信息、监控数据等,数据传输量相对较小在初始配置和故障处理时传输少量配置命令和反馈信息,数据传输量也较小
安全性具有严格的访问控制机制,通过用户名、密码、IP地址等进行授权访问,保障设备管理的安全性一般在本地连接时使用,相对来说安全性依赖于物理环境的安全,但也可设置密码等进行一定的保护
适用场景适用于对设备进行日常的远程管理和维护,如企业网络中对核心设备的集中管理、数据中心对服务器和网络设备的统一监控等适用于设备的首次安装配置、设备故障时的紧急修复等场景,如新设备上线前的初始参数设置、设备网络接口故障时的本地配置
  • 配置带外管理网络

在这里插入图片描述

安全网络

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

流量检测
beaver检测到流量含有攻击特征,通过干兆口下发清洗消息给aliguard千兆口

流量牵引
aliguard收到消息后下发送32位掩码的bgp路由给ISW设备,从而攻击流量通过ISW牵引至aliguard

流量清洗
AliGuard按照流量清洗模板对攻击流量清洗

流量回注
清洗的流量由AliGuard端口绑定VPN的方式回注到内网

设备介绍

设备型号举例(华为)图例功能
分光器SPL1202在这里插入图片描述光信号的分配和管理
local表示观察,mirror表示镜像,remote表示远程连接
分流器派网 ng-tap在这里插入图片描述将进入网络的流量按照一定规则,分发到多个后端服务器或链路中

参考

https://www.panabit.com/Article?article_id=204

阿里云专有云网络架构.pdf

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2295337.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【AIGC】冷启动数据与多阶段训练在 DeepSeek 中的作用

博客主页: [小ᶻ☡꙳ᵃⁱᵍᶜ꙳] 本文专栏: AIGC | ChatGPT 文章目录 💯前言💯冷启动数据的作用冷启动数据设计 💯多阶段训练的作用阶段 1:冷启动微调阶段 2:推理导向强化学习(RL&#xff0…

GenAI + 电商:从单张图片生成可动态模拟的3D服装

在当今数字化时代,电子商务和虚拟现实技术的结合正在改变人们的购物体验。特别是在服装行业,消费者越来越期待能够通过虚拟试衣来预览衣服的效果,而无需实际穿戴。Dress-1-to-3 技术框架正是为此而生,它利用生成式AI模型(GenAI)和物理模拟技术,将一张普通的穿衣照片转化…

harmonyOS生命周期详述

harmonyOS的生命周期分为app(应用)的生命周期和页面的生命周期函数两部分 应用的生命周期-app应用 在app.js中写逻辑,具体有哪些生命周期函数呢,请看下图: onCreated()、onShow()、onHide()、onDestroy()这五部分 页面及组件生命周期 着重说下onShow和onHide,分别代表是不是…

记一次调整磁盘分区大小的经验

背景 redhat 6 系统 根目录挂载的逻辑卷满了,系统都不能正常运行了 但是/home目录挂载的另外一个逻辑卷却占用只有4% 所以想把/home挂的逻辑卷分一部分给/ 挂的逻辑卷 备份 先把系统整盘备份一下,用clonezilla做一个磁盘镜像,免得失误了搞…

软件测试就业

文章目录 2.6 初识一、软件测试理论二、软件的生产过程三、软件测试概述四、软件测试目的五、软件开发与软件测试的区别?六、学习内容 2.7 理解一、软件测试的定义二、软件测试的生命周期三、软件测试的原则四、软件测试分类五、软件的开发与测试模型1.软件开发模型…

后缀表达式(蓝桥杯19I)

有减于号时 假设有n个大于0从大到小的数,加减符号数为n-1:a,b,c,d,。。。。。,e sum求最大:(max )-(min ) a - (e - ( ) -())( ( )( ) ( ) 。。。。 ) 当序列中有负数时: a -&am…

mac环境下,ollama+deepseek+cherry studio+chatbox本地部署

春节期间,deepseek迅速火爆全网,然后回来上班,我就浅浅的学习一下,然后这里总结一下,我学习中,总结的一些知识点吧,分享给大家。具体的深度安装部署,这里不做赘述,因为网…

TypeScript 中的联合类型:灵活的类型系统

🤍 前端开发工程师、技术日更博主、已过CET6 🍨 阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1 🕠 牛客高级专题作者、打造专栏《前端面试必备》 、《2024面试高频手撕题》 🍚 蓝桥云课签约作者、上架课程《Vue.js 和 E…

DeepSeek-R1 32B Windows+docker本地部署

最近国产大模型DeepSeek兴起,本地部署了一套deepseek同时集成Open WebUI界面,给大家出一期教程。 软件:Ollama、docker、Open WebUI 一、用Ollama下载模型 首先我们需要安装Ollama,它可以在本地运行和管理大模型。 到Ollama官网 https://ol…

MySQL部署基于二进制日志文件位置的主从复制集群

MySQL主从复制介绍 MySQL 主从复制(Master-Slave Replication) 作为一种经典的数据库复制方案,被广泛应用于企业生产环境,尤其是在提升数据库性能、实现数据备份和分布式扩展方面具有重要作用。 官方文档:https://de…

C++Primer学习(2.2)

2.2 变量 变量提供一个具名的、可供程序操作的存储空间。C中的每个变量都有其数据类型,数据类型决定着变量所占内存空间的大小和布局方式、该空间能存储的值的范围,以及变量能参与的运算。对C程序员来说,“变量(variable)”和“对象(object)”一般可以互换使用。 术…

Mac 基于Ollama 本地部署DeepSeek离线模型

最近节日期间最火的除了《哪吒》就是deepseek了,毕竟又让西方各个层面都瑟瑟发抖的产品。DeepSeek凭借其强大的AI能力真的是在全球多个领域展现出强大的影响力。由于受到外部势力的恶意攻击倒是deepseek官方服务不稳定,国内其他厂家的适配版本也不是很稳…

DeepSeek-V2 论文解读:混合专家架构的新突破

论文链接:DeepSeek-V2: A Strong, Economical, and Efficient Mixture-of-Experts Language Model 目录 一、引言二、模型架构(一)多头部潜在注意力(MLA):重塑推理效率(二)DeepSeekM…

C语言的灵魂——指针(3)

前言:上期我们介绍了const修饰指针,saaert断言都是针对指针本身的,文章后面我们用指针与数组建立了联系,这种联系或者是关系就是这篇文章所要介绍的。上一篇文章的传送门:指针2 指针3 一,数组名的含义及理解…

SSD1306 128*32屏幕驱动

最近在做一个小项目,使用合宙air001做主控,arduino开发环境,项目设计一个小屏作为显示,本身使用u8g2库,奈何这个air001空间太小,没写多少就把程序储存空间占满了,log也没办法打印,对…

【GitHub】GitHub 2FA 双因素认证 ( 使用 Microsoft Authenticator 应用进行二次验证 )

文章目录 一、GitHub 的 2FA 双因素认证二、使用 Microsoft Authenticator 应用进行二次验证1、TOTP 应用2、下载 Microsoft Authenticator 应用3、安装使用 Authenticator 应用 三、恢复码重要性 一、GitHub 的 2FA 双因素认证 现在登录 GitHub 需要进行二次身份验证 ; 先登录…

AI绘画社区:解锁艺术共创的无限可能(9/10)

AI 绘画:不只是技术,更是社交新潮流 在科技飞速发展的今天,AI 绘画早已不再仅仅是一项孤立的技术,它正以惊人的速度融入我们的社交生活,成为艺术爱好者们交流互动的全新方式,构建起一个充满活力与创意的社…

一种基于Leaflet.Legend的图例动态更新方法

目录 前言 一、场景再现 1、需求描述 2、核心方法介绍 3、存在的问题 二、问题解决 1、重复解决办法 2、图例不展示解决办法 3、成果展示 三、总结 前言 在当今数字化时代,地理信息系统(GIS)技术已经广泛应用于各个领域,…

【韩顺平linux】部分上课笔记整理

整理一下一些韩顺平老师上课时候的笔记 课程:【小白入门 通俗易懂】韩顺平 一周学会Linux linux环境:使用阿里云服务器 笔记参考 : [学习笔记]2021韩顺平一周学会Linux 一、自定义函数 基本语法 应用实例: 计算两个参数的和…

CPP集群聊天服务器开发实践(一):用户注册与登录

目录 1 客户端用户注册与登录 1.1 主要思想 1.2 网络层 1.3 业务层 1.4 数据层 1.5 测试结果 1 客户端用户注册与登录 1.1 主要思想 实现网络层、业务层、数据层的解耦,提高系统的可维护性。 网络层:主要实现对客户端连接、客户端读写请求的捕获…