| CPC H04L 45/42 (2013.01) [H04L 45/04 (2013.01)] | 20 Claims |

|
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.
|