sup-ban
Support

Case Study: Resolving 800G Optical Module Compatibility and Type Display on Arista Switches

Title: From "Unknown" to "800GBASE": Correcting Application Selector Coding for Arista Switch Compatibility


1. Introduction

This case study details a technical challenge encountered during the final validation phase of an 800G OSFP 2xSR4 optical transceiver module. The module, designed for high-speed data center interconnects, functioned correctly but was not being properly identified by the target Arista Networks switch, leading to operational confusion and potential deployment delays.


2. The Problem: Misidentification on Arista Platform

During testing on the Arista DCS-7060PX5-64E-F platform, the 800G OSFP-2xSR4 modules were not displaying their correct type in the switch's management interface (e.g., via show interfaces transceiver commands). Instead of the expected "800GBASE-2SR4" or similar identifier, the switch listed the module's Type as "Unknown."

This misidentification occurred despite the module performing to specification in data transmission tests. The "Unknown" status is a significant issue for network operators as it impedes their ability to monitor module health, verify link capabilities, and maintain accurate inventory records within their management systems.


3. Root Cause Analysis: Application Selector (AppSel) Configuration

The root cause was traced to the configuration of the module's Application Selector (AppSel) code. The AppSel is a standardized field within the module's memory map that informs the host equipment (e.g., a switch) of the module's supported applications and protocols.


Initial Configuration: The initial AppSel code programmed into the module was designed for broad compatibility, supporting both Ethernet and InfiniBand protocols simultaneously.


Arista Switch Behavior: Arista's EOS (Extensible Operating System), operating as a pure Ethernet switch, has a specific expectation for this field. It prioritizes the application code listed in the App1 position for identification and reporting.