A method in a multicast optical network for relpacing a header in an optical signal propagating at a given wavelength, the optical signal including the header and a data payload, the header being composed of one or more header signals each being conveyed by a distinct sub-carrier frequency and arranged so that the highest detectable sub-carrier frequency corresponds to an active header signal, the plurality of sub-carrier frequencies occupying a frequency band above the data payload, the header containing multicast information as sub-headers in each of the header signals for routing the optical signal through a switch, the method comprising the steps of
- opto-electrically converting the optical signal to detect the header,
- reading the header to obtain the multicast information,
- optically processing the optical signal to delete the header, and
- inserting a new header into the optical signal in place of the deleted header to convey the multicast information.