The present invention relates to the technical field of network storage, method and apparatus particularly relates to a method and a device to establish a link and a notification is sent, in order to solve the existing technology can not automatically recover the link problem. The method includes: receiving the starter for instructing the first address of the first port to modify second address of the command, in determining the first address and the second address belongs to a different segment of the address, increased by second and second from the address; address for the same network address, select an idle address to the target machine to send used to indicate the second port third address is replaced in the idle state of the address of the command, first address delete starter; new link operation. The technical scheme in the starter port address in different segments can change when the target is re determined by the link in the port address, automatically create a new link, so as to avoid the interruption when the port address change service.
【技术实现步骤摘要】
本专利技术涉及网络存储
,特别涉及一种建立链路的方法及启动器、以及一种发送通知的方法及目标器。
技术介绍
iSCSI(InternetSmallComputerSystemInterface,网络小型计算机系统接口)是一种基于因特网的存储技术,目前越来越多的场景运用到iSCSI技术。而iSCSI业务是运行在TCP/IP(TransmissionControlProtocol/InternetProtocol,传输控制协议/因特网互联协议)基础上的,在实际的业务场景中,可能会出现DHCP(DynamicHostConfigurationProtocol,动态主机配置协议)服务器故障等,使得启动器或目标器的端口的IP地址发生变化,导致启动器和目标器之间运行iSCSI业务的链路的断开,从而引起iSCSI业务的中断。具体来说,目标器与启动器的iSCSI业务组网包括两种场景,一种是如图1a所示的业务直连场景,当阵列A向阵列B发起建立链接时,阵列A为启动器,阵列B为目标器,反之,当阵列B向阵列A发起建立链接时,阵列B为启动器,阵列A为目标器,阵列A和阵列B通过网线或者光纤线直接相连,并预先配置好阵列A和阵列B端口的IP地址,在阵列A和阵列B之间建立运行iSCSI业务的链路,从而使得阵列A和阵列B之间能够正常运行iSCSI业务,然而,当阵列A或阵列B用于运行iSCSI业务的端口的IP地址发生变化时,阵列A与阵列B之间运行 ...
【技术保护点】
一种建立链路的方法,其特征在于,包括:启动器接收用于指示将所述启动器的第一端口的第一地址修改为第二地址的命令,所述第一端口为所述启动器与目标器之间用于运行一个业务的链路的一个端口;所述启动器在确定所述第一地址与所述第二地址属于不同网段的地址后,为所述第一端口增加所述第二地址;并从与所述第二地址为同一网段的地址中,选择一个处于空闲状态的地址,选择的所述处于空闲状态的地址用于替换所述目标器中第二端口的第三地址,所述第二端口为所述启动器与所述目标器之间用于运行所述业务的链路的另一个端口;所述启动器通过所述第一地址向所述目标器发送用于指示将所述第二端口的第三地址替换为选择的所述处于空闲状态的地址的命令,并删除所述第一端口的第一地址,保留所述第二地址;所述启动器通过所述第二地址与所述处于空闲状态的地址,建立所述启动器与目标器之间用于运行所述业务的新链路。
【技术特征摘要】
1.一种建立链路的方法,其特征在于,包括:
启动器接收用于指示将所述启动器的第一端口的第一地址修改为第二地址
的命令,所述第一端口为所述启动器与目标器之间用于运行一个业务的链路的
一个端口;
所述启动器在确定所述第一地址与所述第二地址属于不同网段的地址后,
为所述第一端口增加所述第二地址;并
从与所述第二地址为同一网段的地址中,选择一个处于空闲状态的地址,
选择的所述处于空闲状态的地址用于替换所述目标器中第二端口的第三地址,
所述第二端口为所述启动器与所述目标器之间用于运行所述业务的链路的另一
个端口;
所述启动器通过所述第一地址向所述目标器发送用于指示将所述第二端口
的第三地址替换为选择的所述处于空闲状态的地址的命令,并删除所述第一端
口的第一地址,保留所述第二地址;
所述启动器通过所述第二地址与所述处于空闲状态的地址,建立所述启动
器与目标器之间用于运行所述业务的新链路。
2.如权利要求1所述的方法,其特征在于,所述启动器删除所述第一端口
的第一地址,保留所述第二地址之后,建立所述启动器与目标器之间用于运行
所述业务的新链路之前,还包括:
所述启动器接收用于指示所述目标器已将所述第二端口的第三地址替换为
选择的空闲状态的地址的完成响应。
3.如权利要求1或2所述方法,其特征在于,所述方法还包括:
所述启动器若确定所述第一地址与所述第二地址属于同一网段的地址,将
所述第一端口的第一地址替换为所述第二地址;
所述启动器通过所述第一端口的第二地址与所述第二端口的第三地址,建
立所述启动器与目标器之间用于运行所述业务的新链路。
4.如权利要求1至3任一所述的方法,其特征在于,所述业务为网络小型
计算机系统接口iSCSI业务。
5.一种建立链路的方法,其特征在于,包括:
启动器接收用于指示将所述启动器的第一端口的第一地址修改为第二地址
的命令,所述第一端口为所述启动器与目标器之间用于运行一个业务的链路的
一个端口;
所述启动器在确定所述第一地址与所述第二地址属于同一网段的地址后,
将所述第一端口的第一地址替换为所述第二地址;
所述启动器通过所述第一端口的第二地址与所述目标器的第二端口的第三
地址,建立所述启动器与所述目标器之间用于运行所述业务的新链路,所述第
二端口为所述启动器与所述目标器之间用于运行所述业务的链路的另一个端
口。
6.如权利要求5所述的方法,其特征在于,所述业务为网络小型计算机系
统接口iSCSI业务。
7.一种发送通知的方法,其特征在于,包括:
目标器接收用于指示将所述目标器的第二端口的第三地址修改为第四地址
的命令,所述第二端口为所述目标器与启动器之间用于运行一个业务的链路的
一个端口;
所述目标器在确定所述第三地址与所述第四地址属于不同网段的地址后,
为所述第二端口增加所述第四地址;并
从与所述第四地址为同一网段的地址中,选择一个处于空闲状态的地址,
选择的所述处于空闲状态的地址用于替换所述启动器的第一端口的第一地址,
所述第一端口为所述目标器与所述启动器之间用于运行所述业务的链路的另一
个端口;
所述目标器通过所述第三地址向所述启动器发送用于指示将所述第一端口
的第一地址替换为选择的处于空闲状态的地址、以及已将所述第二端口的第三
\t地址替换为第四地址的通知,以使所述启动器通过选择的所述处于空闲状态的
地址与所述第四地址,建立所述启动器与目标器之间用于运行所述业务的新链
路;
所述目标器删除所述第二端口的第三地址,保留所述第四地址。
8.如权利要求7所述的方法,其特征在于,所述目标器接收将所述目标器
的第二端口的第三地址替换为第四地址的命令之后,还包括:
所述目标器若确定所述第三地址与所述第四地址属于同一网段的地址,将
所述第二端口的第三地址替换为所述第四地址,并
向启动器发送用于指示将所述第二端口的第三地址已替换为第四地址的通
知,以使所述启动器通过所述第四地址与所述启动器的第一端口的第一地址,
建立所述启动器与所述目标器之间用于运行所述业务的新链路。
9.如权利要求7或8所述的方法,其特征在于,所述业务为网络小型计算
机系统接口iSCSI业务。
10.一种发送通知的方法,其特征在于,包括:
目标器接收用于指示将所述目标器的第二端口的第三地址修改为第四地址
的命令,所述第二端口为所述目标器与启动器之间用于运行一个业务的链路的
一个端口;
所述目标器在确定所述第三地址与所述第四地址属于同一网段的地址后,
将所述第二端口的第三地址替换为所述第四地址,并
将所述第二端口的第三地址已替换为第四地址的通知发送给所述启动器,
以使所述启动器通过所述第四地址与所述启动器的第一端口的第一地址,建立
所述启动器与所述目标器之间用于运行所述业务的新链路,所述第一端口为所
述目标器与所述启动器之间用于运行所述业务的链路的另一个端口。
11.如权利要求10所述的方法,其特征在于,所述业务为网络小型计算机
系统接口iSCSI业务。
12.一种建立链路的方法,其特征在于,包括:
启动器接收目标器发送的用于指示将所述目标器的第二端口的第三地址替
换为第四地址的通知,所述第二端口为所述启动器与所述目标器之间用于运行
一个业务的链路的一个端口;
所述启动器将所述目标器的第二端口的第三地址替换为所述第四地址;
所述启动器通过所述启动器的第一端口的第一地址与所述目标器的第二端
口的第四地址,建立所述启动器与目标器之间用于运行所述业务的新链路,所
述第一端口为所述启动器与所述目标器之间用于运行所述业务的链路的另一个
端口。
13.如权利要求12所述的方法,其特征在于,所述业务为网络小型计算机
系统接口iSCSI业务。
14.一种建立链路的方法,其特征在于,包括:
启动器接收目标器发送的用于指示将所述启动器的第一端口的第一地址替
换为所述目标器选择的处于空闲状态的地址、以及将所述目标器的第二端口的
第三地址替换为第四地址的通知,所述第一端口为所述启动器与所述目标器之
间用于运行一个业务的链路的一个端口,所述第二端口为所述启动器与目标器
之间用于运行所述业务的链路的另一个端口;
所述启动器将所述第一端口的第一地址替换为选择的所述处于空闲状态的
地址,将所述第二端口的第三地址替换为所述第四地址;
所述启动器通过所述处于空闲状态的地址与所述第四地址,建立所述启动
器与所述目标器之间用于运行所述业务的新链路。
15.如权利要求14所述的方法,其特征在于,所述业务为网络小型计算机
系统接口iSCSI业务。
16.一种建立链路的启动器,其特征在于,包括:
第一收发单元,用于接收用于指示将所述启动器的第一端口的第一地址修
改为第...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。