存储笔记8 ipsan

Module Objectives

IP SAN的组件
IP SAN的好处
描述SAN中的IP融合及其影响
描述的基本架构

–iSCSI
–FCIP
–FCoE

  • 讨论IP SAN技术的市场驱动因素

  • 列出IP SAN技术

  • 列出iSCSI的组件和连接选项

  • 描述iSCSI体系结构和拓扑结构

  • 解释iSNS操作

  • 描述FCIP的体系结构

IP SAN互联驱动程序

使用IP通道/而不是光纤

  • FC SAN 块级数据 block level data通过光纤通道传输
  • 在现有IP网络基础设施上传输块级数据
  • 将IP定位为存储传输storage transport,因为
    • 易于管理
    • 利用现有的网络基础设施
    • 与心得SAN 软硬件相比成本更低
    • 多供应商互操作
    • 远程灾难回复方案基于IP网络
    • IP网有许多强大成熟的安全选项
    • 强大而成熟的安全选项

Block Storage Over IP – Protocol Options IP上的块存储–协议选项

iSCSI

  • SCSI over IP
    • IP 封装
      • 以太网NIC卡
      • iSCSI HBA
    • 基于硬件的光纤网关 Hardware-based gateway to Fibre
  • 用于连接服务器

FCIP

  • 光纤通道到 IP网桥/隧道 —— 点对点 Fibre Channel-to-IP bridge / tunnel (point to point
    • Fibre Channel end points
  • 用于灾难disaster recovery复实施 Used in DR implementations

在这里插入图片描述

Network Stack Comparison

SCSI

  • SCSI层

iSCSI

  • SCSI层
  • iSCSI
  • TCP
  • IP
  • Ethenet

FCIP

  • SCSI
  • FCP
  • FC
  • FCIP
  • TCP
  • IP
  • Ethernet

FCoE

  • SCSI
  • FCP
  • FC
  • FCoE(Less Overhead than FCIP,iSCSI
  • Ethernet

FC

  • SCSI
  • FCP
  • FC

梅特卡夫定律(Metcalfe’s Law)
– 网络价值随着参与者数量增加而呈指数级增长

What is iSCSI

  • 基于IP,用于连接主机和存储的协议 IP based protocol used to connect host and storage
  • 基于IP的网络承载块级数据
  • 封装SCSI命令并将其传输为TCP/IP数据包

Components of iSCSI

iSCSI host initiators iSCSI主机启动器

  • 使用NIC或iSCSI HBA连接到存储的主机
  • 可能需要安装iSCSI启动器软件

iSCSI targets

  • 具有嵌入式iSCSI功能网络端口的存储阵列 array

用于IP存储网络的局域网 LAN for IP storage network

  • 互连以太网交换机和/或路由器

iSCSI 主机连接选项

Software Initiators

  • 可以加载到主机上以提供存储I/O调用和网络接口之间的转换的代码 Code that can be loaded onto a host to provide the translation between the storage I/O calls and the network interface

TCP OFFload Engine TCP卸载引擎 TOE

  • TCP处理负载从主机CPU移到NIC卡上,以释放用于执行应用程序的处理周期

iSCSI HBA

  • 带有集成SCSI ASIC(专用集成电路)的网络接口适配器
  • 从SAN启动的最简单选项

iSCSI Protocol Stack

OSI ModeliSCSI Initiator控制iSCSI Target
Layer 7 ApplicationSCSI控制和数据SCSI
Layer 5 SessioniSCSI登录与发现iSCSI
Layer 4 TransportTCPWindoes and Segments 报文段TCP
Layer 3 NetworkIPPacket 数据包IP
Layer 2 Data LinkEthernetFramesEthernet

iSCSI Initiator和iSCSI target互联

在这里插入图片描述

iSCSI Topologies

  • 本机 Native iSCSI
  • 桥接 Bridged iSCS
  • FCP和本机iSCSI相结合 Combining FCP and Native iSCSI Connectivity

本机:

  1. 无 FC组件
  2. array上的每个iSCSI端口配有 IP地址和端口数
    1. iSCSI initiator直接连接到array

在这里插入图片描述

桥接:

  1. 桥接设备将iSCSI/IP转换为FCP
    1. 电力设备
    2. 集成到FC交换机(multi-protocol router
  2. 网桥配置为target —— iSCSI启动器/主机
  3. 桥接产生虚拟FC启动器

在这里插入图片描述

FCP和本地iSCSI结合

  • 阵列以本机方式提供FC和iSCSI连接
  • 无需桥接设备
    在这里插入图片描述

Internet存储名称服务器

对于iSCSI通信,启动器必须发现目标在网络上的位置

  • sendTargets discovery
    • PXS启动器 手动配置目标
  • Internet Storage Name Service (iSNS)
    • 启动器和目标自动在iSNS服务器注册
    • PXS iSNS是一种客户端/服务器模型

iSNS Names

所有initiators和targets需要唯一的iSCSI标识符
两类iSCSI名称

  1. iqn.: iSCSI Qualified Name
    1. iqn.2008-02.com.example:optional_string。
      1. Example: iqn.1992-05.com.emc:apm000339013630000-10
  2. eui.: Extended Unique Identifier
  3. eui.0300732A32598D26

iSCSI Error Handling and Security

三个层次

  1. Level 0
    1. 如果SCSI会话损坏,则需要关闭所有TCP连接
    2. 通过重复登录重新启动会话
  2. Level 1
    1. 每个节点都有选择地恢复损坏的数据包 选择恢复
    2. 在SCSI任务级别执行错误识别和数据恢复 错误识别,数据恢复
    3. 尝试重复传输丢失或损坏的数据包 重传
  3. Level 2
    1. 旧连接出现故障的情况下,新连接会恢复 连接回复
    2. 打开新的TCP连接以替换出现故障的连接

What is FCIP (Fibre Channel over IP)

将FC帧封装在IP数据包中

  • FC 路由用于封装
  • 另一端的FC路由器删除IP包装并将FC数据发送到其他结构

Includes security, data integrity, congestion and performance specifications

在这里插入图片描述

Fibre Channel over Ethernet (FCoE)

Upon completion of this lesson, you will be able to:
Ÿ Discuss the FCoE and its benefits
Ÿ Describe how FCoE works
Ÿ Describe FCoE physical and logical elements
Ÿ Compare different protocol stack

  • 一种通过以太网本地映射光纤通道协议的新协议
    • FCoE standard, developed by T11 Fibre Channel Interfaces Technical Committee
    • Enhanced Ethernet standard
  • SAN流量和以太网流量能够整合到一个通用的万兆网络基础架构上

优势

降低支出

  • adapter, switch ports and cables需求降低
  • 电源、冷却
  • 整合网络基础设施

局域网和SAN融合,降低管理成本

  • 共享高带宽链路
  • 总拥有成本

Physical Elements

主机接口:CNA(聚合网络适配器)

  • 主机上的PCIe卡整合NIC和HBA
  • 提供承载整合流量的万兆以太网链路

10 Gbps连接选项:主机到FCoE交换机

  • 选项1:铜基Twinax
    成本效益高的选项
  • 选项2:标准光学SFP+

不适用FCoE之前,Storage array和主机用FC switches连接
而LAN用IP Edge Switches连接hosts

使用FCoE,这俩直接连接FCoE switch

FCoE – Frame Structure

从外到内

名字大小作用
以太网 header12 Bytes (MAC Addresses) + 4 Bytes (802.10 TAG)Normal Ethernet Frame: Ether Type = FCoE
FCoE Header16bytesControl Information: Version and Ordered Sets (SOF and EOF)
FC Header24bytesSame as a Physical Fibre Channel Frame
Fibre Channel Payload最大2112 bytes
CRC
EOF1 Byte(EOF) + 3 Bytes (Padding)
FCS4Bytes

Lossless Ethernet

没有帧丢失(拥塞or缓冲区溢出导致

  • 光纤通道管理拥塞。 —— 链路级别、基于信用的流量控制
  • 以太网使用非无损的分流控制方法

以太网的PAUSE功能用于实现无损结构(fabric

  • 繁忙的接收端口可以将控制帧发送到传输端口,以暂停传输

FCoE (Less Overhead than FCIP, iSCSI)

回顾

  • FCoE的优势和基础
  • FCoE存储架构
  • FCoE架构和对战比较

摘要

  • IP SAN的优势
  • IP融合和作用
  • iSCSI体系结构
  • FCIP结构
  • FCoE

check

  • 本地和桥接iSCSI的区别 (前者没有FC组件,每个端口配置一个IP地址和port数字,iSCSI initiator 直连 array) (后者桥接转换iSCSI/IP到FCP,iSCSI启动器/主机配置网桥,桥接生成虚拟FCinitiator)
  • NIC TOE iSCSI HBA优缺点
  • 两种类型的iSCSI名称,哪一种与光纤通道名称FCN相似
    • iSCSI Qualified Name
    • Extended up Unique Identifier
  • FCoE的物理要素是什么?
    • 主机结构:CNA
      • 光纤SFT

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Redis持久化机制与Redis事务

一、Redis 持久化机制 Redis 是个基于内存的数据库。那服务一旦宕机,内存中数据必将全部丢失。所以丢失数据的恢复对于 Redis 是十分重要的,我们首先想到是可以从数据库中恢复,但是在由 Redis 宕机时(说明相关工作正在运行&#…

UDS系列-31服务(Routine Control)

诊断协议那些事儿 诊断协议那些事儿专栏系列文章,本文介绍例程控制服务RoutineControl,该服务的目的是Client端使用Routine Control服务来执行定义的步骤序列并获取特定序列的相关结果。这个服务经常在EOL、Bootloader中使用,比如,检查刷写条件是否满足、擦除内存、覆盖正…

Maven如何创建Maven web项目

1、创建一个新的模块: 1.1 使用骨架点一下,这里 1.2 找到maven-archetype-webapp项目,选中点击,一路next就行。 1.3 删除不必要的maven配置:(这里我不需要,针对自己情况而定) 可以从name这里开…

pr视频叠加,即原视频右上角添加另外一个视频方法,以及pr导出视频步骤

一、pr视频叠加,即原视频右上角添加另外一个视频方法 在使用pr制作视频时,我们希望在原视频的左上角或右上角同步播放另外一个视频,如下图所示: 具体方法为: 1、导入原视频,第一个放在v1位置,第…

案例 | 标杆引领!人大金仓智绘数字金融

随着中央数字经济政策推进金融业数字化建设,数字金融已初见成效,但尚存在信息安全缺乏保障、转型覆盖不全面等问题。 为实现金融行业全面数字化转型升级,作为数据库领域国家队,人大金仓紧跟国家战略,自主研发的系列数据…

采用SqlSugar的DBFirst相关功能创建数据库表对应的实体类

.NET Core官方教程中推荐使用的EF Core数据库ORM框架虽然能用,但是用起来并不是太方便(或者是不习惯,之前用的最多的还是linq)。之前下载的开源博客项目中使用的SqlSugar,后者是由果糖大数据科技团队维护和更新 &#…

【网络1】协议及相关命令

文章目录 1.局域网:CSMA/CD2.互联网:ARP,DHCP,NAT3.TCP协议:telnet,tcpdump,syn/accept队列4.HTTPS协议:摘要(sha、md5、crc)。win对文件MD5校验:…

C# NX二次开发:通过UFUN函数获取刀具描述,目录号,库号等信息

今天要将的是,在NX中对CAM模块进行二次开发的时候,往往需要获取一些关于刀具使用的信息,这些信息用NXOPEN的的方法录制也可以录制出来,但是录制出来的代码,往往都是一种刀具类型会出现一个Builder。这样在你不知道有多…

微服务开发系列 第十一篇:XXL-JOB

总概 A、技术栈 开发语言:Java 1.8数据库:MySQL、Redis、MongoDB、Elasticsearch微服务框架:Spring Cloud Alibaba微服务网关:Spring Cloud Gateway服务注册和配置中心:Nacos分布式事务:Seata链路追踪框架…

【AI】金融FinGPT模型

金融FinGPT模型开源,对标BloombergGPT,训练参数可从61.7亿减少为367万,可预测股价 继Bloomberg提出了500亿参数的BloombergGPT,GPT在金融领域的应用受到了广泛关注,但BloombergGPT是一个非开源的模型,而且…

RWA 成下一轮加密大叙事,PoseiSwap 的价值正在凸显

PoseiSwap是Nautilus Chain上的首个DEX,在Nautilus Chain模块化开发的支持下,PoseiSwap能够以更具延展性的方式来构建应用,并能够为交易者提供极佳的交易体验。基于Nautilus Chain支持下的Zk-Rollup方案,PoseiSwap构建了基于零知识…

cuda pyinstall cvs 使用记录

1.pip 换源 pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/2.安装匹配cuda的pytorch 官网:PyTorch pip3 install torch torchvision torchaudio查看能否使用cuda: import torch torch.cuda.is_available()获得以下反馈: 意思…

设计模式之原型模式笔记

设计模式之原型模式笔记 说明Prototype(原型)目录UML原型模式示例类图RealizeType类(浅克隆)测试类 原型模式案例奖状类测试类 扩展(深克隆)学生类奖状类测试类 说明 记录下学习设计模式-原型模式的写法。 Prototype(原型) 意图:用原型实例指定创建对象的种类,并…

如何监测和优化阿里云服务器的性能?有哪些性能分析工具和指标?

如何监测和优化阿里云服务器的性能?有哪些性能分析工具和指标?   阿里云服务器性能监测与优化是云计算服务中一个非常重要的环节。为了确保服务器稳定、高效地运行,我们需要对其性能进行监测,并在监测的基础上进行优化。本文将为…

突破 Python 爬虫的瓶颈:WebKit 在线模拟技术与环境搭建

部分数据来源:ChatGPT 引言 在使用 Python 进行爬虫开发的时候,很多情况下我们需要利用一些浏览器内核来模拟浏览器行为。而目前最为常用的两种浏览器内核是基于 WebKit 和基于 Chromium 的内核。那么在 Windows 10 操作系统中,我们可以使用 Anaconda 作为 Python 的发行版…

CSS3-定位

网页常见布局方式 1 标准流 1 块级元素独占一行 → 垂直布局 2 行内元素/行内块元素一行显示多个 → 水平布局 2 浮动 可以让原本垂直布局的 块级元素变成水平布局 3 定位 1 可以让元素自由的摆放在网…

使用SOCKET搭建linux和window实现实时摄像头传输(linux传输win端使用C++mfc显示)--Win端开发

1.使用MFC搭建框架 配置: Window10VS2013opencv249 如果VS和opencv配置不一样,让版本对应 Opencv与VS版本 1.1 MFC项目搭建 通过这些步骤就创建了一个MFC基础项目。 1.2项目属性配置 本项目因为要使用opencv,所以就要配置以下opencv的环境 首先在opencv官网下载…

(十一)CSharp-LINQ(1)

一、LINQ 数据库可以通过 SQL 进行访问,但在程序中,数据要被保存在差异很大的类对象或结构中。由于没有通用的查询语言来从数据结构中获取数据。所以可以使用 LINQ 可以很轻松地查询对象集合。 LINQ 高级特性: LINQ 代表语言集成查询。LIN…

王道计算机网络学习笔记(1)——计算机网络基本知识

前言 文章中的内容来自B站王道考研计算机网络课程,想要完整学习的可以到B站官方看完整版。 一:计算机网络基本知识 1.1.1:认识计算机网络 计算机网络的功能 网络把许多计算机连接在一起,而互联网则将许多网络连接在一起&#x…

vue3+ts+vite+electron打包exe

文章目录 一. 前言二. 准备写好的vue项目打包2.1 修改ts打包代码检测.这个比较烦人. 在package.json中 2.2 配置打包参数2.3 打包vue 三. 打包exe3.1 拉取electron官方demo3.2 下载打包插件3.3 在electron-quick-start项目中找到入口文件 main.js ,修改打包的文件路…