ExtremeSwitching X690이 57번 포트에서 100G를 거부하고 QSFP28 DAC를 unsupported로 표시
몇 년째 조용히 10G 액세스 용도로 쓰던 X690에 랙 두 개 사이 100G 링크를 추가하는 중입니다. 업링크 케이지가 속도를 아예 받아주질 않습니다.
- ExtremeSwitching X690-48x-2q-4c
- 1m QSFP28 direct attach 케이블, Q28+CR4_1m
- 57번 포트, QSFP28 업링크 케이지 중 하나
포트 목록에는 케이블이 unsupported로 나오고, 속도를 수동으로 설정하면 곧바로 거부당합니다:
* X690.1 # configure port 57 auto off speed 100000 duplex full
Speed specified is not supported on port 57
시도한 것:
- 양쪽 끝을 다시 꽂아보고 같은 부품의 다른 케이블로도 교체;
- 다른 QSFP28 케이지로 옮겨봄, 포트 번호만 바뀐 채 같은 메시지;
- auto를 그대로 두고 포트만 활성화, 이러면 링크 없이 다운 상태로 남음.
케이지는 원래 100G를 지원해야 하는데, 스위치가 링크에 실패하는 게 아니라 속도 자체를 거부하고 있어서, 제가 생각하는 것과 포트 설정이 다른 게 아닌가 싶습니다. 이 업링크들의 속도는 무엇이 결정하나요? 그리고 바꾸려면 재부팅이 필요한가요?
Comments 3
X690의 업링크 케이지는 각자 속도 설정을 가진 독립 포트가 아닙니다. 49, 53, 57, 61, 65, 69번 포트가 400Gbit/s 예산 하나를 공유하고, 그 예산을 어떻게 나눌지는 포트별 speed 명령이 아니라 파티션 템플릿이 결정합니다. CLI가 속도를 받아들이고 포트를 죽은 채로 두는 대신 아예 거부하는 이유가 여기 있습니다. 그 시점에 57번 포트는 애초에 100G 인터페이스가 아닌 겁니다. 기본 템플릿은 100G 포트 두 개와 40G 포트 네 개를 주는데, 57번은 그 둘 중 하나가 아닙니다.
필요한 100G 인터페이스 개수를 주는 템플릿을 고른 다음, 포트 자체를 할당하세요:
그다음 스위치를 재부팅하세요. 새 레이아웃은 재시작 후에야 적용되는데, 그전까지는 두 명령 다 아무 불평 없이 받아들여져서 처음 겪으면 헷갈리게 됩니다.
1x100G 외에 포트별 옵션으로는 1x40G, 2x50G, 4x10G, 4x25G가 있으니, 업링크 전체 계획을 먼저 세우고 링크마다가 아니라 템플릿을 한 번에 바꾸세요. 48t 모델도 마찬가지로 업링크 블록이 동일합니다.
확인했습니다. 템플릿을 4x100G로 설정하고
configure ports 57 partition 1x100G를 적용한 다음 재부팅하니, 포트가 진짜 100G 인터페이스로 돌아왔고 Q28+CR4_1m이 바로 링크됐습니다. 더 이상 unsupported cable도 없고요.재부팅 부분을 저였다면 놓쳤을 것 같습니다. 재부팅 전에는 명령이 설정에 적용된 것처럼 보이면서도 포트는 여전히 속도를 거부하는데, 이건 원래 문제와 구분이 안 됩니다. 운영 장비에서 이 작업을 할 분이라면 중간에 알아차리지 말고 미리 장애 시간을 잡아두시기 바랍니다.
같은 계열이지만 정반대 함정이 있습니다. X695로 여기 들어오신 분들을 위해 남깁니다. 거기서는 QSFP28 포트가 기본값이 100G이고 여덟 개 중 51번과 55번, 딱 둘만 파티션이 가능합니다. 다른 포트에서 시도하면 이렇게 나옵니다:
파티션 가능한 두 포트에서는
configure port 51 partition 1x40G를 씁니다. 나머지 포트에서는 대신 속도를 강제로 지정하는데, X690에서는 실패했던 바로 그 명령을 씁니다:EXOS 30.6.1.11-patch1-4에서 40G 광모듈을 올리려고 49, 50, 55, 60, 61, 62번 포트에 이렇게 했습니다. 기본 레이아웃에서 52-54번과 57-59번 포트는 Link State NP로 나오는데, 이건 장애가 아니라 레이아웃이 그렇게 말하는 것뿐입니다.
정리하면: X690 업링크는 템플릿 기반이고, X695 QSFP28 포트는 대체로 속도 기반입니다. 둘 사이에서 명령을 그대로 복사하기 전에 지금 앞에 있는 게 어느 장비인지 먼저 확인하세요.