A computer-implemented method, comprising: determining, by a first controller function of a first customer network, a plurality of multi-transport network context-identifiers, MTNC-IDs, each multi-transport network context-identifier, MTNC-ID corresponding to a forwarding path, and being associated with a set of resource provisioning requirements for one or more transport networks on the forwarding path to provision transport resources for traffic forwarding on the forwarding path, wherein the forwarding path spans between two data plane network functions, and wherein the set of resource provisioning requirements comprises a class of service, CoS, a set of quality of service, QoS requirements, and an isolation requirement; sending, by the first controller function of the first customer network, a first multi-transport network context-identifier, MTNC-ID of the plurality of multi-transport network context-identifiers, MTNC-IDs corresponding to a first forwarding path to a transport controller function of each of one or more transport networks on the first forwarding path, for the transport controller function to associate the first multi-transport network context-identifier, MTNC-ID with one or more transport paths configured in a respective transport network; and sending, by first the controller function of the first customer network, the first multi-transport network context-identifier, MTNC-ID of the plurality of multi-transport network context-identifiers, MTNC-IDs corresponding to the first forwarding path to a session management function, SMF of the first customer network, the first forwarding path spanning between two data plane network functions that are managed by the session management function, SMF; where determining the plurality of MTNC-IDs comprises: determining a MTNC-ID based on traffic demand estimates between the first customer network and a second customer network receiving traffic forwarded on the forwarding path, and based on the set of resource provisioning requirements associated with the MTNC-ID; and further comprising: collecting, by the first controller function of the first customer network, data regarding traffic communicated between the first customer network and the second customer network through one or more transport networks. determining, by a first controller function of a first customer network, a plurality of multi-transport network context-identifiers, MTNC-IDs, each multi-transport network context-identifier, MTNC-ID corresponding to a forwarding path, and being associated with a set of resource provisioning requirements for one or more transport networks on the forwarding path to provision transport resources for traffic forwarding on the forwarding path, wherein the forwarding path spans between two data plane network functions, and wherein the set of resource provisioning requirements comprises a class of service, CoS, a set of quality of service, QoS requirements, and an isolation requirement; sending, by the first controller function of the first customer network, a first multi-transport network context-identifier, MTNC-ID of the plurality of multi-transport network context-identifiers, MTNC-IDs corresponding to a first forwarding path to a transport controller function of each of one or more transport networks on the first forwarding path, for the transport controller function to associate the first multi-transport network context-identifier, MTNC-ID with one or more transport paths configured in a respective transport network; and sending, by first the controller function of the first customer network, the first multi-transport network context-identifier, MTNC-ID of the plurality of multi-transport network context-identifiers, MTNC-IDs corresponding to the first forwarding path to a session management function, SMF of the first customer network, the first forwarding path spanning between two data plane network functions that are managed by the session management function, SMF; where determining the plurality of MTNC-IDs comprises: determining a MTNC-ID based on traffic demand estimates between the first customer network and a second customer network receiving traffic forwarded on the forwarding path, and based on the set of resource provisioning requirements associated with the MTNC-ID; and further comprising: collecting, by the first controller function of the first customer network, data regarding traffic communicated between the first customer network and the second customer network through one or more transport networks.