A method, comprising: performing operations in a network comprising a first forwarding domain using a first data plane forwarding protocol; wherein the network comprises a second forwarding domain using a second data plane forwarding protocol different than the first data forwarding plane forwarding protocol; wherein the first forwarding domain includes a first path node, a first intermediate node, and a particular border node; wherein the second forwarding domain includes a second path node, a second intermediate node, and the particular border node; wherein each of said first and second data plane forwarding protocols is different and is taken from the group consisting of Internet Protocol version 6, IPv6, Segment Routing, SRv6, and Segment Routing Multiprotocol Label Switching, SR-MPLS; and wherein said operations comprise: determining that a particular path in the network from the first path node to the second path node passes through the first intermediate node and the second intermediate node without traversing the particular border node nor any gateway configured to convert packets sent over the particular path from the first data plane forwarding protocol to the second data plane forwarding protocol; responsive to said determined particular path including the first intermediate node and the second intermediate node in different said forwarding domains using different said data plane forwarding protocols, modifying the particular path by: instantiating, according to the first data plane forwarding protocol, a first forwarding policy defining a first traffic engineered path from the first path node, through the first intermediate node, to the particular border node; wherein the first traffic engineered path includes a particular Binding Segment Identifier, BSID; instantiating the particular BSID, according to the first data plane forwarding protocol, on the particular border node defining a second traffic engineered path, according to the second data plane forwarding protocol, from the particular border node through the second intermediate node to the second path node; and after applying the first forwarding policy at the first path node to a packet, sending the packet over said modified particular path. determining that a particular path in the network from the first path node to the second path node passes through the first intermediate node and the second intermediate node without traversing the particular border node nor any gateway configured to convert packets sent over the particular path from the first data plane forwarding protocol to the second data plane forwarding protocol; responsive to said determined particular path including the first intermediate node and the second intermediate node in different said forwarding domains using different said data plane forwarding protocols, modifying the particular path by: instantiating, according to the first data plane forwarding protocol, a first forwarding policy defining a first traffic engineered path from the first path node, through the first intermediate node, to the particular border node; wherein the first traffic engineered path includes a particular Binding Segment Identifier, BSID; instantiating the particular BSID, according to the first data plane forwarding protocol, on the particular border node defining a second traffic engineered path, according to the second data plane forwarding protocol, from the particular border node through the second intermediate node to the second path node; and instantiating, according to the first data plane forwarding protocol, a first forwarding policy defining a first traffic engineered path from the first path node, through the first intermediate node, to the particular border node; wherein the first traffic engineered path includes a particular Binding Segment Identifier, BSID; instantiating the particular BSID, according to the first data plane forwarding protocol, on the particular border node defining a second traffic engineered path, according to the second data plane forwarding protocol, from the particular border node through the second intermediate node to the second path node; and after applying the first forwarding policy at the first path node to a packet, sending the packet over said modified particular path.