Pathfinding L2+L3

Include ports in RouteSelecitionInput.

The RouteSelectionLogic has to separate the logic getting the routesIds depending if only the ips are given in the request, or also the src and destination ports (L2)