17

I originally thought that SFP connection involved optical fiber. However, I came across an RJ45-SFP Copper device. Thus, it appears to be an SFP device that connects to an RJ45 slot and conducts through copper... how is that different from a standard Ethernet/RJ45 connection? What really differentiates SFP from other Gateway connections?

*Link to the product I mentioned: https://www.newegg.com/Product/Product.aspx?Item=N82E16816530001

3
  • Copper 10G is also limited to around 30~35 metres, so its not overly useful for longer runs, which mandate fibre/fiber. SFP connectors make a product more versatile, and decrease the number of stock variants made and stored and sold and supported. – Criggie Mar 5 '18 at 19:33
  • The advantage of a so-called "electrical SFP" is pretty straightforward: it allows you to connect a copper link to an SFP port... – user253751 Mar 5 '18 at 22:53
  • Sometimes you have need 25 copper links on a switch with 24 ports plus sfp ports. This means you don't need go all the way to a 48 port switch for the one link. – Joel Coehoorn Mar 6 '18 at 18:50
41

An SFP - Small Form-factor Pluggable Transceiver - is just a little device that converts a standard set of signals to another standard set of signals. They often convert to fibre Ethernet connections, but can equally provide copper Ethernet or even direct SFP-SFP connections.

The SFP spec outlines the signals as well as the termination - in this case directly between the module and the host device.


"Cable Internet" is a consumer term that typically refers to transmitting data via a coaxial cable using a version of DOCSIS.

DOCSIS outlines requirements for the signals and cable, but I don't believe it dictates the termination / connectors. In the UK these are typically terminated with F-Type Coax connectors.


Ethernet is a set of standards (IEEE 802.3) which covers transmitting data via coaxial cable, twisted pairs as well as fibre.

  • 802.3a - 10Base2 - coax
  • 802.3i - 10Base-T - twisted pairs
  • 802.3u - 100Base-Tx, or more colloquially 100Base-T - twisted pairs
  • 802.3z - 1000Base-X - fibre
  • 802.3ab - 1000Base-T - twisted pairs

RJ-45 doesn't mean Ethernet, and Ethernet doesn't mean RJ-45. It's quite common to find RJ-45 wall sockets in office buildings that have been patched to an analog telephone system - though with VoIP this is becoming less common.

Ethernet (like DOCSIS) outlines the signals and cable requirements, but it also outlines options for the connectors used.


In summary, SFP, DOCSIS, and Ethernet are all standards for transmitting data over a physical medium. The standards will often dictate physical aspects of the interface - for example SFP specifies the size and shape of a module, while DOCSIS and Ethernet specify the requirements of the cable.


The term "Ethernet cable" is somewhat of a misnomer. You will likely actually be referring to a CAT5, CAT5e, CAT6 or maybe CAT7 cable that is terminated with an RJ-45 on either end. If terminated correctly, these can be used to connect two Ethernet devices that have a common set of supported protocols.


To further clarify SFPs...

An SFP module will typically present itself as a little box that you insert into a switch or router. You then connect fibre or copper cables to the SFP module using one of the standard connectors.

SFP Module with detached cables

However, they do exist as "Direct Attach Cables". In this form, the modules are attached to either end of the cable, and are not designed to be removed.

SFP Direct Attach Cable


To further clarify RJ-45 and CATx...

RJ-45 is just an 8 pin connector and can be used for any type of cable, twisted or not. It is typically (though not always) crimped onto solid-core cables. 100Base-Tx only requires two pairs, so you may see some "Ethernet cables" with only 4 wires in the RJ-45 connectors at either end. As mentioned above, telephone systems exist that use the same connector, and will likely not use twisted pairs for short runs (e.g: wall to phone). RJ-45 outlines the shape / size / locking / etc... As you may have found out an RJ-11 connector fits into an RJ-45 socket.

As @JourneymanGeek points out, Ethernet specifies what signals to transmit and receive, and puts requirements on the characteristics of the cable - certain signal loss is acceptable at certain frequencies, and certain inter-pair cross-talk levels (where the signals on one pair can be "heard" on another pair).

The Category standards are then a way to enforce or guarantee the physical characteristics of a cable. CAT6 will have better performance than CAT5 (250 MHz vs 100 MHz). The signal loss, crosstalk and immunity to external electromagnetic effects are all achieved by various wire thickness, twist rate, and shielding.

Little known fact: each of the four pairs in a CAT5/CAT6 cable are twisted at different rates (number of twists per meter) to reduce the cross talk between them. A higher twist rate increases the immunity, but also consumes more cable so costs more - hence CAT5 is cheaper than CAT6.


Starting to go outside the scope of the question, but it may help understanding:

Remember, when discussing the complex and fast signals involved in such technologies, the whole signal path is very important to achieve a functional communication link. This includes everything in the signal's path:

  1. Bond wires within the chips - connecting the packaging to the die
  2. Chip on the PCBs
  3. PCB traces
  4. Sockets on the PCBs
  5. Connectors on the wires
  6. The wire inbetween

If you have a look at the datasheets for devices that interface with high speed signals you'll see information on the trace lengths from the chip's pin to the die - matched length signal paths and matched impedance throughout are also very important to assure the signal's integrity.

9
  • 3
    this is... a pretty epic answer. – Journeyman Geek Mar 5 '18 at 10:10
  • @Attie I want to confirm that I understand this correctly: "The term "Ethernet cable" is somewhat of a misnomer. You will likely actually be referring to a CAT5, CAT5e, CAT6 or maybe CAT7 cable that is terminated with an RJ-45 on either end." Ethernet standards involves twisted pairs (among other wiring), and Cat standards also involve twisted pairs (inline with Ethernet), but RJ45 just refers to the plug/port type and has nothing to do with the Ethernet standards? – abcjme Mar 5 '18 at 12:43
  • 1
    I'm pleased you appreciate my answer - I've added more to address your comments, but it sounds like you understand :-) – Attie Mar 5 '18 at 13:15
  • 5
    The CAT7 standard has been finalized, but a CAT6A standard was released that I think achieves much the same performance (10Gb/s Ethernet over 100m of copper). – Attie Mar 5 '18 at 13:16
  • 1
    CAT7 also offered up the incompatible GG45 connector as an option... which may be another reason the industry has stuck with RJ-45 on CAT6A for 10Gb/s Ethernet. – Attie Mar 5 '18 at 13:24
0

In addition there are products in the SFP form factor with more capabilities. Here's an ONT from Huawei that fits inside a SFP port http://www.huawei.com/ucmf/groups/public/documents/webasset/hw_415752.pdf Difference between that and a simple SFP is that this thing terminates an internet link, provides management functions back to the ISP/RSP, and is essentially an ethernet router. It looks exactly like an SFP, but allows "the internet" to enter a customer's switching directly rather than having a separate router to terminate the fibre/fiber.

0

Logically an Ethernet interface (or many other types of network interface) can be divided into two parts. The MAC that turns packets into a datastream and the transciever that takes that datastream and turns it into a form suitable for the physical medium.

The MAC is normally integated into the network device. The transciever may also be integrated or it may be in the form of a module. Integrating the transciever lowers the total per-port cost but reduces flexibility.

The fiber world uses a dizzying array of different standards, so pluggable transervers are the norm there. The copper world on the other hand mostly uses fixed transcievers. From time to time though it is desirable to connect a copper connection to a SFP port, so 100BASE-T SFP transcievers are made.

Unfortunately the same was not easilly possible for 10GBASE-T in SFP+, due to high power requirements of 10GBASE-T. Eventually SFP+ modules for a reduced-distance variant of 10GBASE-T became available but they are still expensive and uncommon.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.