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.

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

    Scaling of virtual machine addresses in datacenters

    公开(公告)号:US09197594B2

    公开(公告)日:2015-11-24

    申请号:US13548902

    申请日:2012-07-13

    IPC分类号: H04L29/12 G06F9/455

    摘要: A device in a server having a processor and a storage. The device has a protocol blind network path indication unit configured to obtain an indicator corresponding to a predetermined path to a data communication unit in the network using a destination address of a received data packet, an upstream communication unit configured to transmit a network protocol blind packet including the data packet and the indicator corresponding to the predetermined data path to the data communication unit in the network, a combiner configured to bind the indicator to the data packet received by the downstream communication unit, and a protocol blind correlation storage unit configured to provide information related to target addresses and indicators corresponding to a plurality of predetermined data paths in the network. The protocol blind network path indication unit obtains the indicator corresponding to a predetermined path by accessing the protocol blind correlation structure.

    Scaling of virtual machine addresses in datacenters
    5.
    发明授权
    Scaling of virtual machine addresses in datacenters 有权
    在数据中心中扩展虚拟机地址

    公开(公告)号:US09237124B2

    公开(公告)日:2016-01-12

    申请号:US13548902

    申请日:2012-07-13

    IPC分类号: H04L29/12 G06F9/455

    摘要: A device in a server having a processor and a storage. The device has a protocol blind network path indication unit configured to obtain an indicator corresponding to a predetermined path to a data communication unit in the network using a destination address of a received data packet, an upstream communication unit configured to transmit a network protocol blind packet including the data packet and the indicator corresponding to the predetermined data path to the data communication unit in the network, a combiner configured to bind the indicator to the data packet received by the downstream communication unit, and a protocol blind correlation storage unit configured to provide information related to target addresses and indicators corresponding to a plurality of predetermined data paths in the network. The protocol blind network path indication unit obtains the indicator corresponding to a predetermined path by accessing the protocol blind correlation structure.

    摘要翻译: 具有处理器和存储器的服务器中的设备。 所述设备具有协议盲网路径指示单元,被配置为使用接收到的数据分组的目的地地址获得与所述网络中的数据通信单元的预定路径对应的指示符,所述上行通信单元被配置为发送网络协议盲包 包括对应于网络中的数据通信单元的预定数据路径的数据分组和指示符,组合器,被配置为将指示符绑定到由下游通信单元接收的数据分组;以及协议盲相关存储单元, 与网络中的多个预定数据路径对应的目标地址和指示符相关的信息。 协议盲网路径指示单元通过访问协议盲相关结构获得与预定路径相对应的指示符。

    System and Method for Adapting a Packet Processing Pipeline
    6.
    发明申请
    System and Method for Adapting a Packet Processing Pipeline 有权
    适应数据包处理流水线的系统和方法

    公开(公告)号:US20110255540A1

    公开(公告)日:2011-10-20

    申请号:US13088667

    申请日:2011-04-18

    IPC分类号: H04L12/56

    摘要: An apparatus for forwarding packets includes a packet processing pipeline having a processing unit that processes packets compliant with a recognized communication protocol. A first port coupled to the packet processing pipeline is configured to receive a packet that does not comply with the recognized communication protocol and has a header that conforms to a second communication protocol. A data extraction unit extracts first destination information from the header of the packet and, based on the first destination information, generates second destination information that conforms to the recognized communication protocol. The processing unit determines, based on the second destination information, an egress interface to which the packet is to be forwarded.

    摘要翻译: 用于转发分组的装置包括具有处理单元的分组处理流水线,处理单元处理符合识别的通信协议的分组。 耦合到分组处理流水线的第一端口被配置为接收不符合所识别的通信协议的分组,并具有符合第二通信协议的报头。 数据提取单元从分组的头部提取第一目的地信息,并且基于第一目的地信息,生成符合所识别的通信协议的第二目的地信息。 处理单元基于第二目的地信息确定要转发分组的出口接口。

    System and method for adapting a packet processing pipeline

    公开(公告)号:US08611352B2

    公开(公告)日:2013-12-17

    申请号:US13088667

    申请日:2011-04-18

    IPC分类号: H04L12/28 H04J3/16

    摘要: An apparatus for forwarding packets includes a packet processing pipeline having a processing unit that processes packets compliant with a recognized communication protocol. A first port coupled to the packet processing pipeline is configured to receive a packet that does not comply with the recognized communication protocol and has a header that conforms to a second communication protocol. A data extraction unit extracts first destination information from the header of the packet and, based on the first destination information, generates second destination information that conforms to the recognized communication protocol. The processing unit determines, based on the second destination information, an egress interface to which the packet is to be forwarded.

    Cascaded memory tables for searching
    8.
    发明授权
    Cascaded memory tables for searching 有权
    用于搜索的级联内存表

    公开(公告)号:US08837487B2

    公开(公告)日:2014-09-16

    申请号:US13570785

    申请日:2012-08-09

    摘要: Devices, systems, methods, and other embodiments associated with cascaded memory tables for searching are described. In one embodiment, an integrated chip is implemented with two or more address tables. The two or more address tables are implemented with separate memory tables to store addresses. The two or more address tables are comprised of a first address table and a second address table. Connection lines connect the first address table and the second address table to create a cascaded address table. Search logic initiates a search of the first address table for an address. If the address is not found, the search logic initiates a search of the second address table through the connection lines.

    摘要翻译: 描述了与用于搜索的级联存储器表相关联的设备,系统,方法和其他实施例。 在一个实施例中,利用两个或多个地址表来实现集成芯片。 两个或多个地址表用独立的存储表实现,用于存储地址。 两个或多个地址表由第一地址表和第二地址表组成。 连接线连接第一个地址表和第二个地址表以创建一个级联的地址表。 搜索逻辑启动对地址的第一个地址表的搜索。 如果找不到地址,则搜索逻辑通过连接线启动对第二地址表的搜索。

    Cascaded memory tables for searching
    9.
    发明授权
    Cascaded memory tables for searching 有权
    用于搜索的级联内存表

    公开(公告)号:US08243733B2

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

    申请号:US12485076

    申请日:2009-06-16

    IPC分类号: H04L12/28 H04L12/56

    摘要: Devices, systems, methods, and other embodiments associated with cascaded memory tables for searching are described. In one embodiment, an integrated chip is implemented with two or more address tables. The two or more address tables are implemented with separate memory tables to store addresses. The two or more address tables are comprised of a first address table and a second address table. Connection lines connect the first address table and the second address table to create a cascaded address table. Search logic initiates a search of the first address table for an address. If the address is not found, the search logic initiates a search of the second address table through the connection lines.

    摘要翻译: 描述了与用于搜索的级联存储器表相关联的设备,系统,方法和其他实施例。 在一个实施例中,利用两个或多个地址表来实现集成芯片。 两个或多个地址表用独立的存储表实现,用于存储地址。 两个或多个地址表由第一地址表和第二地址表组成。 连接线连接第一个地址表和第二个地址表以创建一个级联的地址表。 搜索逻辑启动对地址的第一个地址表的搜索。 如果找不到地址,则搜索逻辑通过连接线启动对第二地址表的搜索。

    FCoE over trill
    10.
    发明授权
    FCoE over trill 有权
    FCoE过度颤动

    公开(公告)号:US09288288B2

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

    申请号:US13524174

    申请日:2012-06-15

    摘要: A method for forwarding FCoE packets in a network switching device includes receiving a first packet at the network switching device via an Ethernet link, determining, in the network switching device, an FC destination identifier included in the first packet, updating, in the network switching device, an Ethernet address based on the FC destination identifier, generating, in the network switching device, a first TRILL destination identifier based on the updated Ethernet address, and causing, in the network switching device, the first packet to be forwarded to a different device based on the first TRILL destination identifier.

    摘要翻译: 一种用于在网络交换设备中转发FCoE分组的方法包括经由以太网链路在网络交换设备处接收第一分组,在网络交换设备中确定包括在第一分组中的FC目的地标识符,在网络交换 基于所述FC目的地标识符的以太网地址,基于所述更新的以太网地址,在所述网络交换设备中生成第一TRILL目的地标识符,并且在所述网络交换设备中使所述第一分组转发到不同的 设备基于第一个TRILL目的地标识符。