×

Design of scalable techniques for quality of services routing and forwarding

  • US 6,738,387 B1
  • Filed: 10/10/2000
  • Issued: 05/18/2004
  • Est. Priority Date: 06/15/2000
  • Status: Active Grant
First Claim
Patent Images

1. A design of scalable techniques for Quality of Services (QoS) routing and forwarding, using an overflowed cache technique, wherein the forwarding cache can be divided into three parts:

  • a per-pair P-Cache, a per-flow O-Cache, and a per-destination D-Cache, wherein when a data or control packet arrives a QoS router, the process in which the packet is forwarded is forwarded in a process comprising;

    (a) when the packet arrives at a router, the source-destination IP addresses, source-destination port numbers and protocol identification in the packet header are used to distinguish data packet and control packet;

    (b) if the packet is a control packet, forwards it to the control module to process and update the flow state database (FSDB), refresh the flow state if the packet belongs to existing flows, otherwise, the P-Cache and the residual bandwidth database (RBDB) are examined;

    (c) if it is a best effort data packet, forwards it to the next-hop router by looking up the per-destination D-Cache whose shortest paths entries are pre-computed; and

    (d) if it is a QoS data packet, the O-Cache, the P-Cache and the D-Cache are simultaneously looked up, wherein the packet is forwarded to the next hop router according to the O-Cache entry if the O-Cache lookup is a hit, otherwise, the packet is forwarded according to the P-Cache entry if the P-Cache lookup is a hit, wherein ff the both lookups are misses, the packet is forwarded according to the D-Cache entry.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×