A multiprotocol label switching, MPLS, node for sending an output packet including control information and payload data, wherein the MPLS node is configured to: - receive an input packet including the payload data and a label stack comprising a pseudo-wire label, from a first pseudo-wire segment; - modify an encapsulation format of the payload data of the input packet to generate the output packet; and send the output packet to a second pseudo-wire segment; wherein the modification of the encapsulation of the input packet comprises: - generating the control information; and - adding at least the control information to the input packet to generate the output packet; wherein generating the output packet further includes: swapping the pseudo-wire label from the input packet to the output packet; removing a generic associated channel label, GAL, from the input packet; and setting the S-bit of the pseudo-wire label of the output packet; wherein adding the control information to the input packet further includes adding the control information following the bottom of the label stack of the input packet; wherein the control information includes an associated channel header, ACH. - receive an input packet including the payload data and a label stack comprising a pseudo-wire label, from a first pseudo-wire segment; - modify an encapsulation format of the payload data of the input packet to generate the output packet; and send the output packet to a second pseudo-wire segment; wherein the modification of the encapsulation of the input packet comprises: - generating the control information; and - adding at least the control information to the input packet to generate the output packet; wherein generating the output packet further includes: swapping the pseudo-wire label from the input packet to the output packet; removing a generic associated channel label, GAL, from the input packet; and setting the S-bit of the pseudo-wire label of the output packet; wherein adding the control information to the input packet further includes adding the control information following the bottom of the label stack of the input packet; wherein the control information includes an associated channel header, ACH. send the output packet to a second pseudo-wire segment; wherein the modification of the encapsulation of the input packet comprises: - generating the control information; and - adding at least the control information to the input packet to generate the output packet; wherein generating the output packet further includes: swapping the pseudo-wire label from the input packet to the output packet; removing a generic associated channel label, GAL, from the input packet; and setting the S-bit of the pseudo-wire label of the output packet; wherein adding the control information to the input packet further includes adding the control information following the bottom of the label stack of the input packet; wherein the control information includes an associated channel header, ACH. - generating the control information; and - adding at least the control information to the input packet to generate the output packet; wherein generating the output packet further includes: swapping the pseudo-wire label from the input packet to the output packet; removing a generic associated channel label, GAL, from the input packet; and setting the S-bit of the pseudo-wire label of the output packet; wherein adding the control information to the input packet further includes adding the control information following the bottom of the label stack of the input packet; wherein the control information includes an associated channel header, ACH. swapping the pseudo-wire label from the input packet to the output packet; removing a generic associated channel label, GAL, from the input packet; and setting the S-bit of the pseudo-wire label of the output packet; wherein adding the control information to the input packet further includes adding the control information following the bottom of the label stack of the input packet; wherein the control information includes an associated channel header, ACH.