A network tap (1,41,71,201), comprising: - a first set of one or more connectors (16,17,212) for connecting to a first network device; - a second set of one or more connectors (18,19,213) for connecting to a second network device; - a third set of one or more connectors (11,13,51,52,211) for connecting to a monitoring device; and - a failover circuit (2,202), characterized in that: - said network tap further comprises a set of one or more optical signal regeneration circuits (5-8,77-78,205); and - said failover circuit (2,202) is configured to receive a first optical input signal from said first set of connectors (16,17,212) and provide said first optical input signal to said set of optical signal regeneration circuits (5-8,77-78,205) in a normal mode and to said second set of connectors (18,19,213) in a failure mode and further configured to receive a second optical input signal from said second set of connectors (18,19,213) and provide said second optical input signal to said set of one or more optical signal regeneration circuits (5-8,77-78,205) in said normal mode and to said first set of connectors (16,17,212) in said failure mode, wherein said set of one or more optical signal regeneration circuits (5-8,77-78,205) is configured to receive said first optical input signal from said failover circuit, convert said first optical input signal to a first set of one or more electrical signals, generate a first optical output signal and a second optical output signal from said first set of one or more electrical signals and provide said first optical output signal to said second set of connectors (18,19,213) and said second optical output signal to said third set of connectors (11,13,51,52,211), and said set of one or more optical signal regeneration circuits (5-8,77-78,205) is further configured to receive said second optical input signal from said failover circuit, convert said second optical input signal to a second set of one or more electrical signals, generate a third optical output signal and a fourth optical output signal from said second set of one or more electrical signals and provide said third optical output signal to said first set of connections (16,17,212) and said fourth optical output signal to said third set of connectors (11,13,51,52,211). - a first set of one or more connectors (16,17,212) for connecting to a first network device; - a second set of one or more connectors (18,19,213) for connecting to a second network device; - a third set of one or more connectors (11,13,51,52,211) for connecting to a monitoring device; and - a failover circuit (2,202), - said network tap further comprises a set of one or more optical signal regeneration circuits (5-8,77-78,205); and - said failover circuit (2,202) is configured to receive a first optical input signal from said first set of connectors (16,17,212) and provide said first optical input signal to said set of optical signal regeneration circuits (5-8,77-78,205) in a normal mode and to said second set of connectors (18,19,213) in a failure mode and further configured to receive a second optical input signal from said second set of connectors (18,19,213) and provide said second optical input signal to said set of one or more optical signal regeneration circuits (5-8,77-78,205) in said normal mode and to said first set of connectors (16,17,212) in said failure mode, wherein said set of one or more optical signal regeneration circuits (5-8,77-78,205) is configured to receive said first optical input signal from said failover circuit, convert said first optical input signal to a first set of one or more electrical signals, generate a first optical output signal and a second optical output signal from said first set of one or more electrical signals and provide said first optical output signal to said second set of connectors (18,19,213) and said second optical output signal to said third set of connectors (11,13,51,52,211), and said set of one or more optical signal regeneration circuits (5-8,77-78,205) is further configured to receive said second optical input signal from said failover circuit, convert said second optical input signal to a second set of one or more electrical signals, generate a third optical output signal and a fourth optical output signal from said second set of one or more electrical signals and provide said third optical output signal to said first set of connections (16,17,212) and said fourth optical output signal to said third set of connectors (11,13,51,52,211).