Optical module evaluation

FAQ

Questions buyers ask
before they order.

36 answers on selection, compatibility, samples, customization, delivery and documentation — in plain language, without promises we cannot keep.

Section 1

Selection and compatibility

Which SFP module do I need for a 20 km single-mode link?

For 20 km you need a single-mode module, not a multimode one. At Gigabit that is normally a 1310 nm 1000BASE-LX type rated for 20 km with a duplex LC connector, and at 10G a 1310 nm LR type or a longer-reach variant. If only one fiber strand is available, a bidirectional module pairing two wavelengths is used instead and must be ordered as a matched pair. Confirm the host port rate, the connector on your patch panel, whether the fiber is single or dual strand, and the host platform the module has to work with.

Will a third-party SFP work in my Cisco, Juniper or Huawei switch?

Pluggable optics follow multi-source agreements for their mechanical and electrical interface, but host platforms read the module memory and compare it against what they expect. A third-party module therefore has to be programmed for the platform it will sit in. Tell us the vendor, the exact switch model, the software version and the port type, and the coding for that combination is confirmed before production. Platform names are used only to identify the host a module is coded for, and they are trademarks of their respective owners.

What is the difference between BiDi single-fiber and dual-fiber modules?

A dual-fiber module transmits on one strand and receives on another, so a link uses two fibers and both ends are identical. A single-fiber bidirectional module uses one strand, sending and receiving on different wavelengths separated by an internal filter. That halves fiber consumption, which matters where leased or installed fiber is scarce, but the two ends are not identical. They must be ordered as an upstream and downstream pair, for example 1310 nm transmit facing 1550 nm transmit, and a quantity of one half alone cannot form a link.

Can I put a 10G SFP+ module into a 1G SFP port?

Generally no. An SFP+ cage will usually accept a Gigabit SFP module and run it at 1G if the host allows that rate, but a 10G module in a 1G-only port will not negotiate a working link, because the host serialiser does not support the rate. Some multi-rate modules cover several speeds, and some host ports are configurable, so the answer depends on both sides. Send the switch model and the port configuration you intend to use and the correct module for that port can be identified.

Do I need OM3 or OM4 fiber for 40G and 100G short-reach modules?

Both work, but the reach differs. A 40GBASE-SR4 module reaches roughly 100 m on OM3 and 150 m on OM4, and a 100GBASE-SR4 module roughly 70 m on OM3 and 100 m on OM4. Those figures assume an MPO trunk with correct polarity, clean endfaces and few connection points; each extra mated pair eats into the budget. If the span is close to the limit, or the cabling has several patch points, single-mode optics are usually the more robust choice.

When should I choose a copper RJ45 SFP instead of a fiber module?

Copper SFP and SFP+ modules make sense when the far end is an RJ45 device and the run is within the copper distance limit: 100 m on Cat5e or better for 1000BASE-T, and 100 m on Cat6a or Cat7 for 10GBASE-T, with shorter reach on Cat6. They avoid adding a media converter. The trade-offs are higher power draw and higher latency than optical modules, particularly at 10G, so check that the host port and switch power budget support a copper module in that cage.

Section 2

Optical performance and link design

How do I work out whether my link budget is enough?

Start from the minimum guaranteed transmit power and the worst-case receiver sensitivity on the datasheet; the difference is the budget. Subtract fiber loss, roughly 0.35 dB per kilometre at 1310 nm and about 0.2 dB at 1550 nm, then subtract each mated connector pair and each splice, then allow for dispersion penalty on long spans. What remains is your margin. Aim to keep a few decibels in hand for ageing, repairs and future patching rather than commissioning a link that only just passes.

Why does an 80 km module show errors on a short link in the lab?

Because the receiver is being overloaded rather than starved. Long-reach modules use high launch power and sensitive receivers, and every receiver has a saturation point above which errors rise again. Connecting two such modules with a short patch lead puts far more power into the receiver than it is designed to accept. The fix is a fixed optical attenuator of the right value on each receive path, chosen so that the received power sits comfortably inside the range printed on the datasheet.

What transmit and receive power readings should a healthy link show?

The values differ by module type, so compare against the datasheet ranges for the part you have rather than a universal number. What matters is that transmit power sits inside its stated window, that received power sits between the sensitivity figure and the saturation figure with margin at both ends, and that the difference between the two matches the loss you expect from the fiber length and connector count. A received level close to sensitivity, or a path loss well above your calculation, points at the fiber path rather than the module.

Do I need forward error correction enabled for 25G and 100G links?

Usually yes. Reed-Solomon FEC is assumed by interfaces such as 100GBASE-SR4 and by CWDM4, and 25GBASE-SR reach figures are quoted with it enabled. The important point is consistency: both ends must use the same setting, and a mismatch often shows as a port that stays down or flaps without an obvious optical cause. Some hosts enable it automatically once the module type is recognised, and others require it to be set on the interface, so check the host documentation for the platform in use.

How far will a 10GBASE-T copper SFP+ module really run?

Up to 100 m on Cat6a or Cat7 cabling that is properly installed and terminated, and typically around 55 m on Cat6, where alien crosstalk between adjacent cables becomes the limiting factor. Cat5e is not suitable for 10G. Some copper SFP+ modules are offered in reach variants such as 30 m and 80 m, which draw less power than the full 100 m type, and product pages state which reach a given part covers. Host port power budget should be checked before filling a line card with copper modules.

Can I use modules from different suppliers at the two ends of a link?

Yes, provided the two ends implement the same standard, wavelength and reach class, because that interoperability is the purpose of the standards. What must match is the optical specification, not the brand. The exceptions are single-fiber bidirectional modules, where the transmit and receive wavelengths of the two ends have to be complementary, and proprietary or non-standard variants where reach and lane structure are vendor defined. In those cases it is safer to source both ends together so the pairing is known.

Section 3

Samples, evaluation and testing

Can I order a single piece to test before placing a bulk order?

Product pages list a minimum order quantity of one piece, so single-unit sample orders are the normal way to evaluate a part before committing to volume. Bidirectional single-fiber modules are an exception in practice, since a working test needs the matched upstream and downstream pair rather than one module. Pricing, availability and shipping for a sample order are confirmed in the quotation for the specific part numbers, temperature grade and host coding you need.

What information do you need to prepare a sample that works in my switch?

The host vendor and the exact model, the running software version, the port type and cage, and the interface standard you are targeting, including wavelength, reach and connector. Say whether the fiber is single-mode or multimode, single strand or dual strand, and what grade it is. If the link is to a different platform at the far end, describe that too. With those details the coding and the optical specification can be fixed before anything is built, which is what prevents a failed sample.

How should I test a sample module before deploying it?

Insert it in the intended port on the intended software version, confirm the host reads the module type and brings the interface up, then read the digital diagnostics for temperature, voltage, bias current, transmit power and received power. Compare those readings with the datasheet ranges. After that, run traffic long enough to see whether errors accumulate, and if possible test over the real fiber path rather than a short patch lead, since path loss and connector count are what the link budget depends on.

What happens if the sample does not come up in my switch?

Send the host model and software version, the exact interface configuration, the port status and error counters, and the diagnostic readings the host reports for the module. Most cases are one of a small set of causes: coding written for a different platform or software train, a rate or FEC setting mismatch, a polarity or connector error in the cabling, or receiver overload on a short link. The cause is identified case by case, and any re-coding or replacement is agreed with you before it is carried out.

Can you supply test data or a test report with the modules?

Say in your enquiry what form of documentation you need, for which part numbers, and in what format, and what can be supplied for that specific order will be confirmed in the quotation rather than assumed here. It is worth stating early whether the requirement is a routine production record, a per-unit record tied to serial numbers, or third-party testing, because those are very different requests and they affect how an order is processed.

Can I evaluate several reach or wavelength options at once?

Yes, and it is often the fastest way to settle a marginal link. List each option you want to compare as a separate line, with its wavelength, reach, connector and host coding, and treat the set as one enquiry. Because product pages list a minimum of one piece, a mixed evaluation set is usually practical. State which link each option is intended for, since that also allows the alternatives to be sanity-checked against your fiber type and distance before they are quoted.

Section 4

Customization, coding and OEM

Can modules be coded for a specific switch platform?

Yes. Third-party optics are programmed so that the information the host reads at insertion matches what that platform expects for the interface type. Coding is specific to the platform, the model family and often the software version, so all three are needed before production. Compatibility for the exact host you name is confirmed case by case as part of the order, not claimed in advance. Platform names identify only the host a module is coded for and remain the trademarks of their owners.

Can you print our own brand and part number on the label?

Custom labelling is listed on product pages as an available option, covering brand name, part number and other artwork you supply. Send the artwork or the label specification, the exact text for each part number, and any barcode or serial format you require, together with the quantities per line. What can be produced for your specific order, and any minimum quantity that applies to a custom label, is confirmed in the quotation rather than assumed from the product page alone.

What is the difference between OEM labelling and ODM configuration?

OEM work takes an existing product and applies your branding, labelling, coding or packaging, leaving the design unchanged. ODM work involves configuration or design effort against a specification you define, such as a combination of wavelength, reach, temperature grade and coding that is not a standard catalogue item. The practical consequences are different: ODM configurations usually involve more upfront definition and different minimum quantities, both of which are set out in the quotation for the specific requirement.

Can you supply industrial temperature grade versions?

Product pages list commercial grade at 0 to 70 degrees Celsius and industrial grade at minus 40 to 85 degrees Celsius as available temperature options. The grade affects component selection inside the module, so it has to be stated per line at enquiry stage rather than changed later. Tell us the installation environment as well as the grade you want, because outdoor cabinets, trackside enclosures and unconditioned plant rooms may also raise questions about surge protection and enclosure rating on the equipment around the module.

Can wavelength, reach or connector type be customized?

Product pages list alternative reach and wavelength options within the ranges shown for each series, and connector choice such as LC or SC on some items. What is practical depends on the interface: reach and wavelength are constrained by the standard and by the optics inside the module, so not every combination exists. Describe the link you are trying to close, including fiber type, distance, connector and whether it is single or dual strand, and the workable options for that link can be identified before quoting.

Can you supply neutral packaging without supplier branding?

Neutral and custom export packaging is listed on product pages as an available option. State whether you need the outer carton, the individual box, the module label or all three to be neutral, and whether you want your own artwork applied instead. If the goods are being shipped onward to your own customer, mention that at enquiry stage, because it usually affects labelling, documentation and how the cartons are marked. The arrangement for your order is confirmed in the quotation.

Section 5

Ordering, packaging and delivery

What is your minimum order quantity?

Product pages list a minimum order quantity of one piece, which is intended to make sampling and small replacement orders practical. Custom work can differ: a bespoke label, non-standard coding or an unusual configuration may carry its own minimum because of the setup involved. Confirm the applicable minimum per line of your bill of materials rather than for the order as a whole, and it will be stated in the quotation for the exact part numbers you request.

What is the lead time for a bulk order?

Product pages state that samples are held in stock and that bulk quantities are built to order, so the schedule depends on the configuration, the quantity and the coding involved. No single lead time applies across the catalogue, and none is promised here. Send the quantities per part number, the host coding required and your required delivery date, and the achievable schedule will be confirmed in the quotation before you commit to an order.

How are the modules packaged for export?

Individual product pages list the single package dimensions and gross weight for that item, which is what you need for a freight estimate. Modules are supplied in individual protective packaging with dust caps fitted, inside outer cartons for shipment. Neutral or custom packaging is available as an option. If you have specific requirements for carton marking, pallet configuration or the documentation that must accompany the cartons, state them at enquiry stage so they can be confirmed in the quotation.

Which incoterms do you work with?

Say which trade term you want to buy on and it will be quoted on that basis where it is workable for the destination. The common choices are EXW, where you arrange collection and everything onward, FOB, where the goods are delivered on board at a named port and risk passes there, and CIF, where carriage and insurance to a named destination port are included although risk still passes at shipment. The term that applies to your order is the one stated in the quotation.

How do I get a price for my bill of materials?

Send the list with one line per configuration, giving the interface standard, wavelength, reach, connector, temperature grade, host platform and software version for coding, and the quantity. Add the destination, the trade term you want and any labelling or packaging requirement. A complete list can be quoted line by line without further exchanges, whereas a partial list usually needs clarification first. Prices, minimums and schedule are confirmed in the quotation for those specific part numbers.

Can you ship partial quantities or schedule deliveries against a forecast?

Tell us how you want the quantity phased, with the dates and quantities for each release and the destination for each, and whether the schedule is firm or a forecast. Whether a phased arrangement can be supported for your particular configuration and quantity is confirmed in the quotation rather than assumed. It is worth raising this at enquiry stage instead of after an order is placed, because it affects how the build and the packaging are planned.

Section 6

Documentation and after-sales

What documents come with a shipment?

Commercial documents such as the invoice and packing list accompany a shipment as a matter of course, and the packing list reflects the part numbers, quantities and carton details for that consignment. Anything beyond that, including declarations, conformity documents or customer-specific paperwork, should be requested by name at enquiry stage. What can be issued for your specific order and destination is confirmed in the quotation, since requirements differ considerably between markets and between customers.

What warranty applies to the modules?

Product pages state the warranty term for each item, and 12 months is the term listed on most transceiver pages, while some accessory and equipment pages list a different term. Treat the figure on the page for the item you are buying as the starting point, and treat the terms in your quotation and order confirmation as what actually applies, including what is covered, what is excluded and how a claim is handled. Ask for that to be set out in writing before you order if it matters to your procurement process.

How do I raise a warranty claim or a return?

Contact us with the part number, the serial number, the order or invoice reference, a description of the fault and the conditions in which it appeared. Diagnostic readings from the host and the interface error counters are particularly useful, as is confirmation of the host model and software version. The case is assessed on those details and the handling, including whether the item should be returned and where to, is agreed with you in writing before anything is shipped back.

Do the products carry CE, FCC or RoHS marking?

Where a product page lists a marking for a specific item, that listing applies to that item; it should not be read across to the whole catalogue. Certification and marking depend on the product, the configuration and the market it is sold into. If you need a particular marking or a supporting declaration for the parts you are ordering, name it in your enquiry so that what can be provided for those exact part numbers is confirmed in the quotation.

Can you provide datasheets for the exact part numbers we order?

Ask for them against the final configuration rather than the catalogue listing, because reach, wavelength, temperature grade and coding all affect the figures that matter for link design. State whether you need them for an internal design review, for a tender submission or for your own customer, since that can affect the format and the level of detail required. What will be issued for your order is confirmed alongside the quotation.

Who do I contact for technical support after delivery?

Use the enquiry channels listed on the site and quote your order reference so the case can be linked to what was actually shipped. For a link that will not come up or a module that behaves unexpectedly, include the host model and software version, the interface configuration, the port status and error counters, the diagnostic readings for the module, and the fiber type, length and connector count. That information usually narrows the cause to coding, configuration or the fiber path without further exchanges.

Keep going

Where to look next.

Glossary

Eighty-five terms, standards and abbreviations used across transceiver datasheets and RFQs.

Open the glossary

Host coding

What we need from you so a module is coded and confirmed for your exact platform.

Coding reference

Next step

Still need an answer?

Send the question with the host model and link requirement and you will get a technical reply, not a brochure.

Ask our team