Hardware implementation of network testing and performance monitoring in a network device
    21.
    发明申请
    Hardware implementation of network testing and performance monitoring in a network device 有权
    网络设备中网络测试和性能监控的硬件实现

    公开(公告)号:US20070223388A1

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

    申请号:US11387549

    申请日:2006-03-22

    IPC分类号: H04J1/16

    摘要: An embodiment of the present invention offloads the generation and monitoring of test packets from a Central processing Unit (CPU) to a dedicated network integrated circuit, such as a router, bridge or switch chip associated with the CPU. The CPU may download test routines and test data to the network IC, which then generates the test packets, identifies and handles received test packets, collects test statistics, and performs other test functions all without loading the CPU. The CPU may be notified when certain events occur, such as when throughput or jitter thresholds for the network are exceeded.

    摘要翻译: 本发明的实施例将测试分组的生成和监视从中央处理单元(CPU)卸载到专用网络集成电路,例如与CPU相关联的路由器,桥接器或交换芯片。 CPU可以将测试例程和测试数据下载到网络IC,然后生成测试数据包,识别和处理接收到的测试数据包,收集测试统计信息,并在不加载CPU的情况下执行其他测试功能。 当某些事件发生时,例如当网络的吞吐量或抖动阈值被超过时,可能会通知CPU。

    Method and apparatus for packet scheduling
    22.
    发明授权
    Method and apparatus for packet scheduling 有权
    分组调度的方法和装置

    公开(公告)号:US07894347B1

    公开(公告)日:2011-02-22

    申请号:US12686307

    申请日:2010-01-12

    IPC分类号: H01R31/06

    摘要: A methods, apparatus and computer memory are provided for packet scheduling. A processor polls queues in a round robin fashion and schedules for transmission onto a link a packet in each queue with no deficit before scheduling for transmission onto the link a packet in each queue with a deficit. A credit is allocated to each queue with the deficit based on a proportional weight, until each queue with the deficit has a credit.

    摘要翻译: 提供了一种用于分组调度的方法,装置和计算机存储器。 处理器以循环方式轮询队列,并且在调度以在每个队列中具有缺陷的分组调度之前调度在每个队列中的链路上传输到没有缺陷的每个队列中的分组。 每个队列的信用按比例权重分配给每个队列,直到每个具有赤字的队列都有信用。

    Fast failover recovery for stackable network switches
    23.
    发明授权
    Fast failover recovery for stackable network switches 有权
    可堆叠网络交换机的快速故障切换恢复

    公开(公告)号:US07756015B1

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

    申请号:US11900728

    申请日:2007-09-13

    IPC分类号: G01R31/08

    摘要: A stack unit for a stackable network switch, the stack unit having corresponding methods and computer programs, comprises a network port to exchange packets with a network; two stacking interfaces each to exchange the packets over a respective stacking link with another stack unit, wherein each stacking interface is assigned to the other stacking interface as an alternate stacking interface; and a forwarding engine to transfer the packets among the stacking interfaces and network port; wherein when one of the stacking links is down, the respective stacking interface toggles a loop flag in each packet received from the forwarding engine, and returns each received packet to the forwarding engine; and wherein the forwarding engine transfers each packet received from one of the stacking interfaces to the respective alternate stacking interface when the loop flag for the packet is set.

    摘要翻译: 用于可堆叠网络交换机的堆叠单元,具有相应方法和计算机程序的堆栈单元包括用于与网络交换分组的网络端口; 两个堆叠接口各自通过相应的堆叠链路与另一个堆叠单元进行交换,其中每个堆叠接口被分配给另一个堆叠接口作为备用堆叠接口; 以及转发引擎,在堆叠接口和网络端口之间传输数据包; 其中当所述堆叠链路之一关闭时,相应的堆叠接口切换从所述转发引擎接收的每个分组中的循环标志,并将每个接收的分组返回给所述转发引擎; 并且其中当所述分组的循环标志被设置时,所述转发引擎将从堆叠接口之一接收的每个分组传送到相应的备用堆叠接口。

    HARDWARE IMPLEMENTATION OF NETWORK TESTING AND PERFORMANCE MONITORING IN A NETWORK DEVICE
    24.
    发明申请
    HARDWARE IMPLEMENTATION OF NETWORK TESTING AND PERFORMANCE MONITORING IN A NETWORK DEVICE 有权
    网络测试和性能监控在网络设备中的硬件实现

    公开(公告)号:US20100142398A1

    公开(公告)日:2010-06-10

    申请号:US12691412

    申请日:2010-01-21

    IPC分类号: H04L12/26

    摘要: An embodiment of the present invention offloads the generation and monitoring of test packets from a Central processing Unit (CPU) to a dedicated network integrated circuit, such as a router, bridge or switch chip associated with the CPU. The CPU may download test routines and test data to the network IC, which then generates the test packets, identifies and handles received test packets, collects test statistics, and performs other test functions all without loading the CPU. The CPU may be notified when certain events occur, such as when throughput or jitter thresholds for the network are exceeded.

    摘要翻译: 本发明的实施例将测试分组的生成和监视从中央处理单元(CPU)卸载到专用网络集成电路,例如与CPU相关联的路由器,桥接器或交换芯片。 CPU可以将测试例程和测试数据下载到网络IC,然后生成测试数据包,识别和处理接收到的测试数据包,收集测试统计信息,并在不加载CPU的情况下执行其他测试功能。 当某些事件发生时,例如当网络的吞吐量或抖动阈值被超过时,可能会通知CPU。

    Method and apparatus for managing packets in a packet switched network
    25.
    发明授权
    Method and apparatus for managing packets in a packet switched network 有权
    用于在分组交换网络中管理分组的方法和装置

    公开(公告)号:US07706363B1

    公开(公告)日:2010-04-27

    申请号:US10829866

    申请日:2004-04-21

    IPC分类号: H04L12/28

    摘要: Method and apparatus for modifying standard VLAN tags to perform network packet switching. The method includes receiving a data packet at a port of a network switch and determining whether the data packet has a virtual local area network (VLAN) tagged frame. If the received data packet has a VLAN tagged frame, then the method further includes modifying and encoding fixed portions of the VLAN tag frame with switching information. The switching information includes information for central management of data packet flow through the network switch.

    摘要翻译: 修改标准VLAN标签以执行网络分组交换的方法和装置。 该方法包括在网络交换机的端口处接收数据分组,并确定数据分组是否具有标记有虚拟局域网(VLAN)的帧。 如果接收到的数据包具有VLAN标签帧,则该方法还包括修改和编码具有切换信息的VLAN标签帧的固定部分。 切换信息包括用于通过网络交换机的数据分组流的中央管理的信息。

    Method and apparatus for managing packets in a packet switched network
    26.
    发明授权
    Method and apparatus for managing packets in a packet switched network 有权
    用于在分组交换网络中管理分组的方法和装置

    公开(公告)号:US08923297B1

    公开(公告)日:2014-12-30

    申请号:US13415557

    申请日:2012-03-08

    IPC分类号: H04L12/28

    摘要: Methods and apparatus for managing packets in a packet switched network include, in at least one aspect, a device including: an input to receive a packet from one of a plurality of network devices, the plurality of network devices configured to communicate with one or more others of the network devices using a plurality of packets; and circuitry configured to control packet switching of the plurality of packets, at least one packet including: a switch tag including a tag portion embedded with switching information and an extended tag portion embedded with additional switching information, the switching information and the additional switching information configured to control a switching pattern associated with the at least one packet.

    摘要翻译: 在分组交换网络中用于管理分组的方法和装置在至少一个方面包括:设备,包括:用于从多个网络设备之一接收分组的输入,所述多个网络设备被配置为与一个或多个 使用多个分组的其他网络设备; 以及电路,被配置为控制所述多个分组的分组交换,所述至少一个分组包括:包括嵌入有交换信息的标签部分的交换标签和嵌入​​有附加切换信息的扩展标签部分,所述切换信息和所述附加切换信息被配置 以控制与所述至少一个分组相关联的切换模式。

    Method and apparatus for clock wander compensation
    27.
    发明授权
    Method and apparatus for clock wander compensation 有权
    时钟漂移补偿的方法和装置

    公开(公告)号:US08250399B1

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

    申请号:US12683878

    申请日:2010-01-07

    摘要: Aspects of the disclosure provide a network device. The network device includes a first port coupled to a first device to communicate with the first device, and a clock wander compensation module. The first port recovers a first clock based on first signals received from the first device. The clock wander compensation module includes a global counter configured to count system clock cycles based on a system clock of the network device, and a first port counter configured to count first clock cycles based on the recovered first clock. Further, the first port transmits a first pause frame to the first device based on the global counter and the first port counter.

    摘要翻译: 本公开的方面提供网络设备。 网络设备包括耦合到第一设备以与第一设备通信的第一端口和时钟漂移补偿模块。 第一端口基于从第一设备接收的第一信号来恢复第一时钟。 时钟漂移补偿模块包括全局计数器,被配置为基于网络设备的系统时钟对系统时钟周期进行计数,以及第一端口计数器,被配置为基于恢复的第一时钟对第一时钟周期进行计数。 此外,第一端口基于全局计数器和第一端口计数器向第一设备发送第一暂停帧。

    Method and apparatus for managing packets in a packet switched network
    28.
    发明授权
    Method and apparatus for managing packets in a packet switched network 有权
    用于在分组交换网络中管理分组的方法和装置

    公开(公告)号:US08144706B1

    公开(公告)日:2012-03-27

    申请号:US12753808

    申请日:2010-04-02

    IPC分类号: H04L12/28

    摘要: Systems, methods, and computer program products for modifying standard VLAN tags to perform network packet switching are described. In some implementations, a data packet can be received, and the data format of the data packet can be determined. Then, switching information associated with data package management is generated based on the data format of the data packet. The data packet can be modified using the generated switching information. For example, the modified data packet can be extended by a predetermined length to accommodate additional switching information.

    摘要翻译: 描述了用于修改标准VLAN标签以执行网络分组交换的系统,方法和计算机程序产品。 在一些实现中,可以接收数据分组,并且可以确定数据分组的数据格式。 然后,基于数据包的数据格式生成与数据包管理相关联的切换信息。 可以使用生成的切换信息来修改数据分组。 例如,修改的数据分组可以扩展预定长度以适应附加的切换信息。

    Hardware implementation of network testing and performance monitoring in a network device
    29.
    发明授权
    Hardware implementation of network testing and performance monitoring in a network device 有权
    网络设备中网络测试和性能监控的硬件实现

    公开(公告)号:US07881221B2

    公开(公告)日:2011-02-01

    申请号:US12691412

    申请日:2010-01-21

    IPC分类号: H04L1/00

    摘要: An embodiment of the present invention offloads the generation and monitoring of test packets from a Central processing Unit (CPU) to a dedicated network integrated circuit, such as a router, bridge or switch chip associated with the CPU. The CPU may download test routines and test data to the network IC, which then generates the test packets, identifies and handles received test packets, collects test statistics, and performs other test functions all without loading the CPU. The CPU may be notified when certain events occur, such as when throughput or jitter thresholds for the network are exceeded.

    摘要翻译: 本发明的实施例将测试分组的生成和监视从中央处理单元(CPU)卸载到专用网络集成电路,例如与CPU相关联的路由器,桥接器或交换芯片。 CPU可以将测试例程和测试数据下载到网络IC,然后生成测试数据包,识别和处理接收到的测试数据包,收集测试统计信息,并在不加载CPU的情况下执行其他测试功能。 当某些事件发生时,例如当网络的吞吐量或抖动阈值被超过时,可能会通知CPU。