A machine readable non-transitory storage medium containing program code which when processed by a processing unit of a computing system causes a method to be performed, said method comprising:
- where said computing system is positioned as an endpoint coupled to network:
- in view of a first default entry for a first subnet of the network that is reachable through a first network service, said first default entry having a numeric destination value, and in view of a second default entry for a second subnet of the network that is reachable through a second network service, said second default entry having said numeric destination value, sorting said first and second default entries by deciding that said first network service is ranked higher than said second network service;
- configuring said first default entry within a routing table to have said numeric destination and no interface component within said first default entry's search term;
- configuring said second default entry within said routing table to have said numeric destination and an identifier of said second network service's interface within said computing system within said second default entry's search term;
- returning said numeric destination and no interface component responsive to an unscoped search key matching said first default entry's search term;
- and
- returning said numeric destination and the identifier of said second network service's interface within said computing system responsive to a scoped search key matching said second default entry's search term.