속도와 응용 선택: SFF-8079, SFF-8089
많은 SFP급 모듈은 둘 이상의 데이터 레이트나 둘 이상의 애플리케이션에서 동작할 수 있습니다(예: 1/2/4GFC, 또는 이더넷과 Fibre Channel). 작은 SFF 문서 2개가 호스트가 모듈이 무엇을 지원하는지 알아내는 방법과 어떤 모드를 쓸지 모듈에 알리는 방법을 정의합니다.
문서
| 문서 | 제목 | 리비전 |
|---|---|---|
| SFF-8079 | SFP Rate and Application Selection | 1.7 |
| SFF-8089 | SFP Rate and Application Codes | 1.3 |
SFF-8079 — 선택 방식
레이트 선택에는 메커니즘이 2가지 있으며, 모듈은 자신이 어느 쪽을 지원하는지 광고합니다:
- 하드웨어 레이트 셀렉트 — SFP 커넥터의 RS0/RS1 핀입니다. 호스트가 이 핀을 하이나 로우로 구동해 모듈 수신기(이후 모듈에서는 송신기도)의 대역폭을 레이트 그룹 사이에서 전환합니다.
- 소프트 레이트 셀렉트 — A2h 제어/상태 영역의 비트로, 2선식 인터페이스를 통해 동일한 일을 하므로 RS 핀이 배선되지 않은 호스트도 레이트를 전환할 수 있습니다.
모듈의 SFF-8472 식별 정보 바이트는 자신이 구현한 레이트 셀렉트 방식을 선언하므로(레이트 식별자 바이트) 호스트는 핀을 쓸지, 비트를 쓸지, 아니면 둘 다 쓰지 않을지 알 수 있습니다.
SFF-8089 — 코드
SFF-8089는 모듈 메모리에 기록되는 레이트 및 애플리케이션 코드 값을 정의합니다 — "이 모듈은 레이트 Y에서 애플리케이션 X를 지원한다"고 말해 주는 작은 표입니다. 호스트는 링크를 시도하기 전에 이 코드를 읽어 모듈이 포트 구성에 맞는지 판단합니다. 식별자, 커넥터, 컴플라이언스 바이트 값 자체는 SFF-8024를 통해 공유됩니다.
코딩에서 왜 중요한가
레이트와 애플리케이션 코드는 스위치가 확인하는 식별 정보 바이트에 포함됩니다. 하드웨어와 맞지 않는 코드로 코딩되었거나 포트가 기대하는 애플리케이션이 빠진 모듈은 링크를 거부하거나 잘못된 레이트로 협상합니다. EEPROM editor에서 멀티레이트 모듈을 재코딩할 때는 레이트 식별자와 애플리케이션 코드를 모듈이 실제로 지원하는 내용과 일치시키십시오.
관련 문서
- SFF-8472 — 식별 정보와 레이트 식별자 바이트가 있는 곳.
- SFP 계열 하드웨어 규격 — RS 핀과 저속 인터페이스.
레이트 셀렉트 비트가 전환하는 호스트 인터페이스 — SFI, 25GAUI, CAUI-4, PAM4 계열 AUI — 와 그 옆의 CDR/등화 제어: XGMII, XAUI와 AUI 계열.