Explicit notification of operative conditions along a network path

    公开(公告)号:US11622028B2

    公开(公告)日:2023-04-04

    申请号:US17198292

    申请日:2021-03-11

    Abstract: A network element includes circuitry and multiple ports. The multiple ports are configured to connect to a communication network. The circuitry is configured to receive via one of the ports a packet that originated from a source node and is destined to a destination node, the packet including a mark that is indicative of a cumulative state derived from at least bandwidth utilization conditions of output ports that were traversed by the packet along a path, from the source node up to the network element, to select a port for forwarding the packet toward the destination node, to update the mark of the packet based at least on a value of the mark in the received packet and on a local bandwidth utilization condition of the selected port, and to transmit the packet having the updated mark to the destination node via the selected port.

    Global policers
    4.
    发明申请

    公开(公告)号:US20220368639A1

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

    申请号:US17869821

    申请日:2022-07-21

    Abstract: Apparatus for global policing of a bandwidth of a flow, the apparatus including a network device including a local policer configured to perform bandwidth policing on the flow within the network device, and a communications module configured to: send local policer state information from the local policer to a remote global policer, and receive policer state information from the remote global policer and update the local policer state information based on the remote global policer state information. Related apparatus and methods are also provided.

    Efficient parsing tuned to prevalent packet types

    公开(公告)号:US20220239766A1

    公开(公告)日:2022-07-28

    申请号:US17160407

    申请日:2021-01-28

    Abstract: A parsing apparatus includes an interface, a first parser, a second parser and a controller. The interface is configured to receive packets belonging to a plurality of predefined packet types. The first parser is configured to identify any of the packet types. The second parser is configured to identify only a partial subset of the packet types. The controller is configured to receive a packet via the interface, to attempt identifying a packet type of the received packet using the second parser, and in response to detecting that identifying the packet type using the second parser fails, to revert to identify the packet type of the received packet using the first parser.

    Efficient implementation of MPLS tables for multi-level and multi-path scenarios

    公开(公告)号:US09853890B2

    公开(公告)日:2017-12-26

    申请号:US14665005

    申请日:2015-03-23

    CPC classification number: H04L45/507 H04L45/50 H04L45/745

    Abstract: A method for communication includes configuring a router to forward data packets over a network in accordance with Multiprotocol Label Switching (MPLS) labels appended to the data packets. At least first and second entries, corresponding to respective first and second labels, are stored in a Next Hop Label Forwarding Entry (NHLFE) table in the router, such that each of the first entries contains a respective pointer to at least one of the second entries. Upon receiving in the router a data packet from the network, a first entry is selected from among the first entries in the NHLFE table and, responsively to the pointer in the first entry, a second entry is selected. The respective first and second labels from the selected first and second entries are pushed onto an MPLS label stack of the data packet.

    ROUTING VIA MULTIPLE PATHS WITH EFFICIENT TRAFFIC DISTRIBUTION
    7.
    发明申请
    ROUTING VIA MULTIPLE PATHS WITH EFFICIENT TRAFFIC DISTRIBUTION 有权
    通过多功能路由进行有效的交通分配

    公开(公告)号:US20150372916A1

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

    申请号:US14732853

    申请日:2015-06-08

    CPC classification number: H04L45/24

    Abstract: A network element includes circuitry and one or more interfaces. The interfaces are configured to connect to a communication network. The circuitry is configured to assign multiple egress interfaces corresponding to respective different paths via the communication network for routing packets to a given destination-address group, to hold, for the given destination-address group, respective state information for each of multiple sets of hash results, to receive via an ingress interface a packet destined to the given destination-address group, to calculate a given hash result for the packet and identify a given set of hash results in which the given hash result falls, and to forward the packet via one of the multiple egress interfaces in accordance with the state information corresponding to the given destination-address group and the given set of hash results.

    Abstract translation: 网络元件包括电路和一个或多个接口。 这些接口被配置为连接到通信网络。 电路被配置为经由通信网络分配对应于各个不同路径的多个出口接口,用于将分组路由到给定的目的地地址组,以便为​​给定的目的地地址组保持多组散列中的每一个的各自的状态信息 结果,要通过入口接口接收去往给定目的地地址组的分组,以计算分组的给定哈希结果并且识别给定哈希结果下降的给定的哈希结果集合,并且经由 根据对应于给定目的地地址组的状态信息和给定的散列结果集合,多个出口接口之一。

    DYNAMICALLY RESERVED RESOURCE ALLOCATION
    8.
    发明公开

    公开(公告)号:US20240345748A1

    公开(公告)日:2024-10-17

    申请号:US18753238

    申请日:2024-06-25

    CPC classification number: G06F3/0631 G06F3/0604 G06F3/067 H04L2012/5631

    Abstract: Devices, methods, and systems are provided. In one example, a device is described to include a bandwidth-constrained resource and a controller that dynamically allocates a proportional consumption of storage to the bandwidth-constrained resource thereby enabling the bandwidth-constrained resource to provide bandwidth to a consuming entity. The controller may allocate the proportional consumption of the storage to the bandwidth-constrained resource based on a current state of the bandwidth-constrained resource.

    MICE-ELEPHANT AWARE SHARED BUFFER SCHEMA
    9.
    发明公开

    公开(公告)号:US20240073151A1

    公开(公告)日:2024-02-29

    申请号:US17893835

    申请日:2022-08-23

    Abstract: A networking device and system are described, among other things. An illustrative system is disclosed to include a shared buffer and at least a flow controller. In some embodiments, the system and/or flow controller may be configured to measure a packet flow's bandwidth consumption of the shared buffer, assign a flow-type attribute to the packet flow based on the packet flow's bandwidth consumption of the shared buffer, select a shared buffer schema for the packet flow based on the flow-type attribute assigned to the packet flow, and apply the selected shared buffer schema to the packet flow. For example, the flow-type attribute assigned to the packet flow may comprise a mice flow state or an elephant flow state, and a reserve attribute may be assigned to the flow based on the packet flow being assigned the mice flow state or the elephant flow state.

    Optimizing header-based action selection

    公开(公告)号:US11917042B2

    公开(公告)日:2024-02-27

    申请号:US17402545

    申请日:2021-08-15

    CPC classification number: H04L69/22

    Abstract: A network element includes one or more ports and a packet processor. The one or more ports are to transmit and receive packets over a network. The packet processor is to apply a plurality of rules to the packets, each rule specifying (i) expected values for each header field of a group of header fields of the packets, including, for a given header field in the group, at least a set of multiple expected values, (ii) a group ID associated with the set, and (iii) an action to be applied to the packets whose header fields match the expected values.

Patent Agency Ranking