CPC H04L 41/0816 (2013.01) [H04L 41/046 (2013.01); H04L 41/0853 (2013.01); H04L 41/147 (2013.01); H04L 45/566 (2013.01); H04L 45/64 (2013.01); H04L 45/74 (2013.01)] | 24 Claims |
1. A system for managing a core network, comprising:
one or more switches in communication with a plurality of gateways, wherein each gateway of the plurality of gateways are in communication with one or more user computer devices;
a router in communication with the one or more switches; and
a processor including a memory for storing computer-executable instructions, which, when executed by the processor, cause the system to:
receive, at the one or more switches, a packet from a gateway of the plurality of gateways, wherein the packet includes a first header;
predict at least one traffic change to the core network;
replace the first header of the packet with an enriched second header including metadata that includes routing information for the packet, including queue information for the one or more switches, to route the packet from the router to a destination for the packet over a first route;
transmit, from the one or more switches to the router, the packet including the enriched second header;
dynamically reconfigure the first route based on the predicted traffic change;
replace, by the router, the enriched second header of the packet with the first header of the packet; and
transmit, from the router, the packet including the first header to the destination over the dynamically reconfigured first route.
|