存储笔记8 ipsan

news2024/9/23 13:29:37

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

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

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

相关文章

Springboot整合第三方登录

文章目录 Springboot整合第三方登录为什么采用第三方登录整合第三方登录创建应用导入依赖创建controller类 Springboot整合第三方登录 为什么采用第三方登录 ​ 采用第三方登录可以避免重新注册账号的繁琐,也不需要再为密码和昵称发愁,而第三方登录有一…

Linux命令——top相关之Load Average平均负载

Linux 平均负载 Load Average 详解_系统1f分钟负载_欧晨eli的博客-CSDN博客 一、什么是Load Average? 系统负载(System Load)是系统CPU繁忙程度的度量,即有多少进程在等待被CPU调度(进程等待队列的长度)。…

2-JVM运行流程

JVM 是 Java 运行的基础,也是实现一次编译到处执行的关键,那么 JVM 是如何执行的呢? 程序在执行之前先要把java源代码(.java)转换成字节码文件(.class)。JVM 首先需要通过一定的方式类加载器&a…

如何做好前端性能优化

前端推荐官网: http://luckycola.com.cn/ 前言: 前端性能优化一直是一个前端开发人员必须关注的经典话题,虽然现在随着技术的不断发展,网页容器(浏览器、webview)性能也越来越强大,但是网站应用的功能也不断丰富,体积不可避免的增加,当网络环境等因素不好时,仍然会存在白屏时…

【后端面经】MySQL主键、唯一索引、联合索引的区别和作用

【后端面经】MySQL主键、唯一索引、联合索引的区别和作用 0. 简介1. 主键2. 唯一索引3. 联合索引4. 索引对数据库操作的影响5. 其他索引5.1 普通索引5.2 全文索引5.3 前缀索引 6. 总结7. 参考资料 0. 简介 索引是一类特殊的文件,用来存储检索信息,使数据…

数值天气预报期末复习

数值天气预报期末复习 文章目录 数值天气预报期末复习(零)重点需要掌握知识点(一)什么是数值天气预报(二)数值模式的分类(三)各坐标系下的大气运动方程组3.1 局地直角坐标系3.2 球坐…

绩效跃升地图读书笔记20130618

绩效跃升地图,从5月份开始看,每天中午吃完饭休息的时候,坐在工位上,把看手机刷视频看八卦的时间,换成看书的时间,直到6月15日看完一本书。发现其实利用好碎片时间,还是可以读不少书的。 “绩效…

网络端口地址转换 NAPT 配置

你是某公司的网络管理员,公司办公网需要接入互联网,公司只向 ISP 申请了一条专线,该专线分配了一个公司 IP 地址,配置实现全公司的主机都能访问外网。 技术原理 NAT 将网络划分为内部网络和外部网络两部分,局域网主机…

Java集合详解

目录 友情提醒第一章、集合体系概述1.1)集合是什么?与数组的区别在哪1.2)集合体系与分类 第二章、集合体系中的Collection和List接口/Set接口2.0)List接口/Set接口两者区别2.1)Collection接口中的常用方法2.2&#xff…

【系统开发】尚硅谷 - 谷粒商城项目笔记(一):项目准备工作

文章目录 项目准备工作人人开源搭建后台管理系统数据库搭建前端项目搭建后端模块代码生成 项目准备工作 人人开源搭建后台管理系统 码云搜索人人开源 renren-fast-vue:前端 renren-generator:代码生成器 renren-fast:后台管理系统 用git…

系统设计蓝图:终极指南

系统设计蓝图:终极指南 设计开发一个健壮的、可扩展的、高效的系统可以是令人望而生畏. 但是,了解关键概念和组件可以使流程更易于管理。在这篇博文中,我们将探索基本的系统设计组件,例如 DNS、负载平衡、API 网关等,以…

python详解(7)——进阶(1):排序算法

目录 🏆一、前言 🏆二、什么是算法(简单) 🚩1、算法 🚩2、排序算法 🏆三、冒泡排序(中等) 🏆四、快速排序(困难) 🏆五&…

Android Studio 提高SDK下载速度

我们在下载Android SDK的时候,经常会出现下载失败的情况, 报android sdk manager not installing components之类的错误。 要如何加快SDK的下载速度呢 ? 我们可以通过修改Host来实现 关闭Android Studio的代理 首先,我们要关闭Android Stu…

华为HCIA备考 易错题整理 PART1

1.IEEE802.1Q定义的 VLAN 帧格式中VLAN ID总共有多少bit 答:12 2.NAPT允许多个私有IP地址通过不同的端口号映射到同一个公有IP地址上,且不需要做任何关于端口号的配置。 3.IEEE802.1Q定义的VLAN帧总长度为多少字节? 答:4 4.关于…

10种实用的Prompt技巧图解

收集整理了prompt engineering的10种实用技巧,以图解的方式解释了它们的主要原理。 本文追求以极简风格逼近这些方法的第一性原理,把黑话翻译成人话,并使用图片范例进行说明。 同时也加入了一些自己的理解,如有出入欢迎指正。 一&…

掌握Python的X篇_3_Python的两种编程方式:交互式与脚本式

掌握Python的X篇_3_Python的两种编程方式:交互式与脚本式 1. 交互式编程2. 脚本式编程3. 其他补充3.1 python源码文件后缀的问题3.2 关于原生工县和开发工具的选择 Python有两种编程方式: 交互式编程:写一行python语句,马上运行一行&#xf…

15-1.创建与引用自定义组件

目录 1 创建自定义组件 2 引用自定义组件 2.1 局部引用 2.2 全局引用 3 自定义组件的样式 1 创建自定义组件 在项目根目录下创建components,然后在components中创建 自定义组件名称 的文件夹,然后再自定义组件名称的文件夹中点击 新建Compon…

人体姿态估计技术的理解(Human Pose Estimination)

本人毕设题目是人体姿态估计技术的相关课题,本人按照自己对人体姿态估计技术的学习和理解进行论述,如有不足,请大家指正!!! 首先讨论一个问题:什么是姿态估计? “姿势估计?……姿势这个词对…

管理类联考——英语二——知识篇——写作——题目说明——A节

MBA,MPA,MPAcc管理类联考英语写作部分由A,B两节组成,主要考查考生的书面表达能力。共2题,25分。A节要求考生根据所给情景写出约100词(标点符号不计算在内)的应用文,包括私人和公务信函、通知、备忘录等。共…

elasticsearch安装dynamic-synonym插件

elasticsearch安装dynamic-synonym插件 ​ 今天就来和大家讲讲如何在es中安装dynamic-synonym插件,首先我们需要去github上下载与es版本对应的插件,一般github上基本都是本地词库和远程文本词库的,在gitee上可以找到采用数据库作为词库的源码…