SFP/QSFP 포트의 구리 Ethernet과 DAC
SFP나 QSFP 케이지에 꽂히는 모든 것이 광학식은 아닙니다. 구리 RJ45 모듈과 직결 케이블도 같은 포트에 꽂히고, 같은 식별 정보 메모리를 가지며, “왜 링크가 안 되나요” 티켓 중 유난히 큰 비중을 차지합니다.
RJ45 모듈
| 모듈 | 표준 | 전송 거리 | 전력 | 비고 |
|---|---|---|---|---|
| 1000BASE-T SFP | 802.3ab | 100 m Cat5e | 약 1 W | 호스트가 모듈의 PHY와 SGMII 또는 1000BASE-X로 통신 |
| 10GBASE-T SFP+ | 802.3an | 약 30 m Cat6a(모듈이 제한) | 2.5–4+ W | 발열이 크고 지연이 큼; 많은 호스트가 포트를 제한하거나 거부 |
| 2.5G/5G-T SFP | 802.3bz | 100 m | 약 1.5–2 W | 액세스용 멀티기가 |
10GBASE-T SFP+는 악명이 높습니다 — PHY가 SFP+ 등급이 허용하는 것보다 훨씬 많은 전력을 필요로 하므로 전송 거리가 약 30 m로 줄어들고, 밀집된 포트에서는 모듈이 뜨거워지며, 운영자들은 SR 옵틱스나 DAC를 대신 쓰라고 널리 권장합니다(DAC 대 AOC 대 트랜시버 참고).
1000BASE-T SFP에는 숨겨진 호환성 축이 하나 있습니다 — 모듈이 기대하는 호스트 측 인터페이스입니다(자동 협상을 포함한 SGMII 대 순수 1000BASE-X). 한쪽으로 코딩된 모듈은 다른 쪽으로 설정된 포트에서 링크되지 않습니다.
직결 구리 케이블(DAC)
DAC는 모듈 형태의 끝단이 영구히 부착된 트윈액스 케이블입니다. 레이저는 없습니다 — 커넥터, 식별 정보 EEPROM, 그리고 액티브 케이블이라면 신호 조정 IC가 전부입니다.
| 종류 | 레이트 | 일반적인 전송 거리 | 전력 |
|---|---|---|---|
| 패시브 DAC | 10G SFP+ | 최대 5–7 m | 없음 |
| 패시브 DAC | 25G SFP28 | 최대 3–5 m | 없음 |
| 패시브 DAC | 100G QSFP28 | 최대 3–5 m | 없음 |
| 패시브 DAC | 400G QSFP-DD | 최대 약 2–3 m | 없음 |
| 액티브 DAC(ACC) | 25G–400G | 최대 약 5–10 m | 0.5–1.5 W |
| AOC | 10G–800G | 최대 100 m | 트랜시버 페어와 동일 |
패시브 DAC는 레이트가 높아질수록 길이가 짧아지는데, 호스트가 케이블 전체를 직접 구동해야 하기 때문입니다. 25G 이상에서는 자동 협상과 링크 트레이닝이 필요하며(FEC, 자동 협상, 링크 트레이닝 참고), 이 때문에 같은 포트에서 옵틱은 동작하는데 DAC는 안 되는 경우가 흔히 생깁니다.
식별 정보 메모리가 케이블에 대해 말해 주는 것
DAC의 EEPROM도 다른 모듈과 마찬가지로 SFF-8472/SFF-8636를 따르며, 케이블 전용 필드가 추가됩니다:
- 트랜시버 컴플라이언스 바이트 안의 패시브/액티브 케이블 플래그.
- 길이 필드에 담긴 케이블 길이(광섬유의 km 대신 구리의 m 단위).
- 파장 대신 들어가는 케이블 규격 준수(SFF-8431 패시브/액티브 리미팅) — DAC에는 파장이 없으며, 호스트는 이 바이트를 확인합니다.
- 벤더, 부품 번호, 시리얼 — 옵틱스와 동일하게 벤더 락의 적용을 받음.
흔한 문제
- 호스트 기대값 불일치 — 구리 SFP의 SGMII 대 1000BASE-X.
- 지원되지 않는 케이블 — 호스트가 식별 정보를 검증함; 알 수 없는 벤더의 패시브 DAC는 거부되거나 다운 상태로 유지됨.
- 호스트 구동 능력을 넘는 길이 — 3 m 등급 포트에 5 m 패시브 DAC.
- 10GBASE-T 과열 — 온도에 따라 나타났다 사라지는 포트 오류.
CodingBox에서
CodingBox는 DAC와 구리 모듈의 식별 정보를 다른 트랜시버와 똑같이 읽고 코딩합니다 — 컴플라이언스 바이트, 길이 필드, 케이블 컴플라이언스 바이트, 벤더 식별 정보가 모두 EEPROM editor에서 보이고 편집 가능하며, 체크섬도 다시 계산됩니다. 이렇게 해서 DAC가 까다로운 포트가 기대하는 식별 정보를 제시하게 만들 수 있습니다.
레이트, 브레이크아웃, 모드 장애 — 구리 SFP의 SGMII 대 1000BASE-X 포함 — 는 속도, 레이트, 모드 문제에서 다룹니다.
패시브 DAC, ACC/AEC, AOC의 구조 — 패들 카드, 트윈액스 게이지, 리타이머, COB 엔진 — 그리고 양 끝을 코딩하는 방법: 케이블 내부 구조.
구리 SFP가 1G에서는 동작하는데 일부 포트의 10/100에서는 안 되는 이유 — SGMII 대 1000BASE-X, 자동 협상 워드, 10GBASE-T SFP+의 USXGMII: SGMII와 시리얼 기가비트; 모듈 내부의 PHY 인터페이스: MII, RMII, GMII, RGMII.