Method and apparatus for implementing a quality of service policy in a data communications network
    1.
    发明授权
    Method and apparatus for implementing a quality of service policy in a data communications network 失效
    用于在数据通信网络中实现服务质量策略的方法和装置

    公开(公告)号:US06870812B1

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

    申请号:US10392157

    申请日:2003-03-18

    摘要: A method and apparatus for implementing Quality of Service (QoS) policy in a data communications network. A content addressable memory (CAM) contains flow information for each active flow of packets passing through a given node of a data communications network. The CAM has associated with each entry a packet counter, a byte counter, a token bucket, and a contract value. Each flow is assigned one of a plurality of output queues and optionally at least one output threshold value. An access control list CAM (ACLCAM) contains masked flow information. The ACLCAM provides an index to internal token bucket counters and preconfigured contract values of an aggregate flow table which becomes affected by the packet statistics. In this way, flows are aggregated for assignment of output queues and thresholds, possible dropping, and possible modification of packets.

    摘要翻译: 一种用于在数据通信网络中实现服务质量(QoS)策略的方法和装置。 内容可寻址存储器(CAM)包含针对通过数据通信网络的给定节点的分组的每个活动流的流信息。 CAM与每个条目相关联,分组计数器,字节计数器,令牌桶和合同值。 每个流被分配多个输出队列中的一个和可选的至少一个输出阈值。 访问控制列表CAM(ACLCAM)包含屏蔽流信息。 ACLCAM为内部令牌桶计数器提供索引,并为分组统计信息影响的聚合流表的预配置合同值。 以这种方式,聚合流量以分配输出队列和阈值,可能丢弃和可能的数据包修改。

    Method and apparatus for implementing a quality of service policy in a data communications network
    2.
    发明授权
    Method and apparatus for implementing a quality of service policy in a data communications network 有权
    用于在数据通信网络中实现服务质量策略的方法和装置

    公开(公告)号:US06643260B1

    公开(公告)日:2003-11-04

    申请号:US09213105

    申请日:1998-12-18

    IPC分类号: G01R3108

    摘要: A content addressable memory (CAM or L3 Table) contains flow information for each active flow of packets passing through a given node of a data communications network. The CAM has associated with each entry (corresponding to each active flow) a packet counter, a byte counter, a token bucket and a contract value. Each flow is assigned one of a plurality of output queues and optionally at least one output threshold value. A token bucket algorithm is employed on each flow to determine whether packets from that flow exceed the contract value. Such packets may be dropped or optimally modified to reflect an alternate output queue and/or alternate threshold before being sent to the selected output queue for transmission from the node. In another aspect an access control list CAM (ACLCAM) contains masked flow information. The ACLCAM provides an index to internal token bucket counters and preconfigured contract values of an aggregate flow table which becomes affected by the packet statistics. In this way flows are aggregated for assignment of output queues and thresholds, possible dropping and possible modification of packets. In another aspect the CAM contains active flow information, the ACLCAM and the aggregate flow table are combined in one system and used to produce in parallel a pair of traffic rate limiting and prioritizing decisions for each packet. The two results are then resolved to yield a single result.

    摘要翻译: 一种在数据通信网络中实现服务质量策略的方法和装置。 该系统包括主动流内容可寻址存储器(CAM),访问控制列表CAM(ACLCAM)和聚合流表。 CAM各自包含通过数据通信网络的给定节点的每个活动流的流的信息的条目。 CAM与每个条目相关联,分组计数器,字节计数器,令牌桶和合同值。 ACLCAM为内部令牌桶计数器提供了索引,并为分组统计信息影响的聚合流表的预配置合同值。主动流CAM,ACLCAM和聚合流表用于并行生成一对流量 限制和确定每个数据包的优先级。 然后解析两个结果以产生单个结果。

    Method and apparatus for implementing a quality of service policy in a data communications network
    3.
    发明授权
    Method and apparatus for implementing a quality of service policy in a data communications network 失效
    用于在数据通信网络中实现服务质量策略的方法和装置

    公开(公告)号:US06868065B1

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

    申请号:US10391683

    申请日:2003-03-18

    摘要: A method and apparatus for implementing Quality of Service (QoS) policy in a data communications network. An active flow content addressable memory (CAM) contains entries of flow information for each active flow of packets passing through a given node of the data communications network. The CAM has associated with each entry a packet counter, a byte counter, a token bucket, and a contract value. Each flow is assigned one of a plurality of output queues and optionally at least one output threshold value. A token bucket algorithm is employed on each flow to determine whether packets from that flow exceed the contract value. Such packets may be dropped or optimally modified to reflect an alternate output queue and/or alternate threshold before being sent to the selected output queue for transmission from the node.

    摘要翻译: 一种用于在数据通信网络中实现服务质量(QoS)策略的方法和装置。 活动流内容可寻址存储器(CAM)包含通过数据通信网络的给定节点的每个活动流的流的信息条目。 CAM与每个条目相关联,分组计数器,字节计数器,令牌桶和合同值。 每个流被分配多个输出队列中的一个和可选的至少一个输出阈值。 在每个流中使用令牌桶算法来确定来自该流的分组是否超过了合同值。 在发送到所选择的输出队列以便从节点传输之前,可以丢弃或最佳地修改这样的分组以反映替代输出队列和/或替代阈值。

    Method and apparatus for implementing a quality of service policy in a data communications network
    4.
    发明授权
    Method and apparatus for implementing a quality of service policy in a data communications network 有权
    用于在数据通信网络中实现服务质量策略的方法和装置

    公开(公告)号:US06798746B1

    公开(公告)日:2004-09-28

    申请号:US10156971

    申请日:2002-05-28

    IPC分类号: G01R3108

    摘要: A content addressable memory (CAM or L3 Table) contains flow information for each active flow of packets passing through a given node of a data communications network. The CAM has associated with each entry (corresponding to each active flow) a packet counter, a byte counter, a token bucket and a contract value. Each flow is assigned one of a plurality of output queues and optionally at least one output threshold value. A token bucket algorithm is employed on each flow to determine whether packets from that flow exceed the contract value. Such packets may be dropped or optimally modified to reflect an alternate output queue and/or alternate threshold before being sent to the selected output queue for transmission from the node. In another aspect an access control list CAM (ACLCAM) contains masked flow information. The ACLCAM provides an index to internal token bucket counters and preconfigured contract values of an aggregate flow table which becomes affected by the packet statistics. In this way flows are aggregated for assignment of output queues and thresholds, possible dropping and possible modification of packets. In another aspect the CAM contains active flow information, the ACLCAM and the aggregate flow table are combined in one system and used to produce in parallel a pair of traffic rate limiting and prioritizing decisions for each packet. The two results are then resolved to yield a single result.

    摘要翻译: 内容可寻址存储器(CAM或L3表)包含通过数据通信网络的给定节点的分组的每个活动流的流信息。 CAM与分组计数器,字节计数器,令牌桶和合同值的每个条目(对应于每个活动流)相关联。 每个流被分配多个输出队列中的一个和可选的至少一个输出阈值。 在每个流中使用令牌桶算法来确定来自该流的分组是否超过了合同值。 在发送到所选择的输出队列以便从节点传输之前,可以丢弃或最佳地修改这样的分组以反映替代输出队列和/或替代阈值。 在另一方面,访问控制列表CAM(ACLCAM)包含被屏蔽的流信息。 ACLCAM为内部令牌桶计数器提供索引,并为分组统计信息影响的聚合流表的预配置合同值。 以这种方式,聚合流量以分配输出队列和阈值,可能丢弃和可能的修改数据包。 在另一方面,CAM包括活动流信息,ACLCAM和聚合流表在一个系统中组合并且用于并行地产生一对每个分组的业务速率限制和优先级决定。 然后解析两个结果以产生单个结果。

    LABEL SWITCHING IN FIBRE CHANNEL NETWORKS
    5.
    发明申请
    LABEL SWITCHING IN FIBRE CHANNEL NETWORKS 有权
    光纤通道网络中的标签开关

    公开(公告)号:US20100008375A1

    公开(公告)日:2010-01-14

    申请号:US12566013

    申请日:2009-09-24

    IPC分类号: H04L12/28

    摘要: Methods and apparatus are provided for label switched routing in fibre channel networks. Techniques are provided for implementing label switching based on particular characteristics of fibre channel networks. By using label switching, mechanisms such as traffic engineering, security, and tunneling through networks that do not support fibre channel frames can be implemented.

    摘要翻译: 为光纤通道网络中的标签交换路由提供了方法和设备。 提供了基于光纤通道网络的特定特征实现标签切换的技术。 通过使用标签交换,可以实现诸如流量工程,安全性和通过不支持光纤信道帧的网络的隧道等机制。

    Apparatus and methods for data tapping in a storage area network
    6.
    发明授权
    Apparatus and methods for data tapping in a storage area network 有权
    用于存储区域网络中数据窃取的装置和方法

    公开(公告)号:US07356573B2

    公开(公告)日:2008-04-08

    申请号:US11177880

    申请日:2005-07-08

    摘要: Disclosed are methods and apparatus for data tapping within a storage area network (SAN) and providing tapped data to a third party device, such as an appliance. In general, mechanisms are provided in a SAN to allow a data tap of data flowing between an initiator and a target. In one implementation, a data virtual target (DVT) in created in a network device to intercept data sent by a specific initiator to a specific logical unit of a specific target. The data or a copy of the data is sent to both the specific logical unit of the specific target and to an appliance. The data routing may be accomplished by use of a virtual initiator (VI), which is configured to send the data (or a copy of the data) to the specific target and the appliance. In a transparent mode of operations, the DVT has a same PWWN (port world wide name) and FCID (fibre channel identifier) as the specific target. In a first proxy mode of operation, the DVT has a different PWWN and FCID than the specific target. In a second proxy mode of operation, the DVT has a same PWWN and different FCID than the specific target.

    摘要翻译: 公开了用于在存储区域网络(SAN)内进行数据窃取的方法和装置,并且向第三方设备(例如设备)提供分接数据。 通常,在SAN中提供机制以允许在启动器和目标之间流动的数据的数据抽头。 在一个实现中,在网络设备中创建的数据虚拟目标(DVT),以将由特定发起者发送的数据截取到特定目标的特定逻辑单元。 将数据或数据副本发送到特定目标的特定逻辑单元和设备。 可以通过使用虚拟启动器(VI)来实现数据路由,其被配置为将数据(或数据的副本)发送到特定目标和设备。 在透明的操作模式下,DVT具有与特定目标相同的PWWN(端口世界名称)和FCID(光纤通道标识符)。 在第一代理操作模式下,DVT具有与特定目标不同的PWWN和FCID。 在第二代理操作模式下,DVT具有与特定目标相同的PWWN和不同的FCID。

    Label switching in fibre channel networks
    7.
    发明授权
    Label switching in fibre channel networks 有权
    光纤通道网络中的标签交换

    公开(公告)号:US08462790B2

    公开(公告)日:2013-06-11

    申请号:US12566013

    申请日:2009-09-24

    IPC分类号: H04L12/56

    摘要: Methods and apparatus are provided for label switched routing in fiber channel networks. Techniques are provided for implementing label switching based on particular characteristics of fiber channel networks. By using label switching, mechanisms such as traffic engineering, security, and tunneling through networks that do not support fiber channel frames can be implemented.

    摘要翻译: 为光纤通道网络中的标签交换路由提供了方法和设备。 提供了基于光纤通道网络的特定特征实现标签切换的技术。 通过使用标签交换,可以实现诸如流量工程,安全性和通过不支持光纤信道帧的网络的隧道等机制。

    Label switching in fibre channel networks
    8.
    发明授权
    Label switching in fibre channel networks 有权
    光纤通道网络中的标签交换

    公开(公告)号:US07616637B1

    公开(公告)日:2009-11-10

    申请号:US10114394

    申请日:2002-04-01

    IPC分类号: H04L12/56

    摘要: Methods and apparatus are provided for label switched routing in fibre channel networks. Techniques are provided for implementing label switching based on particular characteristics of fibre channel networks. By using label switching, mechanisms such as traffic engineering, security, and tunneling through networks that do not support fibre channel frames can be implemented.

    摘要翻译: 为光纤通道网络中的标签交换路由提供了方法和设备。 提供了基于光纤通道网络的特定特征实现标签切换的技术。 通过使用标签交换,可以实现诸如流量工程,安全性和通过不支持光纤信道帧的网络的隧道等机制。

    Packet Forwarding Using an Approximate Ingress Table and an Exact Egress Table
    9.
    发明申请
    Packet Forwarding Using an Approximate Ingress Table and an Exact Egress Table 审中-公开
    使用近似入口表和精确出口表进行数据包转发

    公开(公告)号:US20130064246A1

    公开(公告)日:2013-03-14

    申请号:US13229894

    申请日:2011-09-12

    IPC分类号: H04L12/56

    摘要: Techniques are provided for forwarding packets via an intermediate network device. A packet comprising a destination MAC address is received at a first port of a network device having a plurality of bi-directional ports. A second port of the network device to which the packet should be forwarded is identified through the use of at least an approximate ingress table at the first port comprising a plurality of compressed destination MAC addresses each having an associated egress port, and the packet is forwarded to the second port. At the second port, a subsequent network device to which the packet should be forwarded is identified through the use of an exact egress table at the second port including exact destination MAC addresses each associated with a network device connected to the second port, and the packet is forwarded to the subsequent network device.

    摘要翻译: 提供了用于经由中间网络设备转发分组的技术。 在具有多个双向端口的网络设备的第一端口处接收包括目的地MAC地址的分组。 通过至少使用包括多个压缩目的地MAC地址的第一端口的近似入口表来识别分组应转发到的网络设备的第二端口,每个端口具有相关联的出口端口,并且该分组被转发 到第二个港口 在第二端口,通过使用第二端口处的精确出口表来识别分组应转发到的后续网络设备,包括与连接到第二端口的网络设备相关联的确切目的地MAC地址,并且分组 被转发到后续的网络设备。

    Apparatus and methods for controlling a data tapping session in a storage area network
    10.
    发明授权
    Apparatus and methods for controlling a data tapping session in a storage area network 有权
    用于控制存储区域网络中的数据窃取会话的装置和方法

    公开(公告)号:US08239477B2

    公开(公告)日:2012-08-07

    申请号:US11356914

    申请日:2006-02-16

    IPC分类号: G06F15/167 G06F3/00 G06F7/00

    摘要: Disclosed is a session modification mechanism for altering a data tapping process in a storage area network (SAN). In general, a data tapping mechanism is set up so that an appliance receives SAN data that is tapped from a particular SAN session. That is, the data tapping mechanism provides to a particular appliance a copy of the SAN data that is being written from a particular host to a particular storage device. The session modification mechanism allows the appliance to alter various aspects of the SAN session that is to be (or is being) tapped. Examples of various modification features includes (i) redirecting READ commands initiated by the host to the appliance and not sending such command to the storage device, (ii) redirecting both READ and WRITE commands initiated by the host to the appliance and not sending such commands to the storage device, (iii) halting redirection and thereby causing READ commands initiated by the host to be sent to the storage device and WRITE commands initiated by the host to be mirrored to both the storage device and appliance, (iv) quiescing and unquiescing all data I/O's for the particular storage device and appliance, and (v) stopping and starting the data tapping mechanism.

    摘要翻译: 公开了一种用于改变存储区域网络(SAN)中的数据分接过程的会话修改机制。 通常,建立数据分接机制,使得设备接收从特定SAN会话中抽取的SAN数据。 也就是说,数据分接机制向特定设备提供正在从特定主机写入特定存储设备的SAN数据的副本。 会话修改机制允许设备改变将要(或正在被窃取)的SAN会话的各个方面。 各种修改特征的示例包括(i)将主机发起的READ命令重定向到设备,并且不向存储设备发送这样的命令,(ii)将由主机发起的READ和WRITE命令重定向到设备,并且不发送这样的命令 (iii)停止重定向,从而使由主机发起的READ命令被发送到存储设备,由主机启动的WRITE命令被镜像到存储设备和设备,(iv)停顿和不起作用 用于特定存储设备和设备的所有数据I / O,以及(v)停止和启动数据分接机制。