| CPC H04L 45/48 (2013.01) [H04L 41/0894 (2022.05); H04L 45/50 (2013.01); H04L 45/74 (2013.01); H04L 45/58 (2013.01)] | 17 Claims |

|
1. A method of routing a transmission packet along a route from a source to a destination, comprising:
accessing routing metadata in a wrapper of the transmission packet, the routing metadata representing a feature of the source or the destination;
comparing the routing metadata to routing policy data associated with each of multiple routing policies defined within a routing policy structure;
identifying, based on the comparing, one or more routing policies applicable to the transmission packet;
identifying, based on the routing policy data, a highest priority routing policy from the one or more routing policies, the highest priority routing policy defining a route constraint usable to limit a selection of available routes to the destination;
selecting the route from the available routes based on the route constraint;
removing the wrapper from the transmission packet; and
transmitting the transmission packet along the route from the source to the destination with the wrapper removed.
|