A communication network (100; 200) for transfer of information between industrial systems, the communication network (100; 200) comprising: a plurality of industrial systems (110, 160; 210, 220, 250, 280), each system of the plurality of industrial systems (110, 160; 210, 220, 250, 280) comprising: at least one of an optical emitter (125; 215, 240, 270, 298) and an optical receiver (175; 230, 260, 290); an Input/ Output I/O board (120, 170; 212, 225, 255, 285) comprising at least one I/O module (130, 180; 235, 265, 295); and a processing module (140, 190; 245) coupled with the I/O board (120, 170; 212, 225, 255, 285), the processing module (140, 190; 245) and the I/O board (120, 170; 212, 225, 255, 285); a first optical bus coupled with the at least one of an optical emitter and an optical receiver of one or more pairs of systems of the plurality of industrial systems (110, 160; 210, 220, 250, 280) for transferring the optical signal between the one or more pairs of systems, at any time instant, the optical signal represents a set of the actual information; and a second optical bus coupled with the at least one of the optical emitter and the optical receiver of the one or more pairs of systems for transferring a complement of the optical signal between the one or more pairs of systems, at any time instant, the complementary optical signal represents a set of the complement of each of the actual information, characterized in that the processing module (140, 190; 245) is configured to generate an optical signal corresponding to an information and a Cyclic Redundancy Check CRC information associated with the information and to determine a reliable receipt of the information based on matching a signal received from the first optical bus and a signal received from the second optical bus, and a CRC algorithm. a plurality of industrial systems (110, 160; 210, 220, 250, 280), each system of the plurality of industrial systems (110, 160; 210, 220, 250, 280) comprising: at least one of an optical emitter (125; 215, 240, 270, 298) and an optical receiver (175; 230, 260, 290); an Input/ Output I/O board (120, 170; 212, 225, 255, 285) comprising at least one I/O module (130, 180; 235, 265, 295); and a processing module (140, 190; 245) coupled with the I/O board (120, 170; 212, 225, 255, 285), the processing module (140, 190; 245) and the I/O board (120, 170; 212, 225, 255, 285); at least one of an optical emitter (125; 215, 240, 270, 298) and an optical receiver (175; 230, 260, 290); an Input/ Output I/O board (120, 170; 212, 225, 255, 285) comprising at least one I/O module (130, 180; 235, 265, 295); and a processing module (140, 190; 245) coupled with the I/O board (120, 170; 212, 225, 255, 285), the processing module (140, 190; 245) and the I/O board (120, 170; 212, 225, 255, 285); a first optical bus coupled with the at least one of an optical emitter and an optical receiver of one or more pairs of systems of the plurality of industrial systems (110, 160; 210, 220, 250, 280) for transferring the optical signal between the one or more pairs of systems, at any time instant, the optical signal represents a set of the actual information; and a second optical bus coupled with the at least one of the optical emitter and the optical receiver of the one or more pairs of systems for transferring a complement of the optical signal between the one or more pairs of systems, at any time instant, the complementary optical signal represents a set of the complement of each of the actual information, characterized in that the processing module (140, 190; 245) is configured to generate an optical signal corresponding to an information and a Cyclic Redundancy Check CRC information associated with the information and to determine a reliable receipt of the information based on matching a signal received from the first optical bus and a signal received from the second optical bus, and a CRC algorithm.