[发明专利]用于处理跨IPv4和IPv6网络的存储代理系统及方法无效
| 申请号: | 201010538475.8 | 申请日: | 2010-11-10 |
| 公开(公告)号: | CN101984638A | 公开(公告)日: | 2011-03-09 |
| 发明(设计)人: | 周娟;王熠;刘宪成;丁波;陈华山 | 申请(专利权)人: | 河海大学常州校区 |
| 主分类号: | H04L29/12 | 分类号: | H04L29/12;H04L29/08 |
| 代理公司: | 常州市天龙专利事务所有限公司 32105 | 代理人: | 周建观 |
| 地址: | 213022 江苏*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 处理 ipv4 ipv6 网络 存储 代理 系统 方法 | ||
1. 一种用于处理跨IPv4和IPv6网络的存储代理系统,其特征在于:包括:主控单元(100)、IPv6输入缓冲(101)、IPv4输入缓冲(105)、IPv4输出缓冲(103)、IPv6输出缓冲(108)、PDU解析器(104)、PDU构造器(107)、命令解析单元(102)、数据处理单元(106)、端口映射池(109)、目标节点注册管理模块(110)和通信管理器(112),所述通信管理器(112)由任务管理单元(111)、连接管理单元(113)、会话管理单元(114)、IPv4端文本参数协商信息表(115)、IPv6端文本参数协商信息表(116)组成。
2. 一种用于处理跨IPv4和IPv6网络的存储代理方法,采用权利要求1所述的用于处理跨IPv4和IPv6网络的存储代理系统进行处理,其特征在于:包括以下步骤:
(1)初始化过程:目标节点注册管理模块(110)对存储基本信息初始化,通信管理器(112)对通信管理信息初始化;
(2)主控单元(100)接到数据包并对所接收的数据包判断是否是IPv6数据包,如果是IPv6数据包,则查询目标节点服务信息注册表和发起者节点通信信息表,判断是否来自IPv6 发起者节点,如果是,则放入IPv6输入缓冲,否则丢弃;如果是IPv4数据包,则判断是否来自IPv4 目标节点,如果是,则放入IPv4输入缓冲,否则丢弃;
(3)PDU解析器(104)对经过步骤(2)处理后的接收到的数据包进行数据包解析,通过数据包内部结构判断数据包类型;根据数据包中iSCSI报文类型,分别交给命令解析单元(102)或数据处理单元(106)处理;
(4)经步骤(3)处理的数据再经PDU构造器(107)转换、构造成新的数据包,放入对应的IPv4输出缓冲区(103)或IPv6输出缓冲区(108),等待发送;
(5)根据报文通信情况,由通信管理器(112)修改通信管理相关记录表;回到步骤(2),循环工作。
3. 根据权利要求2所述的用于处理跨IPv4和IPv6网络的存储代理方法,其特征在于:所述步骤(3)中的判断数据包类型具体指:
a、如果是基于iSCSI的状态报文和命令报文,则进一步进行命令解析,查看通信管理状态表,判断命令、状态是否合法,如果非法则进行错误处理;
b、如果是基于iSCSI的数据报文,则查看数据收发记录,检查数据有效性,对无效数据进行错误处理;对有效数据报文,按照协商参数表进行数据拆分与封装处理。
4. 根据权利要求1所述的用于处理跨IPv4和IPv6网络的存储代理方法,其特征在于:步骤(2)中的目标节点服务信息注册表和发起者节点通信信息表具体包括下表所示的各个字段:
①目标节点服务信息注册表包括:目标节点序号、目标节点名字、目标节点的IPv4地址、目标节点通信端口号、接口组标记;
②发起者节点通信信息表包括:发起者节点序号、发起者节点名字、发起者节点的IPv6地址、发起者节点通信端口号、发起者节点会话ID。
5. 根据权利要求3所述的用于处理跨IPv4和IPv6网络的存储代理方法,其特征在于:所述通信管理状态表包括:任务映射表、连接记录表、会话记录表,
(a)、任务映射表包括:任务序号, 记录发起者节点的任务标记,任务命令类型,读/写数据逻辑单元号,所属连接号,所属会话号,任务状态;
(b)、连接记录表包括:连接序号,发起者节点的IPv6 地址,发起者节点的端口号,目标节点的IPv4 地址,目标节点的端口号,存储代理提供的映射端口号, 所属的会话序号,任务状态;
(c)、会话记录表包括:会话序号,记录发起者节点名字, 发起者节点端会话编号, 记录目标节点名字,目标节点端会话编号, 目标节点端的端口组标记,会话状态。
6. 根据权利要求3所述的用于处理跨IPv4和IPv6网络的存储代理方法,其特征在于:通过IPv6发起者节点和IPv4目标节点之间每一个通信元组:IPv6发起者节点IPv6地址、IPv6发起者节点端口号、目标节点IP地址、目标节点端口号,对应端口映射池(109)的映射端口,在网络层绑定进行网络通信的发起者节点和目标节点,用网络端口为发起者节点和目标节点之间的会话建立一一对应的映射关系。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河海大学常州校区,未经河海大学常州校区许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010538475.8/1.html,转载请声明来源钻瓜专利网。





