[发明专利]一种用于FCF设备的报文处理方法及系统有效
申请号: | 201811372145.9 | 申请日: | 2018-11-16 |
公开(公告)号: | CN109547361B | 公开(公告)日: | 2023-03-24 |
发明(设计)人: | 汪革;芶利平;李俊盛 | 申请(专利权)人: | 上海博达数据通信有限公司 |
主分类号: | H04L47/6275 | 分类号: | H04L47/6275;G06F9/48 |
代理公司: | 上海天翔知识产权代理有限公司 31224 | 代理人: | 刘常宝 |
地址: | 201203 上海市浦东新区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 fcf 设备 报文 处理 方法 系统 | ||
本发明公开了一种用于FCF设备的报文处理方法及系统,本方案通过实时优先处理FIP协议报文,有效避免FIP协议维护的链路或者新建链路因为CPU未及时处理FIP报文而造成链路的断开或建立链路超时失败,影响了SAN网络的通信。
技术领域
本发明涉及网络通信技术,具体涉及FIP协议虚拟链路的维护技术。
背景技术
以太网光纤通道(FCoE)是一种基于无损以太网络的光纤通道(FC)协议的存储区域网络(SAN)的整合得以实现的协议。FCoE通过将FC帧映射在以太网帧中并通过用虚拟链路替换物理光纤通道链路来使整合得以实现。
FCOE引入了FIP初始化协议来获取FCOE运行的相应vlan和与FCF虚拟通道的建立和维护。由于FCoE是运行在以太网上的存储协议,节点服务器首先需要FIP协议发现FCF设备,并与之建立起链路,并且此链路需要通过hello报文来维护。同时一台服务器可能会同时需要模拟出多个虚端口,每个虚端口都需要与FCF设备建立链路,并通过hello报文维护链路。虽然通过DCB等协议协商出报文的优先级和流控等方法可以避免服务器到FCF设备间以太网对FIP和FCoE不丢包。但是FIP协议是需要FCF设备上软件维护的。
FCF设备同时处理FIP协议报文和以太网数据报文,虽然FIP协议报文已高优先级收到软件CPU处理,但是FCF设备上的其它以太网端口同样可以收到与FIP报文优先级相同的以太网报文。这2类报文都需要CPU迅速响应处理。特别是在大型网络里面,会有很多到CPU需要软件处理的报文或者遭到攻击网络中出现异常流量等情况,都会导致FCF设备的CPU处理能力达到极限,就需要一种方法来保证FIP协议能够及时处理,否则FCF与服务器间的虚拟链路就会断开,引起服务器与存储设备通信异常。
由于FIP报文和以太网报文会竞争CPU资源,针对这两种业务数据在同一台设备上软件处理时,如何避免两者相互影响,避免导致软件上丢包或处理延迟,并且保证任何情况下都能及时优先处理FIP协议报文,是本领域亟需解决的问题。
发明内容
针对现有网络通信技术中,FIP协议报文和以太网报文竞争CPU资源引起FIP维护的虚拟链路断开或难以建立的问题,需要一种新的报文处理方案。
为此,本发明的目的在于提供一种用于FCF设备的报文处理方法,同时提供一种报文处理系统,以实现在FCF设备上实现随时优先处理FIP协议报文。
为了达到上述目的,本发明提供的用于FCF交换机的报文处理方法,实时优先处理FIP协议报文。
进一步的,所述报文处理方法通过报文优先级排序报文,使得FIP协议报文始终处于最高优先级,实时优先处理FIP协议报文。
进一步的,所述报文处理方法首先对所有的报文按照报文优先级进行分类,使得FIP协议报文始终处于高优先级;再对同一优先级的报文按照协议类型再排序,使得同一优先级下,FIP协议报文始终处于高优先级组。
进一步的,所述报文处理方法中,在处理低优先级报文过程中,如果接收到高优先级的报文,则中断处理低优先级报文,跳转到处理接收到的高优先级报文。
进一步的,所述报文处理方法中还通过芯片级别限制FIP协议报文通过设置芯片FP,匹配以太网类型为FIP的协议报文,对入端口的FIP协议报文流控,低于阈值的FIP协议报文送CPU,高于阈值的FIP协议报文直接丢弃。
为了达到上述目的,本发明提供的用于FCF交换机的报文处理系统,所述处理系统包括处理器,以及存储有计算机程序的计算机可读介质,所述计算机程序被处理器执行时实时优先处理FIP协议报文。
进一步的,所述报文处理系统包括:
报文接收子系统,接收FCF设备上所有端口的报文,并进行处理;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海博达数据通信有限公司,未经上海博达数据通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811372145.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:数据传输调度方法和装置
- 下一篇:一种队列调度方法、系统及电子设备和存储介质