[AusNOG] Megaport - Link Negotiation
Glen Turner
gdt at gdt.id.au
Fri Apr 25 20:41:32 EST 2014
Damian Guppy lit pixels to say:
>
> I would assume it's actually a function of the SFP module and not of the
> router/switch its plugged into, since as has been said, you can plug a 1G
> SFP module into a SFP+ slot and it works at 1G. The SFP+ module would just
> report its operating as a 1G module.
I wish it were that simple.
A SFP+ slot is electrically compatible with SFP. However driving a SFP in
a SFP+ slot requires programming different to driving a SFP in a SFP slot,
particularly if the programmer used the hardware rate select line rather
than a SFP rate select register. There's a fine Finisar datasheet on how
to do this for their SFP+, and every manufacturer has adopted that
technique. Needless to say some manufacturers still can't manage to get
it right, and of interest to AusNOG the MikroTik equipment does not
correctly set up a multi-rate SFP[1] in a SFP+ slot (a software issue, so
hopefully they'll correct it).
You cannot drive a 10GE signal into a GbE receiver. If you disable
autonegotiation you may get link, but that doesn't imply the ability to
receive frames.
A very few SFP+ can output both 10Gbps and 1Gbps signalling, speed
selectable through the SFP+ registers. Perhaps in the long run the cost of
these will fall enough for them to be widely available, but at the moment
they are a curiousity. Again, these require the SFP+-using software to
correctly set up the SFP+'s registers, and that shouldn't be
assumed.
Support for exotic SFPs is becoming more and more of an issue as SFPs
gain more and more features (eg, DWDM frequency selection, ethernet OAM).
-glen
[1] ie: most SFPs, as they'll support 1Gbps for GbE, 2Gbps for FC, etc
even if labelled by the distributor as GbE.
--
Glen Turner <http://www.gdt.id.au/~gdt/>
More information about the AusNOG
mailing list