会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Back pressure control system for network switch port
    • 网络交换机端口背压控制系统
    • US07058070B2
    • 2006-06-06
    • US09847079
    • 2001-05-01
    • Toan D. TranRobert J. Divivier
    • Toan D. TranRobert J. Divivier
    • H04L12/28
    • H04L12/5601H04L47/24H04L47/29H04L47/32H04L49/608H04L49/90H04L49/9084H04L2012/5635H04L2012/5679H04L2012/5681
    • A network switch port includes a cell memory, a queuing system, a data path controller and an output buffer. The data path controller stores incoming cells derived from network data transmissions in the cell memory. The queuing system generates the cell memory address of each stored cell when the cell is to be forwarded from the cell memory, and the data path controller appends the cell memory address of that cell to a linked list of addresses of cells to be forwarded from the memory. When the linked list is not empty, the data path controller forwards cells from the cell memory to the output buffer in the order that their cell memory addresses were appended to the linked list. The output buffer stores and then sequentially forwards the cells outward from the switch port to a receiving network component which store them in a cell buffer until it can forward them elsewhere. The receiving network component produces a multiple bit back pressure data indicating how much of its cell buffer is currently filled with cells. Depending on the fill amount the back pressure data indicates, the output buffer either halts or continues to forward cells to the receiving network component, and either halts or continues allowing the data path controller to forward cells from the cell memory to the output buffer.
    • 网络交换机端口包括小区存储器,排队系统,数据路径控制器和输出缓冲器。 数据路径控制器将从网络数据传输导出的传入单元存储在单元存储器中。 当小区从小区存储器转发时,排队系统生成每个存储的小区的小区存储器地址,并且数据路径控制器将该小区的小区存储器地址附加到要从其发送的小区地址的链表 记忆。 当链表不为空时,数据路径控制器将单元存储器的单元按照它们的单元存储器地址附加到链表的顺序将单元从单元存储器转发到输出缓冲器。 输出缓冲器存储然后顺序地将单元从交换机端口向外转发到接收网络组件,该接收网络组件将它们存储在单元缓冲器中,直到其可以在其他地方转发。 接收网络组件产生指示其小区缓冲器当前充满小区的多位背压数据。 取决于背压数据指示的填充量,输出缓冲器停止或继续将单元转发到接收网络组件,并且停止或继续允许数据路径控制器将单元从单元存储器转发到输出缓冲器。
    • 3. 发明授权
    • Fair weighted queuing bandwidth allocation system for network switch port
    • 网络交换机端口的公平加权排队带宽分配系统
    • US06687781B2
    • 2004-02-03
    • US09847078
    • 2001-05-01
    • John M. WynneRobert J. Divivier
    • John M. WynneRobert J. Divivier
    • G06F1300
    • H04L47/623H04L47/50H04L47/525
    • A traffic manager for a network switch port stores incoming cells in a cell memory and later forwards them out of the cell memory and the switch port. Each cell is assigned to one of several flow queues and each flow queue has an assigned minimum forwarding bandwidth with which cells of that flow queue must be forwarded from the cell memory and has an assigned maximum bandwidth with which cells of that flow queue may be forwarded. When any flow queue is active (i.e., when it has cells currently stored in the cell memory), the traffic manager allocates a sufficient amount of the switch port's available cell forwarding bandwidth to each active flow queue so that cells of that flow queue are forwarded with at least the flow queue's assigned minimum bandwidth. Each flow queue also has an assigned forwarding weight, and the traffic manager also dynamically allocates a portion of the switch port's excess forwarding bandwidth, above that needed to accommodate each active flow queue's minimum bandwidth, among all active flow queues in relative proportion to each active flow queue's assigned forwarding weight. Thus the actual forwarding bandwidth allocated to each active flow queue is the sum of its assigned minimum forwarding bandwidth and its allocated portion of excess bandwidth. However the traffic manager limits the actual forwarding bandwidth allocated to any one flow queue so that it does not exceed the flow queue's assigned maximum forwarding bandwidth.
    • 网络交换机端口的流量管理器将进入的单元存储在单元存储器中,然后将其转发出单元存储器和交换机端口。 每个小区被分配到几个流队列中的一个,并且每个流队列具有分配的最小转发带宽,该流队列的小区必须从小区存储器转发,并且具有分配的最大带宽,该流队列的小区可以被转发 。 当任何流队列处于活动状态时(即,当其存在当前存储在单元存储器中的单元)时,流量管理器为每个活动流队列分配足够量的交换机端口的可用小区转发带宽,使得该流队列的小区被转发 至少具有流队列分配的最小带宽。 每个流队列还具有分配的转发权重,并且流量管理器还在所有活动流队列中与每个活动相对比例动态地分配交换机端口的超出转发带宽的一部分,高于满足每个活动流队列的最小带宽所需的超出转发带宽 流队列的转发权重。 因此,分配给每个活动流队列的实际转发带宽是其分配的最小转发带宽与其分配的超额带宽部分的总和。 但是,流量管理器限制分配给任何一个流队列的实际转发带宽,使其不超过流队列分配的最大转发带宽。
    • 10. 发明授权
    • Traffic manager for network switch port
    • 网络交换机端口的流量管理器
    • US06959002B2
    • 2005-10-25
    • US09908614
    • 2001-07-18
    • John M. WynneDavid L. DooleyRobert J. Divivier
    • John M. WynneDavid L. DooleyRobert J. Divivier
    • H04L12/56H04Q11/04H04L12/28H04L12/54
    • H04L49/3081H04L49/255H04L2012/5631H04L2012/5679H04L2012/5681H04Q11/0478
    • A traffic manager for a network switch input or output port stores incoming cells in a cell memory and later sends each cell out of its cell memory toward one of a set of forwarding resources such as, for example, another switch port or an output bus. Data in each cell references the particular forwarding resource to receive the cell. Each cell is assigned to one of several flow queues such that all cells assigned to the same flow queue are to be sent to the same forwarding resource. The traffic manager maintains a separate virtual output queue (VOQ) associated with each forwarding resource and periodically loads a flow queue (FQ) number identifying each flow queue into the VOQ associated with the forwarding resource that is to receive the cells assigned to that FQ. The traffic manager also periodically shifts an FQ ID out of each non-empty VOQ and forwards the longest-stored cell assigned to that FQ from the cell memory toward its intended forwarding resource. The traffic manager separately determines the rates at which it loads FQ IDs into VOQs and the rates at which it shifts FQ IDs out of each non-empty VOQ. Thus the traffic manager is able to separately control the rate at which cells of each flow queue are forwarded and the rate at which each forwarding resource receives cells.
    • 用于网络交换机输入或输出端口的流量管理器将进入的单元存储在单元存储器中,并且随后将每个单元从其单元存储器发送到一组转发资源中的一个,例如另一个开关端口或输出总线。 每个单元中的数据引用特定的转发资源来接收单元。 每个小区被分配给几个流队列中的一个,使得分配给相同流队列的所有小区将被发送到相同的转发资源。 流量管理器维护与每个转发资源相关联的单独的虚拟输出队列(VOQ),并且周期性地将识别每个流队列的流队列(FQ)加载到与要接收分配给该FQ的小区的转发资源相关联的VOQ中。 流量管理器还周期地从每个非空VOQ移出FQ ID,并将分配给该FQ的最长存储单元从单元存储器转发到其预期的转发资源。 流量管理器单独确定将FQ ID加载到VOQ中的速率以及从每个非空VOQ中移除FQ ID的速率。 因此,流量管理器能够分别控制每个流队列的小区被转发的速率以及每个转发资源接收小区的速率。