US2026039583A1PendingUtilityA1

Latency Aware Routing

Assignee: CISCO TECH INCPriority: Aug 2, 2024Filed: Aug 2, 2024Published: Feb 5, 2026
Est. expiryAug 2, 2044(~18 yrs left)· nominal 20-yr term from priority
H04L 47/125H04L 45/54H04L 45/123
57
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Existing network architectures may experience latency variabilities due to varied cable lengths and diverse network paths available in a network fabric. Therefore, devices, systems, methods, and processes for facilitating enhanced latency-aware routing are described herein. A routing logic in a network fabric classifies two or more network paths, coupling a first network device to a second network device, into a plurality of groups based on latency attributes of the network paths. The routing logic in response to receiving a traffic flow at the first network device for the second network device, selects from the plurality of groups, a target group and routes the traffic flow to the second network device via at least one network path in the target group. If the target group includes more than one network path, the routing logic executes load balancing among a set of network paths classified into the target group.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A device, comprising:
 a processor;   a transceiver, wherein the device is coupled to a network device via two or more network paths and each network path of the two or more network paths is associated with a latency attribute; and   a memory communicatively coupled to the processor, wherein the memory comprises a routing logic that is configured to:
 classify the two or more network paths into a plurality of groups based on the latency attribute of each of the two or more network paths; 
 receive a traffic flow for the network device; 
 select from the plurality of groups, a target group in response to receiving the traffic flow; and 
 route the traffic flow to the network device via the selected target group. 
   
     
     
         2 . The device of  claim 1 , wherein the plurality of groups comprises at least a low latency group and a high latency group. 
     
     
         3 . The device of  claim 2 , wherein the low latency group has lower transmission latency than the high latency group. 
     
     
         4 . The device of  claim 2 , wherein the plurality of groups further comprises a medium latency group. 
     
     
         5 . The device of  claim 4 , wherein the medium latency group has lower transmission latency than the high latency group and higher transmission latency than the low latency group. 
     
     
         6 . The device of  claim 1 , wherein each group of the plurality of groups is associated with a latency threshold range. 
     
     
         7 . The device of  claim 6 , wherein to classify the two or more network paths into the plurality of groups, the routing logic is further configured to:
 compare the latency attribute of each of the two or more network paths with the latency threshold range of each of the plurality of groups, wherein the routing logic classifies a network path of the two or more network paths into one of the plurality of groups that is associated with the latency threshold range encompassing the latency attribute of the network path.   
     
     
         8 . The device of  claim 1 , wherein the traffic flow is associated with a service parameter. 
     
     
         9 . The device of  claim 8 , wherein the routing logic selects, from the plurality of groups, the target group that satisfies the service parameter. 
     
     
         10 . The device of  claim 9 , wherein the service parameter is configured to indicate a latency requirement associated with the traffic flow. 
     
     
         11 . The device of  claim 8 , wherein the routing logic is further configured to maintain a routing table comprising the plurality of groups, each group of the plurality of groups being mapped to a corresponding latency threshold range in the routing table. 
     
     
         12 . The device of  claim 11 , wherein the routing logic is further configured to look up in the routing table based on the service parameter, and wherein the routing logic selects from the plurality of groups, the target group having the corresponding latency threshold range that satisfies the service parameter. 
     
     
         13 . The device of  claim 1 , wherein each of the plurality of groups comprises a set of network paths, of the two or more network paths, classified into corresponding group. 
     
     
         14 . The device of  claim 13 , wherein to route the traffic flow via the target group, the routing logic is further configured to execute load balancing among the set of network paths classified into the target group. 
     
     
         15 . The device of  claim 1 , wherein the device is a leaf switch in a disaggregated scheduled fabric. 
     
     
         16 . The device of  claim 1 , wherein the traffic flow is associated with an AI/ML workflow. 
     
     
         17 . The device of  claim 1 , wherein prior to classifying the two or more network paths, the routing logic is further configured to determine the latency attribute associated with each of the two or more network paths. 
     
     
         18 . A device, comprising:
 a processor;   a transceiver, wherein the device is coupled to a network device via two or more network paths and each network path of the two or more network paths is associated with one or more service attributes; and   a memory communicatively coupled to the processor, wherein the memory comprises a routing logic that is configured to:
 classify the two or more network paths into a plurality of groups based on at least one of the one or more service attributes; 
 receive a traffic flow for the network device; 
 select from the plurality of groups, a target group in response to receiving the traffic flow; and 
 route the traffic flow to the network device via the selected target group. 
   
     
     
         19 . The device of  claim 18 , wherein prior to classifying the two or more network paths, the routing logic is further configured to determine the one or more service attributes associated with each of the two or more network paths. 
     
     
         20 . A routing method, comprising:
 classifying two or more network paths into a plurality of groups based on a latency attribute associated with each of the two or more network paths, wherein a first network device and a second network device are communicatively coupled via the two or more network paths;   receiving a traffic flow at the first network device;   selecting from the plurality of groups, a target group in response to receiving the traffic flow; and   routing the traffic flow received at the first network device to the second network device via the selected target group.

Join the waitlist — get patent alerts

Track US2026039583A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.