HIGH PERFORMANCE PROBABILISTIC RATE POLICER
    1.
    发明申请
    HIGH PERFORMANCE PROBABILISTIC RATE POLICER 有权
    高性能概率速率策略器

    公开(公告)号:US20100177638A1

    公开(公告)日:2010-07-15

    申请号:US12732370

    申请日:2010-03-26

    IPC分类号: H04L12/56

    CPC分类号: H04L47/10 H04L47/20 H04L47/39

    摘要: A data flow rate policer enforces data flow policies for a number of data flows using a probabilistic policy enforcement mechanism. The policer includes a memory that stores the state of each data flow in a compact data structure. Additionally, the policer includes one or more policing engines that implement the actual data flow policies based on information derived from the data structures. The policing engines may be implemented in hardware to increase performance.

    摘要翻译: 数据流速策略器使用概率策略执行机制来执行多个数据流的数据流策略。 监管者包括一个存储器,它将每个数据流的状态存储在紧凑的数据结构中。 另外,监管者还包括一个或多个监管引擎,其基于从数据结构导出的信息来实现实际的数据流策略。 警务引擎可以以硬件实现以提高性能。

    System, apparatus, and method for increasing resiliency in communications
    5.
    发明授权
    System, apparatus, and method for increasing resiliency in communications 有权
    提高通信弹性的系统,装置和方法

    公开(公告)号:US07986717B2

    公开(公告)日:2011-07-26

    申请号:US12492967

    申请日:2009-06-26

    IPC分类号: H04J3/06

    摘要: A transmitting system inserts runt abort packets in an outgoing data stream during idle time inter-frame time fill. The runt abort packets cause the receiving system to synchronize itself to the transmitting system so that even if an error during inter-frame time fill causes the receiving system to go into an erroneous state, the receiving system will be synchronized with the transmitting system before receiving valid data. In one embodiment, the transmitting system transmits data in packets over SONET. The packet data is scrambled at the transmitting end and descrambled at the receiving end. Runt abort packets sent during inter-frame time fill resynchronize the descrambler. If there is an error in the inter-frame time fill bytes, causing the receiving end descrambler to no longer be synchronized with the transmitting end scrambler, the runt abort packets will cause the descrambler to resynchronize state with the transmitting scrambler.

    摘要翻译: 发送系统在空闲时间间隔间时间填充期间,将输出数据流中的中断中止分组插入。 中断中止分组使得接收系统使其自身与发射系统同步,使得即使在帧间时间填充期间的错误导致接收系统进入错误状态,接收系统将在接收之前与发射系统同步 有效数据。 在一个实施例中,发送系统通过SONET发送数据包。 分组数据在发送端进行加扰并在接收端进行解扰。 在跨帧时间填充期间发送的Runt中止包重新同步解扰器。 如果在帧间时间填充字节中存在错误,导致接收端解扰器不再与发送端加扰器同步,则中断中止分组将使解扰器与发送加扰器重新同步状态。

    Systems and methods for re-ordering data in distributed data forwarding
    6.
    发明授权
    Systems and methods for re-ordering data in distributed data forwarding 有权
    在分布式数据转发中重新排序数据的系统和方法

    公开(公告)号:US07586917B1

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

    申请号:US10848574

    申请日:2004-05-19

    IPC分类号: H04L12/56

    CPC分类号: H04L69/14

    摘要: A network device includes an input interface, at least one processing path and an output interface. The input interface receives data units on a plurality of streams and assigns a first sequence number to each of the received data units. The at least one processing path performs a route look-up for each of the data units, where the route look-up determines a routing destination for a respective data unit. The output interface assigns a second sequence number to each of the processed data units based on a number of memory references associated with the route look-up for each of the data units and re-orders the processed data units based on the second sequence number assigned to each of the processed data units.

    摘要翻译: 网络设备包括输入接口,至少一个处理路径和输出接口。 输入接口在多个流上接收数据单元,并向每个接收到的数据单元分配第一序列号。 至少一个处理路径对每个数据单元执行路线查找,其中路线查找确定相应数据单元的路由目的地。 输出接口基于与每个数据单元的路由查找相关联的存储器引用的数量为每个处理的数据单元分配第二序列号,并且基于分配的第二序列号重新排序处理后的数据单元 到每个处理的数据单元。

    System, apparatus, and method for increasing resiliency in communications
    8.
    发明授权
    System, apparatus, and method for increasing resiliency in communications 有权
    提高通信弹性的系统,装置和方法

    公开(公告)号:US07570667B1

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

    申请号:US11457275

    申请日:2006-07-13

    IPC分类号: H04J3/06

    摘要: A transmitting system inserts runt abort packets in an outgoing data stream during idle time inter-frame time fill. The runt abort packets cause the receiving system to synchronize itself to the transmitting system so that even if an error during inter-frame time fill causes the receiving system to go into an erroneous state, the receiving system will be synchronized with the transmitting system before receiving valid data. In one embodiment, the transmitting system transmits data in packets over SONET. The packet data is scrambled at the transmitting end and descrambled at the receiving end. Runt abort packets sent during inter-frame time fill resynchronize the descrambler. If there is an error in the inter-frame time fill bytes, causing the receiving end descrambler to no longer be synchronized with the transmitting end scrambler, the runt abort packets will cause the descrambler to resynchronize state with the transmitting scrambler.

    摘要翻译: 发送系统在空闲时间间隔间时间填充期间,将输出数据流中的中断中止分组插入。 中断中止分组使得接收系统使其自身与发射系统同步,使得即使在帧间时间填充期间的错误导致接收系统进入错误状态,接收系统将在接收之前与发射系统同步 有效数据。 在一个实施例中,发送系统通过SONET发送数据包。 分组数据在发送端进行加扰并在接收端进行解扰。 在跨帧时间填充期间发送的Runt中止包重新同步解扰器。 如果在帧间时间填充字节中存在错误,导致接收端解扰器不再与发送端加扰器同步,则中断中止分组将使解扰器与发送加扰器重新同步状态。