{"id":20184,"date":"2026-09-03T06:47:50","date_gmt":"2026-09-03T06:47:50","guid":{"rendered":"https:\/\/www.fibermall.com\/blog\/?p=20184"},"modified":"2026-09-18T08:18:19","modified_gmt":"2026-09-18T08:18:19","slug":"coherent-module-compatibility-cisco-arista-guide-2026","status":"publish","type":"post","link":"https:\/\/www.fibermall.com\/blog\/coherent-module-compatibility.htm","title":{"rendered":"Coherent Module Compatibility: Cisco &amp; Arista Guide (2026)"},"content":{"rendered":"\n<p>Elena manages transport for a regional cloud provider, and she learned about coherent module compatibility the hard way. She ordered a batch of third-party 400G ZR modules that were listed as &#8220;Cisco compatible,&#8221; plugged the first one into a Nexus switch, and watched it come up clean in under a minute. Confident, she moved the test to an Arista box on the same link. That port threw a warning, stayed dark, and took her half a day to figure out.<\/p>\n\n\n\n<p>The module wasn&#8217;t faulty. It was coded for the wrong host.<\/p>\n\n\n\n<p>Here&#8217;s the part most compatibility guides skip: coherent modules don&#8217;t behave like the SFP optics you&#8217;ve been swapping for twenty years. A 400G ZR QSFP-DD is a high-power device with its own DSP, its own management state machine, and its own thermal and power-class demands. Whether it works in a given switch depends on three separate things: whether the platform is qualified to host it, whether the software accepts its EEPROM identity, and whether both ends agree on the optical mode. Get any one wrong and you get the exact scene Elena lived through.<\/p>\n\n\n\n<p>This guide walks all three layers. You&#8217;ll learn what coherent module compatibility actually means, which Cisco and Arista platforms support ZR and ZR+ optics, why &#8220;compatible&#8221; modules still fail, and the specific commands that fix and verify them. If you&#8217;re newer to the whole coherent family, our<a href=\"https:\/\/www.fibermall.com\/blog\/coherent-optical-module-guide.htm\" target=\"_blank\"><u>&nbsp;complete guide to coherent optical modules<\/u><\/a>&nbsp;is the better starting point. When you&#8217;re ready to qualify a module for a real deployment, talk to our networking engineers.<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_76 ez-toc-wrap-left counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.fibermall.com\/blog\/coherent-module-compatibility.htm\/#What_Is_Coherent_Module_Compatibility\" >What Is Coherent Module Compatibility?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.fibermall.com\/blog\/coherent-module-compatibility.htm\/#Why_Coherent_Compatibility_Is_Different_from_IMDD_Optics\" >Why Coherent Compatibility Is Different from IMDD Optics<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.fibermall.com\/blog\/coherent-module-compatibility.htm\/#Host_Qualification_vs_MSA_Compliance\" >Host Qualification vs. MSA Compliance<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.fibermall.com\/blog\/coherent-module-compatibility.htm\/#Cisco_Coherent_Module_Support_Platforms_Ports_Restrictions\" >Cisco Coherent Module Support: Platforms, Ports &amp; Restrictions<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.fibermall.com\/blog\/coherent-module-compatibility.htm\/#Arista_Coherent_Module_Support_Platforms_EOS_Requirements\" >Arista Coherent Module Support: Platforms &amp; EOS Requirements<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.fibermall.com\/blog\/coherent-module-compatibility.htm\/#Cisco_vs_Arista_Third-Party_Optics_Policies_EEPROM_Coding\" >Cisco vs. Arista: Third-Party Optics Policies &amp; EEPROM Coding<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.fibermall.com\/blog\/coherent-module-compatibility.htm\/#CMIS_Power-Class_Module_State_The_Silent_Coherent_Failure\" >CMIS Power-Class &amp; Module State: The Silent Coherent Failure<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.fibermall.com\/blog\/coherent-module-compatibility.htm\/#What_Actually_Fixes_a_Stuck_Module\" >What Actually Fixes a Stuck Module<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.fibermall.com\/blog\/coherent-module-compatibility.htm\/#Coherent_Module_Troubleshooting_Commands_Workflow\" >Coherent Module Troubleshooting: Commands &amp; Workflow<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.fibermall.com\/blog\/coherent-module-compatibility.htm\/#How_to_Buy_Compatible_Coherent_Modules\" >How to Buy Compatible Coherent Modules<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.fibermall.com\/blog\/coherent-module-compatibility.htm\/#FAQ_Coherent_Module_Compatibility\" >FAQ: Coherent Module Compatibility<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/www.fibermall.com\/blog\/coherent-module-compatibility.htm\/#Is_400G_ZR_compatible_with_Cisco_and_Arista\" >Is 400G ZR compatible with Cisco and Arista?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/www.fibermall.com\/blog\/coherent-module-compatibility.htm\/#Which_Cisco_switches_support_400G_ZR\" >Which Cisco switches support 400G ZR?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/www.fibermall.com\/blog\/coherent-module-compatibility.htm\/#Which_Arista_switches_support_400G_ZR_and_ZR\" >Which Arista switches support 400G ZR and ZR+?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/www.fibermall.com\/blog\/coherent-module-compatibility.htm\/#How_do_I_fix_unsupported_transceiver_on_Cisco_for_a_coherent_module\" >How do I fix unsupported transceiver on Cisco for a coherent module?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/www.fibermall.com\/blog\/coherent-module-compatibility.htm\/#Why_is_my_coherent_module_stuck_in_low_power\" >Why is my coherent module stuck in low power?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/www.fibermall.com\/blog\/coherent-module-compatibility.htm\/#Can_I_use_the_same_400G_ZR_module_in_both_Cisco_and_Arista_switches\" >Can I use the same 400G ZR module in both Cisco and Arista switches?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/www.fibermall.com\/blog\/coherent-module-compatibility.htm\/#Do_third-party_coherent_modules_void_my_Cisco_or_Arista_warranty\" >Do third-party coherent modules void my Cisco or Arista warranty?<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/www.fibermall.com\/blog\/coherent-module-compatibility.htm\/#Conclusion\" >Conclusion<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"What_Is_Coherent_Module_Compatibility\"><\/span><strong>What Is Coherent Module Compatibility?<\/strong><strong><\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Coherent module compatibility is whether a coherent pluggable transceiver (400G ZR, ZR+, or 800G ZR) will be recognized by a host switch or router, reach its correct power state, bring up a link, pass traffic, and report telemetry. It combines host platform qualification, EEPROM and vendor coding, and optical interoperability between both ends.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img fetchpriority=\"high\" decoding=\"async\" width=\"800\" height=\"450\" src=\"https:\/\/www.fibermall.com\/blog\/wp-content\/uploads\/2026\/09\/What-Is-Coherent-Module-Compatibility.png\" alt=\"What Is Coherent Module Compatibility\" class=\"wp-image-20185\" style=\"width:800px\" srcset=\"https:\/\/www.fibermall.com\/blog\/wp-content\/uploads\/2026\/09\/What-Is-Coherent-Module-Compatibility.png 800w, https:\/\/www.fibermall.com\/blog\/wp-content\/uploads\/2026\/09\/What-Is-Coherent-Module-Compatibility-300x169.png 300w, https:\/\/www.fibermall.com\/blog\/wp-content\/uploads\/2026\/09\/What-Is-Coherent-Module-Compatibility-768x432.png 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/figure>\n\n\n\n<p>That definition matters because people assume &#8220;compatibility&#8221; is one switch. It isn&#8217;t. It&#8217;s three stacked questions:<\/p>\n\n\n\n<p>1. Does my platform support coherent optics at all? That&#8217;s power delivery, thermal headroom, and software. Most 400G QSFP-DD ports were built for low-power direct-detect modules. Coherent modules draw three to five times more.<\/p>\n\n\n\n<p>2. Does the OS accept this module&#8217;s identity? The switch reads the EEPROM over I\u00b2C and checks vendor fields against its own policy. This is where &#8220;unsupported transceiver&#8221; warnings come from.<\/p>\n\n\n\n<p>3. Do both ends speak the same optical mode? Same standard, same FEC, compatible wavelengths. MSA compliance gets you partway here, but not all the way.<\/p>\n\n\n\n<p>The standards layer is genuinely important, so if you want the full picture of OIF 400ZR, OpenZR+, and CMIS, our coherent optical module standards guide&nbsp;breaks the whole stack down. For this article, assume the standard is settled and the problem is the host.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Why_Coherent_Compatibility_Is_Different_from_IMDD_Optics\"><\/span><strong>Why Coherent Compatibility Is Different from IMDD Optics<\/strong><strong><\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Direct-detect modules, the SR, DR, FR, and LR parts you&#8217;re used to, are low-power and essentially passive from the host&#8217;s perspective. Plug one in, the switch reads a small EEPROM, lights the laser, and done. Power classes sit in the 1 to 5 watt range. FEC is either fixed by the standard or handled transparently. That&#8217;s why a generic QSFP28 compatibility guide&nbsp;usually works for them.<\/p>\n\n\n\n<p>Coherent modules break every one of those assumptions:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>They draw 15 to 25 watts, which puts them in CMIS power class 7 or 8. A port that was never built to feed that much power will refuse to bring the module out of low-power mode.<\/li>\n\n\n\n<li>They boot an internal DSP that must complete a management handshake with the host before the optics even try to light. That handshake is where modules get stuck.<\/li>\n\n\n\n<li>They have a tunable laser and need the host to configure frequency, so a module can be physically healthy and still produce a dark link if the host never configures it.<\/li>\n\n\n\n<li>Their margin depends on OSNR and pre-FEC bit error rate, which means a module can come up and still be on the edge of failing. Telemetry matters, not just link state.<\/li>\n<\/ul>\n\n\n\n<p>The practical consequence is that &#8220;it fits and it lit&#8221; isn&#8217;t a success criterion anymore. The module also has to reach the right power state, accept the right application selection, and report believable DSP telemetry. Our <a href=\"https:\/\/www.fibermall.com\/blog\/coherent-vs-direct-detection.htm\" target=\"_blank\"><u>coherent vs direct-detection guide<\/u><\/a>&nbsp;goes deeper on why the two families diverge, and the <a href=\"https:\/\/www.fibermall.com\/blog\/400g-zr-qsfp-dd-guide.htm\" target=\"_blank\"><u>400G ZR QSFP-DD buying guide<\/u><\/a>&nbsp;covers the module side in detail.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img decoding=\"async\" width=\"800\" height=\"450\" src=\"https:\/\/www.fibermall.com\/blog\/wp-content\/uploads\/2026\/09\/Why-Coherent-Compatibility-Is-Different-from-IMDD-Optics.png\" alt=\"Why Coherent Compatibility Is Different from IMDD Optics\" class=\"wp-image-20186\" style=\"width:800px\" srcset=\"https:\/\/www.fibermall.com\/blog\/wp-content\/uploads\/2026\/09\/Why-Coherent-Compatibility-Is-Different-from-IMDD-Optics.png 800w, https:\/\/www.fibermall.com\/blog\/wp-content\/uploads\/2026\/09\/Why-Coherent-Compatibility-Is-Different-from-IMDD-Optics-300x169.png 300w, https:\/\/www.fibermall.com\/blog\/wp-content\/uploads\/2026\/09\/Why-Coherent-Compatibility-Is-Different-from-IMDD-Optics-768x432.png 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Host_Qualification_vs_MSA_Compliance\"><\/span><strong>Host Qualification vs. MSA Compliance<\/strong><strong><\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>This is the distinction that catches the most buyers. MSA compliance, meaning the module follows the OIF 400ZR or OpenZR+ agreement, tells you the module can interoperate optically with another compliant module. It does not tell you that your specific switch will power it, manage it, and accept its EEPROM. Host qualification is a separate decision made by Cisco, Arista, Juniper, and the rest, platform by platform and NOS release by NOS release.<\/p>\n\n\n\n<p>So an MSA-compliant 400ZR module can be fully standards-correct and still not work in your switch because that switch model was never qualified for coherent optics, or because that specific cage position doesn&#8217;t have the power budget. Treat &#8220;OIF compliant&#8221; and &#8220;supported on my switch&#8221; as two different claims.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Cisco_Coherent_Module_Support_Platforms_Ports_Restrictions\"><\/span><strong>Cisco Coherent Module Support: Platforms, Ports &amp; Restrictions<\/strong><strong><\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>On Cisco, coherent optics are anchored by two QSFP-DD parts: the QDD-400G-ZR-S, which follows the OIF 400ZR agreement for point-to-point links up to about 120 km, and the QDD-400G-ZRP-S, which follows OpenZR+ for flexible-rate regional and long-haul links. Both are built around coherent DSP technology, and Cisco documents them under the umbrella of 400G digital coherent optics.<\/p>\n\n\n\n<p>Support is not uniform across the catalog. Cisco publishes per-platform guidelines, and they get specific in ways that matter for planning. On Nexus 9000 fixed switches running NX-OS, for example, the guidance from the Configuring 400G Digital Coherent Optics guide&nbsp;includes port-placement rules:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Nexus 9000 platform<\/strong><\/td><td><strong>Coherent ZR\/ZR+ port rule<\/strong><\/td><\/tr><tr><td>N9K-C93400LD-H1<\/td><td>Odd or even numbered ports<\/td><\/tr><tr><td>N9K-C9332D-H2R<\/td><td>Odd-numbered ports only, even ports error out<\/td><\/tr><tr><td>N9K-C9364D-GX2A<\/td><td>Odd-numbered front ports; shares limits with MACsec<\/td><\/tr><tr><td>N9K-C9332D-GX2B<\/td><td>Any front port; max 4 MACsec plus 4 ZR modules combined<\/td><\/tr><tr><td>N9K-C9348D-GX2A<\/td><td>A specific subset of 24 front ports<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>The N9K-C9332D-H2R rule is a thermal one, not a software quirk. High-power coherent modules generate enough heat that even-numbered cage positions on that chassis simply aren&#8217;t rated for them. And on the GX2A and GX2B, enabling MACsec sessions consumes the same shared power budget that ZR modules need, so the two features cap each other. These are exactly the details a compatibility article has to surface, because no amount of EEPROM coding fixes a power budget.<\/p>\n\n\n\n<p>Cisco&#8217;s IOS-XR routers are a separate story. On the NCS 5500 and 5700 series, QDD-400G-ZR-S support landed around IOS XR Release 7.3.2, and it&#8217;s limited to the 400G ports on supported line cards and fixed routers. On NC57 line cards, coherent modules go in the even-numbered top-row ports: the NC57-24DD supports all 12 even ports, while the NC57-18DD-SE supports a maximum of six. Fixed platforms like the NCS-57D2-18DD-SYS and NCS-57B1-6D24H-S are also qualified. Because Cisco updates support continuously, the authoritative check is the Optics-to-Device Compatibility Matrix, which is the tool to consult before you commit a module to a chassis.<\/p>\n\n\n\n<p>For an engineer the takeaway is simple: look up the exact platform, not the product family. &#8220;Nexus 9000 supports ZR&#8221; is roughly true and dangerously imprecise. The N9K-C9332D-GX2B and the N9K-C9364D-GX2A both support ZR, but their port rules and MACsec trade-offs are different.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img decoding=\"async\" width=\"800\" height=\"450\" src=\"https:\/\/www.fibermall.com\/blog\/wp-content\/uploads\/2026\/09\/Cisco-Coherent-Module-Support.png\" alt=\"Cisco Coherent Module Support\" class=\"wp-image-20187\" style=\"width:800px\" srcset=\"https:\/\/www.fibermall.com\/blog\/wp-content\/uploads\/2026\/09\/Cisco-Coherent-Module-Support.png 800w, https:\/\/www.fibermall.com\/blog\/wp-content\/uploads\/2026\/09\/Cisco-Coherent-Module-Support-300x169.png 300w, https:\/\/www.fibermall.com\/blog\/wp-content\/uploads\/2026\/09\/Cisco-Coherent-Module-Support-768x432.png 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Arista_Coherent_Module_Support_Platforms_EOS_Requirements\"><\/span><strong>Arista Coherent Module Support: Platforms &amp; EOS Requirements<\/strong><strong><\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Arista took a slightly different path. Its coherent story centers on the R3 generation, platforms like the 7280R3A and the modular 7800R3A, where 400G ZR and ZR+ plug directly into the switch for data center interconnect over dark fiber or DWDM. The Arista 400G DCI solution&nbsp;positions these modules as a way to eliminate external transponder equipment entirely.<\/p>\n\n\n\n<p>EOS gained the important coherent features in the 4.25.2F release and later. That&#8217;s where 400GBASE-ZR support with open FEC arrived, along with a 4x100G mode and the ability to override a transceiver slot&#8217;s maximum power limit. Configuration is explicit rather than automatic: coherent modules require you to set the laser frequency with the transceiver frequency&nbsp;command across the C-band range of 191.3 to 196.1 THz, on a 100 GHz or 75 GHz grid. Frequency tuning can take up to 90 seconds, so don&#8217;t panic if a newly configured port doesn&#8217;t go green instantly.<\/p>\n\n\n\n<p>Arista also has the same thermal reality as everyone else. Coherent QSFP-DD modules are power class 8 devices that can draw 20 to 25 watts, and even though EOS can override a slot&#8217;s default power limit, the chassis still has to dissipate the heat. On the 7800R3A, Arista pairs high-power<a href=\"https:\/\/www.fibermall.com\/sale-459145-osfp-dco-400g-coherent-transceiver.htm\" target=\"_blank\" rel=\"noreferrer noopener\"> 400ZR OSFP<\/a> and QSFP-DD modules with its ZR line system, letting you multiplex up to eight 400ZR modules onto a single fiber pair for 3.2 Tb\/s. That&#8217;s a line-system play, and it&#8217;s worth understanding before you assume every port on a fixed Arista switch is coherent-capable.<\/p>\n\n\n\n<p>Arista&#8217;s position on which ports and platforms are qualified is less rigid than Cisco&#8217;s, but it&#8217;s still not &#8220;every 400G port everywhere.&#8221; Verify your specific model and line card against the datasheet, and confirm the per-port power delivery if you plan to fill a switch with ZR+ modules. For a deeper look at the DCI designs these platforms serve, our<a href=\"https:\/\/www.fibermall.com\/blog\/data-center-interconnect-guide.htm\" target=\"_blank\"><u>&nbsp;coherent data center interconnect guide<\/u><\/a>&nbsp;covers the architecture side.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<div class=\"ast-oembed-container \" style=\"height: 100%;\"><iframe title=\"400G QSFP-DD DCO ZR\/ZR+ High TX Power Optical Transceivers Overview | FiberMall\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/aXuz50oB--c?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/div>\n<\/div><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Cisco_vs_Arista_Third-Party_Optics_Policies_EEPROM_Coding\"><\/span><strong>Cisco vs. Arista: Third-Party Optics Policies &amp; EEPROM Coding<\/strong><strong><\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Here&#8217;s where the two vendors genuinely diverge, and where most of the confusion Elena hit comes from.<\/p>\n\n\n\n<p>Cisco enforces an EEPROM-based vendor check on IOS, IOS-XE, and NX-OS. If a module&#8217;s vendor ID, part number, or checksum isn&#8217;t on Cisco&#8217;s approved list, the switch logs something like %PHY-4-UNSUPPORTED_TRANSCEIVER&nbsp;and may err-disable the port. Cisco&#8217;s official policy is that third-party optics are unsupported, full stop. The override command, which is the same across IOS-XE and NX-OS, is simple:<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;Switch(config)# service unsupported-transceiver &nbsp;&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/p>\n\n\n\n<p>That tells the software to accept non-Cisco modules. If the port is already err-disabled, you may also need no errdisable detect cause gbic-invalid, but that only works when the real problem is policy rather than a badly programmed EEPROM. A module that fails the IDPROM read entirely won&#8217;t be rescued by any command.<\/p>\n\n\n\n<p>There&#8217;s a newer wrinkle. Starting around IOS-XE 17.12 on some Catalyst 9000 platforms, Cisco tightened EEPROM validation. If the vendor name, OUI, or serial fields are blank or malformed, the port can stay locked even after service unsupported-transceiver&nbsp;is applied. The fix is proper EEPROM coding, not configuration.<\/p>\n\n\n\n<p>Arista is the opposite by default. EOS generally does not gate the data path on a vendor whitelist. Plug in a standards-compliant third-party coherent module and it usually comes up, with EOS simply logging the non-Arista vendor. There are exceptions. Some EOS builds on certain platforms enforce a vendor check and offer a hidden service unsupported-transceiver&nbsp;command that requires a licensee name and license key from your Arista account team. Older builds used a flash file called enable3px&nbsp;to bypass the OUI validation. But as a rule of thumb, treat Arista as permissive and Cisco as restrictive, then confirm the specific EOS build.<\/p>\n\n\n\n<p>This is the root cause behind Elena&#8217;s scenario. Her module was an MSA-compliant 400G ZR QSFP-DD, but it was coded for a Cisco host. Cisco&#8217;s whitelist check saw a familiar vendor field and accepted it. Arista&#8217;s policy check didn&#8217;t recognize the coding style and flagged it, not because the module was bad, but because its EEPROM identity was aimed at a different platform. This is why you&#8217;ll see separate SKUs for &#8220;Cisco compatible&#8221; and &#8220;Arista compatible&#8221; coherent modules. They&#8217;re often the same optics with different EEPROM coding.<\/p>\n\n\n\n<p>Two practical notes. First, warranty: using third-party optics doesn&#8217;t void your switch hardware warranty at either vendor, but Cisco TAC can decline to troubleshoot an optics-related fault and ask you to reproduce it with a Cisco module. Keeping one OEM module around for TAC reproduction is a common, sensible practice. Second, our QSFP CMIS DDM EEPROM engineer&#8217;s guide&nbsp;digs into the memory map and vendor fields if you want to decode exactly what a host is reading.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"CMIS_Power-Class_Module_State_The_Silent_Coherent_Failure\"><\/span><strong>CMIS Power-Class &amp; Module State: The Silent Coherent Failure<\/strong><strong><\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>The failure mode that generates the most support tickets isn&#8217;t an unsupported warning at all. It&#8217;s a module that&#8217;s detected, sitting there looking healthy, with a link that stays dark forever.<\/p>\n\n\n\n<p>That&#8217;s the CMIS power-state handshake failing. Coherent modules don&#8217;t just power on. They run through a state machine:<\/p>\n\n\n\n<p>1. Reset, then management initialization.<\/p>\n\n\n\n<p>2. ModuleLowPwr, a safe low-power state that&#8217;s the default on insertion.<\/p>\n\n\n\n<p>3. ModuleReady, where the module is granted high power and its DSP is up.<\/p>\n\n\n\n<p>4. DataPathActivated, where the chosen application is actually carrying traffic.<\/p>\n\n\n\n<p>The host is supposed to walk the module through those states. When the module&#8217;s advertised power class exceeds what the port is configured to deliver, or when the module&#8217;s CMIS revision doesn&#8217;t match what the host expects, the module sits in ModuleLowPwr forever. It looks inserted. It looks fine. Nothing happens.<\/p>\n\n\n\n<p>Here&#8217;s a concrete version. A network team we worked with had a <a href=\"https:\/\/www.fibermall.com\/store-21950-coherent-transceivers.htm\" target=\"_blank\" rel=\"noreferrer noopener\">400G ZR module<\/a> that wouldn&#8217;t light on a fixed switch, no matter how many times they reseated it. The optics were fine. The EEPROM was fine. The problem was that the switch&#8217;s software was managing that cage position with a power policy that never granted high-power mode to a class 8 module. Updating the NOS to a release that understood the module&#8217;s CMIS revision and confirming the port power budget fixed it in minutes.<\/p>\n\n\n\n<p>The arithmetic behind these failures is blunt. A fully populated 32-port QSFP-DD switch running class 8 modules draws 480 watts or more from optics alone. On a fixed chassis that&#8217;s a hard physical limit shared across ports. Before you fill a switch with coherent modules, check the total power budget, not just the per-port spec, and remember that OSFP cages generally have better thermal headroom for the highest-power ZR+ parts. Our <a href=\"https:\/\/www.fibermall.com\/blog\/800g-zr-zr-coherent-guide.htm\" target=\"_blank\"><u>800G ZR and ZR+ guide<\/u><\/a>&nbsp;covers where OSFP becomes the safer choice as power climbs.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"450\" src=\"https:\/\/www.fibermall.com\/blog\/wp-content\/uploads\/2026\/09\/CMIS-Power-Class-Module-State.png\" alt=\"CMIS Power-Class &amp; Module State\" class=\"wp-image-20188\" style=\"width:800px\" srcset=\"https:\/\/www.fibermall.com\/blog\/wp-content\/uploads\/2026\/09\/CMIS-Power-Class-Module-State.png 800w, https:\/\/www.fibermall.com\/blog\/wp-content\/uploads\/2026\/09\/CMIS-Power-Class-Module-State-300x169.png 300w, https:\/\/www.fibermall.com\/blog\/wp-content\/uploads\/2026\/09\/CMIS-Power-Class-Module-State-768x432.png 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"What_Actually_Fixes_a_Stuck_Module\"><\/span><strong>What Actually Fixes a Stuck Module<\/strong><strong><\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>If you decode the module state and it&#8217;s stuck below ModuleReady, work the problem in this order. Confirm the port can deliver the module&#8217;s power class, and check whether a neighboring high-power module is already consuming the shared budget. Verify the NOS release understands the module&#8217;s CMIS revision, and update if it doesn&#8217;t. Make sure the port speed and application you configured match one of the applications the module advertises. Then force the power transition where your platform supports it, for instance setting the power-mode policy to high. The EEPROM data was probably correct all along. The host just never finished the handshake.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Coherent_Module_Troubleshooting_Commands_Workflow\"><\/span><strong>Coherent Module Troubleshooting: Commands &amp; Workflow<\/strong><strong><\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Once you know the platforms and the failure modes, the actual troubleshooting is methodical. Here are the commands that matter on each side.<\/p>\n\n\n\n<p>On Cisco IOS-XR, a coherent module exposes two controllers. show controllers optics R\/S\/I\/P&nbsp;shows laser state, FEC state, DWDM carrier frequency, transmit power, and alarms like LOW-TX-PWR, HIGH-RX-PWR, OOR-CD, and MEA. show controllers coherentDSP R\/S\/I\/P&nbsp;shows the DSP side: pre-FEC and post-FEC bit error rate, Q-margin, and loopback state. The pre-FEC BER is the single most useful number for judging whether a link is healthy or marginal. On NX-OS, the equivalent is show interface &lt;interface&gt; transceiver details, which returns the EEPROM contents and module state, and zr-optics frequency&nbsp;configures the channel.<\/p>\n\n\n\n<p>On Arista EOS, show interfaces transceiver&nbsp;gives you the DOM and module summary, and show interfaces transceiver eeprom&nbsp;lets you decode the CMIS state byte directly. Arista exposes the same coherent telemetry through eAPI and OpenConfig if you&#8217;re automating.<\/p>\n\n\n\n<p>The workflow that resolves most issues looks like this:<\/p>\n\n\n\n<p>1. Reseat the module and confirm the latch engages fully.<\/p>\n\n\n\n<p>2. Check logs for unsupported-transceiver or err-disable messages and note the exact cause.<\/p>\n\n\n\n<p>3. Decode the EEPROM and the module state byte. Missing vendor fields point to coding, a stuck state points to power or CMIS.<\/p>\n\n\n\n<p>4. Confirm the configured speed, FEC mode, and breakout match an application the module advertises.<\/p>\n\n\n\n<p>5. Verify FEC is consistent at both ends. A 400ZR link uses CFEC; an OpenZR+ link uses open FEC. Mismatched FEC produces a link that flaps or never comes up.<\/p>\n\n\n\n<p>6. Run a swap test: known-good module into the suspect port, suspect module into a known-good port.<\/p>\n\n\n\n<p>7. Update the NOS if the module uses a newer CMIS revision than the host understands.<\/p>\n\n\n\n<p>8. If the module flaps after 15 to 30 minutes under load, suspect power and airflow, not the module. High-power neighbors in the same airflow path will cook a healthy optic.<\/p>\n\n\n\n<p>Also clean the duplex LC connectors before you blame anything else. Coherent modules are sensitive to contamination, and a dirty end face can look like an OSNR problem. Our QSFP-DD troubleshooting guide&nbsp;walks the same CMIS and power-class failures in more depth if you want a fuller runbook.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"How_to_Buy_Compatible_Coherent_Modules\"><\/span><strong>How to Buy Compatible Coherent Modules<\/strong><strong><\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Buying coherent modules for a mixed Cisco and Arista network is simpler when you treat compatibility as a spec you verify rather than a label you trust. Use this checklist before you order:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Confirm the exact platform and NOS release are qualified for coherent optics. Use Cisco&#8217;s TMG matrix and the Arista datasheet.<\/li>\n\n\n\n<li>Check the port placement rules on fixed switches, especially thermal limits like odd-ports-only and MACsec coexistence caps.<\/li>\n\n\n\n<li>Verify the module&#8217;s power class against the port budget, and account for full-chassis thermal load.<\/li>\n\n\n\n<li>Order the module coded for the correct host. Cisco-coded, Arista-coded, and Juniper-coded SKUs are not interchangeable at the EEPROM level.<\/li>\n\n\n\n<li>Confirm the standard and mode you need, 400ZR versus OpenZR+, because that decides the FEC and reach.<\/li>\n\n\n\n<li>Ask the supplier which CMIS revision the module implements and whether it&#8217;s been tested against your NOS release.<\/li>\n\n\n\n<li>Ask what telemetry you&#8217;ll get, and confirm the module reports pre-FEC BER, not just link state.<\/li>\n<\/ul>\n\n\n\n<p>That last point is where a good supplier earns their keep. A vendor that can tell you exactly which platform and EOS or NX-OS release they tested against, and can show you the EEPROM coding, is worth more than one that just says &#8220;compatible.&#8221; If you&#8217;re weighing third-party against OEM pricing, our coherent module price guide&nbsp;lays out the 2026 numbers, and the savings on compatible modules are usually large enough to fund the testing time.<\/p>\n\n\n\n<p>The one place OEM modules still win is troubleshooting leverage. If your compliance team or your TAC relationship requires first-party optics for fault reproduction, keep a small stock of OEM modules even if you run third-party in production. It&#8217;s cheap insurance.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"FAQ_Coherent_Module_Compatibility\"><\/span><strong>FAQ: Coherent Module Compatibility<\/strong><strong><\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Is_400G_ZR_compatible_with_Cisco_and_Arista\"><\/span><strong>Is 400G ZR compatible with Cisco and Arista?<\/strong><strong><\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Yes, when the host platform is qualified for coherent optics and the module is MSA-compliant and coded for that host. Cisco supports ZR on specific Nexus 9000 and NCS platforms, and Arista supports it on R3-generation switches. Always verify the exact platform and NOS release rather than assuming family-wide support.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Which_Cisco_switches_support_400G_ZR\"><\/span><strong>Which Cisco switches support 400G ZR?<\/strong><strong><\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Cisco supports QDD-400G-ZR-S and ZRP-S modules on qualified Nexus 9000 fixed switches like the N9K-C93400LD-H1, N9K-C9332D-H2R, N9K-C9364D-GX2A, N9K-C9332D-GX2B, and N9K-C9348D-GX2A, plus NCS 5500 and 5700 routers on IOS-XR 7.3.2 and later. Port rules and MACsec limits vary by model, so check the platform-specific guidance.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Which_Arista_switches_support_400G_ZR_and_ZR\"><\/span><strong>Which Arista switches support 400G ZR and ZR+?<\/strong><strong><\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Arista supports 400G ZR and ZR+ on its R3-generation platforms, including the 7280R3A and the modular 7800R3A, with coherent features in EOS 4.25.2F and later. Not every Arista 400G port is coherent-qualified, so confirm the model and line card.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"How_do_I_fix_unsupported_transceiver_on_Cisco_for_a_coherent_module\"><\/span><strong>How do I fix unsupported transceiver on Cisco for a coherent module?<\/strong><strong><\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Enable service unsupported-transceiver&nbsp;in global config, clear any err-disable state, and verify the module&#8217;s EEPROM vendor fields are populated. If the port stays locked on newer IOS-XE, the module coding is the problem, and a correctly coded module will usually clear without the command at all.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Why_is_my_coherent_module_stuck_in_low_power\"><\/span><strong>Why is my coherent module stuck in low power?<\/strong><strong><\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>A module stuck in low power usually means the CMIS power-state handshake never completed. The port isn&#8217;t delivering the module&#8217;s power class, the NOS release doesn&#8217;t understand the module&#8217;s CMIS revision, or the configured application doesn&#8217;t match what the module advertises. Fix the power budget or update the NOS.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Can_I_use_the_same_400G_ZR_module_in_both_Cisco_and_Arista_switches\"><\/span><strong>Can I use the same 400G ZR module in both Cisco and Arista switches?<\/strong><strong><\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Physically, yes. In practice, modules are coded for a specific host, and a Cisco-coded module may be flagged on an Arista switch and vice versa. Order modules coded for each platform, or confirm with the supplier that a single SKU is qualified for both.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Do_third-party_coherent_modules_void_my_Cisco_or_Arista_warranty\"><\/span><strong>Do third-party coherent modules void my Cisco or Arista warranty?<\/strong><strong><\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>No. Third-party optics don&#8217;t void the switch hardware warranty at either vendor. However, the vendor can decline to troubleshoot an optics-related fault and may ask you to reproduce the issue with a first-party module, which is why keeping OEM modules for TAC reproduction is common.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Conclusion\"><\/span><strong>Conclusion<\/strong><strong><\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Coherent module compatibility comes down to three questions you can answer before you buy: is the platform qualified, is the module coded for that host, and do both ends agree on the mode? Cisco brings strict EEPROM policy and platform-specific port rules, including thermal and MACsec limits. Arista is more permissive by default but still qualifies coherent optics platform by platform. And underneath both, the CMIS power-state handshake decides whether a perfectly good module ever lights.<\/p>\n\n\n\n<p>The failure modes that waste the most time, the stuck low-power state, the unsupported warning, the FEC mismatch, are all predictable once you know what to look for. Confirm the power budget. Verify the coding. Check telemetry rather than trusting link state. That habit turns a mystery into a five-minute fix.<\/p>\n\n\n\n<p>If you&#8217;re planning a coherent deployment, start with the 400G ZR QSFP-DD guide&nbsp;for the module choices and our coherent module price guide&nbsp;for what they cost. When you need to qualify a module for a specific Cisco or Arista platform, or you&#8217;re building out DWDM infrastructure, explore our DWDM and CWDM transceiver solutions&nbsp;and talk to our networking engineers. Compatibility is checkable, and getting it right means a link that comes up the first time.<\/p>\n\n\n\n<p><\/p>\n<style>\r\n\r\n        .lwrp.link-whisper-related-posts{\r\n            \r\n            margin-top: 40px;\nmargin-bottom: 30px;\r\n        }\r\n        .lwrp .lwrp-title{\r\n            \r\n            \r\n        }\r\n        .lwrp .lwrp-description{\r\n            \r\n            \r\n\r\n        }\r\n        .lwrp .lwrp-list-container{\r\n        }\r\n        .lwrp .lwrp-list-multi-container{\r\n            display: flex;\r\n        }\r\n        .lwrp .lwrp-list-double{\r\n            width: 48%;\r\n        }\r\n        .lwrp .lwrp-list-triple{\r\n            width: 32%;\r\n        }\r\n        .lwrp .lwrp-list-row-container{\r\n            display: flex;\r\n            justify-content: space-between;\r\n        }\r\n        .lwrp .lwrp-list-row-container .lwrp-list-item{\r\n            width: calc(100% - 20px);\r\n        }\r\n        .lwrp .lwrp-list-item:not(.lwrp-no-posts-message-item){\r\n            \r\n            list-style: decimal;\r\n        }\r\n        .lwrp .lwrp-list-item img{\r\n            max-width: 100%;\r\n            height: auto;\r\n        }\r\n        .lwrp .lwrp-list-item.lwrp-empty-list-item{\r\n            background: initial !important;\r\n        }\r\n        .lwrp .lwrp-list-item .lwrp-list-link .lwrp-list-link-title-text,\r\n        .lwrp .lwrp-list-item .lwrp-list-no-posts-message{\r\n            \r\n                \r\n        }\r\n        @media screen and (max-width: 480px) {\r\n            .lwrp.link-whisper-related-posts{\r\n                \r\n                \r\n            }\r\n            .lwrp .lwrp-title{\r\n                \r\n                \r\n            }\r\n            .lwrp .lwrp-description{\r\n                \r\n                \r\n            }\r\n            .lwrp .lwrp-list-multi-container{\r\n                flex-direction: column;\r\n            }\r\n            .lwrp .lwrp-list-multi-container ul.lwrp-list{\r\n                margin-top: 0px;\r\n                margin-bottom: 0px;\r\n                padding-top: 0px;\r\n                padding-bottom: 0px;\r\n            }\r\n            .lwrp .lwrp-list-double,\r\n            .lwrp .lwrp-list-triple{\r\n                width: 100%;\r\n            }\r\n            .lwrp .lwrp-list-row-container{\r\n                justify-content: initial;\r\n                flex-direction: column;\r\n            }\r\n            .lwrp .lwrp-list-row-container .lwrp-list-item{\r\n                width: 100%;\r\n            }\r\n            .lwrp .lwrp-list-item:not(.lwrp-no-posts-message-item){\r\n                \r\n                \r\n            }\r\n            .lwrp .lwrp-list-item .lwrp-list-link .lwrp-list-link-title-text,\r\n            .lwrp .lwrp-list-item .lwrp-list-no-posts-message{\r\n                \r\n                    \r\n            }\r\n        }<\/style>\r\n<div id=\"link-whisper-related-posts-widget\" class=\"link-whisper-related-posts lwrp\">\r\n            <h3 class=\"lwrp-title\">Related Posts<\/h3>    \r\n        <div class=\"lwrp-list-container\">\r\n                                            <ul class=\"lwrp-list lwrp-list-single\">\r\n                    <li class=\"lwrp-list-item\"><a href=\"https:\/\/www.fibermall.com\/video\/40gbase-er4-qsfp-transceiver-module.htm\" class=\"lwrp-list-link\"><span class=\"lwrp-list-link-title-text\">40GBase-ER4 QSFP+ Transceiver Module: How Much Do You Know?<\/span><\/a><\/li><li class=\"lwrp-list-item\"><a href=\"https:\/\/www.fibermall.com\/blog\/data-center-interconnect.htm\" class=\"lwrp-list-link\"><span class=\"lwrp-list-link-title-text\">Ultimate Guide to Data Center Interconnect (DCI): Enhancing Connectivity and Performance<\/span><\/a><\/li><li class=\"lwrp-list-item\"><a href=\"https:\/\/www.fibermall.com\/blog\/gigamon-sfp-plus.htm\" class=\"lwrp-list-link\"><span class=\"lwrp-list-link-title-text\">Understanding the Gigamon SFP+ Transceiver Module: Compatibility, Specs, and Customer Reviews<\/span><\/a><\/li><li class=\"lwrp-list-item\"><a href=\"https:\/\/www.fibermall.com\/blog\/why-gpu-require-hbm.htm\" class=\"lwrp-list-link\"><span class=\"lwrp-list-link-title-text\">Why do GPU Servers Require HBM?<\/span><\/a><\/li><li class=\"lwrp-list-item\"><a href=\"https:\/\/www.fibermall.com\/blog\/1-6t-qsfp-roadmap-qsfp-dd1600-guide.htm\" class=\"lwrp-list-link\"><span class=\"lwrp-list-link-title-text\">1.6T QSFP Roadmap: QSFP-DD1600, OSFP, and the Path to 1.6T Ethernet<\/span><\/a><\/li><li class=\"lwrp-list-item\"><a href=\"https:\/\/www.fibermall.com\/blog\/qdd-400g-dr4.htm\" class=\"lwrp-list-link\"><span class=\"lwrp-list-link-title-text\">Understanding the QDD 400G DR4: Optical Transceiver Modules Compatible with Cisco and Juniper<\/span><\/a><\/li><li class=\"lwrp-list-item\"><a href=\"https:\/\/www.fibermall.com\/blog\/400g-800g-ndr-solution-from-nvidia.htm\" class=\"lwrp-list-link\"><span class=\"lwrp-list-link-title-text\">The 400G\/800G NDR Solution from NVIDIA<\/span><\/a><\/li><li class=\"lwrp-list-item\"><a href=\"https:\/\/www.fibermall.com\/blog\/100g-zr-qsfp28-guide.htm\" class=\"lwrp-list-link\"><span class=\"lwrp-list-link-title-text\">\u00a0100G ZR QSFP28: The Coherent Module Guide (2026)<\/span><\/a><\/li><li class=\"lwrp-list-item\"><a href=\"https:\/\/www.fibermall.com\/blog\/coherent-optical-module-standards.htm\" class=\"lwrp-list-link\"><span class=\"lwrp-list-link-title-text\">Coherent Optical Module Standards: OIF 400ZR, OpenZR+, OpenROADM &amp; CMIS<\/span><\/a><\/li><li class=\"lwrp-list-item\"><a href=\"https:\/\/www.fibermall.com\/blog\/400g-zr-price.htm\" class=\"lwrp-list-link\"><span class=\"lwrp-list-link-title-text\">400G ZR Price in 2026: Module Costs, Price Factors &amp; Buyer&#8217;s Checklist<\/span><\/a><\/li>                <\/ul>\r\n                        <\/div>\r\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Elena manages transport for a regional cloud provider, and she learned about coherent module compatibility the hard way. She ordered a batch of third-party 400G ZR modules that were listed as &#8220;Cisco compatible,&#8221; plugged the first one into a Nexus switch, and watched it come up clean in under a minute. Confident, she moved the [&hellip;]<\/p>\n","protected":false},"author":227,"featured_media":20193,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":"","_wpscppro_dont_share_socialmedia":false,"_wpscppro_custom_social_share_image":0,"_facebook_share_type":"default","_twitter_share_type":"default","_linkedin_share_type":"default","_pinterest_share_type":"default","_linkedin_share_type_page":"default","_instagram_share_type":"default","_medium_share_type":"default","_threads_share_type":"default","_google_business_share_type":"default","_selected_social_profile":[{"id":"skM9ewvR8O","platform":"linkedin","platformKey":0,"name":"Jason Xue","type":"person","thumbnail_url":"https:\/\/media.licdn.com\/dms\/image\/C5603AQErPqKD0j6qBg\/profile-displayphoto-shrink_100_100\/0\/1599138392315?e=1723075200&v=beta&t=joEkh1OeKQ0F-QpAPv4xxQyBdGlHyccIQZauRSs6RvU","share_type":"default"}],"_wpsp_enable_custom_social_template":false,"_wpsp_social_scheduling":{"enabled":false,"datetime":null,"platforms":[],"status":"template_only","dateOption":"today","timeOption":"now","customDays":"","customHours":"","customDate":"","customTime":"","schedulingType":"absolute"},"_wpsp_active_default_template":true},"categories":[2,30],"tags":[],"class_list":["post-20184","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","category-fiber-optic-transceivers"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.13 (Yoast SEO v25.8) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Coherent Module Compatibility: Cisco &amp; Arista Guide<\/title>\n<meta name=\"description\" content=\"Learn how coherent module compatibility works on Cisco and Arista. Platform support for 400G ZR and ZR+, EEPROM coding, CMIS power-class fixes, and more.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.fibermall.com\/blog\/coherent-module-compatibility.htm\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Coherent Module Compatibility: Cisco &amp; Arista Guide (2026)\" \/>\n<meta property=\"og:description\" content=\"Elena manages transport for a regional cloud provider, and she learned about coherent module compatibility the hard way. She ordered a batch of\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.fibermall.com\/blog\/coherent-module-compatibility.htm\" \/>\n<meta property=\"og:site_name\" content=\"fibermall.com\" \/>\n<meta property=\"article:published_time\" content=\"2026-09-03T06:47:50+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-18T08:18:19+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.fibermall.com\/blog\/wp-content\/uploads\/2026\/09\/coherent-module-compatibility.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"900\" \/>\n\t<meta property=\"og:image:height\" content=\"600\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Catherine\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Catherine\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"18 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.fibermall.com\/blog\/coherent-module-compatibility.htm#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.fibermall.com\/blog\/coherent-module-compatibility.htm\"},\"author\":{\"name\":\"Catherine\",\"@id\":\"https:\/\/www.fibermall.com\/blog.htm\/#\/schema\/person\/bd2cf8d53f883c88f6ebaa5c3ed1258d\"},\"headline\":\"Coherent Module Compatibility: Cisco &amp; Arista Guide (2026)\",\"datePublished\":\"2026-09-03T06:47:50+00:00\",\"dateModified\":\"2026-09-18T08:18:19+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.fibermall.com\/blog\/coherent-module-compatibility.htm\"},\"wordCount\":3782,\"publisher\":{\"@id\":\"https:\/\/www.fibermall.com\/blog.htm\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.fibermall.com\/blog\/coherent-module-compatibility.htm#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.fibermall.com\/blog\/wp-content\/uploads\/2026\/09\/coherent-module-compatibility.jpg\",\"articleSection\":[\"Blog\",\"Fiber Optic Transceivers\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.fibermall.com\/blog\/coherent-module-compatibility.htm\",\"url\":\"https:\/\/www.fibermall.com\/blog\/coherent-module-compatibility.htm\",\"name\":\"Coherent Module Compatibility: Cisco & Arista Guide\",\"isPartOf\":{\"@id\":\"https:\/\/www.fibermall.com\/blog.htm\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.fibermall.com\/blog\/coherent-module-compatibility.htm#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.fibermall.com\/blog\/coherent-module-compatibility.htm#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.fibermall.com\/blog\/wp-content\/uploads\/2026\/09\/coherent-module-compatibility.jpg\",\"datePublished\":\"2026-09-03T06:47:50+00:00\",\"dateModified\":\"2026-09-18T08:18:19+00:00\",\"description\":\"Learn how coherent module compatibility works on Cisco and Arista. Platform support for 400G ZR and ZR+, EEPROM coding, CMIS power-class fixes, and more.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.fibermall.com\/blog\/coherent-module-compatibility.htm#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.fibermall.com\/blog\/coherent-module-compatibility.htm\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.fibermall.com\/blog\/coherent-module-compatibility.htm#primaryimage\",\"url\":\"https:\/\/www.fibermall.com\/blog\/wp-content\/uploads\/2026\/09\/coherent-module-compatibility.jpg\",\"contentUrl\":\"https:\/\/www.fibermall.com\/blog\/wp-content\/uploads\/2026\/09\/coherent-module-compatibility.jpg\",\"width\":900,\"height\":600,\"caption\":\"coherent module compatibility\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.fibermall.com\/blog\/coherent-module-compatibility.htm#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.fibermall.com\/blog.htm\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Coherent Module Compatibility: Cisco &amp; Arista Guide (2026)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.fibermall.com\/blog.htm\/#website\",\"url\":\"https:\/\/www.fibermall.com\/blog.htm\/\",\"name\":\"fibermall.com\",\"description\":\"Optical Communication Expert\",\"publisher\":{\"@id\":\"https:\/\/www.fibermall.com\/blog.htm\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.fibermall.com\/blog.htm\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.fibermall.com\/blog.htm\/#organization\",\"name\":\"fibermall.com\",\"url\":\"https:\/\/www.fibermall.com\/blog.htm\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.fibermall.com\/blog.htm\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.fibermall.com\/blog\/wp-content\/uploads\/2024\/12\/cropped-Fiber-Mall-Logo.jpg\",\"contentUrl\":\"https:\/\/www.fibermall.com\/blog\/wp-content\/uploads\/2024\/12\/cropped-Fiber-Mall-Logo.jpg\",\"width\":200,\"height\":67,\"caption\":\"fibermall.com\"},\"image\":{\"@id\":\"https:\/\/www.fibermall.com\/blog.htm\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.fibermall.com\/blog.htm\/#\/schema\/person\/bd2cf8d53f883c88f6ebaa5c3ed1258d\",\"name\":\"Catherine\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.fibermall.com\/blog.htm\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/3a11235a453567962b9c9bb843b31bb4396259dd8abad3f3c3758babd287d778?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/3a11235a453567962b9c9bb843b31bb4396259dd8abad3f3c3758babd287d778?s=96&d=mm&r=g\",\"caption\":\"Catherine\"},\"description\":\"Optical Communications Engineer\",\"sameAs\":[\"https:\/\/www.fibermall.com\/\"],\"url\":\"https:\/\/www.fibermall.com\/blog.htm?author=227\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Coherent Module Compatibility: Cisco & Arista Guide","description":"Learn how coherent module compatibility works on Cisco and Arista. Platform support for 400G ZR and ZR+, EEPROM coding, CMIS power-class fixes, and more.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.fibermall.com\/blog\/coherent-module-compatibility.htm","og_locale":"en_US","og_type":"article","og_title":"Coherent Module Compatibility: Cisco &amp; Arista Guide (2026)","og_description":"Elena manages transport for a regional cloud provider, and she learned about coherent module compatibility the hard way. She ordered a batch of","og_url":"https:\/\/www.fibermall.com\/blog\/coherent-module-compatibility.htm","og_site_name":"fibermall.com","article_published_time":"2026-09-03T06:47:50+00:00","article_modified_time":"2026-09-18T08:18:19+00:00","og_image":[{"width":900,"height":600,"url":"https:\/\/www.fibermall.com\/blog\/wp-content\/uploads\/2026\/09\/coherent-module-compatibility.jpg","type":"image\/jpeg"}],"author":"Catherine","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Catherine","Est. reading time":"18 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.fibermall.com\/blog\/coherent-module-compatibility.htm#article","isPartOf":{"@id":"https:\/\/www.fibermall.com\/blog\/coherent-module-compatibility.htm"},"author":{"name":"Catherine","@id":"https:\/\/www.fibermall.com\/blog.htm\/#\/schema\/person\/bd2cf8d53f883c88f6ebaa5c3ed1258d"},"headline":"Coherent Module Compatibility: Cisco &amp; Arista Guide (2026)","datePublished":"2026-09-03T06:47:50+00:00","dateModified":"2026-09-18T08:18:19+00:00","mainEntityOfPage":{"@id":"https:\/\/www.fibermall.com\/blog\/coherent-module-compatibility.htm"},"wordCount":3782,"publisher":{"@id":"https:\/\/www.fibermall.com\/blog.htm\/#organization"},"image":{"@id":"https:\/\/www.fibermall.com\/blog\/coherent-module-compatibility.htm#primaryimage"},"thumbnailUrl":"https:\/\/www.fibermall.com\/blog\/wp-content\/uploads\/2026\/09\/coherent-module-compatibility.jpg","articleSection":["Blog","Fiber Optic Transceivers"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.fibermall.com\/blog\/coherent-module-compatibility.htm","url":"https:\/\/www.fibermall.com\/blog\/coherent-module-compatibility.htm","name":"Coherent Module Compatibility: Cisco & Arista Guide","isPartOf":{"@id":"https:\/\/www.fibermall.com\/blog.htm\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.fibermall.com\/blog\/coherent-module-compatibility.htm#primaryimage"},"image":{"@id":"https:\/\/www.fibermall.com\/blog\/coherent-module-compatibility.htm#primaryimage"},"thumbnailUrl":"https:\/\/www.fibermall.com\/blog\/wp-content\/uploads\/2026\/09\/coherent-module-compatibility.jpg","datePublished":"2026-09-03T06:47:50+00:00","dateModified":"2026-09-18T08:18:19+00:00","description":"Learn how coherent module compatibility works on Cisco and Arista. Platform support for 400G ZR and ZR+, EEPROM coding, CMIS power-class fixes, and more.","breadcrumb":{"@id":"https:\/\/www.fibermall.com\/blog\/coherent-module-compatibility.htm#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.fibermall.com\/blog\/coherent-module-compatibility.htm"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.fibermall.com\/blog\/coherent-module-compatibility.htm#primaryimage","url":"https:\/\/www.fibermall.com\/blog\/wp-content\/uploads\/2026\/09\/coherent-module-compatibility.jpg","contentUrl":"https:\/\/www.fibermall.com\/blog\/wp-content\/uploads\/2026\/09\/coherent-module-compatibility.jpg","width":900,"height":600,"caption":"coherent module compatibility"},{"@type":"BreadcrumbList","@id":"https:\/\/www.fibermall.com\/blog\/coherent-module-compatibility.htm#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.fibermall.com\/blog.htm"},{"@type":"ListItem","position":2,"name":"Coherent Module Compatibility: Cisco &amp; Arista Guide (2026)"}]},{"@type":"WebSite","@id":"https:\/\/www.fibermall.com\/blog.htm\/#website","url":"https:\/\/www.fibermall.com\/blog.htm\/","name":"fibermall.com","description":"Optical Communication Expert","publisher":{"@id":"https:\/\/www.fibermall.com\/blog.htm\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.fibermall.com\/blog.htm\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.fibermall.com\/blog.htm\/#organization","name":"fibermall.com","url":"https:\/\/www.fibermall.com\/blog.htm\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.fibermall.com\/blog.htm\/#\/schema\/logo\/image\/","url":"https:\/\/www.fibermall.com\/blog\/wp-content\/uploads\/2024\/12\/cropped-Fiber-Mall-Logo.jpg","contentUrl":"https:\/\/www.fibermall.com\/blog\/wp-content\/uploads\/2024\/12\/cropped-Fiber-Mall-Logo.jpg","width":200,"height":67,"caption":"fibermall.com"},"image":{"@id":"https:\/\/www.fibermall.com\/blog.htm\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.fibermall.com\/blog.htm\/#\/schema\/person\/bd2cf8d53f883c88f6ebaa5c3ed1258d","name":"Catherine","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.fibermall.com\/blog.htm\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/3a11235a453567962b9c9bb843b31bb4396259dd8abad3f3c3758babd287d778?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/3a11235a453567962b9c9bb843b31bb4396259dd8abad3f3c3758babd287d778?s=96&d=mm&r=g","caption":"Catherine"},"description":"Optical Communications Engineer","sameAs":["https:\/\/www.fibermall.com\/"],"url":"https:\/\/www.fibermall.com\/blog.htm?author=227"}]}},"_links":{"self":[{"href":"https:\/\/www.fibermall.com\/blog.htm\/index.php?rest_route=\/wp\/v2\/posts\/20184","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fibermall.com\/blog.htm\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fibermall.com\/blog.htm\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fibermall.com\/blog.htm\/index.php?rest_route=\/wp\/v2\/users\/227"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fibermall.com\/blog.htm\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=20184"}],"version-history":[{"count":2,"href":"https:\/\/www.fibermall.com\/blog.htm\/index.php?rest_route=\/wp\/v2\/posts\/20184\/revisions"}],"predecessor-version":[{"id":20194,"href":"https:\/\/www.fibermall.com\/blog.htm\/index.php?rest_route=\/wp\/v2\/posts\/20184\/revisions\/20194"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.fibermall.com\/blog.htm\/index.php?rest_route=\/wp\/v2\/media\/20193"}],"wp:attachment":[{"href":"https:\/\/www.fibermall.com\/blog.htm\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=20184"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fibermall.com\/blog.htm\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=20184"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fibermall.com\/blog.htm\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=20184"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}