[发明专利]一种增强网络存储可靠性的方法和一种网络设备有效
申请号: | 200810001026.2 | 申请日: | 2008-01-15 |
公开(公告)号: | CN101217561A | 公开(公告)日: | 2008-07-09 |
发明(设计)人: | 万晓兰 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 北京挺立专利事务所 | 代理人: | 皋吉甫 |
地址: | 310053浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 增强 网络 存储 可靠性 方法 网络设备 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种增强网络存储可靠性的方法和一种网络设备。
背景技术
SCSI(Internet Small Computer Interface,互联网小型机系统接口)标准体系定义了应用主机和外部设备之间读写操作的过程,外部设备包括磁盘、磁带、光盘、打印机、扫描仪等。SCSI标准体系的参考模型是一个典型的客户端-服务器模型,在SCSI体系结构中,通常把客户端称为Initiator(发起端),Initiator发送服务请求,如应用主机;把服务器称为Target(目标端),Target接收、响应服务请求,如外部设备。Initiator和Target之间可以使用不同的物理连接方式来通讯。
传统的SAN(Storage Area Network,网络存储)经历了SCSI电缆直连方式后,一直以FC(Fiber channel,光纤通道)为主流,直到iSCSI出现。iSCSI(Internet SCSI,互联网小型计算机系统接口)是一种基于TCP/IP的SCSI传输协议,即Initiator和Target利用因特网来传输SCSI命令和数据。
目前,基于iSCSI的网络存储系统正被广泛的应用于多种领域,如搜索引擎、网络硬盘以及各种企业级应用等。参见图1,图1示出了一种典型的基于iSCSI的IP SAN的系统结构图。如图1所示的存储系统100通过网络接入设备110接入IP网络,其中存储系统100内部设置有存储控制器101和后端交换设备102以及相应的存储介质,该存储介质在图中表示为多个磁盘柜;各应用主机中集成一个iSCSI Initiator模块,存储系统100中集成一个iSCSITarget模块。应用主机把SCSI命令和/或数据封装在iSCSI报文中,通过IP网络向存储系统100发送读写请求,存储系统接入的网络设备110将承载IP网络之上的iSCSI报文并转发给存储系统中的存储控制器,由存储控制器进行分片、转换成为存储系统内部的报文对磁盘柜进行读写操作。
在应用上述网络存储系统时,从Initiator发起的读写请求最终都需要经过存储控制器的处理后才能实现对磁盘的操作,但是,在实际应用中常常由于Initiator同时发起的请求过多导致存储控制器超出负载,造成数据存储的不完整或存储失败。例如,在存储控制器的CPU(Central Processing Unit,中央处理器)使用率已经达到了100%的情况下,仍收到了新的I/O(Input/Output,输入/输出)请求以建立新的会话,而存储控制器出于自我保护,为避免发生拥塞,通常采用随机的方式丢弃当前的会话,而这种随机丢弃的处理方式虽然能够保证存储控制器的正常运行,但极有可能导致已经建立的会话被丢弃,若该会话正在传输数据,则会造成传输中断和数据存储的不完整。
发明内容
本发明的目的是提供一种增强网络存储可靠性的方法和一种网络设备,以解决现有技术中因无法控制外部请求导致存储控制器过载导致,造成外部请求被随意丢弃,造成当前已有会话的数据传输中断,进而严重影响存储可靠性的问题。
为解决上述问题,本发明公开了一种增强网络存储系统可靠性的方法,所述方法包括:获取网络存储系统当前的资源使用情况;根据所述资源使用情况按预定规则控制响应外部请求。
优选的,所述获取网络存储系统当前的资源使用情况包括:所述获取网络存储系统当前的资源使用情况包括:获取存储控制器当前的资源占用率;
和/或
获取网络接入链路当前带宽占用率。
优选的,所述获取网络存储系统当前的资源使用情况以及控制响应外部请求是由所述网络存储系统的网络接入设备实施,该接入设备位于请求发起端与目标端之间。
优选的,所述根据网络存储系统当前的资源使用情况按预定规则控制响应外部请求包括:若所述资源使用情况超出预置阀值,则拒绝响应新的外部请求。
其中,所述预定规则是判断所述存储控制器当前的资源占用率和/或网络接入链路当前带宽占用率是否超出预置阀值,若超出,则按一控制方式拒绝来自外部的新请求。
优选的,所述控制方式是配置访问控制列表ACL。
优选的,所述获取网络存储系统当前的资源使用情况之前还包括:预置一时间周期;启动定时器;若达到所述时间周期,则执行后续步骤。
本发明还公开了一种增强网络存储系统可靠性的网络设备,该网络设备位于存储网络发起端和目标端之间,该网络设备包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810001026.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:无铅灯座锁紧装置
- 下一篇:在以太网无源光网络中适应不同时钟频率