Method and system for managing traffic in fibre channel systems
    1.
    发明申请
    Method and system for managing traffic in fibre channel systems 有权
    管理光纤通道系统流量的方法和系统

    公开(公告)号:US20050030978A1

    公开(公告)日:2005-02-10

    申请号:US10894579

    申请日:2004-07-20

    IPC分类号: H04L12/56 H04L12/28

    摘要: Method and system for routing fibre channel frames using a fibre channel switch element is provided. The method includes, inserting a time stamp value in a fibre channel frame that is received at a receive segment of the fibre channel switch element; determining if a timeout occurs after a frame arrives at a receive buffer; and processing the frame if the timeout occurred. The method also includes, determining if a delta time value, which provides an accumulated wait time for a frame, is present in frame data; subtracting the delta time stamp value from a global time stamp value and using the resulting time stamp value to determine frame timeout status in the fibre channel switch element. A timeout checker circuit declares a timeout after comparing a time stamp value that is inserted in a fibre channel frame with a programmed time out value and a global counter value.

    摘要翻译: 提供了使用光纤通道开关元件路由光纤通道帧的方法和系统。 该方法包括:在光纤通道切换元件的接收段接收的光纤通道帧中插入时间戳值; 确定在帧到达接收缓冲器之后是否发生超时; 并且如果发生超时则处理该帧。 该方法还包括:确定提供帧的累积等待时间的增量时间值是否存在于帧数据中; 从全局时间戳值减去增量时间戳值,并使用所得到的时间戳值来确定光纤通道开关元件中的帧超时状态。 超时检查器电路在将插入光纤通道帧中的时间戳值与编程的超时值和全局计数器值进行比较后,声明超时。

    Method and system for using extended fabric features with fibre channel switch elements
    2.
    发明申请
    Method and system for using extended fabric features with fibre channel switch elements 有权
    使用光纤通道开关元件的扩展结构特征的方法和系统

    公开(公告)号:US20050018673A1

    公开(公告)日:2005-01-27

    申请号:US10894547

    申请日:2004-07-20

    IPC分类号: H04L12/56

    摘要: A fibre channel switch element and method for routing fibre channel frames is provided. The switch element includes a receive segment that can add a virtual storage area network (“VSAN”) tagging header to frames that are received by the receive segment; and strip the VSAN tagging header before frames are sent to ports that do not support virtual fabric capability. The receive segment includes a table used for matching fabric extension parameters. An incoming frame's VSAN identity value is compared to a control word entry to generate a value used for routing the incoming frame. The table is used to determine if a frame is part of a virtual fabric. The routing table for each port is used to route frames and the routing table includes entries for supported virtual fabrics.

    摘要翻译: 提供了一种用于路由光纤信道帧的光纤信道切换元件和方法。 交换单元包括接收段,其可以向由接收段接收的帧添加虚拟存储区域网络(“VSAN”)标记报头; 并在将帧发送到不支持虚拟结构能力的端口之前,剥离VSAN标记头。 接收段包括用于匹配结构扩展参数的表。 将输入帧的VSAN标识值与控制字条目进行比较,以生成用于路由传入帧的值。 该表用于确定帧是否是虚拟结构的一部分。 每个端口的路由表用于路由帧,路由表包括支持的虚拟结构的条目。

    Method and system for reducing latency and congestion in fibre channel switches
    3.
    发明申请
    Method and system for reducing latency and congestion in fibre channel switches 有权
    减少光纤通道交换机延迟和拥塞的方法和系统

    公开(公告)号:US20050018603A1

    公开(公告)日:2005-01-27

    申请号:US10894595

    申请日:2004-07-20

    IPC分类号: H04L12/10 H04L12/56 H04L12/26

    摘要: A method and system for routing fibre channel frames using a fibre channel switch element is provided. The switch element includes, a port with a buffer having more than one memory slot for receiving fibre channel frames, wherein the port tracks a relative age of a first memory slot with respect to at least another memory slot; and frames are transmitted from a memory slot based on the relative age. The method includes, determining a relative age of a first memory slot with respect to at least another memory slot; and transmitting a frame from a memory slot based on the relative age. The method also includes, sending frames that have resided in a memory slot for a greater period compared to frames residing in at least another memory slot; and setting age bits in plural memory slots when frames are written and the relative age is determined based on the age bits. An aging table may be used to store the age bits of the plural memory slots.

    摘要翻译: 提供了一种使用光纤通道切换元件路由光纤通道帧的方法和系统。 开关元件包括具有缓冲器的端口,该缓冲器具有用于接收光纤通道帧的多于一个存储器槽,其中端口相对于至少另一个存储器槽跟踪第一存储器槽的相对年龄; 并且基于相对年龄从存储器时隙发送帧。 该方法包括:确定相对于至少另一存储器时隙的第一存储器时隙的相对年龄; 并且基于相对年龄从存储器时隙发送帧。 该方法还包括:与驻留在至少另一个存储器槽中的帧相比,发送驻留在存储器插槽中的帧更长的周期; 并且当写入帧并且基于年龄位确定相对年龄时,在多个存储器时隙中设置年龄位。 可以使用老化表来存储多个存储器时隙的年龄位。

    Method and system for programmable data dependant network routing
    4.
    发明申请
    Method and system for programmable data dependant network routing 有权
    可编程数据相关网络路由的方法和系统

    公开(公告)号:US20050018680A1

    公开(公告)日:2005-01-27

    申请号:US10894627

    申请日:2004-07-20

    IPC分类号: H04L12/56 H04L12/28

    摘要: A method and system for routing fibre channel frames using a fibre channel switch element is provided. The switch element includes, a look up table that is indexed by domain, area, a virtual storage area number and/or AL_PA values of frames entering the fibre channel switch element; and logic for generating a column select signal that is used to select a column from the look up table for frame routing information. The switch element also includes logic for validating a frame route by performing word depth match. A register is used to load look up table entries and column entries are selected based on the column select signal. The method includes, indexing a look up table with plural fibre channel frame header values; selecting a table value for routing a fibre channel frame based on a column select signal; and routing the frame if a route is valid.

    摘要翻译: 提供了一种使用光纤通道切换元件路由光纤通道帧的方法和系统。 开关元件包括:由域,区域索引的查找表,进入光纤通道切换元件的帧的虚拟存储区域号和/或AL_PA值; 以及用于生成用于从查找表中选择用于帧路由信息的列的列选择信号的逻辑。 开关元件还包括通过执行词深度匹配来验证帧路由的逻辑。 一个寄存器用于加载查询表条目,并且基于列选择信号选择列条目。 该方法包括:索引具有多个光纤信道帧头值的查找表; 基于列选择信号选择用于路由光纤信道帧的表值; 并且如果路由有效,则路由该帧。

    Multi-speed cut through operation in fibre channel
    5.
    发明申请
    Multi-speed cut through operation in fibre channel 有权
    光纤通道多段切割操作

    公开(公告)号:US20050018675A1

    公开(公告)日:2005-01-27

    申请号:US10894587

    申请日:2004-07-20

    IPC分类号: H04L12/56

    CPC分类号: H04L49/251 H04L49/357

    摘要: A method and system for routing frames based on a port's speed using a fibre channel switch element is provided. The method includes, receiving a portion of a frame in a receive buffer of a port; determining a frame length threshold; and setting up a status bit based on the port's speed, the frame length threshold and an amount of frame received. The status bit is sent to a transmit segment of the fibre channel switch element and the frame length threshold value is inversely proportional to the port's speed. Also, if the receive buffer is almost full when a frame arrives at the receive port, then a cut status is based on a frames end of frame (“EOF”) value.

    摘要翻译: 提供了一种使用光纤通道切换元件基于端口速度路由帧的方法和系统。 该方法包括:在端口的接收缓冲器中接收帧的一部分; 确定帧长度阈值; 并根据端口速度,帧长度阈值和接收到的帧数设置状态位。 状态位发送到光纤通道开关元件的发送段,帧长度阈值与端口速度成反比。 另外,如果在帧到达接收端口时接收缓冲器几乎满,则剪切状态基于帧结束(“EOF”)值。

    Method and system for improving bandwidth and reducing idles in fibre channel switches
    6.
    发明申请
    Method and system for improving bandwidth and reducing idles in fibre channel switches 有权
    改善光纤通道交换机带宽,减少空闲的方法和系统

    公开(公告)号:US20050018649A1

    公开(公告)日:2005-01-27

    申请号:US10894726

    申请日:2004-07-20

    IPC分类号: H04L12/28 H04L12/56

    CPC分类号: H04L12/5602

    摘要: A method for routing fibre channel frames using a fibre channel switch element is provided. The switch element includes, a receiving segment in a fibre channel port for receiving the frames and a transmit segment that transmits the received frames. The method includes requesting an early frame transfer, wherein the transmit segment of a fibre channel port requests an early frame transfer from a receiving segment of the fibre channel port before a frame has arrived at the transmit segment; activating an early frame transfer; determining if there is a need for aborting the early frame transfer request; and selecting a different source port if there is a need for aborting an early frame transfer request.

    摘要翻译: 提供了一种使用光纤通道切换元件路由光纤通道帧的方法。 开关元件包括用于接收帧的光纤通道端口中的接收段和发送接收到的帧的发送段。 该方法包括请求早期帧传输,其中光纤信道端口的发射段在帧到达发射段之前请求从光纤信道端口的接收段的早期帧传输; 激活早期的帧转移; 确定是否需要中止早期帧转移请求; 并且如果需要中止早期帧传送请求,则选择不同的源端口。