US 12,445,375 B2
Determining applicability of routing control function at point of application
Keon M. Vafai, Milpitas, CA (US); James Doherty, Dublin (IE); and Matthieu Loriol, Vancouver (CA)
Assigned to ARISTA NETWORKS, INC., Santa Clara, CA (US)
Filed by Arista Networks, Inc., Santa Clara, CA (US)
Filed on Mar. 12, 2024, as Appl. No. 18/602,831.
Prior Publication US 2025/0293973 A1, Sep. 18, 2025
Int. Cl. H04L 45/02 (2022.01); H04L 45/42 (2022.01)
CPC H04L 45/42 (2013.01) [H04L 45/04 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for processing network routes in a network device, the method comprising:
receiving input to update a point of application (POA) in a routing policy with a routing control function (RCF) function;
identifying a POA entry in a table of POAs that corresponds to the POA in the routing policy, the identified POA entry comprising a plurality of route attributes associated with the POA (“POA attributes”);
identifying an RCF entry in a table of RCF functions that corresponds to the RCF function, the identified RCF entry comprising a plurality of route attributes referenced in the RCF function (“function attributes”);
in response, and subsequent, to a determination that the plurality of function attributes in the identified RCF entry are included in the plurality of POA attributes in the identified POA entry:
receiving a network route;
assessing the network route at the POA, including evaluating the network route by executing the RCF function configured at the POA; and
performing an action on the network route according to an outcome of evaluation of the network route; and
in response to a determination that the plurality of function attributes in the identified RCF entry are not all in the plurality of POA attributes in the identified POA entry:
generating an error message indicating the RCF function is not applicable to the POA; and
outputting the error message.