Efficient memory utilization for cartesian products of rules

    公开(公告)号:US11968285B2

    公开(公告)日:2024-04-23

    申请号:US17679160

    申请日:2022-02-24

    Inventor: Gil Levy Aviv Kfir

    CPC classification number: H04L69/22 H03M7/3082 H04L45/742 H04L45/74591

    Abstract: A network device includes one or more ports, and action-select circuitry. The ports are to exchange packets over a network. The act-ion-select circuitry is to determine, for a given packet, a first search key based on a first header field of the given packet, and a second search key based on a second header field of the given packet, to compare the first search key to a first group of compare values, to output a multi-element vector responsively to a match between the first search key and a first compare value, to generate a composite search key by concatenating the second search key and the multi-element vector, to compare the composite search key to a second group of compare values, and, responsively to a match between the composite search key and a second compare value, to output an action indicator for applying to the given packet.

    EARLY AND EFFICIENT PACKET TRUNCATION
    33.
    发明公开

    公开(公告)号:US20230421508A1

    公开(公告)日:2023-12-28

    申请号:US17850537

    申请日:2022-06-27

    CPC classification number: H04L47/365

    Abstract: Networking devices, systems, and methods are provided. In one example, a method includes receiving a packet at a networking device; evaluating the packet; based on the evaluation of the packet, truncating the packet from a first size to a second size that is smaller than the first size; and storing the truncated packet in a buffer prior to transmitting the truncated packet with the networking device.

    Flow-based management of shared buffer resources

    公开(公告)号:US20230022037A1

    公开(公告)日:2023-01-26

    申请号:US17955591

    申请日:2022-09-29

    Abstract: An apparatus for controlling a Shared Buffer (SB), the apparatus including an interface and a SB controller. The interface is to access flow-based data counts and admission states. The SB controller is to perform flow-based accounting of packets received by a network device coupled to a communication network, for producing flow-based data counts, each flow-based data count associated with one or more respective flows, and to generate admission states based at least on the flow-based data counts, each admission state being generated from one or more respective flow-based data counts.

    Network high availability using temporary re-routing

    公开(公告)号:US09729473B2

    公开(公告)日:2017-08-08

    申请号:US14745488

    申请日:2015-06-22

    CPC classification number: H04L49/557

    Abstract: A method in a network element that includes multiple interfaces for connecting to a communication network includes receiving via an ingress interface packets that are not allowed to undergo re-routing and that are addressed to a destination via a first egress interface. The packets are forwarded via the first egress interface when there is a valid path from the first egress interface to the destination. When there is no valid path from the first egress interface to the destination, a second egress interface is selected from a group of multiple egress interfaces that have respective paths to the destination and are assigned to packets for which re-routing is allowed, and the packets are forwarded via the second egress interface until recovering a path to the destination.

    NETWORK HIGH AVAILABILITY USING TEMPORARY RE-ROUTING
    38.
    发明申请
    NETWORK HIGH AVAILABILITY USING TEMPORARY RE-ROUTING 有权
    网络高可用性使用临时重新路由

    公开(公告)号:US20150372898A1

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

    申请号:US14745488

    申请日:2015-06-22

    CPC classification number: H04L49/557

    Abstract: A method in a network element that includes multiple interfaces for connecting to a communication network includes receiving via an ingress interface packets that are not allowed to undergo re-routing and that are addressed to a destination via a first egress interface. The packets are forwarded via the first egress interface when there is a valid path from the first egress interface to the destination. When there is no valid path from the first egress interface to the destination, a second egress interface is selected from a group of multiple egress interfaces that have respective paths to the destination and are assigned to packets for which re-routing is allowed, and the packets are forwarded via the second egress interface until recovering a path to the destination.

    Abstract translation: 包括用于连接到通信网络的多个接口的网络元件中的方法包括经由入口接口接收不允许经历重新路由并经由第一出口接口寻址到目的地的分组。 当存在从第一出口接口到目的地的有效路径时,分组经由第一出口接口转发。 当没有从第一出口接口到目的地的有效路径时,从具有到目的地的相应路径的多个出口接口的组中选择第二出口接口,并且被分配给允许重新路由的分组,并且 分组经由第二出口接口转发,直到恢复到目的地的路径。

Patent Agency Ranking