数据通信方法、装置及系统的制作方法

文档序号:9649089阅读:779来源:国知局
数据通信方法、装置及系统的制作方法
【技术领域】
[0001]本发明实施例涉及通信技术领域,尤其涉及一种数据通信方法、装置及系统。
【背景技术】
[0002]以太网光纤通道(Fibre Channel over Ethernet,简称FCoE)技术标准可以将光纤通道映射到以太网,并将光纤通道信息插入以太网信息包内,以使服务器和存储设备之间交互的光纤通道请求和数据在以太网中传输,而无需专门的光纤通道结构。
[0003]如图1所示,现有技术中的FCoE设备1通过以太网连接FCF设备1,FCoE设备2通过以太网连接FCF设备2,FCF设备1同时连接FC网络1,FCF设备2同时连接FC网络2,FC网络1中包括FC节点1,FC网络2中包括FC节点2,即以太网中的FCoE设备1可通过FCF设备1与FC网络1中的FC节点1通信,以太网中的FCoE设备2可通过FCF设备2与FC网络2中的FC节点2通信;另外,当FCoE设备1和FCoE设备2通信时,FCoE设备1需要通过FCF设备1从FC网络1获取到FCoE设备1的FC地址l,FCoE设备2需要通过FCF设备2从FC网络2获取到FCoE设备2的FC地址2,FCoE设备1和FCoE设备2只有依据各自的FC地址才能通信。
[0004]当通信网络中没有FCF设备时,将导致以太网中任意两个FCoE设备无法通信,降低了 FCoE设备的通信能力。

【发明内容】

[0005]本发明实施例提供一种数据通信方法、装置及系统,以提高FCoE设备的通信能力。
[0006]本发明实施例的一个方面是提供一种数据通信方法,包括:
[0007]源FCoE设备依据所述源FCoE设备唯一对应的源WWN号和所述源FCoE设备所属的以太网的域密码生成源FC地址和源MAC地址;
[0008]所述源FCoE设备依据目的FCoE设备唯一对应的目的WWN号和所述源FCoE设备所属的以太网的域密码生成第一目的FC地址和第一目的MAC地址;
[0009]所述源FCoE设备依据所述源MAC地址、所述源FC地址、所述第一目的FC地址和所述第一目的MAC地址生成第一通信请求信息,并向所述目的FCoE设备发送所述第一通信请求信息;
[0010]若所述源FCoE设备在预设时间内没有收到所述目的FCoE设备发送的回复信息,则向域密码服务器发送查询请求信息,所述查询请求信息包括所述源WWN号和所述目的WWN号,以使所述域密码服务器依据所述源WWN号向所述源FCoE设备发送所述目的WWN号唯一标识的目的FCoE设备所属的以太网的域密码。
[0011]本发明实施例的另一个方面是提供一种数据通信方法,包括:
[0012]域密码服务器接收源FCoE设备发送的查询请求信息,所述查询请求信息包括源WWN号和目的WWN号,所述源WWN号唯一标识所述源FCoE设备,所述目的WWN号唯一标识目的FCoE设备;
[0013]所述域密码服务器依据所述源WWN号向所述源FCoE设备发送所述目的WWN号唯一标识的目的FCoE设备所属的以太网的域密码。
[0014]本发明实施例的另一个方面是提供一种源FCoE设备,包括:
[0015]计算模块,用于依据所述源FCoE设备唯一对应的源WWN号和所述源FCoE设备所属的以太网的域密码生成源FC地址和源MAC地址;依据目的FCoE设备唯一对应的目的WWN号和所述源FCoE设备所属的以太网的域密码生成第一目的FC地址和第一目的MAC地址;
[0016]请求信息生成模块,用于依据所述源MAC地址、所述源FC地址、所述第一目的FC地址和所述第一目的MAC地址生成第一通信请求信息,并向所述目的FCoE设备发送所述第一通信请求信息;
[0017]发送模块,用于若所述源FCoE设备在预设时间内没有收到所述目的FCoE设备发送的回复信息,则向域密码服务器发送查询请求信息,所述查询请求信息包括所述源WWN号和所述目的WWN号,以使所述域密码服务器依据所述源WWN号向所述源FCoE设备发送所述目的WWN号唯一标识的目的FCoE设备所属的以太网的域密码。
[0018]本发明实施例的另一个方面是提供一种域密码服务器,包括:
[0019]接收模块,用于接收源FCoE设备发送的查询请求信息,所述查询请求信息包括源WWN号和目的WWN号,所述源WWN号唯一标识所述源FCoE设备,所述目的WWN号唯一标识目的FCoE设备;
[0020]发送模块,用于依据所述源WWN号向所述源FCoE设备发送所述目的WWN号唯一标识的目的FCoE设备所属的以太网的域密码。
[0021]本发明实施例的另一个方面是提供一种数据通信系统,包括所述的源FCoE设备、所述的域密码服务器和所述的目的FCoE设备。
[0022]本发明实施例提供的数据通信方法、装置及系统,通过源FCoE设备依据源WWN号和源FCoE设备所属的以太网的域密码生成源FC地址和源MAC地址,依据目的WWN号和源FCoE设备所属的以太网的域密码生成第一目的FC地址和第一目的MAC地址,并向目的FCoE设备发送第一通信请求信息,若源FCoE设备在预设时间内没有收到目的FCoE设备发送的回复信息,则从域密码服务器获取目的FCoE设备所属的以太网的域密码,当通信网络中没有FCF设备时,保证了以太网中任意两个FCoE设备均能够通信,提高了 FCoE设备的通信能力。
【附图说明】
[0023]图1为现有技术中的网络拓扑图;
[0024]图2为本发明实施例提供的数据通信方法流程图;
[0025]图3为本发明实施例提供的数据通信方法适用的网络结构图;
[0026]图4为本发明另一实施例提供的数据通信方法流程图;
[0027]图5为本发明实施例提供的源FCoE设备的结构图;
[0028]图6为本发明实施例提供的域密码服务器的结构图;
[0029]图7为本发明另一实施例提供的域密码服务器的结构图;
[0030]图8为本发明实施例提供的数据通信系统的结构图。
【具体实施方式】
[0031]图2为本发明实施例提供的数据通信方法流程图;图3为本发明实施例提供的数据通信方法适用的网络结构图。本发明实施例针对当通信网络中没有FCF设备时,将导致以太网中任意两个FCoE设备无法通信,降低了 FCoE设备的通信能力,提供了数据通信方法,该方法具体步骤如下:
[0032]步骤S101、源FCoE设备依据所述源FCoE设备唯一对应的源WWN号和所述源FCoE设备所属的以太网的域密码生成源FC地址和源MAC地址;
[0033]如图3所示的网络结构图中没有FCF设备,在本发明实施例中,合理假设源FCoE设备为图3中的FCoE设备1,目的FCoE设备为图3中的FCoE设备2或FCoE设备3,当源FCoE设备上电时,管理员在源FCoE设备上手动配置源WWN号和源FCoE设备所属的以太网的域密码,源FCoE设备依据所述源FCoE设备唯一对应的源WWN号和所述源FCoE设备所属的以太网的域密码生成源FC地址和源MAC地址,且依据所述源FCoE设备唯一对应的源WWN号和所述源FCoE设备所属的以太网的域密码生成源FC地址和源MAC地址的算法可以是现有技术中的任何一种可实现算法。
[0034]步骤S102、所述源FCoE设备依据目的FCoE设备唯一对应的目的WWN号和所述源FCoE设备所属的以太网的域密码生成第一目的FC地址和第一目的MAC地址;
[0035]假设FCoE设备1要和FCoE设备2通信,FCoE设备1和FCoE设备2同属一个以太网,则FCoE设备1和FCoE设备2对应同一个域密码,源FCoE设备即FCoE设备1依据FCoE设备2唯一对应的目的WWN号和FCoE设备1所属的以太网的域密码生成第一目的FC地址和第一目的MAC地址,生成算法采用与上述步骤一致的算法。
[0036]步骤S103、所述源FCoE设备依据所述源MAC地址、所述源FC地址、所述第一目的FC地址和所述第一目的MAC地址生成第一通信请求信息,并向所述目的FCoE设备发送所述第一通信请求信息;
[0037]所述源FCoE设备依据所述源MAC地址、所述源
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1