A method for efficient multilayer optical networking, comprising: a) receiving, by a controller unit, traffic packets from a first packet generating device, each one of said traffic packets including an embedded virtual LAN or VLAN tag indicating a destination of a second packet generating device; and b) sending, by at least one sliceable bandwidth variable transponder in an optical network, said received tagged traffic packets via a plurality of different sub-carriers to its corresponding destination, said plurality of different sub-carriers following a same or different path, wherein said method is characterized in that it comprises, within said step a): a1) analyzing, by a first monitoring unit during a period of time, the bytes content of said received tagged traffic packets and reporting the result of said analysis to said controller unit; a2) receiving, by said controller unit, said plurality of different subcarriers to be used for said sending; a3) adding, by a tag unit, an embedded secondary virtual LAN or S-VLAN tag to said analyzed tagged traffic packets, identifying depending of its destination to which subcarrier and to which sliceable bandwidth variable transponder each tagged traffic packets per destination is going to be sent, said adding being based on a mapping procedure executed by a rule generator unit indicating which field of the received tagged traffic packets be matched, said matching procedure at least matching the last bit of the received tagged traffic packets; and a4) sending said S-VLAN tagged traffic packets to a switch, the latter forwarding them to a given port of said identified sliceable bandwidth variable transponder for performing said step b). a) receiving, by a controller unit, traffic packets from a first packet generating device, each one of said traffic packets including an embedded virtual LAN or VLAN tag indicating a destination of a second packet generating device; and b) sending, by at least one sliceable bandwidth variable transponder in an optical network, said received tagged traffic packets via a plurality of different sub-carriers to its corresponding destination, said plurality of different sub-carriers following a same or different path, a1) analyzing, by a first monitoring unit during a period of time, the bytes content of said received tagged traffic packets and reporting the result of said analysis to said controller unit; a2) receiving, by said controller unit, said plurality of different subcarriers to be used for said sending; a3) adding, by a tag unit, an embedded secondary virtual LAN or S-VLAN tag to said analyzed tagged traffic packets, identifying depending of its destination to which subcarrier and to which sliceable bandwidth variable transponder each tagged traffic packets per destination is going to be sent, said adding being based on a mapping procedure executed by a rule generator unit indicating which field of the received tagged traffic packets be matched, said matching procedure at least matching the last bit of the received tagged traffic packets; and a4) sending said S-VLAN tagged traffic packets to a switch, the latter forwarding them to a given port of said identified sliceable bandwidth variable transponder for performing said step b).