Two LC fiber modules sit side by side in a parts bin. They look identical - same housing, same connector, same size. But one is a 1000BASE-LX running at 1 Gigabit, and the other is a 10GBASE-LR running at 10 Gigabit. Plug the wrong one into a switch port, and the link stays down with no obvious explanation.
So how do you tell if an SFP module is 1G or 10G? The short answer: check the label markings, decode the Ethernet standard in the model number, verify the switch port speed, or read the module's EEPROM data through the switch CLI. This guide walks through each method with real examples, covers the differences between SFP and SFP+ form factors, and explains the compatibility rules that trip up even experienced engineers.

1G SFP vs 10G SFP+ at a Glance
| What to Check | 1G SFP Typically Shows | 10G SFP+ Typically Shows |
|---|---|---|
| Label markings | 1G, 1000BASE, Gigabit SFP, SFP 1.25G | 10G, 10GBASE, SFP+, 10GbE |
| Ethernet standard | 1000BASE-SX, 1000BASE-LX, 1000BASE-ZX | 10GBASE-SR, 10GBASE-LR, 10GBASE-ER |
| Form factor name | SFP | SFP+ |
| Switch port speed | 1 Gbps / 1000 Mbps | 10 Gbps / 10000 Mbps |
| DOM/DDM or EEPROM data | Vendor part number and nominal bitrate indicating 1G | Vendor part number and nominal bitrate indicating 10G |
Work through these checks in order. If the label is clear, you may not need to go further. If the label is worn, missing, or ambiguous, move to the model number, then to the switch CLI.
SFP vs SFP+: Understanding the Speed Difference
SFP (Small Form-factor Pluggable) and SFP+ share nearly identical physical dimensions - both use the same cage and the same LC or RJ45 connector interface. The critical difference is the electrical signaling rate. The original SFP specification (INF-8074i) was designed for data rates up to about 4.25 Gbps, which covers 1 Gigabit Ethernet. The SFP+ specification (SFF-8431, published by the SFF Committee) extended the electrical interface to support 10 Gbps signaling for 10 Gigabit Ethernet.
Because the physical housing is the same, you cannot distinguish a 1G SFP from a 10G SFP+ by size, shape, or connector alone. A Cisco GLC-SX-MMD (1G, multimode, 850 nm) and a Cisco SFP-10G-SR (10G, multimode, 850 nm) both have duplex LC connectors and nearly identical dimensions. The only reliable way to tell them apart is by reading the label, the model number, or the module's internal EEPROM data.
Method 1: Read the SFP Label for 1000BASE or 10GBASE Markings
The printed label on the module body is the fastest starting point. Most manufacturers print the speed, Ethernet standard, or form factor name directly on the sticker.
Look for these indicators:
| Marking | What It Means |
|---|---|
| 1G, 1.25G, 1000BASE, GE SFP, Gigabit SFP | 1 Gigabit SFP module |
| 10G, 10GBASE, SFP+, 10GbE, 10G SFP+ | 10 Gigabit SFP+ module |
A label that reads "1000BASE-LX" is a 1G single-mode module. A label that reads "10GBASE-SR" is a 10G multimode module. If the label says "SFP+" without any other speed marking, treat it as 10G - the SFP+ designation itself indicates 10 Gigabit capability.
One caution: labels on older modules or third-party compatible optics can be worn, partially peeled, or reprinted. If the sticker is unreadable or you suspect the module has been relabeled, do not rely on visual inspection alone. Move to the next method.

Method 2: Decode the Ethernet Standard in the Model Number
When the label does not explicitly say "1G" or "10G," the Ethernet standard embedded in the model name is the next best indicator. IEEE 802.3 defines the naming convention, and the prefix reliably maps to speed:
| Ethernet Standard | Speed | Fiber Type | Typical Reach |
|---|---|---|---|
| 1000BASE-SX | 1G | Multimode (850 nm) | Up to 550 m (OM2) |
| 1000BASE-LX | 1G | Single-mode (1310 nm) | Up to 10 km |
| 1000BASE-ZX | 1G | Single-mode (1550 nm) | Up to 70 km |
| 10GBASE-SR | 10G | Multimode (850 nm) | Up to 300 m (OM3) / 400 m (OM4) |
| 10GBASE-LR | 10G | Single-mode (1310 nm) | Up to 10 km |
| 10GBASE-ER | 10G | Single-mode (1550 nm) | Up to 40 km |
| 10GBASE-ZR | 10G | Single-mode (1550 nm) | Up to 80 km |
The rule is straightforward: 1000BASE = 1G, 10GBASE = 10G.
Vendor part numbers often embed the same information. For example, Cisco uses GLC-SX-MMD for its 1G multimode SFP, and SFP-10G-SR for its 10G multimode SFP+. Juniper uses EX-SFP-1GE-SX and EX-SFP-10GE-SR. The speed is usually visible in the part number if you know where to look.
Method 3: Verify Speed Through the Switch Port Interface
If the module is already installed in a switch or router, the management interface can tell you what speed the link is running at. Check the port status through the web GUI, CLI, or network management software.
Look for fields like port speed, link speed, negotiated speed, media type, or transceiver type. If the interface reports 1000 Mbps or 1 Gbps, the module is operating at 1G. If it reports 10 Gbps, the module is operating at 10G.
Here are the relevant CLI commands on common platforms:
| Platform | Command |
|---|---|
| Cisco IOS / IOS-XE | show interfaces [interface-id] transceiver detail |
| Cisco NX-OS | show interface [interface-id] transceiver details |
| Juniper Junos | show interfaces diagnostics optics [interface] |
| Arista EOS | show interfaces [interface-id] transceiver |
| MikroTik RouterOS | /interface ethernet monitor [interface] |
| Linux | ethtool -m [interface] |
One important caveat: the port speed reflects the current operating speed, which is not always the module's full capability. A 10G SFP+ uplink port on a managed switch might be manually configured to run at 1000 Mbps. If the speed seems unexpected, verify the port configuration before concluding that the module itself is 1G.

Method 4: Read the Module EEPROM via DOM/DDM
When the label is missing or unreadable and the module is not yet installed, the most reliable identification method is to insert the module into a compatible switch and read its EEPROM data.
Most modern optical transceivers comply with the SFF-8472 specification, which defines a standard management interface known as DOM (Digital Optical Monitoring) or DDM (Digital Diagnostic Monitoring). Through this interface, the switch can report the module's vendor name, part number, serial number, wavelength, nominal bitrate, supported Ethernet standard, and real-time optical power levels.
For example, running show interface ethernet 1/17 transceiver details on a Cisco Nexus switch might return output like this:
type is GLC-BX40-D-I
name is CISCO-EDGE
nominal bitrate is 1300 MBit/sec
Link length supported for 9/125um fiber is 40 km
The "nominal bitrate" and "type" fields directly indicate the module speed. A nominal bitrate around 1300 MBit/sec corresponds to a 1G module. A bitrate around 10300 MBit/sec corresponds to 10G. The product ID (such as GLC-SX-MMD or SFP-10G-SR) confirms the speed unambiguously.
This method is particularly valuable when you are sorting through a mixed bin of unlabeled modules, verifying a third-party compatible optic that uses non-standard labeling, or diagnosing a link that refuses to come up.
1G SFP vs 10G SFP+ Detailed Comparison
| Parameter | 1G SFP | 10G SFP+ |
|---|---|---|
| Data rate | 1.25 Gbps | 10.3125 Gbps |
| MSA specification | INF-8074i | SFF-8431 / SFF-8432 |
| IEEE Ethernet standards | 1000BASE-SX, 1000BASE-LX, 1000BASE-ZX | 10GBASE-SR, 10GBASE-LR, 10GBASE-ER, 10GBASE-ZR |
| Common connector | Duplex LC (optical), RJ45 (copper) | Duplex LC (optical), RJ45 (copper) |
| Physical size | Same SFP form factor | Same SFP form factor |
| Port compatibility | SFP slots; some SFP+ slots with 1G fallback | SFP+ and SFP28 slots (with backward support) |
| Fiber types | Single-mode and multimode | Single-mode and multimode |
| Typical use cases | Access layer, campus distribution, legacy 1G infrastructure | Data center spine-leaf, 10G server uplinks, aggregation layer |
Compatibility: Can You Mix 1G SFP and 10G SFP+ Modules?
Can a 1G SFP Work in a 10G SFP+ Port?
It depends on the switch model and firmware. Many modern switches - including various Cisco Catalyst, Nexus, Juniper EX, and Arista platforms - allow their 10G SFP+ ports to operate at 1G when a 1G SFP module is inserted. The port typically needs to auto-negotiate down or be manually configured for 1G speed.
However, this is not universal. Some switch models or firmware versions do not support 1G fallback on SFP+ ports. Before relying on this, check the vendor's optics compatibility matrix for your specific platform. On Cisco, you can verify supported optics through the Optics-to-Device Compatibility Matrix at tmgmatrix.cisco.com.
Can a 10G SFP+ Work in a 1G SFP Port?
In nearly all cases, no. A 1G SFP port does not support the 10 Gbps electrical signaling that a 10G SFP+ module requires. The module will physically fit into the cage, but the port electronics cannot drive or receive the higher-speed signal. The link will stay down.
Can a 10G SFP+ Module Run at 1G?
A standard fixed-rate optical SFP+ module (such as a 10GBASE-SR or 10GBASE-LR) operates only at 10G. It will not negotiate down to 1G.
There are exceptions: some copper RJ45 SFP+ modules and certain multi-rate or dual-rate optical modules support more than one speed. For example, some vendors offer "1G/10G auto-negotiating" copper SFP+ modules. Always verify this capability in the module's datasheet - do not assume a 10G module can run at 1G unless the datasheet explicitly says so.
Five Common Mistakes When Identifying SFP Module Speed
Mistake 1: Assuming Single-Mode Fiber Means 10G
Single-mode and multimode describe the fiber's core size and light propagation characteristics - not the data rate. Both 1G and 10G modules are available in single-mode and multimode variants. A 1000BASE-LX is a 1G single-mode module. A 10GBASE-SR is a 10G multimode module. Fiber type affects transmission distance and wavelength, not Ethernet speed.
Mistake 2: Judging Speed by the LC Connector
Most SFP and SFP+ optical modules use duplex LC connectors. The LC connector tells you the fiber interface type, not the module speed.
Mistake 3: Assuming Same Physical Size Means Same Speed
SFP and SFP+ share the same mechanical form factor. You cannot determine speed by measuring or visually comparing the housing. Always verify through labels, part numbers, or EEPROM data.
Mistake 4: Ignoring the Switch Port Capability
A module must match the port it is installed in. Inserting a 10G SFP+ into a port that only supports 1G will not work. Inserting a 1G SFP into a 10G port will only work if that port supports 1G fallback. Before troubleshooting the module, check what the port actually supports.
Mistake 5: Overlooking Wavelength and Fiber Mismatch
Even when the speed is correct, a link can fail if there is a wavelength or fiber type mismatch. A 10GBASE-SR (850 nm, multimode) connected to single-mode fiber will not establish a link. A 1000BASE-LX on one end facing a 10GBASE-LR on the other end will also fail - the two standards use different signaling rates and are not interoperable. Both ends of a fiber link must use compatible optical standards.
Troubleshooting: What to Do When the Link Will Not Come Up
You have identified the module, confirmed the speed, and installed it - but the port stays down. Before replacing the optic, work through this checklist:
Step 1: Confirm Both Ends Use the Same Speed and Standard
A 1000BASE-LX on one end and a 10GBASE-LR on the other will not link. Even though both use 1310 nm single-mode fiber, their data rates are different. Verify that both sides of the link use the same Ethernet standard.
Step 2: Check the Port Configuration
Is the port set to auto-negotiate, or is it forced to a specific speed? On some switches, inserting a 1G SFP into a 10G port requires manual speed configuration. Check whether the port has been administratively shut down or placed into an error-disabled state.
Step 3: Verify Fiber Type and Patch Cable
Confirm whether the module requires single-mode or multimode fiber. A multimode module on single-mode fiber (or vice versa) will typically fail to link or produce high bit-error rates. Also check that the fiber patch cable connectors match the module interface.
Step 4: Check Vendor Compatibility and Coding
Some switch platforms restrict third-party optics. Cisco, for instance, may display an "unsupported transceiver" warning and err-disable the port if the module EEPROM is not coded for that platform. Use the show logging command after inserting the module to check for compatibility messages. Consult the switch vendor's transceiver compatibility documentation to confirm support.
Step 5: Read Optical Power Levels via DOM
If the module supports DOM/DDM, check the Tx (transmit) and Rx (receive) optical power readings. Compare them against the module datasheet specifications. For reference, a typical 1000BASE-LX module has a transmit power range of roughly −9.5 dBm to −3 dBm and a receiver sensitivity around −20 dBm. A 10GBASE-LR module transmits between roughly −8.2 dBm and +0.5 dBm with receiver sensitivity near −14.4 dBm (per IEEE 802.3 specifications).
Very low Rx power may indicate a dirty connector, a damaged patch cable, excessive link distance, or the wrong module type. Clean the fiber connectors, inspect the cable, and re-check the DOM readings.
Decision Flow: Identifying an Unknown SFP Module
When you pull an unlabeled module from a parts bin, follow this sequence:
- Read the label. Look for 1000BASE, 10GBASE, SFP, or SFP+ markings.
- Search the part number. Enter the vendor part number into the manufacturer's product database or datasheet library.
- Check for 1000BASE vs 10GBASE. The Ethernet standard prefix reliably indicates speed.
- Insert into a compatible switch. Use an available SFP+ port (which can accept both SFP and SFP+ modules on most modern platforms).
- Read the EEPROM/DOM data. Run the appropriate show interface transceiver command for your platform. Identify the vendor, part number, nominal bitrate, and supported standard.
- Cross-reference the compatibility matrix. Confirm the module is supported on your target switch before deploying it into production.

How to Choose the Right Replacement SFP or SFP+ Module
When ordering a replacement, matching the speed alone is not enough. Verify these parameters against both the failed module's specifications and the switch port requirements:
- Speed: 1G (SFP) or 10G (SFP+)
- Ethernet standard: for example, 1000BASE-LX or 10GBASE-SR
- Fiber type: single-mode or multimode
- Distance: short-reach (SR/SX), long-reach (LR/LX), or extended-reach (ER/ZX)
- Wavelength: 850 nm, 1310 nm, 1550 nm, or other
- Connector: duplex LC for optical, RJ45 for copper
- Switch compatibility: confirm the module is listed in the target platform's compatibility matrix
- Operating temperature: commercial (0–70 °C) or industrial (−40 to +85 °C) as required
FAQ
Q: Is SFP always 1G?
A: In standard Ethernet usage, SFP modules are associated with 1G. However, the SFP form factor is also used for other protocols at different speeds (such as Fibre Channel at 1G, 2G, or 4G). For 10G Ethernet, the standard form factor is SFP+.
Q: Is SFP+ always 10G?
A: SFP+ is primarily designed for 10G. Some specialty multi-rate modules may support both 1G and 10G, but these are exceptions. Always verify the specific module datasheet.
Q: Can I use a 1G SFP in a 10G switch?
A: Only if the specific 10G port on that switch model supports 1G SFP operation. Check the switch vendor's compatibility matrix for your exact hardware and firmware version.
Q: Why does my 10G SFP+ not work in a 1G port?
A: A 1G SFP port cannot support the 10 Gbps electrical signaling required by a 10G SFP+ module. The module fits physically, but the port hardware does not support the data rate.
Q: What does 1.25G on an SFP label mean?
A: 1.25 Gbps is the actual line rate of a 1G Ethernet SFP module (1 Gbps payload plus 8B/10B encoding overhead). A module labeled 1.25G is a 1G SFP.
Q: Is SFP28 the same as SFP+?
A: No. SFP28 uses the same physical form factor but supports 25 Gbps signaling for 25 Gigabit Ethernet. SFP28 ports typically accept SFP+ (10G) and sometimes SFP (1G) modules for backward compatibility, but an SFP28 module will not work in an SFP+ port that only supports 10G.
Q: How do I check SFP speed on a Cisco switch?
A: Use show interfaces [interface-id] transceiver detail on IOS/IOS-XE platforms, or show interface [interface-id] transceiver details on NX-OS. You can also use show inventory to see the product ID (PID) of installed optics.
Q: Does single-mode or multimode tell me whether an SFP is 1G or 10G?
A: No. Single-mode and multimode describe the fiber type, not the data rate. Both 1G and 10G modules exist for each fiber type. You need to check the Ethernet standard, label, or EEPROM data to determine speed.
Conclusion
Telling a 1G SFP from a 10G SFP+ comes down to reading the right information: the label markings, the Ethernet standard (1000BASE vs 10GBASE), the switch port speed, or the module's EEPROM data via DOM/DDM. Physical appearance alone is never reliable - two modules that look identical can operate at completely different speeds with incompatible signaling.
For deployment and troubleshooting, always confirm that the module speed matches the port capability, the fiber type matches the optic, and both ends of the link use the same Ethernet standard. When in doubt, insert the module into a switch, read the transceiver details through the CLI, and cross-check against the vendor's compatibility matrix. That extra verification step prevents mismatched links, wasted troubleshooting time, and unnecessary module replacements.