The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jun. 11, 2024

Filed:

Nov. 05, 2021
Applicant:

At&t Intellectual Property I, L.p., Atlanta, GA (US);

Inventors:

Israel Means, Chula Vista, CA (US);

Barry Elia, King George, VA (US);

Assignee:
Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
H04L 45/302 (2022.01); H04L 45/02 (2022.01); H04L 45/24 (2022.01); H04L 45/42 (2022.01); H04L 45/74 (2022.01);
U.S. Cl.
CPC ...
H04L 45/306 (2013.01); H04L 45/02 (2013.01); H04L 45/04 (2013.01); H04L 45/24 (2013.01); H04L 45/42 (2013.01); H04L 45/74 (2013.01);
Abstract

A routing structure is defined for provider edge (PE) routers that will create the ability to recompute best paths based on application criteria. The routing structure may include the use of a network controller which is connected with the internet to receive requests from applications to trigger path re-computation. The controller will peer with PEs to send re-computation information used by the PE to construct an application-aware BGP table and forwarding instance. The PE also defines a new BGP and packet filter to replicate specific BGP paths into the application-aware table. The application-aware BGP and forwarding instance is unique to the requesting application. Thus, each request with a different source/destination combination obtains a discrete table providing separation. When a packet enters the PE from customer edge (CE) or core interface the packet traverses a packet filter that when matched against source/destination is redirected to the appropriate application-aware forwarding table. Once in the application-aware table the packet is then forwarded along the application-aware path achieving the objective. The instantiation of the application-aware BGP and forwarding table is be done based on BGP updates learned from the controller.


Find Patent Forward Citations

Loading…