Efficient network multicast switching apparatus and methods
    1.
    发明授权
    Efficient network multicast switching apparatus and methods 有权
    高效网络组播切换设备及方法

    公开(公告)号:US06804236B1

    公开(公告)日:2004-10-12

    申请号:US10266043

    申请日:2002-10-07

    IPC分类号: H04L1228

    CPC分类号: H04L12/4641 H04L12/467

    摘要: Efficient switched network multicasting techniques are provided. Incoming multicast packets are processed by a central forwarding engine (CFE) in a network switch to generate forwarding indices used to make forwarding decisions for the packets based upon whether the packets are special multicast control packets or data packets. Forwarding of the special multicast control packets is determined by the switch's network management processor (NMP), while data packets are forwarded based upon conventional bridge forwarding techniques.

    摘要翻译: 提供高效的交换网络组播技术。 来自组播数据包由网络交换机中的中央转发引擎(CFE)进行处理,以生成用于根据分组是特殊组播控制分组还是数据分组对分组进行转发决定的转发索引。 特殊组播控制包的转发由交换机的网络管理处理器(NMP)决定,而数据包则根据传统的桥接转发技术进行转发。

    Hardware based zoning in fibre channel networks
    4.
    发明申请
    Hardware based zoning in fibre channel networks 有权
    光纤通道网络中基于硬件的分区

    公开(公告)号:US20060251111A1

    公开(公告)日:2006-11-09

    申请号:US11147715

    申请日:2005-06-07

    IPC分类号: H04J15/00

    摘要: Provided are methods and apparatus that enforce zoning rules by separately employing source and destination information. In certain embodiments, information uniquely identifying network destinations is provided on a destination CAM. In these embodiments, each destination identified in the destination CAM has an associated zoning decision vector provided in a results memory. The vector provides specific zoning decisions (permit or deny transmission) for specific sources on the network. The specific zoning decision to be applied to a frame under consideration is selected from a zoning decision vector by using source information taken from the frame.

    摘要翻译: 提供通过单独采用源和目的地信息来执行分区规则的方法和装置。 在某些实施例中,在目的地CAM上提供唯一地标识网络目的地的信息。 在这些实施例中,在目的地CAM中标识的每个目的地具有提供在结果存储器中的相关联的分区决定向量。 该向量为网络上的特定源提供特定的分区决定(允许或拒绝传输)。 通过使用从帧获取的源信息,从分区判定向量中选择要应用于正在考虑的帧的具体分区决定。

    Derived VLAN mapping technique
    5.
    发明授权
    Derived VLAN mapping technique 有权
    派生VLAN映射技术

    公开(公告)号:US07577142B2

    公开(公告)日:2009-08-18

    申请号:US09755512

    申请日:2001-01-05

    申请人: Raymond Kloth

    发明人: Raymond Kloth

    IPC分类号: H04L12/56

    摘要: A method of operating a switch for frames in a computer network uses one or more indicia of frame type designation found in the received frame to derive a virtual local area network (derived VLAN) value. Also, an indicia of the receiving port may be used in constructing the derived VLAN value. The switch then uses the derived VLAN value in making forwarding decisions. Broadcast domains in the computer network may then be controlled by forwarding in response to the derived VLAN value.

    摘要翻译: 操作计算机网络中的帧的交换机的方法使用在接收到的帧中发现的一个或多个帧类型指定标记来导出虚拟局域网(派生VLAN)值。 此外,可以使用接收端口的标记来构造导出的VLAN值。 交换机然后使用派生的VLAN值作出转发决定。 计算机网络中的广播域然后可以通过响应于导出的VLAN值的转发来进行控制。

    Fibre channel forwarding information base
    6.
    发明申请
    Fibre channel forwarding information base 有权
    光纤通道转发信息库

    公开(公告)号:US20060153187A1

    公开(公告)日:2006-07-13

    申请号:US11035158

    申请日:2005-01-12

    IPC分类号: H04L12/56 H04L12/28

    摘要: According to the present invention, methods and apparatus are provided to improve the techniques and mechanisms for forwarding packets at a fibre channel switch. A combined area table/domain table (ATDT) is accessed using destination information associated with a fibre channel packet. Area/port or domain information can be used to address entries in the ATDT. Each entry provides one or more paths to a given destination. Traffic shaping, load balancing, and other policy based forwarding considerations can be applied.

    摘要翻译: 根据本发明,提供了用于改进在光纤信道交换机处转发分组的技术和机制的方法和装置。 使用与光纤信道分组相关联的目的地信息来访问组合区域表/域表(ATDT)。 区域/端口或域信息可用于处理ATDT中的条目。 每个条目提供到给定目的地的一条或多条路径。 可以应用流量整形,负载均衡和其他基于策略的转发注意事项。

    Scalable approach to large scale queuing through dynamic resource allocation
    7.
    发明申请
    Scalable approach to large scale queuing through dynamic resource allocation 审中-公开
    通过动态资源分配进行大规模排队的可扩展方法

    公开(公告)号:US20050190779A1

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

    申请号:US10791673

    申请日:2004-03-01

    IPC分类号: H04L12/56 H04L12/28

    摘要: Methods and devices are provided for the efficient allocation and deletion of virtual output queues. According to some implementations, incoming packets are classified according to a queue in which the packet (or classification information for the packet) will be stored, e.g., according to a “Q” value. For example, a Q value may be a Q number defined as {Egress port number∥Priority number∥Ingress port number}. Only a single physical queue is allocated for each classification. When a physical queue is empty, the physical queue is preferably de-allocated and added to a “free list” of available physical queues. Accordingly, the total number of allocated physical queues preferably does not exceed the total number of classified packets. Because the input buffering requirements of Fibre Channel (“FC”) and other protocols place limitations on the number of incoming packets, the dynamic allocation methods of the present invention result in a sparse allocation of physical queues.

    摘要翻译: 提供了方法和设备,用于有效分配和删除虚拟输出队列。 根据一些实现方式,输入分组根据其中将存储分组(或分组的分类信息)的队列进行分类,例如根据“Q”值。 例如,Q值可以是定义为{出口端口号|优先级号|入口端口号}的Q号。 每个分类只分配一个物理队列。 当物理队列为空时,物理队列优选地被去分配并被添加到可用物理队列的“空闲列表”中。 因此,分配的物理队列的总数优选地不超过分类分组的总数。 由于光纤通道(“FC”)和其他协议的输入缓冲要求对输入数据包数量的限制,本发明的动态分配方法导致物理队列的稀疏分配。

    System and method for efficient network flow control
    8.
    发明申请
    System and method for efficient network flow control 有权
    用于高效网络流量控制的系统和方法

    公开(公告)号:US20070195699A1

    公开(公告)日:2007-08-23

    申请号:US11356893

    申请日:2006-02-17

    申请人: Raymond Kloth

    发明人: Raymond Kloth

    IPC分类号: H04J1/16

    摘要: A system enables efficient flow control in computer network. In the preferred embodiment, when an entity detects an impending full condition, it cuts short its transmission of the current frame that is being sent, and immediately sends a pause signal. The entity also deliberately corrupts the error detection signature of the cut-off frame to ensure that whatever portion of it that may have been sent is discarded. After sending the pause signal, the entity re-sends the cut-off frame in its entirety. Upon receiving a pause signal, the receiving entity cuts short the current frame being transmitted to the entity that sent the pause signal. The receiving entity also corrupts the correction value of this cut-off frame. The receiving entity suspends its transmission of frames to the entity that sent the pause signal for a period of time. When the pause period expires, the receiving entity re-sends the cut-off frame in its entirety, and resumes the transmission of frames.

    摘要翻译: 系统能够在计算机网络中实现有效的流量控制。 在优选实施例中,当一个实体检测到即将到来的满状态时,它会缩短其正在发送的当前帧的传输,并立即发送一个暂停信号。 该实体还故意破坏了截止帧的错误检测签名,以确保其中可能已发送的任何部分被丢弃。 发送暂停信号后,实体全部重新发送截止帧。 在接收到暂停信号时,接收实体将发送到发送暂停信号的实体的当前帧缩短。 接收实体也破坏了该截止帧的校正值。 接收实体暂停向发送暂停信号的实体发送帧一段时间。 当暂停时段到期时,接收实体全部重新发送截止帧,并恢复帧的传输。

    Scatter and gather scheme for aggregating multiple high speed point-to-point interfaces
    9.
    发明申请
    Scatter and gather scheme for aggregating multiple high speed point-to-point interfaces 有权
    用于聚合多个高速点对点接口的分散和采集方案

    公开(公告)号:US20070116026A1

    公开(公告)日:2007-05-24

    申请号:US11263609

    申请日:2005-10-31

    IPC分类号: H04L12/56

    摘要: A mechanism for combining plurality of point-to-point data channels to provide a high-bandwidth data channel having an aggregated bandwidth equivalent to the sum of the bandwidths of the data channels used is provided. A mechanism for scattering segments of incoming data packets, called data chunks, among available point-to-point data channel interfaces is further provided. A decision as to the data channel interface over which to send a data chunk to can be made by examining a fullness status of a FIFO coupled to each interface. An identifier of a data channel on which to expect a subsequent data chunk can be provided in a control word associated with a present chunk of data. Using such information in control words, a receive-end interface can reassemble packets by looking to the control word in a currently processing data chunk to find a subsequent data chunk.

    摘要翻译: 提供了一种用于组合多个点对点数据信道以提供具有等于所使用的数据信道的带宽之和的聚合带宽的高带宽数据信道的机制。 还提供了用于在可用点对点数据信道接口中散射输入数据分组的段(称为数据块)的机制。 可以通过检查耦合到每个接口的FIFO的饱和状态来做出关于发送数据块的数据信道接口的决定。 可以在与当前数据块相关联的控制字中提供期望随后的数据块的数据信道的标识符。 在控制字中使用这样的信息,接收端接口可以通过查看当前处理数据块中的控制字来重新组合分组,以找到随后的数据块。

    Scalable approach to large scale queuing through dynamic resource allocation
    10.
    发明申请
    Scalable approach to large scale queuing through dynamic resource allocation 有权
    通过动态资源分配进行大规模排队的可扩展方法

    公开(公告)号:US20050047338A1

    公开(公告)日:2005-03-03

    申请号:US10648624

    申请日:2003-08-25

    IPC分类号: H04L12/56 G01R31/08 H04L12/28

    摘要: Methods and devices are provided for the efficient allocation and deletion of virtual output queues. According to some implementations, incoming packets are classified according to a queue in which the packet (or classification information for the packet) will be stored, e.g., according to a “Q” value. For example, a Q value may be a Q number defined as {Egress port number ∥∥ Priority number∥∥ Ingress port number}. Only a single physical queue is allocated for each classification. When a physical queue is empty, the physical queue is preferably de-allocated and added to a “free list” of available physical queues. Accordingly, the total number of allocated physical queues preferably does not exceed the total number of classified packets. Because the input buffering requirements of Fibre Channel (“FC”) and other protocols place limitations on the number of incoming packets, the dynamic allocation methods of the present invention result in a sparse allocation of physical queues.

    摘要翻译: 提供了方法和设备,用于有效分配和删除虚拟输出队列。 根据一些实现方式,输入分组根据其中将存储分组(或分组的分类信息)的队列进行分类,例如根据“Q”值。 例如,Q值可以是定义为{出口端口号||优先级号||入口端口号}的Q号。 每个分类只分配一个物理队列。 当物理队列为空时,物理队列优选地被去分配并被添加到可用物理队列的“空闲列表”中。 因此,分配的物理队列的总数优选地不超过分类分组的总数。 由于光纤通道(“FC”)和其他协议的输入缓冲要求对输入数据包数量的限制,本发明的动态分配方法导致物理队列的稀疏分配。