一种fc交换机监控电路的制作方法

文档序号:8716941阅读:278来源:国知局
一种fc交换机监控电路的制作方法
【技术领域】
[0001]本实用新型属于计算机技术领域,尤其涉及一种FC交换机监控电路。
【背景技术】
[0002]随着FC技术发展和应用的日趋成熟,使得以FC网络作为机载环境中的主干网络成为可能。
[0003]在机载环境中构建交换型FC网络的初期和测试阶段,由于FC网络的复杂性和高数据带宽的特征,若能在机载应用环境中对FC网络的核心设备——FC交换机的F端口转发和路由的高带宽输入、输出的数据,或者指定某一个消息ID的帧进行实时、在线的线速率监控,将对分析和研宄FC网络的功能、性能,定位和排除网络中潜在的故障,加速FC网络的研制有积极的推动作用。

【发明内容】

[0004]为了解决以FC交换机设计中F端口帧的实时、在线的线速率监控问题,本发明提供FC交换机监控电路。
[0005]本发明的技术解决方案:
[0006]一种FC交换机监控电路,其特殊之处在于,包括N路F端口(1-1、1-2、……、1_N)、
N路监控端口写控制模块(2-1、2-2、......、2-N)、内容可寻址存储器CAM3、N路F端口到监控端口的写数据FIFO(4-l、4-2、……、4-N)、N选I的监控数据选择电路5、监控数据发送控制电路6,监控端口 7、以及监控配置管理接口 8 ;所述N路F端口(1-1、1-2、……、1_N)与N路监控端口写控制模块(2-1、2-2、……、2-N)——连接,所述N路监控端口写控制模块(2-1、2-2、……、2-N)的输出端均与内容可寻址存储器CAM3连接,所述消息ID查询内容可寻址存储器CAM3连接输出端与N路F端口到监控端口的写数据FIFO (4-1、4-2、……、4-N)的输入端连接,所述N路F端口到监控端口的写数据FIFO(4-1、4-2、……、4_N)的输出端与N选I的监控数据选择电路5的输入端连接,所述监控数据选择电路5的输出端通过监控数据发送控制电路6,与监控端口 7连接,所述监控配置管理接口 8与监控端口 7的输入端连接,所述监控配置管理接口 8与每个N路监控端口写控制模块相互通信。
[0007]上述N路F端口(1-1、1_2、......、1-N)的速率是IGbps或者2Gbps,用于完成FC
协议的解析和处理,将FC链路上的串行数据转换为FC协议定义的帧数据。
[0008]上述监控配置管理接口 8用于配置N路F端口到监控端口的写控制模块的监控模式、监控端口号、监控消息数目、被监控帧数据的消息ID,监控模式包括输入监控模式、输出监控模式和消息ID监控模式。
[0009]上述N路F端口到监控端口的写控制模块(2-1、2-2、……、2_N)用于在各种监控模式下,根据配置的监控端口号、监控消息数目,检测F端口输入的帧数据是否有效,并有效的帧数据写入到N路F端口到监控端口的写数据FIFO(4-1、4-2、……、4_N)中。
[0010]上述N路F端口到监控端口的写数据FIFO (4-1、4-2、……、4_N),其特征在于用于保存F端口输入的有效帧数据。N路F端口到监控端口的写数据FIFO的数据输入输出的最高位用来标识帧数据中的最后一个字;
[0011]上述内容可寻址存储器3,消息ID监控模式下,接收F端口到监控端口的写控制模块(2-1、2-2、……、2-N)提取帧数据的消息ID,并根据提取的消息ID与配置的帧数据消息ID进行比较,当一致时将该帧数据写入到N路F端口到监控端口的写数据FIF04中。
[0012]上述N选I的监控数据选择电路5,用于检测N路F端口到监控端口的写数据FIF0(4-l、4-2、……、4-N)的非空信号,有任意一路FIFO非空时,按照轮询优先级的方式,选择优先级最高的一路F端口到监控端口的写数据FIFO与监控数据发送控制电路6连通;
[0013]上述监控数据发送控制电路,其特征在于,读取选通的F端口到监控端口的写数据FIFO中的帧数据,并发送给监控端口 7。
[0014]监控端口的速率可以是IGbps或者2Gbps,用于接收监控数据发送控制电路6输出的帧数据,完成FC协议的解析和处理。
[0015]本发明所具有的优点:
[0016]1、本发明提供的FC交换机监控电路,使用专用的监控功能模块,实现了 FC交换机中任意F端口的输入、输出端的数据帧,或者指定消息ID数据帧的实时、在线的线速率监控,对FC交换网络中的数据分析和异常处理提供了准确、及时、可靠的在线数据支持。
[0017]2、该电路实现不依赖交换机的交换和路由资源,不会对FC交换机的性能产生影响,可应用于实验室及机载FC网络环境中,对分析和研宄FC交换网络的功能、性能,定位和排除网络中潜在的故障,加速FC网络的研制有积极的推动作用。
【附图说明】
[0018]图1是本发明一种FC交换机监控电路结构示意图。
【具体实施方式】
:
[0019]下面结合附图和具体实施例进一步说明本发明的技术方案,请参阅图1。
[0020]本发明提供一种FC交换机监控电路,包括N路F端口 1-1、1-2、……、1_N、N路F
端口到监控端口的写控制模块2-1、2-2、......、2-N、内容可寻址存储器CAM3、N路F端口到监控端口的写数据FIF04-l、4-2、……、4-N、N选I的监控数据选择电路5、监控数据发送控制电路6,监控端口 7以及监控配置管理接口 8。
[0021]在本实施中,N路F端口 1-1、1_2、......、1-N,端口速率可以是IGbps或者2Gbps,
可以使用软件在交换机工作前对端口的速率进行配置,用于完成FC协议的解析和处理,将FC链路上的串行数据转换为FC协议定义的帧格式;
[0022]N路监控端口写控制模块2-1、2_2、……、2_N,用于在输入监控模式,输出监控模式,或者消息ID监控模式下,根据监控端口号、监控消息数目等控制信号的设置,检测F端口输入的帧,将F端口输入的有效数据写入到N路F端口到监控端口的写数据FIFO 4-1、4-2、......、4-N 中;
[0023]N路F端口到监控端口的写数据FIFO 4_1、4_2、……、4_N,必须是同步FIFO,读时钟和写时钟使用不同的时钟域,FIFO的宽度为33bits,FIFO的最小深度可以设置为4296字节(两个最大的FC帧),FIFO的编程满信号可以设置为2148字节,用于保存F端口输入的帧,FIFO的数据输入输出的最高位(bit33),可以用来标识FC帧中的最后一个数据;
[0024]内容可寻址存储器CAM 3,深度可以为256,宽度可以为32位的内容可
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1