FC-LS-3 RDP ROUND-UP. Roger Hathorn (IBM) Howard L. Johnson (Brocade) Krishna Babu Puttagunta (HP) T11/15-034v2 T11 FC-LS-3

Similar documents
FC-LS-3 RDP ROUND-UP. Roger Hathorn (IBM) Howard L. Johnson (Brocade) Krishna Babu Puttagunta (HP) T11/15-034v1 T11 FC-LS-3

FC-LS-3 RDP ROUND-UP. Roger Hathorn (IBM) Howard L. Johnson (Brocade) Krishna Babu Puttagunta (HP) T11/15-034v4 T11 FC-LS-3

FC-LS-3 FABRIC PRIORITY HOW HIGH CAN YOU GET?

17 Distributed Switch Environment

DGS-1510 Series Gigabit Ethernet SmartPro Switch Web UI Reference Guide. Figure 10-1 Cable Diagnostics window

17 Distributed Switch Environment

Absolute Maximum Ratings Parameter Symbol Min Max Unit Supply Voltage Vcc V Storage Temperature Ts C Technical Specifications Parameter

Basic Ethernet YANG Models. Rob Wilton (Cisco) 28 Oct 2016

FIBRE CHANNEL LINK SERVICES (FC-LS-3) REV INCITS working draft proposed American National Standard for Information Technology

Fibre Channel Advances Book

Optical Trends in the Data Center. Doug Coleman Manager, Technology & Standards Distinguished Associate Corning Optical Communications

FC-FS clauses. 2 B r3, /04/00

FC-FS clauses. 2 B r3, /04/00 3 All r3, 4.18 All 05/10/00 4 All r3, 4.36, 4.96, 4.78,

QFPQL002400U QSFP+ Dual Fibre ITU CWDM / 2km / 40 Gigabit Ethernet / 40GBASE-LX4

The IBM System z9 and Virtualized Storage: Consolidation Drives Virtualization in Storage Networks

QFPQL002400D QSFP+ Dual Fibre CWDM ITU CWDM / 2km / 40 Gigabit Ethernet / IR-4

FIBRE CHANNEL OVER ETHERNET

Contents. FCoE commands 1

SBU35020DRxx SFP Single Upstream Transceiver Tx 1310nm & Rx 1550nm / 20km / Dual Rate

UNH-IOL FIBRE CHANNEL CONSORTIUM

QFPQL010400D QSFP+ Dual Fibre CWDM ITU CWDM / 10km / 40 Gigabit Ethernet / LR-4

XFCxx070100D XFP CWDM Dual Fibre Transceiver ITU CWDM / 70km / 10 Gigabit Ethernet

SFCxx100PAxD SFP Dual fibre CWDM ITU CWDM / 100km / OC-48 Multirate.

FCoE Initialization Protocol (FIP)

Virtual Storage Networks

40GBase QSFP+ PSM4 1.5km Optical Transceiver

Integrating Open Systems into Mainframe Fabrics

Product Specification. 10Gbps 2KM XFP Transceiver PLXFP1310GLR02

22 March r1 FCP-4 QUERY TASK task management function

TECHNICAL SPECIFICATION. Brocade G620 Technical Specifications

Fibre Channel Framing and Signaling - 4 (FC-FS-4)

Switched Uplink Modules

16G Fibre Channel SAN Connectivity

IBM To Resell Cisco Systems MDS 9000 Multilayer Switch and Director Family of Intelligent Storage Networking Products

Congestion Avoidance. Finding Feature Information

Class 3 Error Detection and Recovery for Sequential Access Devices Preliminary ANSI T10 Working Document R22

DNP Points List and Implementation

QSFP+ ETU-LINK. Applications. Description. Optical Communication System. EQSP854A-3CAOCxx 40G QSFP+ to 40G QSFP+ Active Optical Cables

A Deeper Look into the Inner Workings and Hidden Mechanisms of FICON Performance

Dell Networking OS 9.7 and 6.2

Fibre Channel Performance: Congestion, Slow Drain, and Over Utilization, Oh My! Live Webcast February 6, :00 am PT

Ver. 1.0en 1550nm Erbium Doped Fiber Amplifier GA5100 Seriess USER R MANUAL

Planning and Implementing NPIV For System z

Monitoring Policies Reference

To: T10 Membership T10/97-184R4 Subject: Use of Class 2 for Fibre Channel Tapes From: Date: 23-Oct-1997

Tech Note on Priority Transmit B2B Credits in MDS Switches

04-374r2 SES-2 Define a SAS Expander element 13 January 2005

Mb/s ATM Multi-mode Dual Transmitter

Fibre Channel Specialist Lab

40 Gigabit QSFP CWDM 1310 nm LR4 for 10 km

HPE FlexNetwork 5510 HI Switch Series FAQ

FOBP3151L10C 1.25Gbps SFP Transceiver, Single Mode, 10km Reach 1310nm TX / 1550nm RX

F port channel trunk from MDS 9148 (NPV) to MDS 9509 (NPIV) Configuration Example

Product Overview. Features. Send documentation comments to CHAPTER

100G DWDM QSFP Datasheet

HP 6125XLG Blade Switch

Datasheet. SONET/SDH SFP+ Optical Transceiver Product Features SPS-81D-K010T31. Applications. Description

ADT Frame Format Notes (Paul Suhler) ADI ADT Frame Format Proposal (Rod Wideman)

HP FlexFabric 5700 Switch Series

Quad Small Form factor Pluggable Plus (QSFP/QSFP+)

8-port 10/100TX + 2-Port 10/100/1000T/100/1000 SFP Combo with 8 PoE Injectors Industrial Ethernet Switch User Manual

Configuring Performance Monitoring, RMON, OTN, and Port Provisioning

Brocade FC32-64 Port Blade

R. Nixon Emulex January Transmission of IPv6, IPv4, and Address Resolution Protocol (ARP) Packets over Fibre Channel

Brocade SilkWorm Switches Supports Management Module SM-BRC1000

40Gbps QSFP+ CR4 Optical Transceiver Module. Product Specification

HP 5920 & 5900 Switch Series FAQ

10-GbE XFP and SFP+ Transceiver Modules

Produto: 1.25Gbps SFP Optical Transceiver, 550m Reach, with DDM Modelo: V7-SFP-0301D Documentação: Técnica/Datasheet

BROCADE OPTICS FAMILY

Preface. To get the most out of this manual, you should have an understanding of Ethernet networking concepts. In this manual, you will find:

ExtremeSwitching TM. 100Gb Ethernet QSFP28 Transceivers and Cables. Product Overview. Data Sheet. Highlights. 100Gb Ethernet QSFP28 SR4 MMF

SO-QSFP-LR4-20. QSFP, 40GBase-LR, CWDM, SM, DDM, 10dB, 20km OVERVIEW PRODUCT FEATURES APPLICATIONS ORDERING INFORMATION DATASHEET 4.

I/O Modules Overview. Before You Begin. I/O Module Options. ESD Requirements

8 January r3 SAS-2 More counters

HP Switch Series (Comware V5) Troubleshooting Guide

Brocade Network Advisor Port Commissioning Quick Start Guide,

Quick Start Guide. Physical Description. The Port Status LEDs

SO-QSFP-SR-BD QSFP+, 40G, BIDI, duplex MM, LC

Monitoring DWDM Properties

10G SFP + Bi-di Transceiver Hot Pluggable, single LC, 1270nm/1330nm, DFB LD, Single Mode, 20km PSFP F/PSFP F

RADview-EMS/NGN Element Management System for NGN Applications ETX-202A

4 July r1 SAS-2 Enable and disable zoning

40G QSFP LR4 optical transceiver with DDM function

PHB-200M PHB x 100/1000Base-T to 20x100/1000Base-X SFP Patching Hub

HP FlexFabric 5700 Switch Series Troubleshooting Guide

ENDL TEXAS. T10/03-005r0

Preliminary Product Specification GPON OLT Class B+ Pigtailed RoHS Compliant Transceiver FTGL2025S1TUx

KRN-XF-SMM0310GD. 10Gb/s 300m XFP Transceiver Hot Pluggable, Duplex LC, 850nm, VCSEL, Multi mode

FVT/FVR20D2I1C4E INSTALLATION AND OPERATION MANUAL

Hands-on Networking Fundamentals. Chapter 12 Maintaining and Troubleshooting Your Network

10G SFP+ Checker 2012 VER B. Page 1 of 9 3F-5, No. 30 Taiyuan Street, Chupei City, Hsinchu County 302, Taiwan

CN-100 Network Analyzer Product Overview

JCP-SFP-RJ45. Copper SFP+ Series. Features. Applications. Order Information. 10GBASE-T Copper SFP+ Transceiver RoHS6 Compliant. Data Rate.

INSTRUCTION MANUAL FMX-GE-1000 ETHERNET TO OPTICAL MEDIA CONVERTER

JetNet 4006f. Industrial 6-port Managed Fast Ethernet Fiber Ring Switch. Overview. Industrial L2 / L3 Rackmount / Rail Ethernet Switch

Hardened Web-Smart High Power PoE Ethernet Switch

Brocade Silkworm Switches Supports Management Module SM-BRC1000

Technical Specification. for. 10 Gbps SFP+ Checker

Brocade approved solutions for 16/10/8G FC SAN connectivity

Transcription:

FC-LS-3 RDP ROUND-UP Roger Hathorn (IBM) Howard L. Johnson (Brocade) Krishna Babu Puttagunta (HP) T11/15-034v2 T11 FC-LS-3 1

Table of Contents Agreements Buffer Credit descriptor FEC Active flag Reply clarifications Contemplations Buffer Credit descriptor Optical Menagerie Ponderings E_Ports 2

Agreements Buffer Credit descriptor Description Descriptor tag = 0001 0006h Descriptor length = 4-bytes Values FC_Port buffer-to-buffer credit The advertised buffer-to-buffer credit for the Fx_Port or Nx_Port for which diagnostic parameters are being provided. Attached FC_Port buffer-to-buffer credit The advertised buffer-to-buffer credit received in a from the directly attached Fx_Port or Nx_Port, if any. Bits 31 24 23 16 15 8 7 0 Word 0 Buffer Credit descriptor tag 1 Buffer Credit descriptor Length (4 bytes) 2 FC_Port buffer-to-buffer credit Attached FC_Port buffer-to-buffer credit Notes See Contemplations 3

Agreements FEC Active flag Description Bit-15 Applies to 16G only Values 0b 16G FEC status is inactive or unknown 1b 16G FEC is active Notes Same definition for QSFP Bit Description 15 FEC Active: 0b = 16G FEC status is inactive or unknown 1b = 16G FEC is active 14 8 Reserved 7 6 Connector Type: 00b = unknown 01b = SFP+ 10b - 11b = reserved 5 SFP Diagnostic Parameters not valid: If set to 1, the response does not include valid values for; a) Temperature; b) Vcc; c) Tx Bias; d) Tx Power; and e) Rx Power. 4 Optical Port: If set to 1, the FC_Port is an optical port. 3-0 If set to 0, the FC_Port is not an optical port. Port Tx Type: 0000b = Not optical or other type 0001b = Short Wave Laser 0010b = Long Wave Laser LC 1310nm 0011b = Long Wave Laser LL 1550nm 0100b - 1111b = reserved. 4

Agreements Reply Clarifications RDP LS_ACC Payload Table description The word count n of the descriptor list length shall not be greater than 511. Optional descriptors The diagnostic parameter descriptors in an RDP LS_ACC may include any of; a) a FEC Status descriptor; and, b) a Buffer Credit descriptor 5

Contemplations Buffer Credit descriptor Description Add fields for providing an indication of credit depletion conditions Values Transmit Delay Counter The count of frame cycles, if available, a frame transmission was delayed on the port when no buffer credit was available and a frame was ready to be transmitted. The definition of a frame cycle is specific to the implementation, but should be relative to the transmission time of a frame. Receive Delay Counter The count of frame cycles, if available, the port was unable to receive frames because no buffers were available. The definition of a frame cycle is specific to the implementation, but should be relative to the receive time of a frame. Bits 31 24 23 16 15 8 7 0 Word 0 Buffer Credit descriptor tag 1 Buffer Credit descriptor Length (12 bytes) 2 FC_Port buffer-to-buffer credit Attached FC_Port buffer-to-buffer credit 3 Transmit Delay Counter 4 Receive Delay Counter 6

Contemplations Optical product data descriptor Description Describes SFP/QSFP vendor Values Vendor name Model number Serial number Notes Allow for vendor/oem unique information? Bits 31 24 23 16 15 8 7 0 Word 0 Product data descriptor tag 1 Product data descriptor length (48 bytes) 2-5 Vendor name 6-9 Model number 10-13 Serial number 7

Contemplations Optical descriptors Description Unique descriptors for each element Values Module Temperature and Voltage Lane Bias, TX power, RX power Notes Separate descriptors all implementations to return supported/implemented alarms and warnings Not all elements need to be supported Eliminates the need for a valid bit Bits 31 24 23 16 15 8 7 0 Word 0 Optical element descriptor tag 1 Optical element descriptor Length (12 bytes) 2 Low Warning High Warning 3 Low Alarm High Alarm 4 Flags Bit Description 31-6 Reserved 5-4 Lane Identifier: 00b = Lane 0 (zero for SFP) 01b = Lane 1 10b = Lane 2 11b = Lane 3 3 High alarm exceeded 2 Low alarm exceeded 1 High warning exceeded 0 Low warning exceeded 8

Pondering Optical Menagerie Seems I git one corrall d and another gits out E_Ports Them paths are a changin 9

What s left, partner? The road ahead Bring the cows home Accept text for FC LS-3 Round-up the stragglers Finalize the optical descriptors Deal with the stallions Figure out RPI or some such thing 10

End of Frame Thank You T11 FC-LS-3 11

References Notes from April Meeting 12

Agreements Login Required Login Required Yep Loop Ports if any FEC Descriptor Decision Leave FEC Descriptor as-is Descriptor Corrected blocks Uncorrectable blocks Bits 31 24 23 16 15 8 7 0 Word 0 FEC Diagnostics descriptor Tag 1 FEC Diagnostics descriptor Length (8 bytes) 2 Number of corrected blocks 3 Number of uncorrectable blocks 13

Contemplations SFP FEC Active Flag Considering 15-050v1 An indication FEC is active would be nice to know Utilize a Reserved bit How about bit-15 in the SFP Flags field? Ponderings? Bit Description 15 8 Reserved 7 6 Connector Type: 00b = unknown 01b = SFP+ 10b - 11b = reserved 5 SFP Diagnostic Parameters not valid: If set to 1, the response does not include valid values for; a) Temperature; b) Vcc; c) Tx Bias; d) Tx Power; and e) Rx Power. 4 Optical Port: If set to 1, the FC_Port is an optical port. If set to 0, the FC_Port is not an optical port. 3-0 Port Tx Type: 0000b = Not optical or other type 0001b = Short Wave Laser 0010b = Long Wave Laser LC 1310nm 0011b = Long Wave Laser LL 1550nm 0100b - 1111b = reserved. 14

Contemplations E_Ports The trouble with E_Ports Determining existence Obtaining an N_Port_ID Knowing which one to query Observations RDP covers getting in and out of the fabric Diagnostics implicates the gross parts 15

Contemplations The Trouble with E_Ports V 20 W My N_Port A B U 10 30 C X Y Z N_Port D 40 F E Your N_Port 16

Pondering Buffer Credit Descriptor Define descriptor My advertised credit My attached port s advertised credit What else? Optical Menagerie Still pondering 17

What s left, partner? The road ahead New Optional Descriptors Buffer Credit Descriptor Other Optics Descriptors Optical Menagerie 18

References Notes from February Meeting 19

New Items Optical Menagerie 20

FEC Descriptor Descriptor or Status Block Descriptor Counter Values Corrected blocks Uncorrectable blocks Status Block FEC Corrected blocks count FEC Uncorrectable blocks count Reserved Should we change the descriptor? Bits 31 24 23 16 15 8 7 0 Word 0 FEC Diagnostics descriptor Tag 1 FEC Diagnostics descriptor Length (8 bytes) 2 Number of corrected blocks 3 Number of uncorrectable blocks Bits 31 24 23 16 15 8 7 0 Word 0 FEC Status Block descriptor Tag 1 FEC Status Block descriptor Length (16 bytes) 2-5 FEC Status Block 21

Optics Diagnostics Product Data, Warnings, and Alarms Information from Optics Product Data Vendor Name Model Number Serial Number Warnings Exceed warning level on temperature, voltage, bias, or power Alarms Exceeded alarm level on temperature, voltage, bias, or power New descriptors When triggered? Always returned? Bits Word 31.. 24 23.. 16 15.. 08 0 Threshold descriptor tag = 0001 0007h 1 Threshold descriptor length (40 bytes) 07.. 00 2 Low Alarm Temperature High Alarm Temperature 3 Low Warning Temperature High Warning Temperature 4 Low Alarm Voltage High Alarm Voltage 5 Low Warning Voltage High Warning Voltage 6 Low Alarm Bias Current High Alarm Bias Current 7 Low Warning Bias Current High Warning Bias Current 8 Low Alarm TX Power High Alarm TX Power 9 Low Warning TX Power High Warning TX Power 10 Low Alarm Rx Power Low Alarm Rx Power 11 Low Warning Rx Power High Warning Rx Power 22

Optics Diagnostics Comments from Babu Recommendations Always send product, threshold, and flags descriptors Waiting until "triggered" event may too late Unable to read the data when event is triggered due to the failure Bits Word 31.. 24 23.. 16 15.. 08 0 Warning flags descriptor tag = 0001 0008h 1 Warning flags descriptor length (20 bytes) 2 Module Alarm flags Module Warning flags 3 Channel-1 Alarm flags * Channel-1 Warning flags 4 Channel-2 Alarm flags Channel-2 Warning flags 5 Channel-3 Alarm flags Channel-3 Warning flags 6 Channel-4 Alarm flags Channel-4 Warning flags 07.. 00 Optional descriptors Should we add a flag in request to limit descriptors sent? 23

Text Changes Changes from December Meeting for Reference 24

RDP Diagnostic Descriptors Tag Values and Descriptions Required Link Service Request Information descriptor Port Speed descriptor Link Error Status Block descriptor Port Names descriptor Required either SFP Diagnostics descriptor QSFP Diagnostics descriptor Optional FEC Status descriptor Tag value Descriptor 0000 0001h Link Service Request Information 0000 0002h Reserved 0000 0003h N_Port_ID Descriptor 0001 0000h SFP Diagnostics descriptor 0001 0001h Port Speed descriptor 0001 0002h Link Error Status Block descriptor 0001 0003h Port Names descriptor 0001 0004h QSFP Diagnostics descriptor 0001 0005h FEC Status descriptor All other values Reserved 25

QSFP Flags Definition Not Valid One bit for component wide readings and all lane readings Port Tx Type Assumed the Long Wave laser types will also be LC and LL for single mode. Bit Description 15 8 (see next slide) 7 6 Connector Type: 00b = Other or unknown 01b = QSFP 10b - 11b = reserved 5 QSFP Diagnostic Parameters not valid: If set to 1, the response does not include valid values for; a) Temperature; b) Vcc; c) Tx Bias for any lane; d) Tx Power for any lane; and e) Rx Power for any lane. 4 Optical Port: If set to 1, the FC_Port is an optical port. If set to 0, the FC_Port is not an optical port. 3-0 Port Tx Type: 0000b = Other or unknown 0001b = Short Wave Laser 0010b = Long Wave Laser LC 1310nm 0011b = Long Wave Laser LL 1550nm 0100b - 1111b = reserved. 26

QSFP Flags Definition (continued) Lane Identifier Indicates lane corresponding to this response Lane Identifier Valid Indicates if the QSFP is operating in parallel lane mode Bit Description 15 11 Reserved 10 9 Lane Identifier: 00b = Lane 0 01b = Lane 1 10b = Lane 2 11b = Lane 3 8 Lane Identifier Valid: If set to 1, the response is for the single lane indicated by the Lane Identifier. If set to 0, the Lane Identifier is not meaningful. 27

What s left, partner? The road ahead Just E_Ports And an expanding horizon 28

References Notes from December Meeting 29

RDP Diagnostic Descriptors Tag Values and Descriptions Required Link Service Request Information descriptor Port Speed descriptor Link Error Status Block descriptor Port Names descriptor Required either SFP Diagnostics descriptor QSFP Diagnostics descriptor Optional FEC Status descriptor Tag value Descriptor 0000 0001h Link Service Request Information 0000 0002h 0000 0003h N_Port_ID Descriptor 0001 0000h SFP Diagnostics descriptor 0001 0001h Port Speed descriptor 0001 0002h Link Error Status Block descriptor 0001 0003h Port Names descriptor 0001 0004h QSFP Diagnostics descriptor 0001 0005h FEC Status descriptor All other values Reserved 30

QSFP Descriptor Definition Common Statistics Temperature Votage Flags Per Lane Statistics Tx Bias and Power Rx Power Bits 31 24 23 16 15 8 7 0 Word 0 QSFP Diagnostics descriptor Tag 1 QSFP Diagnostics descriptor Length (40-bytes) 2 Temperature Vcc 3 Reserved QSFP Flags 4 Lane 0 - Tx Bias Lane 0 - Tx Power 5 Lane 0 - Rx Power Reserved 6 Lane 1 - Tx Bias Lane 1 - Tx Power 7 Lane 1 - Rx Power Reserved 8 Lane 2 - Tx Bias Lane 2 - Tx Power 9 Lane 2 - Rx Power Reserved 10 Lane 3 - Tx Bias Lane 3 - Tx Power 11 Lane 3 - Rx Power Reserved 31

QSFP Flags Definition Not Valid One bit for component wide readings and all lane readings Port Tx Type Assumed the Long Wave laser types will also be LC and LL for single mode. Bit Description 15 8 (see next slide) 7 6 Connector Type: 00b = unknown 01b = QSFP 10b - 11b = reserved 5 QSFP Diagnostic Parameters not valid: If set to 1, the response does not include valid values for; a) Temperature; b) Vcc; c) Tx Bias for any lane; d) Tx Power for any lane; and e) Rx Power for any lane. 4 Optical Port: If set to 1, the FC_Port is an optical port. If set to 0, the FC_Port is not an optical port. 3-0 Port Tx Type: 0000b = Not optical or other type 0001b = Short Wave Laser 0010b = Long Wave Laser LC 1310nm 0011b = Long Wave Laser LL 1550nm 0100b - 1111b = reserved. 32

QSFP Flags Definition (continued) Lane Identifier Indicates lane corresponding to this response QSFP Lane Diagnostic Parameters validity indicator Set if QSFP diagnostic parameters are invalid for this lane Bit Description 15 11 Reserved 10 9 Lane Identifier: 00b = Lane 0 01b = Lane 1 10b = Lane 2 11b = Lane 3 8 Breakout Operation: If set to 1, the response is for the lane indicated by the Lane Identifier. If set to 0, the Lane Identifier is not meaningful. Breakout Operation Indicates QSFP is operating in breakout mode 33

FEC Descriptor Definition Counter Values Corrected blocks Uncorrectable blocks Bits 31 24 23 16 15 8 7 0 Word 0 FEC Diagnostics descriptor Tag 1 FEC Diagnostics descriptor Length (8 bytes) 2 Corrected blocks 3 Uncorrectable blocks 34

Coming Attractions See you in St. Petersburg Login Required if the N_Port_ID is not logged in with an F_Port within the domain, the Domain Controller should reply with an LS_RJT specifying a reason code of Logical error (03h) and reason code explanation Invalid N_Port_ID (1Fh). Loop Ports Remind me again what s the issue with sending an RDP to a loop port? E_Ports I m waiting on getting QSFPs done and in the text before we tackle this one. 35

References Notes from October Meeting 36

SFP Descriptor Reference Fundamental Statistics Temperature Votage Tx Bias and Power Rx Power Flags Bits 31 24 23 16 15 8 7 0 Word 0 SFP Diagnostics descriptor Tag 1 SFP Diagnostics descriptor Length (12-bytes) 2 Temperature Vcc 3 Tx Bias Tx Power 4 Rx Power SFP Flags No change to current proposal 37

SFP Flags Per SFP Connector Type Changed from 4-bits to 2-bits Return to original proposal (minus reference to QSFP ;-) Future connector types Represented by new descriptors Bit Description 15 8 Reserved 7 6 Connector Type: 00b = unknown 01b = SFP+ 10b - 11b = reserved 5 SFP Diagnostic Parameters not valid: If set to 1, the response does not include valid values for; a) Temperature; b) Vcc; c) Tx Bias; d) Tx Power; and e) Rx Power. 4 Optical Port: If set to 1, the FC_Port is an optical port. If set to 0, the FC_Port is not an optical port. 3-0 Port Tx Type: 0000b = Not optical or other type 0001b = Short Wave Laser 0010b = Long Wave Laser LC 1310nm 0011b = Long Wave Laser LL 1550nm 0100b - 1111b = reserved. 38

QSFP Descriptor Proposed Common Statistics Temperature Votage Flags Per Lane Statistics Tx Bias and Power Rx Power Removed lane flags Bits 31 24 23 16 15 8 7 0 Word 0 QSFP Diagnostics descriptor Tag 1 QSFP Diagnostics descriptor Length (40-bytes) 2 Temperature Vcc 3 Reserved QSFP Flags 4 Lane 0 - Tx Bias Lane 0 - Tx Power 5 Lane 0 - Rx Power Reserved 6 Lane 1 - Tx Bias Lane 1 - Tx Power 7 Lane 1 - Rx Power Reserved 8 Lane 2 - Tx Bias Lane 2 - Tx Power 9 Lane 2 - Rx Power Reserved 10 Lane 3 - Tx Bias Lane 3 - Tx Power 11 Lane 3 - Rx Power Reserved 39

QSFP Flags Proposed per QSFP Connector Type Changed from 4-bits to 2-bits Consistent with SFP Flags field Port Tx Type What are the long wave options? 1310nm/1550nm/? Bit Description 15 8 (see next slide) 7 6 Connector Type: 00b = unknown 01b = QSFP 10b - 11b = reserved 5 QSFP Diagnostic Parameters not valid: If set to 1, the response does not include valid values for; a) Temperature; and, b) Vcc. 4 Optical Port: If set to 1, the FC_Port is an optical port. If set to 0, the FC_Port is not an optical port. 3-0 Port Tx Type: 0000b = Not optical or other type 0001b = Short Wave Laser 0010b = Long Wave Laser 0011b - 1111b = reserved. 40

QSFP Flags Proposed per QSFP (continued) Lane Identifier Indicates lane corresponding to this response QSFP Lane Diagnostic Parameters validity indicator Set if QSFP diagnostic parameters are invalid for this lane Bit Description 15 12 Reserved 11 10 Lane Identifier: 00b = Lane 0 01b = Lane 1 10b = Lane 2 11b = Lane 3 9 QSFP Lane Diagnostic Parameters not valid: If set to 1, the response does not include valid values for; a) Tx Bias; b) Tx Power; and c) Rx Power. 8 Breakout Operation: If set to 1, the response is for the lane indicated by the Lane Identifier. Breakout Operation Indicates QSFP is operating in breakout mode 41

FEC Descriptor Same descriptor, different description Counter Values Corrected blocks Uncorrectable blocks Bits 31 24 23 16 15 8 7 0 Word 0 FEC Diagnostics descriptor Tag 1 FEC Diagnostics descriptor Length (8 bytes) 2 Number of corrected blocks 3 Number of uncorrectable blocks 42

Coming Attractions See you in St. Petersburg Login Required Same as RLS? Loop Ports Do we have too? E_Ports Let the Fabric do it? 43

References Notes from August Meeting 44

RDP Summary The new language The diagnostic parameter descriptors (see 4.3.48.5) in an RDP LS_ACC shall include; a) a Link Service Request Information descriptor; b) a Port Speed descriptor; c) a Link Error Status Block descriptor; d) a Port Names descriptor for the Fx_Port or Nx_Port for which diagnostic parameters are being provided; and e) a Port Names descriptor for the directly attached Fx_Port or Nx_Port. The diagnostic parameter descriptors in an RDP LS_ACC shall include either; a) an SFP Diagnostics descriptor; or b) a QSFP Diagnostics descriptor. The diagnostic parameter descriptors in an RDP LS_ACC may include; a) a FEC Status descriptor. 45

QSFP Descriptor Provided instead of an SFP Descriptor Bits Word 31 24 23 16 15 8 7 0 0 QSFP Diagnostics descriptor Tag 1 QSFP Diagnostics descriptor Length (40-bytes) 2 Temperature Vcc 3 reserved QSFP Flags 4 Lane 0 - Tx Bias Lane 0 - Tx Power 5 Lane 0 - Rx Power Lane 0 Flags 6 Lane 1 - Tx Bias Lane 1 - Tx Power 7 Lane 1 - Rx Power Lane 1 Flags 8 Lane 2 - Tx Bias Lane 2 - Tx Power 9 Lane 2 - Rx Power Lane 2 Flags 10 Lane 3 - Tx Bias Lane 3 - Tx Power 11 Lane 3 - Rx Power Lane 3 Flags 46

QSFP Flags Per QSFP Bit Description 15 10 Reserved 9 6 Connector Type: 0000b = unknown 0001b = QSFP 0010b - 1111b = reserved 5 QSFP Diagnostic Parameters not valid: If set to 1, the response does not include valid values for; a) Temperature; and, b) Vcc. 4 Optical Port: If set to 1, the FC_Port is an optical port. If set to 0, the FC_Port is not an optical port. 3-0 Port Tx Type: 0000b = Not optical or other type 0001b = Short Wave Laser 0010b = Long Wave Laser 0011b - 1111b = reserved. 47

Lane Flags Per Lane Bit Description 15 1 Reserved 0 QSFP Lane Diagnostic Parameters not valid: If set to 1, the response does not include valid values for; a) Tx Bias; b) Tx Power; and c) Rx Power. 48

FEC Descriptor Optionally provided Bits Word 31 24 23 16 15 8 7 0 0 FEC Diagnostics descriptor Tag 1 FEC Diagnostics descriptor Length (8 bytes) 2 Number of corrected blocks 3 Number of uncorrected blocks 49

E_Ports Anyone? 50

Addressing Rules Works great for N_Ports and F_Ports My F_Port If the D_ID is the F_Port Controller Well-known address (FFFFFEh), the N_Port_ID in the N_Port_ID descriptor shall be set to the S_ID of the request. The diagnostic parameters requested are for the Fx_Port through which the N_Port_ID is logged in My F_Port D_ID == F_Port Controller S_ID == My N_Port_ID N_Port_ID == My N_Port_ID Your F_Port If the D_ID is a Domain Controller well known address (FFFCxxh), the N_Port_ID in the N_Port_ID descriptor shall be set to an N_Port_ID within the associated domain. The diagnostic parameters requested are for the Fx_Port through which the N_Port_ID is logged in Your N_Port For all other D_IDs, the N_Port_ID in the N_Port_ID descriptor shall be set to the D_ID of the request. The diagnostic parameters requested are for Nx_Port to which the D_ID is assigned Your F_Port D_ID == Your Domain Controller S_ID == My N_Port_ID N_Port_ID == Your N_Port_ID Your N_Port D_ID == Your N_Port_ID SID == My N_Port_ID N_Port_ID == Your N_Port_ID 51

Read Diagnostic Parameters What s missing? V 20 W My N_Port A B U 10 30 C X Y Z N_Port D 40 F E Your N_Port 52

Read Diagnostic Parameters What s missing? My F_Port (F_Port Controller) V 20 W My N_Port A B U 10 30 C X Y Z N_Port D 40 F E Your N_Port 53

Read Diagnostic Parameters What s missing? V 20 W My N_Port A B U 10 30 C X Y Z N_Port D 40 F E Your N_Port Your F_Port (Domain Controller) 54

Read Diagnostic Parameters What s missing? V 20 W My N_Port A B U 10 30 C X Y Z N_Port Your N_Port (N_Port_ID) D 40 F E Your N_Port 55

Read Diagnostic Parameters What s missing? My F_Port (F_Port Controller) V 20 W My N_Port A B U 10 30 C We can t get the E_Ports! X Y Z N_Port Your N_Port (N_Port_ID) D 40 E Your F_Port (Domain Controller) F Your N_Port 56

Let s Add a Rule D_ID is the Domain Controller (but not for Your N_Port_ID) Our Flow Definition If the D_ID is a Domain Controller well known address (FFFCxxh) and the N_Port_ID in the N_Port_ID descriptor is set to an N_Port_ID not on the associated domain, the diagnostic parameters requested are for Ex_Port(s) through which the N_Port_ID is accessed Our Flow Description The fabric returns an RDP LS_ACC for each possible Ex_Port traversed to reach the N_Port_ID. The fabric forwards the request to each hop in the fabric and floods the responses back. The S_ID is updated to reflect the Domain Controller of the forwarding switch. The exchange remains open until the last response is processed. Our Flow Addressing D_ID == Domain Controller S_ID == My N_Port_ID then Domain Controller for My Switch then Domain Controller for Next Switch then Domain Controller for Your Switch. N_Port_ID == Your N_Port_ID 57

Read Diagnostic Parameters What s missing? Our Flow (Domain Controller == 10 && Your N_Port_ID) My N_Port A B Our Flow (Domain Controller == 20 && Your N_Port_ID) U 20 10 30 C V D 40 W Our Flow (Domain Controller == 30 && Your N_Port_ID) 1. Domain 10 sends back diagnostics for U. 2. Domain 20 sends back diagnostics for V and W. 3. Domain 30 sends back diagnostics for X and closes the exchange. E X F Y Z Your N_Port 58

References Notes from June Meeting 59

RDP Descriptors Let s Change the Language Descriptors can appear in any order Except, the Link Service Request Information descriptor must come first The rest shall be: Port Speed descriptor Link Error Status Block descriptor Port Names descriptors The Fx_Port or Nx_Port for which diagnostic parameters are being provided The directly attached Fx_Port or Nx_Port And, they may all come in any order Except, the Link Service Request Information descriptor, which must come first 60

RDP Descriptors Optical Descriptors for Everyone Thou shalt supply either An SFP Descriptor Temperature, Voltage Tx Bias, Tx Power, Rx Power, Flags Or, a QSFP Descriptor Temperature, Voltage, Flags Appears Once per descriptor Tx Bias, Tx Power, Rx Power Appears per fiber pair (4 times) Thou shalt not supply neither nor both, but either (and not neighther) 61

RDP Descriptors Just a FECing Descriptor Optionally, and in any order (except not first, for that is reserved for the Link Service Request Information descriptor, which must come first) A FEC Status Descriptor Count of Uncorrected Errors Count of Corrected Errors One word per counter 62

RDP Summary Descriptors And the descriptors are: Link Service Request Information Port Speed LESB Port Name of diagnosed port Port Name of directly attached port Optical Characteristics of your choice And sometimes, the FEC Counters 63

RDP Summary Suggested Text The diagnostic parameter descriptors (see 4.3.48.5) in an RDP LS_ACC shall include; a) a Link Service Request Information descriptor; b) a Port Speed descriptor; c) a Link Error Status Block descriptor; d) a Port Names descriptor for the Fx_Port or Nx_Port for which diagnostic parameters are being provided; and e) a Port Names descriptor for the directly attached Fx_Port or Nx_Port. The diagnostic parameter descriptors in an RDP LS_ACC shall include either; a) an SFP Diagnostics descriptor; or b) a QSFP Diagnostics descriptor. The diagnostic parameter descriptors in an RDP LS_ACC may include; a) a FEC Status descriptor. 64

References Notes from April Meeting 65

Suggestion for 128GFC QSFP Diagnostic Parameters descriptor New Descriptor Type Unique for QSFP Used instead of SFP Diagnostic Parameters descriptor in reply Fields QSFP wide (case) Temperature Voltage Per lane (fiber pair) Tx Bias Tx Power Rx Power Flags 66

Questions QSFP unique things General Should there be a count of lanes? Descriptor for each lane (use SFP descriptor format)? Should there be separate validity flags for the component (i.e. temperature and voltage)? Or, just replicate the validity within the flags for each lane? Parallel Operation How do we distinguish the lanes in the descriptor? Does it matter? Break-out Operation Can the SFP descriptor be used? Need flag indicating QSFP running in break-out 67

RDP Descriptor FC-LS-3 4.3.48.4 Reply Sequence The diagnostic parameter descriptors (see 4.3.48.5) in an RDP LS_ACC shall include; a) a Link Service Request Information descriptor; b) an SFP Diagnostics descriptor; c) a Port Speed descriptor; d) a Link Error Status Block descriptor; e) a Port Names descriptor for the Fx_Port or Nx_Port for which diagnostic parameters are being provided; and f) a Port Names descriptor for the directly attached Fx_Port or Nx_Port. 68

RDP Descriptor FC-LS-3 4.3.48.5 Diagnostic parameter descriptors LESB expands to FEC corrections? SFP descriptor becomes Module descriptor Lane descriptor(s) 69

LESB FC-FS-4 22.4.8 Link Error Status Block The errors shown in table 94 are accumulated over time within a PN_Port. The format shown is the format in which the LESB information shall be supplied in response to an RLS ELS. It does not require any specific hardware or software implementation. The errors accumulated provide a coarse measure of the integrity of the link over time. No means are provided to reset a counter in the LESB; however, on overflow it shall be set to zero and then continue counting. The counts shall be 32 bit values. 70

This slide intentionally left blank Thank You T11 FC-LS-3 71