ROADM consists of DEMUX-Switch-MUX (DSM) reconfigurable Add multiplexer (ROAM) for the Add ports, and the DMUX for the Drop ports. It also offers the broadcast and select functionality by the splitter. The ROADM is applicable to metro core and metro access networks, and enterprise networks.