US 11,956,140 B2
Systems and methods for constructing service-aware virtual topologies in wide area networks
Abhijith Kudupu Narayan, Santa Clara, CA (US); Venkitraman Kasiviswanathan, San Ramon, CA (US); Alton Lo, Freemont, CA (US); Udayakumar Srinivasan, Santa Clara, CA (US); and Kumaran Narayanan, San Ramon, CA (US)
Assigned to Arista Networks, Inc., Santa Clara, CA (US)
Filed by Arista Networks, Inc., Santa Clara, CA (US)
Filed on Jan. 14, 2022, as Appl. No. 17/575,839.
Claims priority of provisional application 63/251,458, filed on Oct. 1, 2021.
Prior Publication US 2023/0105873 A1, Apr. 6, 2023
Int. Cl. H04L 45/02 (2022.01); H04L 45/586 (2022.01); H04L 69/22 (2022.01)
CPC H04L 45/02 (2013.01) [H04L 45/586 (2013.01); H04L 69/22 (2013.01)] 20 Claims
OG exemplary drawing
 
16. A network device among a plurality of network devices connected on a wide area network (WAN), the network device comprising:
a storage storing a service-aware virtual topology (SAVT) routing table; and
a processor connected to the storage, wherein the processor is configured to:
receive, from another network device among the network devices, network traffic;
make a first determination, after receiving the network traffic and using the network traffic, that the network device is specified as a destination network device for the received network traffic;
make a second determination that the received network traffic has been serviced by a network service among a plurality of network services on the WAN; and
process, after the first determination and the second determination, the network traffic to store information about the received network traffic in the storage,
wherein the information about the received network traffic is used along with the SAVT to configure reverse network traffic that is transmitted back to a source network device that first transmitted the received network traffic.