EP3955550A1

Flow-based management of shared buffer resources

Abstract

An apparatus for controlling a Shared Buffer (SB), the apparatus including an interface and a SB controller. The interface is configured to access flow-based data counts and admission states. The SB controller is configured 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.

EP3955550A1, drawing sheet 1
Sheet 1 of 6

Term

14.9 yearsto projected expiry

Projected expiry 5 August 2041, counted from filing; an application has no term until it is granted.

  1. Priority and filed
  2. Published
  3. Today
  4. Projected expiry

15 claims: 3 independent, 12 dependent

  1. 1
    Apparatus for controlling a Shared Buffer (SB), the apparatus comprising:an interface configured to access flow-based data counts and admission states;and a SB controller configured 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 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.
  2. 11
    The apparatus according to any of claims 1 to 9, wherein the SB controller is configured to identify for a received packet a corresponding flow-based data count based on flow-based binding used in a protocol selected from a list of protocols comprising:a tenant protocol, a bridging protocol, a routing protocol and a tunneling protocol.
  3. 14
    A method for controlling a Shared Buffer (SB), the method comprising:in an apparatus comprising a SB controller, accessing flow-based data counts and admission states;performing 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 generating 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.