[发明专利]一种建立iSCSI会话的方法和iSCSI发起方有效
申请号: | 201010208336.9 | 申请日: | 2010-06-13 |
公开(公告)号: | CN102281263A | 公开(公告)日: | 2011-12-14 |
发明(设计)人: | 陈乾业 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 谢安昆;宋志强 |
地址: | 310053 浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 建立 iscsi 会话 方法 发起 | ||
1.一种建立Internet小型计算机系统接口iSCSI会话的方法,其特征在于,该方法包括:
A、iSCSI发起方建立与iSCSI目标方的iSCSI会话时,判断当前所述iSCSI发起方与iSCSI目标方之间是否存在用于iSCSI会话的传输控制协议TCP连接,如果是,执行步骤B;如果否,执行步骤C;
B、在已经存在的用于iSCSI会话的TCP连接上建立iSCSI会话,结束流程;
C、iSCSI发起方进行iSCSI发起方到iSCSI目标方的等价路径探测;
D、在探测到的等价路径上分别建立用于iSCSI会话的TCP连接;
E、在步骤D建立的TCP连接上建立iSCSI会话。
2.根据权利要求1所述的方法,其特征在于,在所述步骤A的判断结果为否,且在执行步骤C之前,该方法还包括:所述iSCSI发起方选择一个业务端口与所述iSCSI目标方建立一条TCP连接,并在该一条TCP连接上建立iSCSI会话;
在所述一条TCP连接上运行iSCSI会话的同时,执行所述步骤C;
所述步骤D为:在探测到的等价路径中除了所述一条TCP连接所在的路径之外的其他路径上分别建立用于iSCSI会话的TCP连接。
3.根据权利要求2所述的方法,其特征在于,除了所述选择的一个业务端口之外,所述iSCSI发起方预留N-1个业务端口;
所述步骤D中,选择预留的N-1个业务端口中的M-1个业务端口分别建立用于iSCSI会话的TCP连接;
其中N为预设的最大等价路径数目,M为步骤C中探测到的等价路径数目,M≤N。
4.根据权利要求1至3任一权项所述的方法,其特征在于,在建立用于iSCSI会话的TCP连接后,将建立的TCP连接的信息记录在TCP连接信息表中;
所述TCP连接的信息包括:为TCP连接分配的连接标识CID、TCP连接的源端口号、目的端口号、延时信息和连接状态。
5.根据权利要求1至3任一权项所述的方法,其特征在于,在TCP连接上建立iSCSI会话的过程具体包括:
S1、所述iSCSI发起方通过建立的TCP连接向iSCSI目标方发送会话建立Login请求,其中该Login请求携带所述建立的TCP连接的CID以及请求建立的iSCSI会话的标识SID;
S2、所述iSCSI目标方接收到Login请求后,在本地将所述Login请求携带的CID与SID进行绑定,并回复会话建立响应Login Response;
S3、所述iSCSI发起方接收到所述Login Response后,在本地将所述CID与所述SID进行绑定,用于在该CID所标识的TCP连接上进行与该CID绑定的SID所标识的iSCSI会话。
6.根据权利要求1至3任一权项所述的方法,其特征在于,所述步骤C具体包括:
C1、所述iSCSI发起方针对预先指定的N个路径探测端口分别执行步骤F1至F5;其中N为预设的最大等价路径数目;
F1、从当前路径探测端口发送目的端口为所述iSCSI目标方所在存储设备的不可达端口的UDP报文,其中,该UDP报文的TTL值设置为1;
F2、所述iSCSI发起方判断接收到的是ICMP超时报文还是ICMP端口不可达报文,如果接收到ICMP超时报文,执行步骤F3;如果接收到的是ICMP端口不可达报文,则执行步骤F5;
F3、根据所述ICMP超时报文的源地址,记录所述当前路径探测端口对应的ICMP超时报文的返回路径;
F4、所述iSCSI发起方从所述当前路径探测端口发送目的端口为所述存储设备不可达端口的UDP报文,该UDP报文携带加1后的TTL值,转至步骤C2;
F5、根据所述ICMP端口不可达报文的源地址,记录所述当前路径探测端口对应的IGMP端口不可达报文的返回路径,结束所述当前路径探测端口的UDP报文发送;
C2、待所有路径探测端口结束UDP报文发送后,将记录的各路径进行相同路径合并,确定出等价路径。
7.根据权利要求1至3任一权项所述的方法,其特征在于,当iSCSI会话建立在两个以上TCP连接上时,所述iSCSI发起方根据所述两个以上TCP连接的延时状况和/或业务量状况,针对该iSCSI会话在所述两个以上TCP连接上进行流量均衡。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010208336.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:气油转化器
- 下一篇:一种筒型外滤式真空永磁过滤机