Traffic spraying in a chassis-based network switch
    1.
    发明授权
    Traffic spraying in a chassis-based network switch 有权
    交通喷洒在基于机箱的网络交换机中

    公开(公告)号:US08553582B1

    公开(公告)日:2013-10-08

    申请号:US12683963

    申请日:2010-01-07

    IPC分类号: H04L12/28

    CPC分类号: H04L47/24 H04L49/20

    摘要: A method for processing network traffic in a modular switching device that includes a source device, a target device, and a plurality of connecting devices, includes generating a communication unit at the source device, where the communication unit is associated with a unique communication unit identifier, and where the communication unit is to be transmitted to the target device; dividing the communication unit into a plurality of transmission units, including assigning a respective position identifier to each of the plurality of transmission units, where the position identifier is indicative of a position of the transmission unit within the communication unit, and assigning the communication unit identifier to each of the plurality of transmission units; the method further comprising causing the plurality of transmission units to be transmitted in parallel to respective ones of the plurality of connecting devices, where each of the plurality of connecting devices connects the source device to the target device.

    摘要翻译: 一种用于处理包括源设备,目标设备和多个连接设备的模块化交换设备中的网络流量的方法,包括在所述源设备处生成通信单元,其中所述通信单元与唯一的通信单元标识符相关联 并且其中通信单元将被发送到目标设备; 将所述通信单元划分为多个传输单元,包括将所述多个发送单元中的每一个分配相应的位置标识符,其中所述位置标识符指示所述通信单元内的所述发送单元的位置,并且分配所述通信单元标识符 到所述多个传输单元中的每一个; 所述方法还包括使所述多个传输单元与所述多个连接设备中的相应设备并行传输,其中所述多个连接设备中的每一个将所述源设备连接到所述目标设备。

    Multicast queueing in a switch
    2.
    发明授权
    Multicast queueing in a switch 有权
    组播在交换机中排队

    公开(公告)号:US08565234B1

    公开(公告)日:2013-10-22

    申请号:US12683971

    申请日:2010-01-07

    IPC分类号: H04L12/28

    摘要: A method of configuring a plurality of aggregation queues for aggregating multicast network traffic includes configuring a first one of the plurality of aggregation queues to store at least data units associated with a first multicast group (MCG) and data units associated with a second MCG, and configuring a second one of the plurality of aggregation queues to store only those data units that are associated with a third MCG.

    摘要翻译: 配置用于聚合组播网络流量的多个聚集队列的方法包括配置多个聚合队列中的第一聚集队列以至少存储与第一多播组(MCG)相关联的数据单元和与第二MCG相关联的数据单元,以及 配置所述多个聚合队列中的第二聚合队列以仅存储与第三MCG相关联的那些数据单元。

    Method and apparatus for clock wander compensation
    3.
    发明授权
    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.

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

    Centralized packet processor for a network
    5.
    发明授权
    Centralized packet processor for a network 有权
    用于网络的集中包处理器

    公开(公告)号:US08804733B1

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

    申请号:US13151927

    申请日:2011-06-02

    IPC分类号: H04L12/28

    摘要: A centralized packet processor device for use in a communication system includes a plurality of physical ports to couple the centralized packet processor device to a plurality of network devices, a port manager coupled to the plurality of physical ports and configured to assign to a packet received at the centralized packet processor device a virtual port that uniquely identifies at least one of a physical port and a trunk of the network device from which the packet is received and that is used with the centralized packet processor to process the packet, and a packet processor unit coupled to the plurality of physical ports, where the packet processor is configured to process the packet using the assigned virtual port.

    摘要翻译: 在通信系统中使用的集中式分组处理器设备包括多个物理端口,用于将集中式分组处理器设备耦合到多个网络设备;耦合到多个物理端口的端口管理器,并配置为分配给 所述集中式分组处理器设备唯一地识别所述分组被接收并且与所述中央分组处理器一起使用以处理所述分组的所述网络设备的物理端口和中继线中的至少一个的虚拟端口,以及分组处理器单元 耦合到多个物理端口,其中分组处理器被配置为使用分配的虚拟端口来处理分组。

    Efficient host-controller address learning in ethernet switches
    6.
    发明授权
    Efficient host-controller address learning in ethernet switches 有权
    以太网交换机中高效的主机控制器地址学习

    公开(公告)号:US07826452B1

    公开(公告)日:2010-11-02

    申请号:US10761879

    申请日:2004-01-21

    IPC分类号: H04L12/28

    CPC分类号: H04L45/74 H04L49/35

    摘要: A method, apparatus, and computer-readable media for a switch comprising a plurality of network ports and a central processing unit (CPU) interface comprises receiving, on one of the network ports, a packet comprising a source media access control (MAC) address; sending, to the CPU interface, a request to approve an association between the one of the network ports and the source MAC address when no request to approve the association between the one of the network ports and the source MAC address has been sent to the CPU interface; and sending, to the CPU interface, the request to approve the association between the one of the network ports and the source MAC address when an association between the source MAC address and a different one of the network ports has been approved.

    摘要翻译: 一种用于交换机的方法,装置和计算机可读介质,包括多个网络端口和中央处理单元(CPU)接口,包括在所述网络端口之一上接收包括源媒体访问控制(MAC)地址 ; 当没有请求批准一个网络端口和源MAC地址之间的关联的请求已经被发送到CPU时,向CPU接口发送批准一个网络端口与源MAC地址之间的关联的请求 接口; 并且当源MAC地址与不同网络端口之间的关联已被批准时,向CPU接口发送批准一个网络端口与源MAC地址之间的关联的请求。

    Secure automatic learning in ethernet bridges
    7.
    发明授权
    Secure automatic learning in ethernet bridges 有权
    在以太网桥上安全自动学习

    公开(公告)号:US07796590B1

    公开(公告)日:2010-09-14

    申请号:US11346089

    申请日:2006-02-01

    IPC分类号: H04L12/54

    摘要: A method of managing network traffic. The method includes initializing a database in communication with a network device. The database includes a number of MAC address entries and a network flooding entry associated with each of the number of MAC address entries. Each of the number of MAC address entries is associated with a station known to the network. The method also includes receiving network traffic at the network device. The network traffic is associated with a MAC source address. The method further includes determining whether the MAC source address is included in the database, automatically learning a location associated with the MAC source address, and forwarding the network traffic over the network if the MAC source address is included in the database. Additionally, the method includes dropping or trapping the network traffic if the MAC source address is not included in the database. Dropping the network traffic is performed without interaction with a CPU.

    摘要翻译: 一种管理网络流量的方法。 该方法包括初始化与网络设备通信的数据库。 数据库包括多个MAC地址表项和与每个MAC地址表项相关联的网络洪泛条目。 MAC地址表项中的每一个与网络已知的站相关联。 该方法还包括在网络设备处接收网络流量。 网络流量与MAC源地址相关联。 该方法还包括:如果MAC源地址包括在数据库中,则确定MAC源地址是否包括在数据库中,自动学习与MAC源地址相关联的位置,以及如果MAC源地址被包括在网络中,则转发网络流量。 此外,如果MAC源地址不包括在数据库中,则该方法包括丢弃或捕获网络流量。 执行网络流量下降而不与CPU进行交互。

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

    公开(公告)号:US07668107B2

    公开(公告)日:2010-02-23

    申请号: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 prioritizing data transfer
    9.
    发明授权
    Method and apparatus for prioritizing data transfer 有权
    优先级数据传输的方法和装置

    公开(公告)号:US08711697B1

    公开(公告)日:2014-04-29

    申请号:US13529920

    申请日:2012-06-21

    IPC分类号: H04L12/26

    摘要: In accordance with an embodiment, there is provided a network component, comprising a data port configured to receive data packets in accordance with a scheduling algorithm; and signal logic configured to while the data port is receiving data packets in accordance with the scheduling algorithm, generate a flow stop signal, wherein responsive to the flow stop signal being generated, the data port is configured to halt reception of data packets, and unconditionally generate a flow start signal subsequent to generating the flow stop signal, wherein responsive to the flow start signal being generated, (i) the scheduling algorithm is configured to be reset, and (ii) the data port is configured to resume reception of the data packets in accordance with the reset scheduling algorithm.

    摘要翻译: 根据实施例,提供了一种网络组件,包括被配置为根据调度算法接收数据分组的数据端口; 以及信号逻辑,被配置为当所述数据端口根据所述调度算法接收数据分组时,生成流停止信号,其中响应于所生成的流停止信号,所述数据端口被配置为停止数据分组的接收,并且无条件地 在产生流停止信号之后产生流动启动信号,其中响应于所生成的流动起始信号,(i)调度算法被配置为复位,并且(ii)数据端口被配置为恢复数据的接收 数据包按照重置调度算法。

    Intelligent PHY with security detection for ethernet networks
    10.
    发明申请
    Intelligent PHY with security detection for ethernet networks 有权
    智能PHY与以太网网络的安全检测

    公开(公告)号:US20130212670A1

    公开(公告)日:2013-08-15

    申请号:US13571870

    申请日:2012-08-10

    IPC分类号: H04L29/06

    摘要: A physical layer device includes memory, a memory control module, and a physical layer module. The memory control module is configured to control access to the memory. The physical layer module is configured to store packets in the memory via the memory control module. The physical layer module includes an interface configured to receive the packets from a network device via a network and an interface bus. The interface bus includes at least one of a control module and a regular expression module. The at least one of the control module and the regular expression module is configured to inspect the packets to determine a security level of the packets. A network interface is configured to, based on the security level, provide the packets to a device separate from the physical layer device.

    摘要翻译: 物理层设备包括存储器,存储器控制模块和物理层模块。 存储器控制模块被配置为控制对存储器的访问。 物理层模块被配置为经由存储器控制模块将数据包存储在存储器中。 物理层模块包括经由网络和接口总线从网络设备接收分组的接口。 接口总线包括控制模块和正则表达式模块中的至少一个。 控制模块和正则表达模块中的至少一个被配置为检查分组以确定分组的安全级别。 网络接口被配置为基于安全级别将分组提供给与物理层设备分离的设备。