随笔分类 - 存储相关
云计算、云存储、部署
摘要:I/O Operations and Activities 使用SR-IOV 的根本原因就是使得虚拟机中的一个驱动可以直接访问PCI进行I/O操作,并能够在虚拟机之间共享设备。Intel VF 驱动了解自己运行在一个虚拟化的环境中拥有优先的PCI资源。 可用的资源包括基本的接收和发送以太网包的能力,Intel VF 还提供了额外的硬件包括: ·状态信息: ·链路速度 ·链路状态 ·复用模式 ·统计数据包括: ·收到的包计数 ·发送的包计数 ·收到的八位组计数 ·发送的八位组计数 ·收到的多播包计
阅读全文
摘要:Physical Function Driver: PF 驱动是一个专门管理SR-IOV设备全局功能驱动,而且还要配置相关共享资源。PF 驱动 随着Hypervisor 的不同而不同,一般需要具有比普通虚拟机更高的权限才能对其进行操作。PF驱动包含了所有传统驱动的功能,使得Hypervisor能够访问设备I/O资源。也可以通过调用PF驱动执行相关操作从而影响整个设备。PF驱动必须在VF驱动之前加载,而且需要等VF驱动卸载之后才能卸载。 Intel SR-IOV 驱动包含了所有 Intel 以太网卡的功能,并且还有下面使用SR-IOV时拥有的特殊功能: ·给每个VF生成一个MAC ..
阅读全文
摘要:SR-IOV Overview:当在主机接口之后使用普通共享设备时,本地共享设备会为每个接口提供单独的内存空间,工作队列,中断和命令处理。这些共享资源也需要被管理,它们会向Hypervisor中可信分区提供一系列用于管理自己的寄存器。当拥有独立的工作队列和命令处理机制后,这些设备就可以同时从多种资源接受命令,并将这些命令智能的融合在一起,在传递给下一级结构之前。虚拟化软件不用再对I/O请求进行复用,这减少了软件的压力。本地共享设备能够通过很多方式实现,可以按照标准实现也可以使用其他专门的实现方式。因为大多数这些设备都是通过PCI 访问的,PCI-SIG 决定定义一种实现标准用语创建和管理本地共
阅读全文
摘要:FC拥有自己的独立层次结构,FC-0到FC-4对应OSI模型的1-5层,但也并非一一对应,完整协议内容请大家自行查阅标准文档。其中FC-2定义了数据通信的内容,是与网络方面息息相关的,下面介绍的内容也都是以FC-2为主。 在FC网络中一共有三种主要的接口角色,NPort,FPort和EPort,其中N是服务器或存储等终端节点连接FC网络的的接口,F是FC交换机设备连接服务器或存储等终端节点的接口,E是FC交换机互联接口。FC设备都拥有2个重要标识:WWN(World Wide Name):64bit,节点和每个接口都有各自固定的WWN且所有的WWN均是唯一的,WWN的作用是为了身份识别和...
阅读全文
摘要:通过以太网传输的光纤通道流量(FCoE)就是要求无丢包服务的一个典型示例。为了使以太网能够满足应用的无丢包要求,需要制定一种方法来通过以太网提供无损服务。基于优先级的流量控制正是在这种背景下出现。 基于优先级的流量控制(PFC)是对暂停机制的一种增强(如下图)。当前以太网暂停选择(IEEE802.3 Annex 31B)也能达到无丢包的要求,但它会阻止一条链路上的所有流量,本质上来讲,它会暂停整条链路。PFC 允许在一条以太网链路上创建 8 个虚拟通道,并为每条虚拟通道指定一个 IEEE 802.1P 优先等级,允许单独暂停和重启其中任意一条虚拟通道,同时允许其它虚拟通道的流量无中断通过...
阅读全文
摘要:FCoE 采用增强型以太网作为物理网络传输架构,能够提供标准的光纤通道有效内容载荷,避免了 TCP/IP 协议开销,而且 FCoE 能够像标准的光纤通道那样为上层软件层(包括操作系统、应用程序和管理工具)服务。 FCoE 可以提供多种光纤通道服务,比如发现、全局名称命名、分区等,而且这些服务都可以像标准的光纤通道那样运作。不过,由于 FCoE 不使用 TCP/IP 协议,因此 FCoE 数据传输不能使用 IP 网络。FCoE 是专门为低延迟性、高性能、二层数据中心网络所设计的网络协议。 和标准的光纤通道 FC 一样,FCoE 协议也要求底层的物理传输是无损失的。因此,国际标准化组织已经...
阅读全文
摘要:数据中心桥接交换协议(DCBX)是一种数据中心自动化管理的协议基础,主要供 IEEE 数据中心桥接发现对等的配置,并在符合 DCB 要求的桥接之间交换配置信息,同时 DCBX 能够检测出桥接之间错误的配置信息或用于引导对端进行配置等。· 数据中心桥接交换协议(DCBX)通常在数据中心环境中使用,用于通告数据中心桥接的相关参数,如 ETS 的优先级组、是否支持和使能 PFC 等;· 数据中心桥接交换协议(DCBX)作为信息的承载体,需要与其它数据中心协议配合使用。DCBX 需要从其它协议获取本地的数据中心相关参数配置信息通告给邻居设备,同时它能够接收和存储邻居设备发送的配置信
阅读全文
摘要:数据中心的网络以交换以太网为主,只有传统意义的汇聚层往上才是IP的天下。数据中心的以太网络会逐步扩大,IP转发的层次也会被越推越高。 数据中心网络从设计伊始,主要着眼点就是转发性能,因此基于CPU/NP转发的路由器自然会被基于ASIC转发的三层交换机所淘汰。传统的Ethernet交换技术中,只有MAC一张表要维护,地址学习靠广播,没有什么太复杂的网络变化需要关注,所以速率可以很快。而在IP路由转时,路由表、FIB表、ARP表一个都不能少,效率自然也低了很多。数据中心网络设备就是交换机,而交换机就分为框式与盒式两种。当前云计算以大量X86架构服务器替代小型机和大型机,导致单独机架Rack上的..
阅读全文
摘要:云计算的各方面定义很多,基于用户的视角来看,目的就是让使用者在不需了解资源的具体情况下做到按需分配,将计算资源虚拟化为一片云。站在高处看,当前的主流云计算更贴切于云服务,个人认为可理解为早先运营商提供数据中心服务器租用服务的延伸。以前用户租用的是一台台物理服务器,现在租用的是虚拟机,是软件平台甚至是应用程序。公认的三个云计算服务层次是IaaS(Infrastructure as a Service)、PaaS(Platform as a Service)和SaaS(Software as a Service),分别对应硬件资源、平台资源和应用资源。对于用户来说:1、当提供商给你的是一套a ..
阅读全文
摘要:传统业务结构下,由于多种技术之间的孤立性(LAN 与 SAN),使得数据中心服务器总是提供多个对外 I/O 接口(在此,可理解成服务器的网卡):用于数据计算与交互的 LAN 接口以及数据访问的存储接口,某些特殊环境如特定 HPC(高性能计算)环境下的超低时延接口。服务器的多个 I/O 接口导致了数据中心环境下多个独立运行的网络同时存在,不仅使得数据中心布线复杂,不同的网络、接口形体造成的异构还直接增加了额外人员的运行维护、培训管理等高昂成本投入,特别是存储网络的低兼容性特点,使得数据中心的业务扩展往往存在约束。 数据中心里会有两个网络,一个是前端 IP 网络,后端可能会是光纤网络,都会在...
阅读全文
摘要:缩略语 英文全名 中文解释ETS Enhanced Transmission Selection 增强传输选择。PFC Priority-based Flow Control 基于优先级的流控制DCB Data Center Bridging 数据中心网桥DCBX Data Center Bridging eXchange Protocol 数据中心桥接交换协议SP(PQ) Strict Priority Queue ...
阅读全文