A method for routing, comprising: provisioning an endpoint in a network with a reactive path selection policy applying to traffic specific to an application on the endpoint on a per application basis, the reactive path selection policy including: path loss actions defining one or more actions to be taken when a valid path for traffic to be routed from the endpoint is available; Forward Error Correction, FEC, criteria defining whether FEC is available to the application and how FEC is to be engaged; Service Level Agreement, SLA, criteria defining qualifications of a path for use; monitoring, by the endpoint, current conditions relating to various paths available to said endpoint for transmission of traffic; receiving at the endpoint traffic specific to an application on the endpoint; determining, by the endpoint, whether one or more valid paths are available for transmission of the received traffic; if no valid path is available for the received traffic, dropping the received traffic; if one or more valid paths are available, determine whether a path loss action is active, applying, by the endpoint, any applicable path loss action comprised in the reactive path selection policy for the traffic specific to the application based on the current conditions of all the available paths; for received traffic to be transmitted after applying any applicable path loss action: if there are no applicable SLA criteria qualifying the one or more valid paths, transmitting the received traffic over the one or more valid paths; or if there are applicable SLA criteria qualifying the one or more valid paths and the FEC criteria indicate that FEC is unavailable to the application or is not to be engaged for the received traffic, applying the applicable SLA criteria and transmitting the received traffic over one or more of the one or more valid paths; or if there are applicable SLA criteria qualifying the one or more valid paths and the FEC criteria indicate that FEC is available to the application and is to be engaged for the received traffic, applying determined FEC to the received traffic and transmitting the received traffic having the FEC applied thereto. provisioning an endpoint in a network with a reactive path selection policy applying to traffic specific to an application on the endpoint on a per application basis, the reactive path selection policy including: path loss actions defining one or more actions to be taken when a valid path for traffic to be routed from the endpoint is available; Forward Error Correction, FEC, criteria defining whether FEC is available to the application and how FEC is to be engaged; Service Level Agreement, SLA, criteria defining qualifications of a path for use; path loss actions defining one or more actions to be taken when a valid path for traffic to be routed from the endpoint is available; Forward Error Correction, FEC, criteria defining whether FEC is available to the application and how FEC is to be engaged; Service Level Agreement, SLA, criteria defining qualifications of a path for use; monitoring, by the endpoint, current conditions relating to various paths available to said endpoint for transmission of traffic; receiving at the endpoint traffic specific to an application on the endpoint; determining, by the endpoint, whether one or more valid paths are available for transmission of the received traffic; if no valid path is available for the received traffic, dropping the received traffic; if one or more valid paths are available, determine whether a path loss action is active, applying, by the endpoint, any applicable path loss action comprised in the reactive path selection policy for the traffic specific to the application based on the current conditions of all the available paths; for received traffic to be transmitted after applying any applicable path loss action: if there are no applicable SLA criteria qualifying the one or more valid paths, transmitting the received traffic over the one or more valid paths; or if there are applicable SLA criteria qualifying the one or more valid paths and the FEC criteria indicate that FEC is unavailable to the application or is not to be engaged for the received traffic, applying the applicable SLA criteria and transmitting the received traffic over one or more of the one or more valid paths; or if there are applicable SLA criteria qualifying the one or more valid paths and the FEC criteria indicate that FEC is available to the application and is to be engaged for the received traffic, applying determined FEC to the received traffic and transmitting the received traffic having the FEC applied thereto. if there are no applicable SLA criteria qualifying the one or more valid paths, transmitting the received traffic over the one or more valid paths; or if there are applicable SLA criteria qualifying the one or more valid paths and the FEC criteria indicate that FEC is unavailable to the application or is not to be engaged for the received traffic, applying the applicable SLA criteria and transmitting the received traffic over one or more of the one or more valid paths; or if there are applicable SLA criteria qualifying the one or more valid paths and the FEC criteria indicate that FEC is available to the application and is to be engaged for the received traffic, applying determined FEC to the received traffic and transmitting the received traffic having the FEC applied thereto.