Which SFP transceiver and fibre type to use for White Rabbit
Standard compatible to 1000BASE-BX10
As in White Rabbit it is of uttermost importance to have equal cable lenghts in both directions, a single fibre should be used for sending data both directions.
As we claim a compatibility with Ethernet, we use what the Gigabit Ethernet standards propose:
http://en.wikipedia.org/wiki/Gigabit_Ethernet : "1000BASE-BX10 is a
capable of up to 10 km over a single strand of single-mode fiber, with a
different wavelength going in each direction.
The terminals on each side of the fibre are not equal, as the one
transmitting "downstream" (from the center of the network to the
outside) uses the 1490 nm wavelength, and the one transmitting
"upstream" uses the 1310 nm wavelength."
With 'terminals' is meant terminal at a high level, not the connectors. The norm is IEEE Std 802.3-2008 (section 59, pdf page 95), but it's not clear from the specification what connectors (LC or SC) they propose for the two sides. Searching for "1000BASE-BX10 connector" comes up with LC connectors (mostly for Cisco).
Conclusion: White Rabbit should follow the 1000BASE-BX10 standard and
use 1310/1490 pairs with a single LC connector.
More specifically, the Switch ports transmitting downstream (to
endpoints) should use 1490nm on the transmitter and 1310nm on the
receiver.
Transmitting Downstream | Transmitting Upstream | |
---|---|---|
Usual location | Switch (e.g., port 3-18) | End node (e.g., SPEC, SVEC) |
White Rabbit | Master | Slave |
ITU-T terminology | OLT | ONU |
Ethernet type | IEEE 802.3ah 1000BASE-BX10-D | IEEE 802.3ah 1000BASE-BX10-U |
Tx wavelength | 1490 nm | 1310 nm |
Rx wavelength | 1310 nm | 1490 nm |
Compliant SFP types
Brand |
Transmitting Downstream Switch (WR Master) |
Transmitting Upstream End node (WR Slave) |
---|---|---|
APAC Opto Electronics (with DDMI*) | LS48-C3S-TC-N-B4 - obsolete, replaced by LS48-C3S-TC-N-D4 (green) |
LS38-C3S-TC-N-B9 - obsolete, replaced by LS38-C3S-TC-N-D9 (blue) |
Axcen Photonics | AXGE-3454-0531 [OLT] (violet) | AXGE-1254-0531 [ONU] (blue) |
Axcen Photonics (with DDMI*) | AXGD-3454-0531 [OLT] (violet) | AXGD-1254-0531 [ONU] (blue) |
CBO (with DDMI*) - MTBF report |
BO15C4931620D-BO (Version compatible to: BlueOptics Bidi SFP Transceiver 1000BASE-BX-D 20KM) (before 2024: orange, after 2024: purple) |
BO15C3149620D-BO (Version compatible to: BlueOptics Bidi SFP Transceiver 1000BASE-BX-U 20KM) (blue) |
CBO (with DDMI*) Version controlled, delay known by WR equipment |
BO15C4931620D-WR (Compatible White Rabbit) (orange - always) |
BO15C3149620D-WR (Compatible White Rabbit) (blue) |
Zyxel (with DDMI*) | SFP-BX1490-10 (EOL) | SFP-BX1310-10 (EOL) |
*DDMI: Digital Diagnostics Monitoring Interface reporting Temperature, Transmitted and Received power.
Calibration values for compliant SFP types
The tables below provides SFP-specific tx/rx correction of per-port calibration values of WR Switches, i.e. ingressLatency and egressLatency for official release of WR Switch.
v8.0 and later releases.
Corrections for WR Switch firmware releaseBrand | Part Number |
Tx corr [ps] |
Rx Corr [ps] |
TX Wavelen [nm] |
RX Wavelen [nm] |
---|---|---|---|---|---|
Axcen Photonics | AXGE-1254-0531 | -525 | 549 | 1310 | 1490 |
Axcen Photonics | AXGE-3454-0531 | -642 | 538 | 1490 | 1310 |
APAC Opto | LS38-C3S-TC-N-B9 | -654 | 806 | 1310 | 1490 |
APAC Opto | LS48-C3S-TC-N-B4 | -1316 | 480 | 1490 | 1310 |
ZyXEL | SFP-BX1490-10-D | -1318 | 2 | 1490 | 1310 |
ZyXEL | SFP-BX1310-10-D | -1356 | 50 | 1310 | 1490 |
OEM | SFP-BX-D | -1530 | 272 | 1490 | 1310 |
OEM | SFP-BX-U | -1506 | 314 | 1310 | 1490 |
BlueOptics | BO15C4931620D-WR | 55 | 115 | 1490 | 1310 |
BlueOptics | BO15C3149620D-WR | 0 | 0 | 1310 | 1490 |
v7.0.
Corrections for WR Switch firmware releaseBrand | Part Number |
Tx corr [ps] |
Rx Corr [ps] |
---|---|---|---|
Axcen Photonics | AXGE-1254-0531 | -614 | 502 |
Axcen Photonics | AXGE-3454-0531 | -651 | 565 |
APAC Opto | LS38-C3S-TC-N-B9 | -649 | 809 |
APAC Opto | LS48-C3S-TC-N-B4 | -1333 | 505 |
ZyXEL | SFP-BX1490-10-D | -1344 | -90 |
ZyXEL | SFP-BX1310-10-D | -1357 | 55 |
OEM (BlueOptics) | SFP-BX-D | -1526 | 262 |
OEM (BlueOptics) | SFP-BX-U | -1564 | 240 |
BlueOptics | BO15C4931620D-WR | 62 | 70 |
BlueOptics | BO15C3149620D-WR | 0 | 0 |
v6.* and earlier release.
Corrections for WR Switch firmware releaseBrand | Part Number |
Tx corr [ps] |
Rx Corr [ps] |
---|---|---|---|
Axcen Photonics | AXGE-1254-0531 | 0 | 0 |
Axcen Photonics | AXGE-3454-0531 | 0 | 0 |
APAC Opto | LS38-C3S-TC-N-B9 | 761 | 557 |
APAC Opto | LS48-C3S-TC-N-B4 | -29 | 507 |
NOTE: For WR Firmware release v6.* and before, the base SFP with correction zero was Axcen Photonics. As of release v7.0, the base SFP is BlueOptics.
Fibre G652 type
Use G652 fibre. This fibre is optimised for 1310nm, which compensates for the dispersion wavelength of the worst of the two wavelengths used.
- White Rabbit should follow the 1000BASE-BX10 standard and use 1310/1490 pairs with a single LC connector
- Measuring propagation delay over a 1.25 Gbps bidirectional data link - Appendix A (note: images for 1550 instead of 1490, results will be similar)
- The cable type is important that kind of has to be the best at the wavelength of the worst laser.
Other information
- Copper SFP types
- Non-compliant SFP types
- SFP+ I2C Project
- SFP standards at SNIA SFF Working group
Achim Vollhardt, Erik van der Bij, Daniel Florin - 26 March 2024