The present disclosure relates generally to optical and data networking systems and methods. More particularly, the present disclosure relates to a pluggable optical transceiver interface module and method which adapts one Multi-Source Agreement (MSA) compliant optical transceiver to support another type of MSA, e.g., an XFP in a XENPAK, a QSFP28 in a CFP2 or CFP4, a CFP4 in a CFP2, etc.
Optical transceivers can be defined through multi-source agreements (MSAs) or equivalents. MSAs are agreements for specifications of optical transceivers agreed to by multiple vendors, organizations, etc. and promulgated for other vendors and network operators to utilize. MSAs allow other vendors to design transceivers to the same specifications reducing risk for vendors and operators, increasing flexibility, and accelerating the introduction of new technology. Exemplary MSAs include XFP, XPAK, XENPAK, X2, XFP-E, SFP, SFP+, and 300-pin. Exemplary MSAs for 40 G, 100 G, 200 G, and 400 G include CFP and variants thereof (e.g., CFP2, CFP4, CXP), CDFP and variants thereof (e.g., CDFP2, CDFP4, etc.), OIF-MSA-100GLH-EM-01.0—Multisource Agreement for 100 G Long-Haul DWDM Transmission Module—Electromechanical (June 2010) (hereinafter MSA-100GLH), CCRx (Compact Coherent Receiver), Quad Small Form-factor Pluggable (QSFP) and variants thereof (e.g., QSFP+, QSFP2, QSFP28), 10×10 MSA, and the like. Additionally, new MSAs are emerging to address new services, applications, and advanced technology. Each MSA defines the transceiver's mechanical characteristics, management interfaces, electrical characteristics, optical characteristics, and thermal requirements. Because of MSA specifications, MSA-compliant optical transceivers are standardized among equipment vendors and network operators to support multiple sources for optical transceivers and interoperability. As such, MSA-compliant optical transceivers have become the dominant form of optical transmitters and receivers in the industry finding widespread acceptance over proprietary implementations.
Advantageously, MSA-compliant optical transceivers ensure engineering re-use and compatibility between various applications and the physical media dependent (PMD) transceivers. Further, equipment vendors realize streamlined manufacturing and inventory control by removing wavelength specific decisions from the manufacturing process. For example, all line cards are manufactured the same, and the optical transceiver module with the desired wavelength (e.g. 850 nm, 1310 nm, 1550 nm, coarse wave division multiplexed (CWDM), dense wave division multiplexed (DWDM), etc.) is plugged in as a function of the specific application or development configuration. Network operators and service providers have adopted optical transceivers to reduce sparing costs. Further, significant cost reductions are realized by MSA standardization of optical transceivers because of multiple independent manufacturing sources. The MSA specifications tightly define the mechanical characteristics, management interfaces, electrical characteristics, optical characteristics, and thermal requirements of optical transceivers. Advantageously, this enables interoperability among equipment vendors of optical transceivers, i.e. any MSA-compatible optical transceiver can be used in any host system designed to the MSA specification; however, these tightly defined characteristics limit the performance of optical transceivers since the MSA specifications were designed to maximize density and minimize cost, and not to provide advanced optical performance or other integrated functions.
New and emerging MSAs are continuously being developed, with more and more functionality. Further, similarly sized MSAs are being provided for different applications, such as XENPAK and XFP; CFP2 and QSFP28; and the like. This leads to vendors having to produce different form factors with the same functionality and operators having to procure, spare, and manage the different form factors. It would be advantageous to reduce the number of modules and sparing requirements, both from a design and manufacturing perspective and from an operation perspective.
In an exemplary embodiment, a pluggable optical transceiver interface module adapted to operate in a host device includes a housing compliant to a first Multi Source Agreement (MSA), wherein the housing is adapted to plug into the host device; a slot in the housing adapted to receive a pluggable optical transceiver, wherein the pluggable optical transceiver includes an optical transmitter and an optical receiver with associated connectors; and interface circuitry communicatively coupled to the pluggable optical transceiver and to the host device, wherein the interface circuitry is adapted to bridge data and power connectivity to the pluggable optical transceiver according to the first MSA, and wherein the pluggable optical transceiver is not compliant to the first MSA.
In another exemplary embodiment, a method with a pluggable optical transceiver interface module adapted to operate in a host device includes providing a housing compliant to a first Multi Source Agreement (MSA), wherein the housing is adapted to plug into the host device; providing a slot in the housing adapted to receive a pluggable optical transceiver, wherein the pluggable optical transceiver includes an optical transmitter and an optical receiver with associated connectors; and providing interface circuitry communicatively coupled to the pluggable optical transceiver and to the host device, wherein the interface circuitry is adapted to bridge data and power connectivity to the pluggable optical transceiver according to the first MSA, and wherein the pluggable optical transceiver is not compliant to the first MSA.
In a further exemplary embodiment, a pluggable optical transceiver system includes a first module including an optical transmitter and an optical receiver with associated connectors; and a pluggable optical transceiver interface module adapted to receive the first module and to operate in a host device, wherein the pluggable optical transceiver interface module includes: a housing compliant to a first Multi Source Agreement (MSA), wherein the housing is adapted to plug into the host device; a slot in the housing adapted to receive the first module; and interface circuitry communicatively coupled to the first module and to the host device, wherein the interface circuitry is adapted to bridge data and power connectivity to the first module according to the first MSA, and wherein the first module is not compliant to the first MSA.
The present disclosure is illustrated and described herein with reference to the various drawings of exemplary embodiments, in which like reference numbers denote like method steps and/or system components, respectively, and in which:
In various exemplary embodiments, the present disclosure relates to a pluggable optical transceiver module and method which adapts one Multi-Source Agreement (MSA) compliant optical transceiver to support another type of MSA, e.g., an XFP in a XENPAK, a QSFP28 in a CFP2 or CFP4, a CFP4 in a CFP2 or CFP, etc. That is, the interface module and method provides a first module supporting a set of functionality. The first module can be compliant to an MSA, such as an XFP, QSFP28, etc. The first module can be inserted and housed in the interface module to form a second module that is compliant to a different MSA. For example, an XFP module can be housed in an interface module to form an XENPAK module or a QSFP28 module can be housed in the interface module to form a CFP2, CFP, or CFP4 module. Thus, the interface module serves as an MSA converter. In another exemplary embodiment, the first module may not be a pluggable transceiver, but rather a subsystem with optical interfaces that is inserted into the interface module to form a desired MSA compliant transceiver.
Thus, the first module includes the optical interfaces, electrical circuitry, and the like to provide optical transceiver functionality, including, e.g., tunable wavelengths, framing, Forward Error Correction, and OAM&P processing, i.e., advanced functionality. The interface module is configured to adapt the first module to support a plurality of different MSA specifications. The interface module is configured to bridge the first module to support a specific MSA, namely providing connector conversion, timing adjustments, host interface adjustments, etc.
Advantageously, the interface module allows for streamlined design and manufacturing of advanced pluggable transceivers. Vendors can simply manufacturer one set of first modules, i.e., no requirements for a different module for each MSA specification. In turn, operators can use the first modules with associated interface modules as required for specific applications. From a product design and manufacturing perspective, the interface module is relatively low cost and complexity with the advanced functionality focused on the first module.
Also, in various exemplary embodiments, the present disclosure provides integrated performance monitoring (PM); optical layer operations, administration, maintenance, and provisioning (OAM&P); alarming; and other advanced functionality in optical transceivers, such as multi-source agreement (MSA)-defined modules. The present disclosure provides an optical transceiver defined by an MSA agreement with integrated PM and alarming for carrier-grade operation. The integration preserves the existing MSA specifications allowing the optical transceiver to operate with any compliant MSA host device. Further, the host device can be configured through software to retrieve the PM and alarming from the optical transceiver. The optical transceiver can include CFP and variants thereof (e.g., CFP2, CFP4, CXP), CDFP and variants thereof (e.g., CDFP2, CDFP4, etc.), MSA-100GLH, CCRx, QSFP and variants thereof (e.g., future QSFP+, QSFP2), 10×10, XFP, XPAK, XENPAK, X2, XFP-E, SFP, SFP+, 300-pin, and the like.
Referring to
Transceivers 160 extend the OTN framework benefits for seamless interconnection applications and for OAM&P functions necessary for metro, regional, and core applications. Further, the transceivers 160 are configured to transparently transport asynchronous traffic such as IEEE 802.3 10 Gigabit Ethernet (10GbE), 10 Gbps Fiber Channel traffic, or any 10 Gbps constant bit-rate (CBR) traffic seamlessly and efficiently across multiple networks using the OTN framework. This removes the need to sacrifice bandwidth utilization such as in SONET concatenation or the need to introduce another layer of adaptation such as generic framing procedure (GFP). Some vendors also want GFP mapping to limit the bandwidth to SONET/SDH rates, and the transceivers 160 can rate limit the client traffic to provide rate compatibility to other G.709 OTN systems, if required.
ITU-T G.709 (Interfaces for the optical transport network (OTN)) is an example of a framing and data encapsulation technique. Of note, ITU-T G.709/Y.1331 (December 2009) was recently standardized for various purposes including covering higher bit rates such as 40 G and 100 G. G.709 is a standardized method for managing optical wavelengths in an optical network. G.709 allows for transparency in wavelength services, improvement in optical link performance through out-of-band forward error correction (FEC), improved management through full transparency, and interoperability with other G.709 clients. G.709 defines a wrapper in which a client signal (e.g. OC-48, STM-16, OC-192, STM-64, 10GbE, 1GbE, etc.) is encapsulated. The G.709 wrapper includes overhead bytes for optical layer OAM&P and FEC overhead for error correction. Traditionally, G.709 signals are used in a carrier-grade network to provide robust performance and OAM&P while transporting client signals with full transparency. Currently, MSA specifications such as CFP and variants thereof (e.g., CFP2, CFP4, CXP), CDFP and variants thereof (e.g., CDFP2, CDFP4, etc.), MSA-100GLH, CCRx, QSFP and variants thereof (e.g., QSFP+, QSFP2), 10×10, XFP, XPAK, XENPAK, X2, XFP-E, SFP, SFP+, 300-pin, etc. do not address integration of G.709 within the optical transceiver.
Referring to
The XENPAK 202 MSA supports the proposed 802.3ae IEEE 10 Gigabit Ethernet (10GbE) standard, and specifies a uniform form factor, size, connector type and electrical pin-outs. XENPAK 202 simplifies management of architecture shifts and integration, minimizes system costs, ensures multiple vendors for market supply, and guarantees thermal performance for high density 10GbE ports. XENPAK 202 requires power dissipation of no more than 6 W for 1310 nm and 850 nm wavelengths and power dissipation of no more than 10 W for 1550 nm wavelengths. The XENPAK 202 MSA is available at www.xenpak.org/MSA.asp and is hereby incorporated by reference.
The X2 204 MSA defines a small form-factor 10 Gbps optical fiber optic transceiver optimized for 802.3ae Ethernet, ANSI/ITUT OC192/STM-64 SONET/SDH interfaces, ITU-T G.709, OIF OC192 VSR, INCITS/ANSI 10GFC (10 Gigabit Fiber Channel) and other 10 Gigabit applications. X2 204 is physically smaller than XENPAK 202 but maintains the same electrical I/O specification defined by the XENPAK 202 MSA and continues to provide robust thermal performance and electromagnetic shielding. X2 204 uses the same 70-pin electrical connectors as XENPAK 202 supporting four wire XAUI (10-gigabit attachment unit interface). X2 204 supports an input signal of G.709, but does not support framing a non-G.709 signal internal to the optical transceiver and also does not support FEC and optical layer OAM&P. The X2 204 MSA is available at www.x2msa.org/MSA.asp and is hereby incorporate by reference.
The XFP (10 Gigabit Small Form Factor Optical) 206 is a hot-swappable, protocol independent optical transceiver, typically operating at 1310 nm or 1550 nm, for 10 Gigabit SONET/SDH, Fiber Channel, Gigabit Ethernet and other applications. The XFP 206 MSA is available from www.xfpmsa.org and is hereby incorporated by reference. The XFP 206 MSA defines a specification for a module, cage hardware, and IC interfaces for a 10 Gbps hot optical module converting serial electrical signals to external serial optical or electrical signals. The technology is intended to be flexible enough to support bit rates between 9.95 Gbps and 11.1 Gbps for services such as OC-192/STM-64, 10 G Fiber Channel, G.709, and 10 G Ethernet. XFP 206 supports native G.709 signals, but does not support the ability to frame a non-G.709 signal into a G.709 wrapper with FEC and OAM&P internal to the XFP 206 module. Currently, these features are done external to the XFP 206 module and a G.709 signal is sent to the XFP 206 module for optical transmission. XFP-E (not shown in
XPAK (not shown in
The CFP and variants thereof (e.g., CFP2, CFP4, CXP) (www.cfp-msa.org/), CDFP and variants thereof (e.g., CDFP2, CDFP4, etc.) (www.cdfp-msa.com/), MSA-100GLH, CCRx, QSFP and variants thereof (e.g., future QSFP+, QSFP2), 10×10, XFP, XPAK, XENPAK, X2, XFP-E, SFP, and SFP+ MSAs all share similar design constraints in power and space. Some of these MSAs have been designed to accept G.709 framed signals (i.e. 10.7 Gbps and 11.1 Gbps), but the MSAs do not disclose integrated G.709 framing, optical layer OAM&P, and FEC internal to the optical transceivers. MSAs define input signal interfaces, mechanical, thermal, and software management interfaces. The present disclosure introduces G.709 framing, OAM&P, and FEC without changing any of the MSA interfaces or mechanical characteristics.
Referring to
The XAUI-XFI transceiver 304 accepts the XAUI signal and converts it into a serial connection such as a 10.3125 Gbps XFI signal for transmission by the optical module 310. The optical module 310 includes a transmitter (TX) 312 and a receiver (RX) 314. The TX/RX 312,314 can include 850 nm, 1310 nm, 1550 nm, DWDM, CWDM, and the like depending on the application requirements. The TX/RX 312,314 connect to the CDR 306 module where a clock is generated by retrieving the phase information of an input signal and retiming occurs on an output signal. In some embodiments, the functionality of the CDR 306 is included in the XAUI-XFI transceiver 304. While the optical transceiver 300 provides functionality to convert between XAUI and XFI, the transceiver 300 does not include integrated G.709 framing, OTN layer OAM&P (e.g., ITU-T G.798, G.826, G.8201, etc.), and FEC functionality.
Additionally, the optical transceiver 300 includes management data input/output (MDIO) 316 and digital optical monitoring (DOM) 318 for communications and performance monitoring between the transceiver 300 and the host 302. MDIO 316 is a standard-driven, dedicated-bus approach that is specified by IEEE workgroup 802.3. The MDIO 316 interface is implemented by two pins, an MDIO pin and a Management Data Clock (MDC) pin. The MDIO 316 interface is defined in relationship to the accessing and modification of various registers within physical-layer (PHY) devices, and how they relate to connecting to media access controllers (MACs) in 1- and 10-Gbit/s Ethernet solutions. One MDIO 316 interface can access up to 32 registers, in 32 different devices. A device driving an MDIO 316 bus is called a station management entity (STA), and the device being managed by the STA is called the MDIO Manageable Device (MMD). The STA drives the MDC line. It initiates a command using an MDIO frame and provides the target register address. During a write command, the STA also provides the data. In the case of a read command, the MMD takes over the bus and supplies the STA with the data. DOM 318 is an optical monitoring scheme utilized by each MSA specification for performance monitoring on the optical transceiver. For example, the DOM 318 can provide performance monitoring data such as optical output power, optical input power, laser bias current, etc. While DOM 318 provides some performance monitoring capabilities, it does not provide OTN OAM&P capable of operating carrier-grade networks. DOM 318 provides component level performance monitoring information and DOM 318 does not provide optical link layer OAM&P.
In
Referring to
In
In the exemplary embodiments of
The G.709 framer with FEC 404 is configured to pass overhead to the host 302 either through the MDIO 316 or through a direct connection. Using the MDIO 316, the optical transceiver 400 utilizes unused, undefined, reserved, or optional MDIO 316 registers to communicate overhead data in a manner fully supported by the MSA specifications. For example, the XENPAK, XPAK, and X2 MSAs include unused, undefined, reserved, or optional registers which can be used to implement advanced features such as passing management overhead externally from the optical transceiver 400. These registers can be used both for passing G.709 OAM&P and FEC information when the overhead is terminated on the transceiver 400. In the case of terminating the overhead on the transceiver 400, a subset of G.709 overhead is terminated due to limitations in the MDIO 316 access. The present disclosure can provide all or a subset of G.709 OAM&P to comply with the communication requirements in the MSAs. Additionally, the G.709 framer with FEC 404 can be configured to pass the entire G.709 overhead to the host 302 through a direct connection. The G.709 framer with FEC 404 is an integrated circuit such as a custom built application specific integrated circuit (ASIC). The design of G.709 framer with FEC 404 is such to minimize power dissipation and each device is designed for power consumption to ensure the optical transceiver 400 preserves the XPAK, XENPAK, and X2 MSA specifications.
Additionally, the G.709 framer with FEC 404 is configured to add/remove and process FEC overhead on an optical signal. The addition of FEC in the optical transceiver 400 provides an additional 6 to 9 dB of coding gain that can provide improved link budgets, higher system margins for robust connections, relaxed specifications on the optical components, real time monitoring of the link health status and historical BER data, and real-time monitoring of link degradation without affecting the quality of the link. In one exemplary embodiment, the FEC is Reed-Solomon (255, 239) code as defined in G.709 and is capable of correcting eight symbol errors per block. Additionally, the present disclosure can be modified by one skilled in the art to enable other framing and FEC techniques on optical transceivers 400.
In
Optionally, the optical transceivers 400,450 can include an electronic dispersion compensating (EDC) 408 circuit configured to electronically compensate for the optical fiber chromatic and/or polarization mode dispersion on the TX 312 and RX 314. The EDC 408 circuit removes the requirement to include dispersion compensating elements such as dispersion compensating fiber (DCF) in-line with the optical transceivers 400,450. Such DCF modules increase system cost and reduce system performance. Additionally, the EDC 408 can include the functionality of the CDR 306, removing the need to have a separate CDR 306 circuit.
Referring to
The G.709 framer 535 accepts an output from the PCS 525 module and de-multiplexes it to an appropriate rate for the G.709 framer 535 to operate on the signal. The G.709 framer 535 is configured to provide G.709 framing, G.709 scrambling, FEC encoding, and G.709 overhead processing. The G.709 framer 535 is configured to communicate with the MDIO 550 utilizing unused, undefined, reserved, or optional registers to communicate overhead to the host system or to communicate through a direct connection to receive G.709 overhead from the host system. Further, the G.709 framer 535 multiplexes the framed signal to input the signal to an optical transmitter off the transceiver 500.
A receiver (RX) clock and data recovery circuit 545 is configured to accept an input from an optical receiver external to the transceiver 500 and to retime, recover the clock, and pass the inputted signal to a G.709 de-framer 540. The G.709 de-framer 540 de-multiplexes the signal to an appropriate rate for the G.709 de-framer 540 to operate on the signal. The G.709 de-framer 540 is configured to provide G.709 de-framing, G.709 de-scrambling, FEC decoding, and G.709 overhead processing. The G.709 de-framer 540 is configured to communicate with the MDIO 550 utilizing unused, undefined, reserved, or optional registers to communicate overhead to the host system or to communicate through a direct connection to pass G.709 overhead to the host system. Further, the G.709 de-framer 540 provides an unframed signal to a PCS 530 module.
The PCS 530 module performs 64B/66B decoding and PCS de-scrambling. The PCS 530 module outputs to a PHY XS 8B/10B encoder 520. The encode 520 is configured to de-multiplex an XFI signal into four XAUI signals running at 3.125 Gbps using 8B/10B encoding and pass the output to four XAUI drivers 510. The XAUI drivers 510 provide four 3.125 Gbps signals to the host system. Additionally, the XAUI-XFI transceiver 500 includes a serial packet interface (SPI) and I2C interface 555 for communications to the host system. The MDIO 550 interface is utilized to provide standard MSA-compliant communications to the host system. Additionally, the present disclosure utilizes the MDIO 550 to communicate a subset of OAM&P and FEC overhead to the host system from the G.709 framer 535 and G.709 de-framer 540 through unused, undefined, reserved, or optional MDIO registers.
Referring to
The optical transceiver 600 includes two multiplexers/de-multiplexers 602,606 connected to the G.709 framer with FEC 604. The input and output from the CDR 354 is a 10 Gbps serial signal. The multiplexer/de-multiplexer 602 is configured to adapt the input and output from a host with a 10 Gbps serial interface 352 to an appropriate rate for the G.709 framer with FEC 604 to operate on the signal to perform framing, OAM&P, and FEC. The input and output to the CDR 354 is a 10 Gbps serial signal. The multiplexer/de-multiplexer 606 is configured to adapt the input and output from the G.709 framer with FEC 604 back to the 10 Gbps rate for input and output from the CDR 354.
In the exemplary embodiment of
The G.709 framer with FEC 604 is configured to pass overhead to the host 352 either through the I2C 370 or through a direct connection. Using the I2C 370, the optical transceiver 600 communicates overhead data in a manner fully supported by the MSA specifications. In the case of terminating the overhead on the transceiver 600, a subset of G.709 overhead is terminated due to limitations in the I2C 370 access. The present disclosure provides a subset of G.709 OAM&P to comply with the communication requirements in the MSAs. Additionally, the G.709 framer with FEC 604 can be configured to pass the entire G.709 overhead to the host 352 through a direct connection. The G.709 framer with FEC 604 is an integrated circuit such as a custom built application specific integrated circuit (ASIC). The design of G.709 framer with FEC 604 is such to minimize power dissipation and to keep the power as small as possible to fit within thermal requirements of the host system. Further, the functionality of the multiplexer/de-multiplexer 602,606 and the CDR 354 can be integrated within the G.709 framer with FEC 604 in a single ASIC.
Additionally, the G.709 framer with FEC 604 is configured to add/remove and process FEC overhead on an optical signal. The addition of FEC in the optical transceiver 600 provides an additional 6 to 9 dB of coding gain that can provide improved link budgets, higher system margins for robust connections, relaxed specifications on the optical components, real time monitoring of the link health status and historical BER data, and real-time monitoring of link degradation without affecting the quality of the link. In one exemplary embodiment, the FEC is Reed-Solomon (255, 239) code as defined in G.709 and is capable of correcting eight symbol errors per block. Additionally, the present disclosure can be modified by one skilled in the art to enable other framing and FEC techniques on optical transceivers 600.
Optionally, the optical transceiver 600 can include an electronic dispersion compensating (EDC) 608 circuit configured to electronically compensate for the optical fiber chromatic and/or polarization mode dispersion on the TX 362 and RX 364. The EDC 608 circuit removes the requirement to include dispersion compensating elements such as dispersion compensating fiber (DCF) in-line with the optical transceiver 600. Such DCF modules increase system cost and reduce system performance. Additionally, the EDC 608 can include the functionality of the CDR 354, removing the need to have a separate CDR 354 circuit. The G.709 framer with FEC 404,604 and XAUI-XFI transceiver including integrated G.709 framer with FEC 460 in
Referring to
The MDIO bridge includes a control field programmable gate array (FPGA) 716 which is configured to bridge the MDIO interface between the G.709 framer 708 and the XAUI SerDes 710. The FPGA 716 connects to the G.709 framer 708 and to the XAUI SerDes 710 and provides a single external MDIO 720 interface to the host device. This external MDIO interface 720 includes data from both the XAUI SerDes 710 and the G.709 framer 708. The FPGA 716 connects to the XAUI SerDes 710 through a XAUI MDIO 718 connection and to the G.709 framer 708 through a parallel microprocessor bus 712. Additionally, the FPGA 716 provides discrete control and status 714 to the SFI-4 SerDes 706. The FPGA 716 has a serial packet interface (SPI) to a processor 724 which in turn has a 2-wire input/output (I/O) connection 726 to the XAUI SerDes 710 and a SPI interface to another processor 722. The FPGA 716 is configured to decode MDIO addresses and pass MDIO data between both the G.709 framer 708 and the XAUI SerDes 710. Also, the FPGA 716 is configured to combine MDIO data from both the G.709 framer 708 and the XAUI SerDes 710 to the external MDIO 720. As such, the MDIO bridge provides a mechanism for a single, MSA-compliant MDIO interface to operate with the additional circuitry of the G.709 framer with FEC 708.
Referring to
Referring to
The optical network 900 includes client devices 930,980 each equipped with one or more optical transceivers 160. The optical transceivers 160 of the client device 930 are connected to an optical terminal 940, an optical transport unit (OTU) regen 950, an in-line line amplifier (ILA) 960, and a second optical terminal 970 which is connected to the optical transceivers 160 of the second client device 980. The optical channel data unit (ODU) 910 layer is between optical client elements. In the example of
In an exemplary embodiment, G.709 framing is integrated into optical transceivers specified by MSAs such as CFP and variants thereof (e.g., CFP2, CFP4, CXP), CDFP and variants thereof (e.g., CDFP2, CDFP4, etc.), MSA-100GLH, CCRx, QSFP and variants thereof (e.g., future QSFP+, QSFP2), 10×10, XFP, XPAK, XENPAK, X2, XFP-E, SFP, SFP+, 300-pin, and the like. The G.709 framing in the optical transceivers provides the ability to monitor OAM&P associated with the G.709 ODU 910 and OTU 920 layers to enable optical layer OAM&P functions necessary for metro, regional and core applications direct from optical transceivers. The monitoring of the ODU 910 and OTU 920 layers allows isolation of OAM&P and error monitoring between optical sections of the optical transceivers. Further, the optical transceivers are capable of being monitored by industry-compliant network management systems (NMS) through the I2C or MDIO. The optical transceivers of the present disclosure can support any framing method capable of OAM&P at the optical layer in addition to G.709.
Referring to
The optical transceiver 1000 includes circuitry configured to manage OAM&P through the frame overhead. In an example embodiment, the framing technique is G.709 and the optical transceiver 1000 is configured to terminate selected overhead bytes from the G.709 overhead to provide for optical layer OAM&P. The data terminated from these bytes can be provided to the host system (i.e. line card, blade) through vendor-specific (i.e., unused, undefined, reserved, or optional) MDIO registers in the MSA specification. For example, XENPAK, XPAK, and X2 include MDIO registers reserved for future use. OAM&P access can be implemented on these registers while maintaining compliance with the MSA specification. Optical transceiver 1000 provides access to a subset of G.709 management overhead similar to WAN PHY in that it does not terminate all OAM&P on G.709 due to power, space, and host communication constraints, but it does allow for carrier grade OAM&P on the transceiver 1000 without the extra features not current defined or commonly used. From a hardware perspective, the host system is designed to read the MDIO according to the MSA specification. The host system can be modified through software only to read and process the OAM&P data received on the MDIO registers.
With regards to XFP, XFP-E, SFP, and SFP+, the OAM&P data access is done through the inter-integrated circuit (I2C) serial bus. I2C is a serial communications bus through which a optical transceiver, such as XFP, XFP-E, and SFP+, communicates to the host system. DOM 1010 is a monitoring scheme for physical layer parameters utilized by each MSA specification for performance monitoring on the optical transceiver. For example, the DOM 1010 can provide PMs such as optical output power, optical input power, laser bias current, etc.
In
Referring to
The subset of G.709 overhead terminated on chip includes the frame alignment signal (FAS) bytes and the multi-frame alignment signal (MFAS) which are the OTU frame alignment bytes. Also, the subset of G.709 overhead includes the section monitoring (SM) bytes and the path monitoring (PM) bytes to provide optical layer error management between optical section and path in G.709. The SM bytes include dedicated BIP-8 monitoring to cover the payload signal, and these are accessible at each optical transceiver. The first byte of the SM used for Trail Trace Identifier (TTI) which is a 64-byte character string similar to a section trace in SONET. The SM/PM bytes include dedicated BIP-8 monitoring to cover the payload signal, and these are accessible at each optical transceiver. The first byte of the SM/PM is used for TTI which is similar to path trace in SONET. The general communication channel 0 (GCC0) bytes provide a communications channel between adjacent G.709 nodes.
Additionally, the subset of G.709 overhead terminated on chip includes the payload signal identifier (PSI), justification control (JC), and negative justification opportunity (NJO). For asynchronous clients such as 10GbE and 10 G FC, NJO and PJO are used as stuff bytes similar to PDH. If the client rate is lower than OPU rate, then extra stuffing bytes may be inserted to fill out the OPU. Similarly, if the incoming signal to the optical transceiver is slightly higher than the OPU rate, NJO and PJO bytes may be replaced with signal information, i.e. the OPU payload capacity is increased slightly to accommodate the extra traffic on the optical transceiver, and the JC bytes reflect whether NJO and PJO are data or stuff bytes the JC bytes are used at the off-ramp to correctly de-map the signal. The PSI provides an identification of the payload signal.
Because the current MSA specifications were never envisioned to carry full OAM&P overhead data on and off an optical transceiver, the present disclosure provides a subset of OAM&P access to minimize power, space, cost, and host communications in the circuitry on the optical transceiver to fit within the MSA specification and to continue offering the benefits of optical transceivers such as low cost. However, this subset of OAM&P still allows network operators to realize carrier-grade optical layer performance monitoring directly off optical transceivers without additional hardware. Further, the above exemplary embodiment with G.709 OAM&P can be utilized in any framing technique on a optical transceiver. The subset of G.709 overhead terminated in
In an exemplary embodiment, unused, undefined, reserved, or optional bytes in the G.709 overhead 1100 can be utilized to create a closed loop communications channel between a near end and a far end optical transceiver. For example, the EXP (experimental) overhead in the ODU path overhead could be used. The EXP overhead does not impact the payload bit rate or transparency and is transparent to OTU regenerators. The closed loop communications channel can be configured to provide far end PM counts, far end loopback initiation and release, far end PRBS injection, far end alarms, far end general communications, and the like. The closed loop communications channel can be utilized for accessing the far end optical transceiver in the Ethernet demarcation application. Here, the far end optical transceiver can be configured to not provide OAM&P to a remote host system since the host system is a CPE device which likely is not configured for accessing OAM&P from the optical transceiver. Instead, the far end provides its OAM&P to the near end through the communications channel allowing for Ethernet demarcation at the far end to be monitored and executed locally.
Referring to
In an exemplary embodiment, providing G.709 framing support in a optical transceiver, the optical transceiver can be configured to provide support of G.709 standardized alarms for fault isolation at the far or near end including:
Further, the MDIO interface provides full control support of the optical transceiver including:
Further, the optical transceiver module status and error registers include the following:
Referring to
Referring to
The optical transceivers 160 support robust, carrier-grade features directly, allowing the application space for optical transceivers to move beyond short, interconnect applications. In metro/core ring 1400, the optical transceivers 160 reduce the amount of amplifiers required, enable more flexible routing options for wavelengths, and provide overall more design flexibility. Existing optical transceivers are generally limited to less than 80 km (20 dB or less) and offer no G.709 layer OAM&P. The present disclosure extends the benefits of optical transceivers into metro, regional, and core applications.
Referring to
The present disclosure, by incorporating framing such as G.709 and FEC in optical transceivers specified by MSAs, significantly enhances performance and OAM&P functions. This allows optical transceivers to be used in IP/Ethernet/ATM/Frame Relay/Fiber Channel over WDM, high density/high performance applications, G.709 interconnection applications, and applications requiring comprehensive optical OAM&P. Traditionally, optical transceivers have accorded benefits to equipment vendors and network operators such as engineering re-use, streamlined manufacturing and sparing, low cost and multiple manufacturing sources. The present disclosure builds upon the existing benefits of optical transceivers by increasing the application space of optical transceivers from short, interconnect applications to metro, regional, and core network applications requiring carrier-grade, robust monitoring and performance.
Referring to
The XFP optical transceiver 1800 includes an XFI interface 1802 configured to interconnect to a host device in a host system. The XFI interface 1802 is configured to transmit/receive a 10.3 Gb/s signal to/from the host system. The XFI interface 1802 connects to both a G.709 encoder 1804 and a G.709 decoder 1806. The G.709 encoder 1804 includes FEC, Remote OAM capability, G.709 framing, SERDES, and CDR functionality as described herein. The G.709 encoder 1804 is configured to receive a signal from the XFI interface 1802, such as an Ethernet client or the like, and provide framing, OAM&P processing, and FEC encoding. The G.709 decoder 1806 includes FEC, remote OAM capability, G.709 de-framing, SERDES, and CDR functionality as described herein. The G.709 decoder 1806 is configured to de-frame a G.709 signal, process OAM&P, and decode FEC and to provide a signal, such as an Ethernet client or the like, to the XFI interface 1802.
The XFP optical transceiver 1800 includes a Physical Medium Dependent (PMD) transmitter (Tx) and receiver (Rx) 1808,1810. The PMD Tx 1808 is configured to receive a framed signal from the G.709 encoder 1804 and transmit an optical signal on an interface 1812. For example, the interface 1812 can include an XFI interface, a parallel interface, or the like. The PMD Rx 1810 is configured to receive an optical signal on the interface 1812 and to provide the received optical signal to the G.709 decoder 1806. The PMD Tx/Rx 1808,1810 can include 850 nm, 1310 nm, 1550 nm, DWDM, CWDM, and the like depending on the application requirements. The XFP optical transceiver 1800 is configured to interface to any host device configured to operate with optical transceivers compliant to the XFP MSA. For example, the host device can include a router, switch, optical network element, and the like. The host device can include customer premises equipment (CPE) and service provider equipment. The XFP optical transceiver 1800 includes an I2C interface 1814 for communications with the host device. The XFP optical transceiver 1800 is configured to utilize the communications detailed in the XFP MSA specification.
When the XFP optical transceiver 1800 is configured in a CPE device or other remote device for demarcation, the XFP optical transceiver 1800 is configured to only provide standard XFP MSA-based communications over the I2C interface 1814 to the host device. Accordingly, the host device is unaware of the additional framing, FEC, and OAM&P functionality. This enables any XFP-compliant host device to utilize the XFP optical transceiver 1800 for demarcation. Here, the OAM&P is provided to a host device at a far end, such as described herein with a closed loop communication channel. When the XFP optical transceiver 1800 is configured in a service provider device or the like, the XFP optical transceiver 1800 is configured to provide standard XFP MSA-based communications and G.709 OAM&P information over the I2C interface 1814, such as described in
Referring to
The XENPAK optical transceiver 1900 includes a XAUI interface 1902 configured to interconnect to a host device in a host system. The XAUI interface 1902 is configured to transmit/receive a 4×3.125 Gb/s signal to/from the host system. The XAUI interface 1902 connects to both an 8B/10B decoder 1904 and an 8B/10B encoder 1906 which are configured to perform 8B/10B decoding and encoding, respectively, on a signal from/to the XAUI interface 1902. The 8B/10B decoder 1904 connects to a PCS 64/66 encoder 1908 configured to perform 64/66 encoding on the output signal from the 8B/10B decoder 1904. The 8B/10B encoder 1906 receives an input signal from a PCS 64/66 decoder 1910 which is configured to perform 64/66 decoding.
The XENPAK optical transceiver 1900 includes a G.709 encoder with FEC 1912 and a G.709 decoder with FEC 1914. The G.709 encoder 1912 includes FEC, Remote OAM capability, G.709 framing, SERDES, and CDR functionality as described herein. The G.709 encoder 1912 is configured to receive a signal from the PCS 64/66 encoder 1908, such as an Ethernet client or the like, and provide framing, OAM&P processing, and FEC encoding. The G.709 decoder 1914 includes FEC, remote OAM capability, G.709 de-framing, SERDES, and CDR functionality as described herein. The G.709 decoder 1914 is configured to de-frame a G.709 signal, process OAM&P, and decode FEC and to provide a signal, such as an Ethernet client or the like, to the PCS 64/66 decoder 1910. Optionally, the XENPAK optical transceiver 1900 can include an EDC 1916 configured to perform electronic dispersion compensation.
The XENPAK optical transceiver 1900 includes a Physical Medium Dependent (PMD) transmitter (Tx) and receiver (Rx) 1918,1920. The PMD Tx 1918 is configured to receive a framed signal from the G.709 encoder 1912 (or the EDC 1916) and transmit an optical signal on an interface 1922. For example, the interface 1922 can include an XFI interface, a parallel interface, or the like. The PMD Rx 1920 is configured to receive an optical signal on the interface 1922 and to provide the received optical signal to the G.709 decoder 1914 (or the EDC 1916). The PMD Tx/Rx 1918,1920 can include 850 nm, 1310 nm, 1550 nm, DWDM, CWDM, and the like depending on the application requirements. Additionally, the XENPAK optical transceiver 1900 can include a WIS encoder/decoder between the PCS 1908,1910 and G.709 1912,1914 blocks.
The XENPAK optical transceiver 1900 is configured to interface to any host device configured to operate with optical transceivers compliant to the XENPAK MSA. For example, the host device can include a router, switch, optical network element, and the like. The host device can include customer premises equipment (CPE) and service provider equipment. The XENPAK optical transceiver 1900 includes an MDIO interface 1924 for communications with the host device. The XENPAK optical transceiver 1900 is configured to utilize the communications detailed in the XENPAK MSA specification.
When the XENPAK optical transceiver 1900 is configured in a CPE device or other remote device for demarcation, the XENPAK optical transceiver 1900 is configured to only provide standard XENPAK MSA-based communications over the MDIO interface 1924 to the host device. Accordingly, the host device is unaware of the additional framing, FEC, and OAM&P functionality. This enables any XENPAK-compliant host device to utilize the XENPAK optical transceiver 1900 for demarcation. Here, the OAM&P is provided to a host device at a far end, such as described herein with a closed loop communication channel.
When the XENPAK optical transceiver 1900 is configured in a service provider device or the like, the XENPAK optical transceiver 1900 is configured to provide standard XENPAK MSA-based communications and G.709 OAM&P information over the MDIO interface 1924, such as described in
Referring to
The router/switch 2002 can establish end-to-end communication through G.709 overhead between the optical transceivers in both of the routers/switches 2002,2004. For example, a communication channel 2008 can be established between the optical transceiver in the router/switch 2002 and the optical transceiver in the router/switch 2004. This can be through the GCC, EXP, or other bytes in the G.709 overhead with no impact on standard G.709 overhead usage. For example, it is possible to obtain some remote PMs from the SM/PM. Also, BDI is from the SM/PM bytes. The communication channel 2008 is utilized to provide alarming, PM, provisioning, and the like from the remote end at the router/switch 2004 to the carrier at the router/switch 2002.
Referring to
Referring to
SFP transceivers are available with a variety of different transmitter (Tx) 2204 and receiver (Rx) 2206 types, allowing users to select the appropriate transceiver for each link to provide the required optical reach over the available optical fiber type (e.g. multi-mode fiber or single-mode fiber). Optical SFP modules 2200 are commonly available in four different categories: 850 nm (SX), 1310 nm (LX), 1550 nm (ZX), and DWDM. SFP transceivers 2200 are also available with a “copper” cable interface, allowing a host device designed primarily for optical fiber communications to also communicate over unshielded twisted pair networking cable. There are also CWDM and single-optic (1310/1490 nm upstream/downstream) SFPs. The different categories of SFP modules 2200 are based on different PMD Tx Transmitter Optical Subassemblies (TOSA) 2204 and PMD Rx Receiver Optical Subassemblies (ROSA) 2206.
The SFP transceiver 2200 is specified by a multi-source agreement (MSA) between competing manufacturers. The SFP transceiver 2200 is commercially available with capability for data rates up to 4.25 Gbit/s or higher. The SFP transceiver 2200 supports digital optical monitoring (DOM) functions according to the industry-standard SFF-8472 Multi Source Agreement (MSA). This feature gives an end user the ability to monitor real-time parameters of the SFP, such as optical output power, optical input power, temperature, laser bias current, and transceiver supply voltage.
The SFP transceiver 2200 includes a TOSA driver 2208 which is configured to interface to a Tx serial interface on the line card 2202. The TOSA driver 2208 provides the serial input to the PMD Tx TOSA 2204. The PMD Rx ROSA 2206 is configured to receive an optical signal and provide the received optical signal to a Rx pre-amp 2210 which interfaces to a Rx serial interface on the line card 2204. In conventional SFP transceivers 2200, the line card 2200 (or other host device) includes a CDR and clocked output, and this functionality is not included on the SFP transceiver 2200, i.e. the SFP transceiver 2200 does not include an internal reference clock. Additionally, the SFP transceiver 2200 includes an I2C management interface 2212 which interfaces to the line card 2202 to provide the DOM and other MSA-based communications. Note, in the SFP MSA, the I2C management interface 221 has very limited functions.
Referring to
The G.709 encoder/decoder 2302 is configured to frame/un-frame a signal from/to the line card 2202. The framing utilizes G.709 to provide OAM&P and FEC integrated within the SFP transceiver 2300. The SFP transceiver 2300 is configured to frame any input signal from the line card 2202 within SFP specifications, i.e. 155 Mb/s to 4.25 Gb/s. This is done utilizing non-standard OTN rates described herein. The I2C management interface 2306 can communicate standard MSA defined information to the line card 2202 as well as OAM&P information. For example, the line card can be configured to read unused, undefined, reserved, or optional registers on the SFP transceiver 2300 through the I2C management interface 2306 to interface to the overhead information. Alternatively, the line card 2202 does not have to interface with the overhead information as is the case in the demarcation application where the SFP transceiver 2300 is installed in a CPE device, and utilizes the closed loop communication channel to report OAM&P information to the far end.
Referring to
Referring to
Referring to
The optical transceiver 2400 includes a host input/output (I/O) module 2410, a G.709 encoder/decoder 2420, a Tx/Rx module 2430, a processor 2440, registers 2450, and an MDIO/I2C interface 2460. Note, the various modules 2410-2460 can be integrated within various ASICs on the optical transceiver 2400. The host I/O module 2410 is configured to interface to the host system 2402 according to the MSA specifications. For example, the module 2410 can include a XAUI, serial interface, or the like. As described herein, the G.709 encoder/decoder 2420 is configured to frame/un-frame, encode/decode FEC, and process overhead integrated within the optical transceiver 2400 while preserving the MSA specifications. The Tx/Rx module 2430 provides the physical optical input/output. The Tx/Rx module 2430 can include fixed wavelengths, tunable wavelengths across a certain range, or the like.
The optical transceiver 2400 includes a processor 2440 which is communicatively coupled to the G.709 encoder/decoder 2420, multiple registers 2450, and an MDIO/I2C interface 2460. The processor 2440 is a hardware device for executing software instructions. The processor 2440 can be any custom made or commercially available processor, a central processing unit (CPU), an auxiliary processor among several processors associated with the server 200, a semiconductor-based microprocessor (in the form of a microchip or chip set), or generally any device for executing software instructions.
In an exemplary embodiment, the processor 2440 is configured to process and provide performance monitoring (PM) data and alarming based on the overhead and FEC from the G.709 encoder/decoder 2420. Additionally, the processor 2440 is configured to export PM and alarm data off the optical transceiver 2440 through the MDIO/I2C interface 2460, such as described herein in
As described herein, the G.709 encoder/decoder 2420 is configured to transmit/receive a signal to/from the host I/O 2410. The signal is decoded/encoded with FEC and de-framed/framed with overhead, such as described in
The optical transceiver 2400 can operate in a transparent mode and an enhanced mode. In the transparent mode, the module can be used with existing host device 2402 driver software without any alteration. In this mode, the OTN framing and Forward Error Correction features are always turned on but all associated Overhead Management information is terminated within the optical transceiver 2400 and is transparent to the host device 2402 driver software. The optical transceiver 2400 is built with the necessary intelligence to recognize the LOGE PHY mode (LAN PHY or WAN PHY) the host device 2402 wants to configure, by monitoring register “2.7.0” PCS Type Selection, and sets all appropriate OTN frame registers, VCXO frequencies, etc . . . to accommodate the proper OTN bit rate for the mode selected. In the Transparent Mode, the optical transceiver 2400 offers 4× higher DWDM performance and enhanced reach thanks to the Forward Error Correction coding gain feature.
In the Enhanced mode, in addition to selecting a LAN or WAN PHY, the host can also turn-on and off the OTN and FEC features. In this mode, the host has full accessibility to all the OTN G.709 OAM features so that an ITU OTN compliant 10 Gbps optical interface can be supported and exposed to a higher layer software entity. Management data from and to the host is supported via the standard MDIO/I2C interface 2460 (so no hardware change is necessary). Network operators can access various components of the overhead on the optical transceiver 2400 through the host system 2402 and the MDIO/I2C interface 2460. The host system 2402 can be configured to retrieve various PMs and alarm information from the registers 2450 through the MDIO/I2C interface 2460. This information can be imported through the host system 2402 to an EMS system for access by network operators. The present disclosure contemplates access to all alarms in ITU-T G.709, all six Tandem Connection Monitoring (TCM) bytes in G.709, far end monitoring as specified in G.709, loopbacks, historical and real-time PM values for FEC, section, and path, and the like.
Referring to
The EMS/NMS 2504 is generally configured to control all OAM&P aspects of the host system 2402a, 2402b. The EMS/NMS 2504 operates on a server and may include a connection to a data store 2508 to store PM, alarm, and other related information associated with the host systems 2402a, 2402b. The EMS/NMS 2504 is configured to allow a network operator to access the overhead, PMs, and alarms on the optical transceivers 2400. For example, the EMS/NMS 2504 can include software modules to control all aspects of OAM&P associated with each optical transceiver 2400, and store PMs, alarms, etc. in the data store 2508. Effectively, the present disclosure provides a virtual transponder within each optical transceiver 2400 without requiring extra equipment, such as external transponders, or extra circuitry on the host system 2402 to provide framing, FEC, and OAM&P.
Additionally, the G.709 framing, FEC, and OAM&P can be user-provisionable allowing the optical transceiver 2400 to operate with or without these functions. For example, the optical transceiver 2400 can be set to provide framing and FEC, but not to provide OAM&P. This may be utilized in an application where neither host system 2402 is configured to communicate to the optical transceiver 2400 to retrieve the alarms and PMs. However, the optical transceivers 2400 can still operate providing additional link budget and performance through the framing and FEC. Alternatively, FEC can be disabled with just framing and OAM&P enabled.
The optical transceiver 2400 can provide various digital PM data including FEC-related, path-related, and section-related values. Additionally, the optical transceiver 2400 can provide far end values. In an exemplary embodiment, the optical transceiver 2400 can provide the following digital PM data based on the overhead and FEC processing of the G.709 encoder/decoder 2420 and the processor 2440. These PMs can be processed and store through the registers 2450.
1All far end PMs are inferred through the Backward Error Indicator (BEI) counter in the SM and PM overhead bytes. UAS is identified through the BEI and Remote Defect Indicator (RDI) conditions.
The optical transceiver 2400 can support all available alarms in G.709. In an exemplary embodiment, the optical transceiver 2400 is configured to support the following alarms. These can be available from the MDIO/I2C interface 2460. For example, in XENPAK, the alarms can be used to trigger the link alarm status interrupt (LAST) with masking capability.
The optical transceiver 2400 can provide proactive warnings to network operators based on the integrated FEC within the module. Advantageously, this provides carrier-grade performance within the confines of existing MSA specifications. In an exemplary embodiment, the optical transceiver 2400 is configured to provide degraded or excessive bit error performance alarms, such as:
The optical transceiver 2400 can support the reporting of alarms when performance monitoring threshold counters are passed. Additionally, these thresholds can be user-definable on the optical transceiver 2400. These Threshold Crossing Alarms (TCAs) are listed in the table below.
Referring to
The real-time and historical PM mechanism 2600 includes multiple registers 2602 for each PM value that is stored in real-time and historically. In an exemplary embodiment, the real-time and historical PM mechanism 2600 includes 32 registers 2602 for each PM value, and the real-time and historical PM mechanism 2600 is performed for the following PM values:
The real-time and historical PM mechanism 2600 utilizes an on-board timer on the optical transceiver 2400. The on-board timer can be synchronized to a clock on the host system 2402. The on-board timer, which is set to expire in 15-minutes by default, autonomously transfers all current 15-minute binned PM values from a current 15-minute register 2604 to a historical 15-minute binned register 2606. Additionally, the PM value in the historical 15-minute binned register 2606 is transferred to a historical 15-minute binned register 2608 representing the next 15 minutes. This process is repeated for all of the historical 15-minute binned registers with the values in the last historical 15-minute binned register deleted. Each current and historical binned register 2602 is retrievable by the MDIO/I2C interface 2460 and the processor 2440. Additionally, the 15-minute current register 2604 may be cleared and reset under MDIO control.
Optionally, a user can select to disable the 15-minute binned PM registers 2602 and allow the registers 2602 to count to their maximum memory space until the register is read and cleared by the MDIO/I2C interface 2460. Additionally, the 15-minute binned PM registers 2602 can be read and/or cleared from a far end through the processor 2440. Validity flags are kept for each binned register 2602. If the signal is lost or the host resets the 15-minute PM bins, the validity flag will change to false. A host management system in the host system 2402 can retrieve the 15-minute binned values and store them in a larger array for long term performance management history.
Referring to
Referring to
The following parameters are supported in the 1.9005 register: The 30.0010h bit 7 shows if the LASI was triggered for optical layer faults. In general, most optical layer faults will also trigger downstream faults in the other devices. When the alarm is seen as active from the optical layer function, the MDIO registers in MMD 30 Status 4, 5 and 6 can be monitored for alarmed conditions. The LASI interrupt above is triggered by an optical layer block fault detection. Each fault may be used to trigger the LASI interrupt. Each register fault bit may be masked by the user to avoid LASI interrupt assertion if such an alarm is not supported by the host. The optical layer LASI interrupt is divided into several layers, each of which is graphically in
Referring to
Referring to
The printed circuit board 3304 includes top and bottom pads (top pads illustrated) to form an edge connection 3310 to couple to a socket of a host device 2402. A housing 3312 couples around the printed circuit board 3304 to protect and shield the integrated circuitry 3302 and other components in the transceiver 2400. Note, the housing 3312 is typically defined in the MSA. A front fiber optic plug receptacle 3320 is provided with openings 3322 to interface with one or more fiber optic cables and their plugs. A mechanical latch/release mechanism 3324 can be provided as part of the optical transceiver 2400. While the optical transceiver 2400 has been described has having both light transmission and light reception capability, it may be a fiber optic transmitter module with light transmission only or a fiber optic receiver module with light reception only.
Referring to
The OIF MSA-100GLH Multisource Agreement (IA) provides a 100 G Long-Haul DWDM Transmission Module—Electromechanical (MSA-100GLH) for optical line interface applications. The OIF MSA-100GLH (available at www.oiforum.com/public/documents/OIF-MSA-100GLH-EM-01.0.pdf) specifically addresses 100 G Polarization Multiplexed Quadrature Phase Shift Keying (PM-QPSK) long-haul DWDM, but the MSA strives to remain modulation format and data rate agnostic whenever practical to maximize applicability to future market requirements. The interface IC(s) and module electrical interface are generically specified to allow vendor specific customization of multilane “M-lane”˜11 Gbit/s interfaces. Module electrical interfaces include but are not limited to the following: a) Simple bit multiplex; b) OTL4.10 [I2]; c) SFI-S [I3]; and d) OTL3.4 [12] (for 40 G applications). The QSFP MSA and variants (QSFP+, QSFP2, etc.) defines electrical interfaces, management interfaces, optical interfaces, mechanical specifications and the like for a multimode laser providing 40 G and 100 G clients. Specifically, QSFP provides four electrical interfaces at 10 G (XLPPI) and four optical interfaces at 10 G. QSFP2 provides 100 G via four 25 G interfaces. The MSA for QSFP may be accessed at ftp.seagate.com/sff/INF-8438.PDF.
The 10×10 MSA provides a low cost 100GbE solution over single mode fiber using 10×10 G, i.e. ten 10 G signals in parallel. Specifically, the 10×10 MSA is available at www.10×10msa.org/. The 10×10 MSA is compliant with IEEE 802.3ba CAUI, MLD, MAC structure, and the CFP MSA. Of note, the 10×10 MSA utilizes the same form factor as CFP for electrical, mechanical, and firmware interfaces. Those of ordinary skill in the art will recognize that CFP and variants thereof (e.g., CFP2, CFP4, CDFP, CXP), MSA-100GLH, CCRx, QSFP and variants thereof (e.g., QSFP+, QSFP2), 10×10, etc. are presented as exemplary embodiments, and the present disclosure contemplates use of integrated framing, FEC, PMs, OAM&P, alarming, etc. with any particular MSA agreement including newly defined agreements.
Referring to
The CFP module 3500 includes a controller 3506, an interface integrated circuit 3508, a framer/FEC/OAM&P circuit 3510, optical interfaces 3520, and optical demulitplexer/multiplexer 2522. It should be appreciated that the block diagram of
As described herein, the CFP module 3500 includes the framer/FEC/OAM&P circuit 3510 integrated within the CFP module 3500 for providing integrated framing, FEC, OAM&P, etc. within a standard CFP MSA compliant device. That is, the CFP module 3500 may operate in any CFP compliant host device, and has the added functionality of integrated framing, FEC, OAM&P, etc. In an exemplary embodiment, the framer/FEC/OAM&P circuit 3510 is configured to frame each 10 G in 4×10 G or each 25 G in 4×25 G in an OTN-based wrapper with OAM&P overhead and FEC. In another exemplary embodiment, the framer/FEC/OAM&P circuit 3510 is configured to frame the 4×10 G as a single 40 G or the 4×25 G as a single 100 G in an OTN-based wrapper with OAM&P overhead and FEC. Generally, the framer/FEC/OAM&P circuit 3510 may operate in a similar fashion as described herein with other MSAs such as XFP, XPAK, XENPAK, X2, XFP-E, SFP, SFP+, and 300-pin.
In an exemplary embodiment, the interfaces 3504 may include a communications interface that is shown on the front of the CFP module 3400 in
Additionally, the Ethernet port 3530 can be used with the various other MSAs described herein such as the various 40 G and 100 G MSA implementations. Of note, the present disclosure provides advanced functionality internal to the various transceivers while concurrently supporting backward compatibility with any host device compliant to the associated MSA standards. In an exemplary embodiment, the various transceivers can be used without providing OAM&P data related to the advanced functionality to the host device. For example, the use of the transceivers described herein may be to provide extra distance, margin, etc. and the OAM&P data developed within the transceiver for this extra functionality may not be provided to the host system. Here, the host system may not have software functionality to read this OAM&P data. An exemplary objective of the Ethernet port 3530 is to provide this OAM&P data in a manner that is transparent to the host system. Specifically, the host system in this exemplary embodiment requires no modification—it simply operates in accordance with the MSA specifications. Concurrently, the transceivers described herein provide additional functionality—OAM&P, framing, FEC, integrated amplification, etc.—and this associated OAM&P data can be obtained directly through the Ethernet port 3530 or equivalent. Further, the Ethernet port 3530 can ultimately communicate to a management system that manages the OAM&P of the transceiver along with other transceivers and integration into other software platforms and management systems.
Referring to
In the transmit direction, the OIF MSA-100GLH module 3600 includes a framer/FEC circuit 3610, a multiplexer 3612, and transmit optics 3614. In the receive direction, the OIF MSA-100GLH module 3600 includes a deframer/FEC circuit 3620, an ADC/DSP 3622, and receive optics 3624. Further, the OIF MSA-100GLH module 3600 includes a controller 3630 configured to monitor and control the OIF MSA-100GLH module 3600 as well as provide the MDIO connection to a host system. In an exemplary embodiment, the framer/FEC circuit 3610, the multiplexer 3612, the deframer/FEC circuit 3620, and the ADC/DSP 3622 are part of a single circuit, ASIC, etc. In another exemplary embodiment, the framer/FEC circuit 3610 and the deframer/FEC circuit 3620 are part of a single circuit, ASIC, etc. The framer/FEC circuit 3610 is configured to receive a client signal from the host system (TX DATA) and to encapsulate/frame the client signal in an OTN wrapper with FEC, OAM&P overhead, etc. The multiplexer 3612 is configured to deserialize an output of the framer/FEC circuit 3610 for the transmit optics 3614. In an exemplary embodiment, the transmit optics 3614 include native 40 G or 100 G line rates using polarization multiplexing, differential QPSK, and combinations thereof. The receive optics 3624 are configured to receive a line signal and provide the line signal to the ADC/DSP 3622 for conversion to multiple lanes at lower rates and for signal conditioning. The deframer/FEC circuit 3620 is configured to decapsulate/deframe the line signal and provide the client signal to the host system. Similar to the CFP module 3500, the OIF MSA-100GLH module 3600 utilizes MDIO IEEE 802.3 clause 45 for its management interface. The OIF MSA-100GLH module 3600 may utilize undefined or optional registers to provide OAM&P data to the host system via the MDIO. Also, the OIF MSA-100GLH module 3600 may include an Ethernet port similar to the Ethernet port 3530.
Referring to
Referring to
Again, consistent with the foregoing descriptions, the amplifiers 3802, 3804 are integrated within the transceiver modules 3500, 3600, 3700 in a manner that preservers backward compatibility with the MSA specifications such that the transceiver modules 3500, 3600, 3700 with the amplifiers 3802, 3804 can be used in any MSA-compliant host device whether or not the host device is configured to support the amplifiers 3802, 3804. In an exemplary embodiment, the host device can control and monitor the amplifiers 3802, 3804 via the various communication mechanisms described herein such as via software support to communicate via MSA-defined registers, etc. In another exemplary embodiment, the Ethernet port 3530 can be used to control and monitor the amplifiers 3802, 3804 such as via a management system or the like. In yet another exemplary embodiment, the amplifiers 3802, 3804 can be monitored and controlled via custom commands through the host system to the transceiver modules 3500, 3600, 3700 where there is no support directly through the host system.
Referring to
The physical housing 4112 includes input ports for the pluggable amplifiers 4102, 4104 such that the pluggable amplifiers 4102, 4104 can be selectively inserted as needed for the transceiver 4100. The pluggable amplifier 4102 is a pre amplifier and the pluggable amplifiers 4104 is a post amplifier. When inserted, the pluggable amplifiers 4102, 4104 are physically connected in-line with the transmitter optics 4116 and the receiver optics 4118 via a small optical fiber cable on the front of the physical housing 4112. Note, the pluggable amplifiers 4102, 4104 can be separately used, e.g. if only a pre amplifier is needed, only the pluggable amplifier 4102 is inserted and the pluggable amplifier 4104 is omitted. As described herein, the transceiver 4100 maintains its compatibility with the MSA specifications such that it may be operated in any MSA-compliant host device. Further, the pluggable amplifiers 4102, 4104 are transparent to the MSA-compliant host device, but may be monitored by the host device using the various communication mechanisms described herein.
Referring to
A communication link 4208 is configured to provide data between the pluggable optical transceiver 4200 and the host device 4202. The communication link 4208 includes one or more electrical signaling lanes to provide an aggregate of 40 G, 100 G, 200 G, 400 G, etc. The communication link 4208 may include a nominal signaling lane rate is 10 Gbit/s per lane with various electrical interface specifications such as CAUI, XLAUI, OTL4.10, OTL3.4, and STL256.4. Other variants may use a signaling lane rate of 25 Gbit/s per lane. For example, the CFP MSA has an electrical interface of 4×10 G (XLAUI) or 10×10 G (CAUI), the CFP2 MSA has an electrical interface of 4×25 G (CAUI2 or CPPI2), and the CFP4 MSA has an electrical interface of 100 G. For 200 G, 400 G, etc., other variants are also contemplates such as 20×10 G, 40×10 G, 8×25 G, 16×25 G, 8×50 G, 10×40 G, 4×100 G, etc. That is, the communication link 4208 can be expresses as N×M where N is an integer signifying a number of red in the communication link 4208 and M is a bit rate value signifying a bit rate for each of the N signaling lanes.
The pluggable optical transceiver 4200 includes an OTN processor 4210 coupled to the communication link 4208. The OTN processor 4210 is configured to perform advanced integrated functions including framing, FEC, and/or OAM&P, within the pluggable optical transceiver 4200. Again, the advanced integrated functions are performed independently and separately from the host device 4202. In some embodiments, associated OAM&P data is provided to the host device 4202 from the OTN processor 4210 though the controller 4206 and the communication link 4204. The OTN processor 4210 communicates bidirectionally with the host device 4202 through the communication link 4208. For TX/RX, the OTN processor 4210 outputs data to a multiplexer section 4212 and TX optics 4124 for an optical output 4216, and the OTN process 4210 receives data from a demultiplexer section 4222 which receives data from RX optics 4224 which receives an optical input 4226. In this manner, the pluggable optical transceiver 4200 provides 40 G, 100 G, 200 G, 400 G, etc. between the host device 4202 and the optical output 4216 and the optical input 4226. The communication link 4208 can be referred to as interface circuitry configured to interface with the host device 4202 for providing a high-speed signal between the host device 4202 and the pluggable optical transceiver 4200. The OTN processor 4210 can be referred to as framing and forward error correction circuitry configured to provide framing and forward error correction related to the high-speed signal.
The multiplexer section 4212 is configured to receive one or more signaling lanes from the OTN processor 4210 through a communication link 4230. The multiplexer section 4212 is configured to process output data from the OTN processor 4210 for presentation to the TX optics 4124. For example, in an exemplary embodiment, the communication link 4230 has X signaling lanes and an output of the multiplexer section 4212 on a communication link 4232 has Y signaling lanes, X≠Y. In another exemplary embodiment, X=Y. For example, in a 100 G device, X may equal 10 lanes and Y may equal 4 lanes. Other embodiments are also contemplated.
The TX optics 4124 include lasers and modulators to take data from the communication link 4232 and optically transmit it on the optical output 4216. The TX optics 4124 can include WDM/DWDM/CWDM components to transmit each of the Y signaling lanes on a separate wavelength. Each of the Y signaling lanes is used to modulate a wavelength. The TX optics 4124 can include any transmission technique such as direct detection, coherent, polarization multiplexing, etc. In an exemplary embodiment, where Y=4 lanes, the TX optics 4124 may include 4×28 G DWDM transmission for a 100 G client. Here, 4 wavelengths are used to transport a 112 G signal (the difference between 100 G and 112 G being the framing overhead and FEC). That is, the TX optics 4124 can include components supporting Y wavelength transmission, for each of the Y signaling lanes from the communication link 4232. The optical output 4216 is a WDM/DWDM/CWDM signal with the Y wavelengths.
The optics 4224 and the demultiplexer section 4222 perform the opposite functionality on the optical input 4226 as the TX optics 4124 and the multiplexer section 4212. That is, the pluggable optical transceiver 4200 is configured to connect to another pluggable optical transceiver 4200 via an optical link, with the optical output 4216 from a first pluggable optical transceiver 4200 being the optical input 4226 of a second pluggable optical transceiver 4200 and the optical input 4226 of the first pluggable optical transceiver 4200 being the optical output 4216 from the first pluggable optical transceiver 4200. The RX optics include receivers and demodulators to take optical data from the optical input 4226 and convert it to electrical signals output on a communication link 4234 which has Y signaling lanes to correspond to the communication link 4232. The demultiplexer section 4222 receives the Y signaling lanes from the communication link 4234 and provides X signaling lanes on a communication link 4236 to the OTN processor 4210.
Referring to
In
In another exemplary embodiment, the pluggable optical transceiver 4302 can be a pluggable optical transceiver, but not necessarily compliant to any MSA specification. Here, the pluggable optical transceiver 4302 is a functional subsystem that is not supported in the host system 2402 except through the interface module 4300 which is for a specific MSA supported by the host system 2402.
In either of the above exemplary embodiments, the pluggable optical transceiver 4302 supports the base optical transceiver functionality as well as supporting optical connections to the Tx/Rx module 2430. The Tx/Rx module 2430 is part of the pluggable optical transceiver 4302 and has associated optical connectors 4310. Specifically, the optical connections externally are to the optical connectors 4310 on the pluggable optical transceiver 4302 whereas the backplane pin connections from the pluggable optical transceiver 4302 are to interface circuitry 4320 on the interface module 4300. The interface module 4300 has external connectors 4330 which physically interface to the host system 2402 and internal connectors (not shown in
Thus, the interface module 4300 is a carrier card. The interface module 4300 is compliant to an MSA, different from the pluggable optical transceiver 4302. The interface module 4300 includes a housing 4340, which is larger than a housing 4342 for the pluggable optical transceiver 4302. The interface module 4300 includes a slot 4344 dimensioned based on the housing 4342 and adapted to receive the pluggable optical transceiver 4302.
The interface circuitry 4320 is adapted to perform signal and timing conversion between the pluggable optical transceiver 4302 and the host system 2402. The interface circuitry 4320 is adapted to bridge a first MSA associated with the pluggable optical transceiver 4302 to a second MSA associated with the interface module 4300 and supported by the host system 2402.
In an exemplary embodiment, the pluggable optical transceiver interface module 4300 is adapted to operate in the host system 2402. The interface module 4300 includes a housing 4340 compliant to a first Multi Source Agreement (MSA), wherein the housing is adapted to plug into the host system 2402; a slot 4344 in the housing 4340 adapted to receive a pluggable optical transceiver 4302, wherein the pluggable optical transceiver 4302 includes an optical transmitter and an optical receiver 2430 with associated connectors 4310; and interface circuitry 4320 communicatively coupled to the pluggable optical transceiver 4302 and to the host system 2402, wherein the interface circuitry 4320 is adapted to bridge data and power connectivity to the pluggable optical transceiver 4302 according to the first MSA, and wherein the pluggable optical transceiver 4302 is not compliant to the first MSA.
The pluggable optical transceiver 4302 can include a communication link 2410 configured to interface with the host system 2402 through the interface circuitry 4320 for providing a high-speed signal therebetween; framing and forward error correction circuitry 2420 configured to provide framing and forward error correction related to the high-speed signal; transmitter optical components communicatively coupled to the framing and forward error correction circuitry and configured to transmit a composite optical output signal from the optical transmitter; and receiver optical components communicatively coupled to the circuitry and configured to receive a composite optical input signal from the optical receiver; wherein the framing and forward error correction is performed within the pluggable optical transceiver 4302 separately and independently from the host system 2402 and the pluggable optical transceiver interface module 4300.
The pluggable optical transceiver 4302 can be compliant to a second MSA, different from the first MSA. The pluggable optical transceiver 4302 can be a subsystem not compliant to any MSA. The pluggable optical transceiver 4302 can be compliant to QSFP28 and the first MSA is any of CFP, CFP2, and CFP4. The pluggable optical transceiver 4302 can be compliant to XFP and the first MSA is XENPAK. The housing 4340 is larger than a housing 4342 associated with the pluggable optical transceiver 4302.
The optical transmitter and the optical receiver may not be compliant to the first MSA and operate independently of the host system 2402 and the pluggable optical transceiver interface module 4300, wherein the interface circuitry provides an output signal compliant to the first MSA. Specifically, this can be a bookend configuration where a communications link includes adjacent interface modules 4300 with associated pluggable optical transceivers 4302. Note, the MSAs typically define optical characteristics, such as wavelengths, modulation format, bit rate, etc. In the bookend configuration, the optical characteristics do not have to be followed since the interface module 4300 will provide MSA compliant electrical signals to the host systems 2402, i.e., it does not matter if the optical characteristics of the pluggable optical transceivers 4302 comply with the first MSA associated with the interface modules 4300.
In another exemplary embodiment, a method with a pluggable optical transceiver interface module adapted to operate in a host device includes providing a housing compliant to a first Multi Source Agreement (MSA), wherein the housing is adapted to plug into the host device; providing a slot in the housing adapted to receive a pluggable optical transceiver, wherein the pluggable optical transceiver includes an optical transmitter and an optical receiver with associated connectors; and providing interface circuitry communicatively coupled to the pluggable optical transceiver and to the host device, wherein the interface circuitry is adapted to bridge data and power connectivity to the pluggable optical transceiver according to the first MSA, and wherein the pluggable optical transceiver is not compliant to the first MSA.
In a further exemplary embodiment, a pluggable optical transceiver system includes a first module including an optical transmitter and an optical receiver with associated connectors; and a pluggable optical transceiver interface module adapted to receive the first module and to operate in a host device, wherein the pluggable optical transceiver interface module includes: a housing compliant to a first Multi Source Agreement (MSA), wherein the housing is adapted to plug into the host device; a slot in the housing adapted to receive the first module; and interface circuitry communicatively coupled to the first module and to the host device, wherein the interface circuitry is adapted to bridge data and power connectivity to the first module according to the first MSA, and wherein the first module is not compliant to the first MSA.
Again, in various exemplary embodiments, the present disclosure relates to a pluggable optical transceiver interface module and method which adapts one Multi-Source Agreement (MSA) compliant optical transceiver to support another type of MSA, e.g., an XFP in a XENPAK, a QSFP28 in a CFP2 or CFP4, etc. That is, the interface module and method provides a first module supporting a set of functionality. The first module can be compliant to an MSA, such as an XFP, QSFP28, etc. The first module can be inserted and housed in the interface module to form a second module that is compliant to a different MSA. For example, an XFP module can be housed in an interface module to form an XENPAK module or a QSFP28 module can be housed in the interface module to form a CFP2, CFP, or CFP4 module. Thus, the interface module serves as an MSA converter. In another exemplary embodiment, the first module may not be a pluggable transceiver, but rather a subsystem with optical interfaces that is inserted into the interface module to form a desired MSA compliant transceiver.
Thus, the first module includes the optical interfaces, electrical circuitry, and the like to provide optical transceiver functionality, including, e.g., tunable wavelengths, framing, Forward Error Correction, and OAM&P processing, i.e., advanced functionality. The interface module is configured to adapt the first module to support a plurality of different MSA specifications. The interface module is configured to bridge the first module to support a specific MSA, namely providing connector conversion, timing adjustments, host interface adjustments, etc.
Advantageously, the interface module allows for streamlined design and manufacturing of advanced pluggable transceivers. Vendors can simply manufacturer one set of first modules, i.e., no requirements for a different module for each MSA specification. In turn, operators can use the first modules with associated interface modules as required for specific applications. From a product design and manufacturing perspective, the interface module is relatively low cost and complexity with the advanced functionality focused on the first module.
Referring to
Referring to
It will be appreciated that some exemplary embodiments described herein may include one or more generic or specialized processors (“one or more processors”) such as microprocessors; Central Processing Units (CPUs); Digital Signal Processors (DSPs): customized processors such as Network Processors (NPs) or Network Processing Units (NPUs), Graphics Processing Units (GPUs), or the like; Field Programmable Gate Arrays (FPGAs); and the like along with unique stored program instructions (including both software and firmware) for control thereof to implement, in conjunction with certain non-processor circuits, some, most, or all of the functions of the methods and/or systems described herein. Alternatively, some or all functions may be implemented by a state machine that has no stored program instructions, or in one or more Application Specific Integrated Circuits (ASICs), in which each function or some combinations of certain of the functions are implemented as custom logic or circuitry. Of course, a combination of the aforementioned approaches may be used. For some of the exemplary embodiments described herein, a corresponding device such as hardware, software, firmware, and a combination thereof can be referred to as “circuitry configured or adapted to,” “logic configured or adapted to,” etc. perform a set of operations, steps, methods, processes, algorithms, functions, techniques, etc. as described herein for the various exemplary embodiments.
Moreover, some exemplary embodiments may include a non-transitory computer-readable storage medium having computer readable code stored thereon for programming a computer, server, appliance, device, processor, circuit, etc. each of which may include a processor to perform functions as described and claimed herein. Examples of such computer-readable storage mediums include, but are not limited to, a hard disk, an optical storage device, a magnetic storage device, a ROM (Read Only Memory), a PROM (Programmable Read Only Memory), an EPROM (Erasable Programmable Read Only Memory), an EEPROM (Electrically Erasable Programmable Read Only Memory), Flash memory, and the like. When stored in the non-transitory computer readable medium, software can include instructions executable by a processor or device (e.g., any type of programmable circuitry or logic) that, in response to such execution, cause a processor or the device to perform a set of operations, steps, methods, processes, algorithms, functions, techniques, etc. as described herein for the various exemplary embodiments.
Although the present disclosure has been illustrated and described herein with reference to preferred embodiments and specific examples thereof, it will be readily apparent to those of ordinary skill in the art that other embodiments and examples may perform similar functions and/or achieve like results. All such equivalent embodiments and examples are within the spirit and scope of the present disclosure, are contemplated thereby, and are intended to be covered by the following claims.