×

Using bandwidth measurements to adjust CIR and EIR on a sub-rate link

  • US 10,484,291 B2
  • Filed: 07/06/2017
  • Issued: 11/19/2019
  • Est. Priority Date: 12/06/2012
  • Status: Active Grant
First Claim
Patent Images

1. A system in which bandwidth in both directions of a network segment is asymmetric, said system comprising:

  • a synthetic traffic generator device, said synthetic traffic generator device configured to;

    generate a plurality of synthetic packets and mark each of said plurality of synthetic packets with a transmission timestamp indicative of a first clock time at which each synthetic packet is generated; and

    ;

    transmit each of said plurality of synthetic packets over said network;

    a bandwidth measurement function device configured to;

    measure said bandwidth in both directions of said network segment;

    receive said plurality of synthetic packets and mark each received synthetic packet with a reception timestamp indicative of a second clock time at which said each received synthetic packet is received;

    calculate an inter-packet delay variation by said bandwidth measurement function of said network segment based on said transmission timestamp and said reception timestamp of said generated plurality of synthetic packets;

    calculate an available bandwidth of said network segment based on said calculated inter-packet delay variation; and

    discard said generated plurality of synthetic packets after calculating said available bandwidth; and

    a traffic shaper and scheduler device in communication with said synthetic traffic generator device, said traffic shaper and scheduler device configured to allocate said available bandwidth between a plurality of classes of service to achieve a best overall available bandwidth in both directions of said network segment, wherein when said available bandwidth falls below a predetermined level, bandwidth allocated to a lowest priority class of service of said plurality of classes of service is reduced.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×