Port extender with local switching

    公开(公告)号:US10951523B2

    公开(公告)日:2021-03-16

    申请号:US15866216

    申请日:2018-01-09

    Abstract: A switching system comprises a controlling switch and a plurality of port extenders. One of the port extenders includes: at least one upstream port; multiple downstream ports; and a forwarding engine. A forwarding database is populated with entries indicating associations between i) respective network addresses corresponding to devices coupled to downstream ports, and ii) respective local downstream ports. The forwarding database excludes entries corresponding to network addresses corresponding to devices coupled to the at least one upstream port. The forwarding engine is configured to: for a first packet received via one of the local downstream ports, and having a destination network address in the forwarding database, forward the first packet to a different local downstream port indicated by the forwarding database. For a second packet received via one of the local downstream ports, and having a destination network address not in the forwarding database, forward the second packet to the at least one upstream port.

    System and method for adapting a packet processing pipeline
    3.
    发明授权
    System and method for adapting a packet processing pipeline 有权
    适应分组处理流水线的系统和方法

    公开(公告)号:US09191315B1

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

    申请号:US14107661

    申请日:2013-12-16

    CPC classification number: H04L45/74 H04L45/00 H04L45/66 H04L45/7457

    Abstract: 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.

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

    Method and apparatus for updating error detection information in packets

    公开(公告)号:US10651974B2

    公开(公告)日:2020-05-12

    申请号:US15900470

    申请日:2018-02-20

    Inventor: Tal Mizrahi

    Abstract: A network device receives a packet having i) a first field that is to be updated by the network device, and ii) a second field that includes current error detection information corresponding to content of the packet, the content including the first field. The network device determines an update value that is to be added to a current value of the first field to generate a new value of the first field. The network device generates new error detection information using the current error detection information and the update value, and without using the current value of the first field. The network device modifies the second field to include the new error detection information, and modifies the first field to include the new value.

    Flexible processor of a port extender device

    公开(公告)号:US10735221B2

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

    申请号:US15938995

    申请日:2018-03-28

    Abstract: A packet type corresponding to a packet received by a network device is determined. Based on the packet type, one or more header fields to be extracted from a header of the packet are identified. Identifying the one or more header fields includes extracting, from a memory based on the packet type, respective indicators of locations of the one or more header fields and respective indicators of sizes of the one or more header fields. The one or more identified header fields from the header of the packet, based on the respective indicators of locations of the one or more header fields and respective indicators of sizes of the one or more header fields. The packet is then processed based on the one or more header fields extracted from the header. The processing includes deter mining at least one port to which to forward the packet.

    Port extender with local switching

    公开(公告)号:US10469382B2

    公开(公告)日:2019-11-05

    申请号:US15878961

    申请日:2018-01-24

    Abstract: A switching system comprises a controlling switch and multiple port extenders. The controlling switch includes: a plurality of controlling switch ports; and a first packet processor having a first forwarding engine. The first forwarding engine is configured to forward packets received at any controlling switch port to any other controlling switch port. Each of at least some multiple port extenders includes: at least one local upstream port coupled to the controlling switch directly or via another port extender; a plurality of local downstream ports; and a second packet processor having a second forwarding engine and a forwarding database. The second forwarding engine is configured to forward packets i) received at the downstream ports, and ii) for which the forwarding database does not include forwarding information, only to the at least one upstream port. The second packet processor has reduced functionality as compared to the first packet processor.

Patent Agency Ranking