Algorithm to bypass L4 processing in an internet protocol forwarding processor
    1.
    发明授权
    Algorithm to bypass L4 processing in an internet protocol forwarding processor 失效
    在互联网协议转发处理器中绕过L4处理的算法

    公开(公告)号:US06654372B1

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

    申请号:US09543144

    申请日:2000-04-05

    IPC分类号: H04L1256

    CPC分类号: H04L45/00 H04L45/302

    摘要: A controllable mechanism for by-passing Layer 4 (L4) classification is based on the insertion into a set of MAC rules in SA MAC lookup means a set of Layer 4 (L4) Skip Classification Flags. Routing is accomplished by selecting which rule to apply to the packet and reading the state of the corresponding L4 Skip Classification Flag. In response to a first state of said corresponding L4 Skip Classification Flag, performing an L4 classification followed by a routing of the data packet. In response to a second state of said corresponding L4 Skip Classification Flag, reading the state of a Global Classification Flag. In response to a first state of said Global Classification Flag, performing an L4 classification followed by a routing of said data packet. In response to a second state of said Global Classification Flag performing a routing of the data packet. The L4 Skip option change does not use the option change of reading the L4 Skip Classification Flag from the port table, whereas the second embodiment uses this option. The third and fourth embodiments are similar to the first and second embodiments but with the. addition of inserting into a set of Layer 3 (L3) rules in L3 lookup means a set of Layer 4 (L4) Classification Required Flags. The third embodiment does not use the option of reading the L4 Skip Classification Flag from the port table, whereas the fourth embodiment uses this option.

    摘要翻译: 用于旁路第4层(L4)分类的可控机制是基于在SA MAC查找中插入一组MAC规则的方法,即一组第4层(L4)跳过分类标志。 通过选择哪个规则应用于分组并读取相应的L4跳过分类标志的状态来完成路由。 响应于所述对应的L4跳过分类标志的第一状态,执行L4分类,然后进行数据分组的路由。 响应于所述对应的L4跳过分类标志的第二状态,读取全局分类标志的状态。 响应于所述全局分类标志的第一状态,执行L4分类,然后进行所述数据分组的路由。 响应于所述全局分类标志的第二状态执行数据分组的路由。 L4跳过选项更改不使用从端口表读取L4跳过分类标志的选项更改,而第二个实施例使用此选项。 第三和第四实施例类似于第一和第二实施例,但是与。 在L3查找中插入到一组第3层(L3)规则中的添加意味着一组第4层(L4)分类要求标志。 第三实施例不使用从端口表读取L4跳过分类标志的选项,而第四实施例使用该选项。

    Minimizing memory accesses for a network implementing differential services over multi-protocol label switching
    3.
    发明授权
    Minimizing memory accesses for a network implementing differential services over multi-protocol label switching 失效
    最小化通过多协议标签交换实现差分服务的网络的存储器访问

    公开(公告)号:US07304991B2

    公开(公告)日:2007-12-04

    申请号:US10174390

    申请日:2002-06-18

    IPC分类号: H04L12/28

    摘要: A method, system and computer program product for translating a type of service field of one protocol into multiple protocols. An ingress router in a DIFFerentiated SERVices network (Diffserv over MPLS network) may determine a type of quality of service, e.g., forward IP packet using best effort. A value referred to as a Per Hope Behavior (PHB) value may be generated based on the identified type of quality of service. The PHB value may be used to index into a table comprising a row of entries with different quality of service values, e.g., DSCP value, EXP value, corresponding to a particular PHB value. Consequently, the PHB value may be used to perform a single memory access to determine the quality of service values for a plurality of protocols where the quality of service values corresponds to the identified type of quality of service.

    摘要翻译: 一种方法,系统和计算机程序产品,用于将一种协议的服务领域的类型转换为多种协议。 DIFFerentiated SERVices网络中的入侵路由器(MPLS网络上的Diffserv)可以使用最大的努力来确定服务质量的类型,例如转发IP分组。 可以基于所识别的服务质量类型来生成被称为希望行为(PHB)值的值。 PHB值可以用于索引到包括具有不同服务质量值的条目行的表,例如对应于特定PHB值的DSCP值,EXP值。 因此,PHB值可用于执行单个存储器访问以确定多个协议的服务质量值,其中服务质量值对应于所识别的服务质量类型。

    Logically grouping physical ports into logical interfaces to expand bandwidth
    4.
    发明授权
    Logically grouping physical ports into logical interfaces to expand bandwidth 失效
    将物理端口逻辑分组为逻辑接口以扩展带宽

    公开(公告)号:US07280527B2

    公开(公告)日:2007-10-09

    申请号:US10144075

    申请日:2002-05-13

    IPC分类号: H04L12/28

    CPC分类号: H04L45/54 H04L45/00 H04L45/24

    摘要: A method, system and computer program product for routing packets. A network device, e.g., router, may comprise a switch fabric coupled to a plurality of blades where each blade may comprise one or more network processors coupled to one or more physical ports. The physical ports may be connected to another one or more network devices. A plurality of physical ports across one or more blades connected to the same network device may be logically mapped into a logical interface to that network device. By logically grouping a plurality of physical ports into a logical interface to a network device, a network processor may be able to transmit packets of data to that network device across multiple ports instead of one physical port.

    摘要翻译: 用于路由数据包的方法,系统和计算机程序产品。 网络设备(例如,路由器)可以包括耦合到多个叶片的交换结构,其中每个叶片可以包括耦合到一个或多个物理端口的一个或多个网络处理器。 物理端口可以连接到另一个或多个网络设备。 连接到同一网络设备的一个或多个刀片上的多个物理端口可以逻辑地映​​射到该网络设备的逻辑接口中。 通过将多个物理端口逻辑地分组成到网络设备的逻辑接口,网络处理器可能能够跨多个端口而不是一个物理端口向该网络设备传送数据分组。

    Oversubscribing bandwidth in a communications network
    5.
    发明授权
    Oversubscribing bandwidth in a communications network 有权
    在通信网络中超频带宽

    公开(公告)号:US07778178B2

    公开(公告)日:2010-08-17

    申请号:US12272711

    申请日:2008-11-17

    IPC分类号: G01R31/08

    CPC分类号: H04L47/10 H04L47/20

    摘要: A system and computer readable medium for oversubscribing bandwidth in a communication network, is disclosed. The system and computer readable medium includes policing a first data flow and outputting a first output data flow from the first meter, in relation to a first Committed Information Rate (CIR) and a first Peak Information Rate (PIR); policing a second data flow and outputting a second output data flow from the second meter in relation to a second CIR and a second PIR; and policing an aggregated output data flow of the first output data flow and the second output data through a third meter of the oversubscription module, where the aggregated output data flow is policed in relation to a third CIR and a third PIR.

    摘要翻译: 公开了一种用于在通信网络中超额订购带宽的系统和计算机可读介质。 系统和计算机可读介质包括对第一数据流进行管理,并相对于第一承诺信息速率(CIR)和第一峰值信息速率(PIR)从第一仪表输出第一输出数据流; 管理第二数据流,并相对于第二CIR和第二PIR从第二计量器输出第二输出数据流; 以及通过所述超额预订模块的第三计量管理所述第一输出数据流和所述第二输出数据的聚合输出数据流,其中所述聚合输出数据流相对于第三CIR和第三PIR进行监管。

    Oversubscribing Bandwidth In A Communications Network
    6.
    发明申请
    Oversubscribing Bandwidth In A Communications Network 有权
    在通信网络中超频带宽

    公开(公告)号:US20090097404A1

    公开(公告)日:2009-04-16

    申请号:US12272711

    申请日:2008-11-17

    IPC分类号: H04L12/24 G01R31/08

    CPC分类号: H04L47/10 H04L47/20

    摘要: A system and computer readable medium for oversubscribing bandwidth in a communication network, is disclosed. The system and computer readable medium includes policing a first data flow and outputting a first output data flow from the first meter, in relation to a first Committed Information Rate (CIR) and a first Peak Information Rate (PIR); policing a second data flow and outputting a second output data flow from the second meter in relation to a second CIR and a second PIR; and policing an aggregated output data flow of the first output data flow and the second output data through a third meter of the oversubscription module, where the aggregated output data flow is policed in relation to a third CIR and a third PIR.

    摘要翻译: 公开了一种在通信网络中超额订购带宽的系统和计算机可读介质。 系统和计算机可读介质包括对第一数据流进行管理,并相对于第一承诺信息速率(CIR)和第一峰值信息速率(PIR)从第一仪表输出第一输出数据流; 管理第二数据流,并相对于第二CIR和第二PIR从第二计量器输出第二输出数据流; 以及通过所述超额预订模块的第三计量管理所述第一输出数据流和所述第二输出数据的聚合输出数据流,其中所述聚合输出数据流相对于第三CIR和第三PIR进行监管。

    Method and system for oversubscribing bandwidth in a communications network
    7.
    发明授权
    Method and system for oversubscribing bandwidth in a communications network 失效
    在通信网络中超额订购带宽的方法和系统

    公开(公告)号:US07499398B2

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

    申请号:US10418125

    申请日:2003-04-16

    IPC分类号: G01R31/08

    CPC分类号: H04L47/10 H04L47/20

    摘要: A method for oversubscribing bandwidth in a communication network, is disclosed. The method includes policing a first data flow and outputting a first output data flow from the first meter, in relation to a first Committed Information Rate (CIR) and a first Peak Information Rate (PIR); policing a second data flow and outputting a second output data flow from the second meter in relation to a second CIR and a second PIR; and policing an aggregated output data flow of the first output data flow and the second output data through a third meter of the oversubscription module, where the aggregated output data flow is policed in relation to a third CIR and a third PIR.

    摘要翻译: 公开了一种在通信网络中超额订购带宽的方法。 该方法包括对第一数据流进行管理,并相对于第一提交信息速率(CIR)和第一峰值信息速率(PIR)从第一仪表输出第一输出数据流; 管理第二数据流,并相对于第二CIR和第二PIR从第二计量器输出第二输出数据流; 以及通过所述超额预订模块的第三计量管理所述第一输出数据流和所述第二输出数据的聚合输出数据流,其中所述聚合输出数据流相对于第三CIR和第三PIR进行监管。

    High speed pipeline architecture with high update rate of associated memories
    8.
    发明申请
    High speed pipeline architecture with high update rate of associated memories 审中-公开
    高速流水线架构具有较高的相关记忆率

    公开(公告)号:US20050038908A1

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

    申请号:US10916508

    申请日:2004-08-12

    CPC分类号: G06F15/8053

    摘要: A high speed pipeline architecture comprising a plurality of successive processing stages or pipestages (Stage 1-n) coupled in cascade to forward user packets of data. Each pipestage is adapted to be coupled to at least one memory unit (Data 1-n) storing a forwarding table. The memory unit is preferably of the RDRAM memory technology, and the forwarding table preferably an IP packet forwarding table. A data manager (DM) is used to update the memory units by transferring maintenance data through the pipestages. Since the maintenance actions on the memory units are passed through the same pipeline that forwards the user packets, these operations are mutually ordered and high update rates on the memory units can be achieved without losing any incoming user packets.

    摘要翻译: 一种高速流水线架构,包括多个连续的处理级或分段(阶段1-n)级联耦合以转发用户数据分组。 每个管道适于耦合到存储转发表的至少一个存储器单元(数据1-n)。 存储器单元优选地是RDRAM存储器技术,并且转发表优选地是IP分组转发表。 数据管理器(DM)用于通过传送维护数据来更新存储单元。 由于对存储器单元的维护动作通过转发用户分组的相同流水线,这些操作是相互排序的,并且可以在不丢失任何传入的用户分组的情况下实现存储器单元上的高更新速率。