思科SDN技术:ACI架构概述

思科SDN技术:ACI架构概述思科 ACI 物理架构 先解释几个名词 Fabric 在思科的一些高级产品 比如 Nexus7000 系列 中也有 Fabric 的概念 可以理解或翻译成交换矩阵 而在 ACI 中 Fabric 指的是如上图所示的 Leaf 交换机和 Spine 交换机组成的基础架构网络 也就是整个 ACI 网络中所有的硬件交换设备的集合 整个数据转发层面 叫做 FabricSpineL 骨干交换机 ACIFabric 的核

思科ACI物理架构:

在这里插入图片描述
先解释几个名词:

Fabric:在思科的一些高级产品(比如Nexus 7000系列)中也有Fabric的概念,可以理解或翻译成交换矩阵。而在ACI中,Fabric指的是如上图所示的Leaf交换机和Spine交换机组成的基础架构网络,也就是整个ACI网络中所有的硬件交换设备的集合,整个数据转发层面,叫做Fabric

Spine Layer:骨干交换机,ACI Fabric的核心设备

Leaf Layer:叶子交换机,ACI Fabric的接入层交换机

ACI Fabric的特点:

二层Spine-Leaf结构:Leaf交换机上连至所有Spine交换机,Leaf交换机之间不互联。Spine交换机只用于连接Leaf交换机,所有其它设备包括Server、负载均衡、防火墙等ACI Fabric外的设备均连接至Leaf交换机

高带宽:Leaf至Spine支持40G/100G速率上连,有几台Spine就有几条40G链路,如上图所示,在4个Spine的情况下,每个Leaf的上联带宽是160G。在传统的网络中,一般接入层交换机至汇聚层交换机的上联速率只有1个G的带宽

易于扩容:如果Fabric带宽不够,则可以简单的扩容Spine节点,若Fabric下联接口不够,则可以简单的扩容Leaf节点

消除STP:在传统网络中,接入层交换机和汇聚层交换机之间一般会使用STP技术来在冗余设计的同时避免网络环路,但STP有两个问题:第一,STP协议会Block掉其中一条链路,比如说一台接入层交换机双上联到两台汇聚层交换机,虽然我们有2根1G的链路,但实际上因为STP的Block,所以实际上只有1G的上联带宽可用;第二,在网络拓扑发生变化时,比如接口翻动、链路故障等情况下,有可能依然会产生环路或者临时的环路影响数据转发。而在ACI中,整个Fabric在底层使用VXLAN技术,Spine和Leaf之间运行了ISIS协议来维护VXLVAN的VTEP信息,消除了传统二层网络的问题。同时,因为使用VXLAN技术,所以Leaf上联至Spine的每根链路都是可以同时使用的

控制层面分离:APIC作为ACI的控制器,负责策略的下发和设备的配置,一般使用3台APIC作为冗余,即使三台APIC全部故障都不影响数据转发,只是不能再对整个Fabric进行配置

统一管理:整个Fabric的所有配置都是在APIC上单点进行管理的,APIC上作配置,然后下发至Spine和Leaf交换机

松耦合:位置和标识的解耦合。位置(Location)指的是一台Server连接在哪台交换机上,而标识(Identity)指的是这台Server本身,比如IP 192.168.0.1代表Server-1这台Server本身。因为使用VXLAN作为Overlay技术,使得终端可以连接至任意一台Leaf交换机,实现Server标识和位置的解耦合。

ACI其实是一台虚拟的、大的、模块化交换机:

在这里插入图片描述

ACI的集中化管理:

在这里插入图片描述

集中化管理:APIC作为ACI的SDN控制器,负责对整个Fabric进行配置。所有Fabric内的物理设备(比如Spine/leaf交换机、防火墙、负载均衡、VMware Vcenter等等)和路由协议、转发策略、动态监控等都可以在APIC上进行配置

控制层面分离:APIC作为ACI独立的控制层面,负责配置和策略的管理和下发。一般使用3台APIC进行冗余,即使所有APIC设备故障或断开与Fabric连接,不影响即有业务的数据转发,唯一的影响是不能继续对Fabric进行策略的配置和下发。

数据层面分离:Spine+Leaf交换机组成了ACI Fabric的数据转发层面,进行数据的高速转发。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/232169.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 显示为弹出窗口是什么意思(电脑总是弹出广告)

    今天很伤心啊,刚到学校的教室打开电脑准备链接校园网,谁知给我弹出个快快赶紧的把我的指甲刀那来,谁都不要拦我~~~~~~~~~~~~~~~~~~~~~~~~不说废话啦,讲操作了~~~~~~~~~~~~~~~~~~~啦啦~~~~~~~~~~~lala~~~~~首先在菜单栏里搜“默认应用设置”会出现这个点进去找到http然后点击,进去就会有个强烈推荐,点击进去就好。希…

    2022年4月18日
    55
  • 三种数据库sql分页查询

    三种数据库sql分页查询关于sql分页今天用到分页了顺便就总结了一下mysql数据库:mysql中有分页的关键字limit,它可以实现分页很简单;SELECT*FROMsys_userORDERBYuseridLIMITstartNo,total;startNo是查询开始的行数,total是要查询出多少条;sqlserver2005数据库:sqlser

    2022年6月26日
    32
  • 文件上传文件的权限–lnmp 环境配置,尤其整个项目复制过来

    文件上传文件的权限–lnmp 环境配置,尤其整个项目复制过来

    2021年10月27日
    39
  • typescript web_typescript在线运行

    typescript web_typescript在线运行前言上一篇我们讲到如何手动编译TypeScript,如果我们每次都要手动编译,那么这样会很累,接下来就介绍自动编译TypeScript。mac自动编译typescript在Typescript文

    2022年7月31日
    23
  • Android实现视频播放的3种实现方式[通俗易懂]

    Android实现视频播放的3种实现方式[通俗易懂]Android提供了常见的视频的编码、解码机制。使用Android自带的MediaPlayer、MediaController等类可以很方便的实现视频播放的功能。支持的视频格式有MP4和3GP等。这些多媒体数据可以来自于Android应用的资源文件,也可以来自于外部存储器上的文件,甚至可以是来自于网络上的文件流。下面来说一下视频播放的几种实现方式:1、MediaController+Vid…

    2022年6月10日
    30
  • VS2005SP1安装加速「建议收藏」

    VS2005SP1安装加速「建议收藏」vs2005sp1出来已经有一段时间了,由于安装速度太慢,我一直都没有安装,今天遇到一个vs的bug,不得已需要安装sp1,上网找了一下,发现一个解决安装速度慢的方案。之所以速度慢是很大程度上是因为windowsinstaller的cache造成,在安装时暂时禁用掉windowsinstaller的cache可以极大的加速sp1的安装,而且可以节省1.3G的磁盘空间。将下面的代码存为b

    2022年9月1日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号