报文传输方法及装置制造方法及图纸

技术编号:18416922 阅读:21 留言:0更新日期:2018-07-11 08:54
本发明专利技术提供了一种报文传输方法及装置,其中该方法包括:根据第一以太网光纤通道转发器FCF中存储的以太网光纤通道FCoE节点标识符FCID信息创建支持FCoE业务的虚拟可扩展局域网VXLAN隧道,其中,上述VXLAN隧道连接上述第一FCF和第二FCF;将上述第一FCF中待传输的FCoE数据报文通过上述VXLAN隧道传输给上述第二FCF,解决了相关技术中FCoE技术在大型虚拟逻辑网络中传输FCoE数据报文需要每台交换机都必须支持FCF功能,从而导致FCoE数据报文传输不灵活的问题,扩展了FCoE在大型虚拟逻辑以太网场景中的应用,增强了FC网络与以太网的融合性。

Message transmission method and device

The present invention provides a message transmission method and device, in which the method includes: creating a virtual extensible LAN VXLAN tunnel that supports the FCoE traffic according to the Ethernet Fiber Channel FCoE node identifier FCID information stored in the first Ethernet Fiber Channel transponder FCF, wherein the above VXLAN tunnel connects the first FCF and the first FCF. Second FCF; transmission of the FCoE data message in the first FCF to the above VXLAN tunnel to the above second FCF, which solves the problem that FCoE technology to transmit FCoE data in a large virtual logic network in the related technology requires that each switch must support the FCF function, thus leading to the inflexible transmission of the FCoE data message. It extends the application of FCoE in large-scale virtual logic Ethernet scenarios, and enhances the integration of FC network and Ethernet.

【技术实现步骤摘要】
报文传输方法及装置
本专利技术涉及通信领域,具体而言,涉及一种报文传输方法及装置。
技术介绍
FCoE(FibreChanneloverEthernet,以太网光纤通道)技术的诞生源于用户对于整合的需求。FCoE并不是要代替传统的光纤通道技术,而是在不同连接传输层上对光纤通道进行拓展。FCOE(FibreChanneloverEthernet,以太网光纤通道)虚链路主要分为三个阶段,分别是FIP(FCoEInitialization,FCoE初始化协议)VLAN(VirtualLocalAreaNetwork,虚拟局域网)发现、FIPFCF(FCoEForwarder,FCoE转发器)发现和交换机登陆阶段。FIP用来发现、初始化、维护FCoE设备。FIP以太类型不同于FCoE以太类型,FIP来使发现、初始化、维护FCoE虚拟链路,不同于其他的FCoE流量。随着大数据的到来和人们对数据信息需求的日益增强,单一的以太网光纤通道(FCoE)技术已经不能完全满足复杂多变的网络环境,FCoE数据要想在大型虚拟逻辑网络(如VXLAN网络)中传输,如果使用现有的FCoE技术,则对网络中每台交换机有很高的要求,需要每台交换机都要支持FCF功能,并且要占有一定的VLAN资源,这样限制了业务的灵活性。综上所述,针对FCoE技术在大型虚拟逻辑网络中传输FCoE数据报文需要每台交换机都必须支持FCF功能,从而导致FCoE数据报文传输不灵活的问题,尚未提出有效的解决方案。
技术实现思路
本专利技术提供了一种报文传输方法及装置,以至少解决相关技术中在大型虚拟逻辑网络中传输FCoE数据需要每台交换机都必须支持FCF功能,从而导致FCoE数据传输不灵活的问题。根据本专利技术的一个方面,提供了一种报文传输方法,包括:根据第一以太网光纤通道转发器FCF中存储的以太网光纤通道FCoE节点标识符FCID信息创建支持FCoE业务的虚拟可扩展局域网VXLAN隧道,其中,上述VXLAN隧道连接上述第一FCF和第二FCF;将上述第一FCF中待传输的FCoE数据报文通过上述VXLAN隧道传输给上述第二FCF。进一步地,根据第一FCF中存储的FCoE节点标识符FCID信息创建支持FCoE业务的VXLAN隧道,包括:获取上述FCoE节点标识符FCID信息中携带的目的FCID;将与上述目的FCID相对应的FCF确定为上述第二FCF;在上述第一FCF与上述第二FCF之间创建支持FCoE业务的VXLAN隧道。进一步地,上述将上述第一FCF中待传输的FCoE数据报文通过上述VXLAN隧道传输给上述第二FCF,包括:将上述FCoE数据报文封装VXLAN报文头;根据上述FCID信息中携带的目的FCID,将封装VXLAN报文头后的FCoE数据报文传输给与上述目的FCID对应的上述第二FCF。进一步地,在将封装VXLAN报文头后的FCoE数据报文传输给与上述目的FCID对应的上述第二FCF之后,上述方法还包括:将封装VXLAN报文头后的FCoE数据报文进行解封装得到光纤通道FC报文,获取上述FC报文中的上述目的FCID,其中,上述FC报文携带有上述FCID信息;根据上述目的FCID查询上述第二FCF的转发表项,获取上述转发表项中与上述FCID对应的第二FCoE节点;将上述FC报文封装以太网报文头后的FCoE数据报文发送给上述第二FCoE节点。进一步地,将封装VXLAN报文头后的FCoE数据报文进行解封装得到光纤通道FC报文,获取上述FC报文中的上述目的FCID,包括:将封装VXLAN报文头后的FCoE数据报文进行第一解封装,获取上述FCoE数据报文;将上述FCoE数据报文进行第二解封装,获取上述FC报文;解析获取上述FC报文中的上述目的FCID。进一步地,将上述FCoE数据报文进行第二解封装包括:将上述FCoE数据报文解封装去除以太网报文头,获取上述FC报文。进一步地,在上述根据第一FCF中存储的FCoE节点标识符FCID信息创建支持FCoE业务的虚拟可扩展局域网VXLAN隧道之前,上述方法还包括:当识别出第一以太网光纤通道FCoE节点发送的以太网光纤通道初始化协议FIP协议报文中携带有上述FCID信息时,将上述FCID信息存储在上述第一FCF的路由表中。根据本专利技术的另一方面,提供了一种报文传输装置,包括:创建模块,用于根据第一以太网光纤通道转发器FCF中存储的以太网光纤通道FCoE节点标识符FCID信息创建支持FCoE业务的虚拟可扩展局域网VXLAN隧道,其中,上述VXLAN隧道连接第一FCF和第二FCF;传输模块,用于将上述第一FCF中待传输的FCoE数据报文通过上述VXLAN隧道传输给上述第二FCF。进一步地,上述创建模块,包括:第一获取单元,用于获取上述FCoE节点标识符FCID信息中携带的目的FCID;确定单元,用于将与上述目的FCID相对应的FCF确定为上述第二FCF;创建单元,用于在上述第一FCF与上述第二FCF之间创建支持FCoE业务的VXLAN隧道。进一步地,上述传输模块,包括:封装单元,用于将上述FCoE数据报文封装VXLAN报文头;传输单元,用于根据上述FCID信息中携带的目的FCID,将封装VXLAN报文头后的FCoE数据报文传输给与上述目的FCID对应的上述第二FCF。进一步地,上述装置还包括:解封装单元,用于将封装VXLAN报文头后的FCoE数据报文进行解封装得到光纤通道FC报文,获取上述FC报文中的上述目的FCID,其中,上述FC报文携带有上述FCID信息;第二获取单元,用于根据上述目的FCID查询上述第二FCF的转发表项,获取上述转发表项中与上述FCID对应的第二FCoE节点;发送单元,用于将上述FC报文封装以太网报文头后的FCoE数据报文发送给上述第二FCoE节点。进一步地,上述解封装单元包括:第一解封装子单元,用于将封装VXLAN报文头后的FCoE数据报文进行第一解封装,获取上述FCoE数据报文;第二解封装子单元,用于将上述FCoE数据报文进行第二解封装,获取上述FC报文;解析子单元,用于解析获取上述FC报文中的上述目的FCID。进一步地,上述第二解封装子单元,还用于:将上述FCoE数据报文解封装去除以太网报文头,获取上述FC报文。进一步地,上述装置还包括存储模块,用于:当识别出第一以太网光纤通道FCoE节点发送的以太网光纤通道初始化协议FIP协议报文中携带有上述FCID信息时,将上述FCID信息存储在上述第一FCF的路由表中。通过本专利技术,根据第一以太网光纤通道转发器FCF中存储的以太网光纤通道FCoE节点标识符FCID信息创建支持FCoE业务的虚拟可扩展局域网VXLAN隧道,其中,上述VXLAN隧道连接上述第一FCF和第二FCF;将上述第一FCF中待传输的FCoE数据报文通过上述VXLAN隧道传输给上述第二FCF,解决了相关技术中FCoE技术在大型虚拟逻辑网络中传输FCoE数据报文需要每台交换机都必须支持FCF功能,从而导致FCoE数据报文传输不灵活的问题,扩展了FCoE在大型虚拟逻辑以太网场景中的应用,增强了FC(FiberChannel,光纤通道)网络与以太网的融合性。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申本文档来自技高网...

【技术保护点】
1.一种报文传输方法,其特征在于,包括:根据第一以太网光纤通道转发器FCF中存储的以太网光纤通道FCoE节点标识符FCID信息创建支持FCoE业务的虚拟可扩展局域网VXLAN隧道,其中,所述VXLAN隧道连接所述第一FCF和第二FCF;将所述第一FCF中待传输的FCoE数据报文通过所述VXLAN隧道传输给所述第二FCF。

【技术特征摘要】
1.一种报文传输方法,其特征在于,包括:根据第一以太网光纤通道转发器FCF中存储的以太网光纤通道FCoE节点标识符FCID信息创建支持FCoE业务的虚拟可扩展局域网VXLAN隧道,其中,所述VXLAN隧道连接所述第一FCF和第二FCF;将所述第一FCF中待传输的FCoE数据报文通过所述VXLAN隧道传输给所述第二FCF。2.根据权利要求1所述的方法,其特征在于,所述根据第一FCF中存储的FCoE节点标识符FCID信息创建支持FCoE业务的VXLAN隧道,包括:获取所述FCoE节点标识符FCID信息中携带的目的FCID;将与所述目的FCID相对应的FCF确定为所述第二FCF;在所述第一FCF与所述第二FCF之间创建支持FCoE业务的VXLAN隧道。3.根据权利要求1所述的方法,其特征在于,所述将所述第一FCF中待传输的FCoE数据报文通过所述VXLAN隧道传输给所述第二FCF,包括:将所述FCoE数据报文封装VXLAN报文头;根据所述FCID信息中携带的目的FCID,将封装VXLAN报文头后的FCoE数据报文传输给与所述目的FCID对应的所述第二FCF。4.根据权利要求3所述的方法,其特征在于,在将封装VXLAN报文头后的FCoE数据报文传输给与所述目的FCID对应的所述第二FCF之后,所述方法还包括:将封装VXLAN报文头后的FCoE数据报文进行解封装得到光纤通道FC报文,获取所述FC报文中的所述目的FCID,其中,所述FC报文携带有所述FCID信息;根据所述目的FCID查询所述第二FCF的转发表项,获取所述转发表项中与所述FCID对应的第二FCoE节点;将所述FC报文封装以太网报文头后的FCoE数据报文发送给所述第二FCoE节点。5.根据权利要求4所述的方法,其特征在于,将封装VXLAN报文头后的FCoE数据报文进行解封装得到光纤通道FC报文,获取所述FC报文中的所述目的FCID,包括:将封装VXLAN报文头后的FCoE数据报文进行第一解封装,获取所述FCoE数据报文;将所述FCoE数据报文进行第二解封装,获取所述FC报文;解析获取所述FC报文中的所述目的FCID。6.根据权利要求5所述的方法,其特征在于,将所述FCoE数据报文进行第二解封装包括:将所述FCoE数据报文解封装去除以太网报文头,获取所述FC报文。7.根据权利要求1至6任一项所述的方法,其特征在于,在所述根据第一FCF中存储的FCoE节点标识符FCID信息创建支持FCoE业务的虚拟可扩展局域网VXLAN隧道之前,所述方法还包括:当识别出第一以太网光纤通道FCoE节点发...

【专利技术属性】
技术研发人员:张行柱陈志伟夏迎春
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1