一、iscsi的概念

iscsi,即internet SCSI,是IETF制订的一项标准,用于将SCSI数据块映射为以太网数据包。iscsi技术最初由cisco和ibm两家公司开发,并且得到了广大IP存储技术爱好者的大力支持,这几年得到迅速的发展壮大。

iscsi的优势主要表现为:首先,iscsi没用tcp/ip协议,而tcp/ip是在网络方面最通用、最成熟的协议,且ip网络的基础建设非常完善,同时,scsi技术是被磁盘和磁带等设备广泛采用的存储标准,这两点使iscsi的建设费用和维护成本非常低廉;其次,iscsi支持一般的以太网交换机而不是特殊的光纤通道交换机,从而减少了异构网络带来的麻烦;还有,iscsi是通地ip封包传输存储命令,因此可以在整个internet上传输数据,没有距离的限制。

二、iscsi的组成

一个简单的iscsi系统大致由以下部分组成:

a、iscsi initiator或者iscsi hba

b、iscsi target

c、以太网交换机

d、一台或者多台服务器

iscsi initiator是一个安装在计算机上的软件或硬件设备,它负责与iscsi存储设备进行通信。

iscsi服务器与iscsi存储设备之间的连接方式有两种:第一种是基于软件的方式,即iscsi initiator软件。

第二种是硬件iscsi hba卡方式,即iscsi initiator硬件。这种方式需要先购买iscsi hba卡,然后将其安装在iscsi服务器上,从而实现iscsi服务器与交换机之间、iscsi服务器与存储设备之间的高效数据传输。

iscsi initiator软件一般都是免费的,centos和rhel对iscsi initiator的支持都非常不错,现在的linux发行版本都默认自带了iscsi initiator.

iscsi target,一个可以用于存储数据的iscsi磁盘阵列或者是具有iscsi功能的设备都可以被称为iscsi target,因为大多数操作系统都可以利用一些软件将系统转变为一个iscsi target。

利用iscsi target软件,可以将服务器的存储空间分配给客户机使用,客户机可以像使用本地硬盘一样使用iscsi磁盘,包括对其进行分区、格式化及读写等。而且每个客户端都可以向iscsi磁盘写数据,互不干扰,并且不会破坏存储到服务器中的数据。同时,iscsi target软件对用户权限控制非常灵活,支持配置文件。

三、iscsi的工作原理

iscsi的协议自顶向下一共可以分为三层:

scsi层:根据客户端发出的请求建立 scsi cdb,并传给iscsi层。同时接收来自iscsi层的cdb(命令描述块),并向应用返回数据。

iscsi层:对sicsi cdb进行封装,以便能够在基于tcp/ip协议的网络上进行传输,完成scsi到tcp/ip的协议映射。这一层是iscsi协议的核心层。

tcp/ip层:对IP报文进行路由和转发,并且提供端到端的透胆可靠的传输。

转载于:https://blog.51cto.com/htc2012/1147390

IP网络存储iSCSI之一iSCS的概念、组成及工作原理相关推荐

  1. 网络存储--ISCSI

    网络存储–ISCSI 什么是ISCSI? ISCSI,即Internet Small Computer System Interface,Internet小型计算机系统接口,又称为IP-SAN,是一种 ...

  2. DHCP的工作原理 公网IP与私网IP 网络通信的流程与数据包发送 网卡的工作原理 网卡丢包问题

    网络通信的四个要素 本机的IP地址 子网掩码 网关的IP地址 DNS服务器的IP地址 获取以上配置,有两种方式 : 静态获取==>手动配置 动态获取==>dhcp自动获取 DHCP的作用 ...

  3. 网络负载平衡(Network Load Balancing)的工作原理

    NLB算法的特点: 在NLB群集中,每台服务器都会有一个属于自己的静态IP地址,同时NLB群集中的所有服务器还有一个共同的IP地址-NLB群集地址: 当客户向NLB群集(NLB的虚拟IP地址)发起请求 ...

  4. 桂隆阀门水力控制阀的概念-种类及工作原理

    桂隆阀门水力控制阀知识:1.水力控制阀的概念:水力控制阀就是水压控制的阀门,它由一个主阀及其附设的导管﹑导阀﹑针阀﹑球阀和压力表等组成. 2.上海阀门厂水力控制阀的种类:根据使用目的﹑功能及场所的不同 ...

  5. 【MQ基本概念 MQ的工作原理】

    一. MQ 基本概念 1 . MQ 概述 MQ 全称 Message Queue (消息队列),是在消息的传输过程中保存 消息的容器.多用于分布式系统之间进 行通信. 小结 MQ ,消息 队列,存储消 ...

  6. 122网络各层中的设备是什么以及工作原理

    应用层:服务器.计算机 传输层:网关 网络层:路由器,防火墙.三层交换机(ip) 数据链路层:网桥.以太网交换机.网卡 物理层:中继器和集线器.网卡.双绞线.同轴电缆.光纤电缆 网桥和交换机区别: 1 ...

  7. 学习笔记(01):CCNP 思科认证网络工程师(美女讲师版)-OSPF基本工作原理

    立即学习:https://edu.csdn.net/course/play/25126/292248?utm_source=blogtoedu ospf的优点 1 较少路由条目,在边界路由手工汇总,支 ...

  8. 配置iSCSI部署网络存储

    iSCSI( Internet Small Computer System Interface 互联网小型计算机系统接口)是由IBM 下属的两大研发机构一一加利福尼亚AImaden和以色列Haifa研 ...

  9. Linux挂载iscsi网络存储

    Linux挂载iscsi网络存储 iscsi网络存储简介 iscsi的组成 主机规划 配置iscsi网络存储挂载 iscsi服务端配置 iscsi客户端配置 客户端配置方面 iscsi网络存储简介 i ...

最新文章

  1. pandas语法乱、API多?你需要整理一下!|知乎讨论
  2. python1~10阶乘_python求n的阶乘
  3. android中SELINUX规则分析和语法简介
  4. python3模块: requests
  5. css中分区显示php,CSS中7个你必须知道属性
  6. This is my first time to write blog
  7. GIT 学习笔记 - 20181201
  8. object.__new__
  9. Android SDK Manager无法显示可供下载的未安装SDK解决方案
  10. 1.5.PHP7.1 狐教程-(PHP开发工具 PHPStorm 配置)
  11. 常用webservice网址
  12. 斗鱼实名认证 mysql_斗鱼平台-实名认证(绑定、认证失败、身份证认证)
  13. 基于jsp的新闻发布系统
  14. 统计矩形中的正方形和长方形
  15. stm32零基础应该怎么入门?
  16. Java笔记17:JAVA常用函数
  17. (转)解析智能推荐系统开发中十大关键要素
  18. 云计算技术实际上就是计算机网络的,浅析计算机网络的云计算技术.doc
  19. 基于知识图谱的智能问答机器人技术架构
  20. STIPC-003_编程挑战系列赛第三场(柯柯的期末祝福) _E.公正的决赛

热门文章

  1. java的绝对布局_2.2.6 AbsoluteLayout(绝对布局)
  2. P1000的使用感受
  3. Vue3 实用特性总结
  4. 万象网管怎么在无盘服务器装,一个网吧无盘系统的安装步骤(新手教程)
  5. linux下java调用matlab方案
  6. 使用Process Monitor对病毒进行行为分析
  7. 高数 : 极限存在准则 两个重要极限
  8. J2EE金融项目开发实战视频教程
  9. 一种特殊的线性变换——正交变换
  10. unity常用组件功能介绍