报文发送方法、装置和交换机制造方法及图纸

技术编号:8611506 阅读:188 留言:0更新日期:2013-04-19 23:54
本发明专利技术提供一种报文发送方法、装置和交换机,该报文发送方法包括:交换机接收BF报文;当该BF报文中携带交换机名,并且该BF报文中携带的交换机名与该交换机的交换机名不同时,该交换机保留该交换机的Domain_ID;将该BF报文通过该交换机中除接收该BF报文的端口之外的端口发送出去。本发明专利技术可以实现只有交换机名与BF报文中携带的交换机名相同的交换机的通信中断而网络中其他交换机的通信不中断,最大限度地保证了整网网络的可服务性。

【技术实现步骤摘要】

本专利技术涉及通信技术,尤其涉及一种报文发送方法、装置和交换机
技术介绍
随着新的数据中心技术的发展,传统以太网和存储网络融合是个必然趋势,在这个背景下新一代融合网络以太网承载光纤通道协议(Fiber Channel Over Ethernet ;以下简称FC0E)就应运而生。在交换机与交换机相连的端口为E模式端口(FCOE E)网络中,当两个不同的网络合并在一起时,会发生存储交换网(Fabric)重配置,重配置分为非中断重配置(Non-disruptive ;以下简称BF)和中断重配置(Disruptive ;以下简称RCF)。Fabric非中断重配置过程中数据传输不会中断;在Fabric中断重配置过程中整个Fabric的数据传输都会中断。在每个Fabric中,域标识(Domain Identif ier ;以下简称Domain_ID)是用来识别交换机的,一个Fabric中各交换机的Domain_ID不同。在FCOE网络中交换机的Domain_ID是由Fabric中的主交换机来分配的。当两个已经完成Fabric配置且Domain_ID没有重叠的网络进行融合时,在两个网络中相互连接且互联的端口被配置为E模式端口的交换机分别收到对端发送的交换Fabric交换机参数(Exchange Fabric Parameter ;以下简称EFP)报文之后,与本地记录的本地网络中所有交换机的交换机名(Switch Name)和Domain_ID进行对比,判断无冲突,则开始BF,交换机在Fabri c中扩散BF报文,清除本地保存的主交换机优先级和主交换机名、Fabric中所有交换机的Domain_ID列表准备进行主交换机选举,开始主交换机选举过程。但是并不会清除本身的Domain_ID,所以整个网络的通信是正常的,不会被中断。而当两个已经完成Fabric配置但Domain_ID有重叠的网络进行融合时,在两个网络中相互连接且互联的端口被配置为E模式端口的交换机分别收到对端发送的EFP报文之后,与本地记录的本地网络中所有交换机的Switch Name和Domain_ID进行对比,判断有冲突的Domain_ID,开始RCF,交换机在Fabric中扩散RCF报文,清除本机保存的主交换机优先级和主交换机名、Fabric中所有交换机的Domain_ID列表和本机的Domain_ID,准备主交换机选举,开始主交换机选举过程。进入RCF状态时,交换机会删除本机的Domain_ID,所以整个网络的通信都将被中断。综上所述,现有技术中,当两个已经完成Fabric配置但Domain_ID有冲突的网络进行融合时,会发生整个网络的通信被中断的问题,但现有技术中并未提供相应的解决方案。
技术实现思路
本专利技术提供一种报文发送方法,以实现当两个已经完成Fabric配置但Domain_ID有冲突的网络进行融合时,保证不冲突交换机的通信不中断,最大限度地保证整网网络的可服务性。本专利技术一方面提供一种报文发送方法,包括交换机接收非中断重配置报文,所述非中断重配置报文是所述交换机所属存储交换网中与所述交换机所属存储交换网的相邻存储交换网中的交换机连接的交换机发送的;当所述非中断重配置报文中携带交换机名,并且所述非中断重配置报文中携带的交换机名与所述交换机的交换机名不同时,所述交换机保留所述交换机的域标识;其中,所述非中断重配置报文中携带的交换机名是所述交换机所属存储交换网与所述相邻存储交换网中具有相同域标识的交换机中优先级较低的交换机的交换机名;所述交换机将所述非中断重配置报文通过所述交换机中除接收所述非中断重配置报文的端口之外的端口发送出去。本专利技术另一方面提供一种报文发送方法,包括交换机接收交换存储交换网交换机参数EFP报文,所述EFP报文是所述交换机与所述交换机所属存储交换网的相邻存储交换网中的交换机连接,并且所述交换机与所述相邻存储交换网中的交换机连接的端口被配直为E I旲式端口之后,所述相邻存储交换网中的交换机发送给所述交换机的; 如果所述EFP报文携带的域标识列表与所述交换机保存的所述交换机所属存储交换网的域标识列表中存在相同的域标识,则所述交换机确定所述相同的域标识对应的交换机的优先级,将所述相同的域标识对应的交换机中优先级较低的交换机的交换机名携带在非中断重配置报文中;所述交换机将所述非中断重配置报文通过所述交换机中除所述E模式端口之外的端口发送出去。本专利技术再一方面提供一种报文发送装置,所述报文发送装置设置在交换机中,所述报文发送装置包括接收模块,用于接收非中断重配置报文,所述非中断重配置报文是所述交换机所属存储交换网中与所述交换机所属存储交换网的相邻存储交换网中的交换机连接的交换机发送的;保留模块,用于当所述接收模块接收的非中断重配置报文中携带交换机名,并且所述非中断重配置报文中携带的交换机名与所述交换机的交换机名不同时,保留所述交换机的域标识;其中,所述非中断重配置报文中携带的交换机名是所述交换机所属存储交换网与所述相邻存储交换网中具有相同域标识的交换机中优先级较低的交换机的交换机名;发送模块,用于将所述接收模块接收的非中断重配置报文通过所述交换机中除接收所述非中断重配置报文的端口之外的端口发送出去。本专利技术再一方面提供一种交换机,包括如上所述的报文发送装置。本专利技术再一方面提供一种报文发送装置,所述报文发送装置设置在交换机中,所述报文发送装置包括接收模块,用于接收交换存储交换网交换机参数EFP报文,所述EFP报文是所述交换机与所述交换机所属存储交换网的相邻存储交换网中的交换机连接,并且所述交换机与所述相邻存储交换网中的交换机连接的端口被配置为E模式端口之后,所述相邻存储交换网中的交换机发送给所述交换机的;确定模块,用于当所述接收模块接收的EFP报文携带的域标识列表与所述交换机保存的所述交换机所属存储交换网的域标识列表中存在相同的域标识时,确定所述相同的域标识对应的交换机的优先级;设置模块,用于将所述确定模块确定的所述相同的域标识对应的交换机中优先级较低的交换机的交换机名携带在非中断重配置报文中;发送模块,用于将所述设置模块设置后的非中断重配置报文通过所述交换机中除所述E模式端口之外的端口发送出去。本专利技术再一方面提供一种交换机,包括如上所述的报文发送装置。本专利技术的技术效果是交换机接收到BF报文之后,当该BF报文中携带交换机名,并且该BF报文中携带的交换机名与该交换机的交换机名不同时,交换机保留该交换机的Domain_ID ;其中,该BF报文中携带的交换机名是该交换机所属Fabric与相邻Fabric中具有相同Domain_ID的交换机中优先级较低的交换机的交换机名。本专利技术中,当两个已经完成Fabric配置但Domain_ID有冲突的网络进行融合时,如果交换机的交换机名与BF报文中携带的交换机名不同,则该交换机保留本机的Domain_ID,这样就可以保证该交换机的通信不中断,从而可以最大限度地保证整网 网络的可服务性。附图说明图1为本专利技术报文发送方法一个实施例的流程图;图2为本专利技术报文发送方法另一个实施例的流程图;图3为本专利技术报文发送方法再一个实施例的流程图;图4为本专利技术BF报文格式一个实施例的示意图;图5为本专利技术Domain_ID列表格本文档来自技高网
...

【技术保护点】
一种报文发送方法,其特征在于,包括:交换机接收非中断重配置报文,所述非中断重配置报文是所述交换机所属存储交换网中与所述交换机所属存储交换网的相邻存储交换网中的交换机连接的交换机发送的;当所述非中断重配置报文中携带交换机名,并且所述非中断重配置报文中携带的交换机名与所述交换机的交换机名不同时,所述交换机保留所述交换机的域标识;其中,所述非中断重配置报文中携带的交换机名是所述交换机所属存储交换网与所述相邻存储交换网中具有相同域标识的交换机中优先级较低的交换机的交换机名;所述交换机将所述非中断重配置报文通过所述交换机中除接收所述非中断重配置报文的端口之外的端口发送出去。

【技术特征摘要】
1.一种报文发送方法,其特征在于,包括 交换机接收非中断重配置报文,所述非中断重配置报文是所述交换机所属存储交换网中与所述交换机所属存储交换网的相邻存储交换网中的交换机连接的交换机发送的; 当所述非中断重配置报文中携带交换机名,并且所述非中断重配置报文中携带的交换机名与所述交换机的交换机名不同时,所述交换机保留所述交换机的域标识;其中,所述非中断重配置报文中携带的交换机名是所述交换机所属存储交换网与所述相邻存储交换网中具有相同域标识的交换机中优先级较低的交换机的交换机名; 所述交换机将所述非中断重配置报文通过所述交换机中除接收所述非中断重配置报文的端口之外的端口发送出去。2.根据权利要求1所述的方法,其特征在于,所述交换机将所述非中断重配置报文通过所述交换机中除接收所述非中断重配置报文的端口之外的端口发送出去之后,还包括 所述交换机与所述交换机所属存储交换网中除自身之外的其他交换机和所述相邻存储交换网中的交换机进行主交换机选举; 所述交换机向选举出的主交换机申请继续使用所述交换机的域标识,并接收所述选举出的主交换机发送的允许所述交换机继续使用所述交换机的域标识的响应。3.根据权利要求1所述的方法,其特征在于,所述交换机接收非中断重配置报文之后,还包括 当所述非中断重配置报文中携带交换机名,并且所述非中断重配置报文中携带的交换机名与所述交换机的交换机名不同时,所述交换机删除所述交换机保存的主交换机优先级、主交换机名和所述交换机所属存储交换网中所有交换机的域标识列表;或者, 当所述非中断重配置报文中携带交换机名,并且所述非中断重配置报文中携带的交换机名与所述交换机的交换机名相同时,所述交换机删除所述交换机的域标识、所述交换机保存的主交换机优先级、主交换机名和所述交换机所属存储交换网中所有交换机的域标识列表,并将所述非中断重配置报文通过所述交换机中除接收所述非中断重配置报文的端口之外的端口发送出去。4.根据权利要求3所述的方法,其特征在于,当所述非中断重配置报文中携带交换机名,并且所述非中断重配置报文中携带的交换机名与所述交换机的交换机名相同时,所述将所述非中断重配置报文通过所述交换机中除接收所述非中断重配置报文的端口之外的端口发送出去之后,还包括 所述交换机与所述交换机所属存储交换网中除自身之外的其他交换机和所述相邻存储交换网中的交换机进行主交换机选举; 所述交换机向选举出的主交换机重新申请新的域标识。5.—种报文发送方法,其特征在于,包括 交换机接收交换存储交换网交换机参数EFP报文,所述EFP报文是所述交换机与所述交换机所属存储交换网的相邻存储交换网中的交换机连接,并且所述交换机与所述相邻存储交换网中的交换机连接的端口被配置为E模式端口之后,所述相邻存储交换网中的交换机发送给所述交换机的; 如果所述EFP报文携带的域标识列表与所述交换机保存的所述交换机所属存储交换网的域标识列表中存在相同的域标识,则所述交换机确定所述相同的域标识对应的交换机的优先级,将所述相同的域标识对应的交换机中优先级较低的交换机的交换机名携带在非中断重配置报文中; 所述交换机将所述非中断重配置报文通过所述交换机中除所述E模式端口之外的端口发送出去。6.根据权利要求5所述的方法,其特征在于,所述将所述相同的域标识对应的交换机中优先级较低的交换机的交换机名携带在非中断重配置报文中包括 如果所述交换机确定所述相同的域标识对应的交换机的优先级相同,则所述交换机将所述相同的域标识对应的交换机中交换机名的值较高的交换机的交换机名携带在非中断重配置报文中。7.根据权利要求5或6所述的方法,其特征在于,所述交换机将所述非中断重配置报文通过所述交换机中除所述E模式端口之外的端口发送出去之后,还包括 如果所述交换机确定所述交换机的交换机名与携带在所述非中断重配置报文中的交换机名不同,则所述交换机保留所述交换机的域标识,删除所述交换机保存的主交换机优先级、主交换机名和所述交换机所属存储交换网中所有交换机的域标识列表; 所述交换机与所述交换机所属存储交换网中除自身之外的其他交换机和所述相邻存储交换网中的交换机进行主交换机选举; 所述交换机向选举出的主交换机申请继续使用所述交换机的域标识,并接收所述选举出的主交换机发送的允许所述交换机继续使用所述交换机的域标识的响应。8.根据权利要求5或6所述的方法,其特征在于,所述交换机将所述非中断重配置报文通过所述交换机中除所述E模式端口之外的端口发送出去之后,还包括 如果所述交换机确定所述交换机的交换机名与携带在所述非中断重配置报文中的交换机名相同,则所述交换机删除所述交换机的域标识、所述交换机保存的主交换机优先级、主交换机名和所述交换机所属存储交换网中所有交换机的域标识列表; 所述交换机与所述交换机所属存储交换网中除自身之外的其他交换机和所述相邻存储交换网中的交换机进行主交换机选举; 所述交换机向选举出的主交换机重新申请新的域标识。9.一种报文发送装置,其特征在于,所述报文发送装置设置在交换机中,所述报文发送装置包括 接收模块,用于接收非中断重配置报文,所述非中断重配置报文是所述交换机所属存储交换网中与所述交换机所属存储交换网的相邻存储交换网中的交换机连接的交换机发送的; 保留模块...

【专利技术属性】
技术研发人员:刘靖
申请(专利权)人:福建星网锐捷网络有限公司
类型:发明
国别省市:

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

1