Method and system for network processor scheduling outputs using queueing
    55.
    发明授权
    Method and system for network processor scheduling outputs using queueing 失效
    使用排队的网络处理器调度输出的方法和系统

    公开(公告)号:US06952424B1

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

    申请号:US09548912

    申请日:2000-04-13

    IPC分类号: H04L12/28 H04L12/56 H04L29/06

    CPC分类号: H04L49/90

    摘要: A system and method of moving information units from a network processor toward a data transmission network in a prioritized sequence which accommodates several different levels of service. The present invention includes a method and system for scheduling the egress of processed information units (or frames) from a network processing unit according to stored priorities associated with the various sources of the information units. The priorities in the preferred embodiment include a low latency service, a minimum bandwidth, a weighted fair queueing and a system for preventing a user from continuing to exceed his service levels over an extended period. The present invention includes a weighted fair queueing system where the position of the next service in a best efforts system for using bandwidth which is not used by committed bandwidth is determined based on the length of the frame and the weight of the particular flow. A “back pressure” system keeps a flow from being selected if its output cannot accept an additional frame because the current level of that port queue exceeds a threshold.

    摘要翻译: 一种将信息单元从网络处理器移动到数据传输网络的系统和方法,其以容纳几个不同级别的服务的优先顺序排列。 本发明包括一种方法和系统,用于根据存储的与信息单元的各种源相关联的优先级来调度来自网络处理单元的处理的信息单元(或帧)的出口。 优选实施例中的优先级包括低延迟服务,最小带宽,加权公平排队以及用于在较长时间内防止用户继续超过其服务水平的系统。 本发明包括一个加权公平排队系统,其中基于帧的长度和特定流的权重确定用于使用未被承诺带宽使用的带宽的最佳努力系统中的下一个服务的位置。 如果该端口队列的当前级别超过阈值,则“背压”系统的输出不能接受额外的帧,从而保持流量的选择。

    Network processor interface for building scalable switching systems
    57.
    发明授权
    Network processor interface for building scalable switching systems 失效
    用于构建可扩展交换系统的网络处理器接口

    公开(公告)号:US06868082B1

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

    申请号:US09385603

    申请日:1999-08-30

    IPC分类号: G06F13/28 G06F13/40 H04L12/28

    CPC分类号: G06F13/4022

    摘要: A network apparatus comprising storage units storing configuration information about the network apparatus, an input network interface to at least one network physical line, at least one processor receiving network data from said network interface, processing said data, storing information about said network data in said storage units, storing said data as formatted data units in said storage units, a first bus interface to two bus connections, a first hardware component reading said configuration information and said information about data stored in said storing units and steering said formatted data units stored in said storage units to at least one of the two bus connections of said first bus interface, a second bus interface to two bus connections, an output network interface to at least one network physical line, a second hardware component reading formatted data units arriving on at least one of the two bus connections of said second bus interface and storing said formatted data units in said storage units, said at least one processor reading said formatted data units from said storage units, processing them and sending them as network data to at least one network physical line through said output network interface. On the basis of this network processor, it is possible to build switching systems by adding one network processor and at least one switch; it is also possible to build double density blades attached to two redundant switch fabrics which can also be accessed concurrently.

    摘要翻译: 一种网络装置,包括存储关于网络装置的配置信息的存储单元,至少一个网络物理线路的输入网络接口,至少一个处理器,从所述网络接口接收网络数据,处理所述数据,将关于所述网络数据的信息存储在所述 存储单元,将所述数据作为格式化数据单元存储在所述存储单元中,到两个总线连接的第一总线接口,读取所述配置信息的第一硬件组件和关于存储在所述存储单元中的数据的所述信息,以及控制所存储的所述格式化数据单元 所述存储单元到所述第一总线接口的两个总线连接中的至少一个,到两个总线连接的第二总线接口,到至少一个网络物理线的输出网络接口,第二硬件组件读取到达 所述第二总线接口的两个总线连接中的至少一个,并存储所述格式化的数据 所述至少一个处理器从所述存储单元读取所述格式化的数据单元,处理它们并通过所述输出网络接口将它们作为网络数据发送到至少一个网络物理线路。 在该网络处理器的基础上,可以通过添加一个网络处理器和至少一个交换机构建交换系统; 也可以构建连接到两个冗余交换结构的双密度刀片,这两个冗余交换机也可以同时访问。

    Method and system for network processor scheduling based on calculation
    59.
    发明授权
    Method and system for network processor scheduling based on calculation 失效
    基于计算的网络处理器调度方法与系统

    公开(公告)号:US06804249B1

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

    申请号:US09548911

    申请日:2000-04-13

    IPC分类号: H04L1256

    摘要: A system and method of moving information units from a network processor toward a data transmission network in a prioritized sequence which accommodates several different levels of service. The present invention includes a method and system for scheduling the egress of processed information units (or frames) from a network processing unit according to service based on minimum bandwidth specifications where position in the queue is adjusted after each service based on minimum bandwidth specificaiton and the length of frame, a process which is subject to rounding errors. To avoid the accumulation of rounding errors inequitably influencing the position of some in the queue, a system to adjust for the rounding errors adds an increased measure of fairness to the system.

    摘要翻译: 一种将信息单元从网络处理器移动到数据传输网络的系统和方法,其以容纳几个不同级别的服务的优先顺序排列。 本发明包括一种方法和系统,用于基于最小带宽规范来调度来自网络处理单元的处理的信息单元(或帧)的处理的信息单元(或帧),其中基于最小带宽规定在每个服务之后调整队列中的位置,并且 帧的长度,一个进行舍入误差的过程。 为了避免累积误差不均衡地影响队列中某些队员的位置,调整舍入误差的系统增加了系统的公平性。