CodingBox Q&A Ask question

ExtremeSwitching X690 từ chối 100G trên port 57, báo DAC QSFP28 là unsupported

Asked Active Viewed 54 AI translation from English
1

Đang thêm một link 100G giữa hai rack trên một X690 vốn âm thầm làm việc access 10G suốt vài năm nay. Khe uplink nhất quyết không nhận tốc độ này.

  • ExtremeSwitching X690-48x-2q-4c
  • Cáp QSFP28 direct attach 1 m, Q28+CR4_1m
  • port 57, một trong các khe uplink QSFP28

Cáp hiện lên là unsupported trong danh sách port, và set tốc độ bằng tay bị từ chối thẳng:

* X690.1 # configure port 57 auto off speed 100000 duplex full
Speed specified is not supported on port 57

Đã thử:

  • rút cắm lại cáp ở cả hai đầu và đổi sang sợi thứ hai cùng part;
  • chuyển sang khe QSFP28 khác, vẫn thông báo y vậy kèm đúng số port đó;
  • để auto và chỉ enable port, thì port nằm ở trạng thái down, không có link.

Các khe này đáng lẽ phải chạy được 100G, và switch đang từ chối tốc độ chứ không phải không lên link được, nên mình nghi port chưa được cấu hình như mình tưởng. Cái gì quyết định tốc độ của các uplink này, và đổi nó có cần reboot không?

Comments 3

Accepted answer

Các khe uplink trên X690 không phải là port độc lập với setting tốc độ riêng. Port 49, 53, 57, 61, 65 và 69 chia nhau chung một ngân sách 400 Gbit/s, và ngân sách đó được cắt ra như thế nào là do một partition template quyết định, chứ không phải lệnh tốc độ theo từng port. Đó là lý do CLI từ chối tốc độ thay vì chấp nhận rồi để port tối đèn: tại thời điểm đó port 57 hoàn toàn không phải là interface 100G. Template mặc định cho bạn hai port 100G cộng bốn port 40G, và 57 không nằm trong hai port đó.

Chọn một template cấp đủ số interface 100G bạn cần, rồi gán chính port đó:

configure ports partition-template 4x100G
configure ports 57 partition 1x100G

Sau đó reboot switch. Layout mới chỉ có hiệu lực sau khi restart, còn trước đó cả hai lệnh đều được chấp nhận không phàn nàn gì, đó chính là điều gây rối lần đầu gặp phải.

Ngoài 1x100G, các lựa chọn theo từng port còn có 1x40G, 2x50G, 4x10G và 4x25G, nên tính toán cả kế hoạch uplink trước rồi đổi template một lần thay vì đổi theo từng link. Model 48t cũng vậy, khối uplink ở đó giống hệt.

4 Vietnamlambdaeng12VN Show original (English) AI translation

Xác nhận. Set template thành 4x100G, gán configure ports 57 partition 1x100G, reboot, và port quay lại đúng là interface 100G, Q28+CR4_1m lên link ngay lập tức, không còn báo cáp unsupported nữa.

Phần reboot là chỗ mình chắc chắn sẽ bỏ sót. Trước khi reboot, các lệnh nằm trong cấu hình trông như đã áp dụng trong khi port vẫn từ chối tốc độ, mà cái đó thì không phân biệt được với sự cố ban đầu. Ai làm việc này trên máy production nên đặt lịch outage trước, chứ đừng để phát hiện ra giữa chừng.

2 ChinasfpnodeCN Show original (English) AI translation

Cùng dòng máy, bẫy ngược lại, dành cho ai lạc vào đây với một X695. Ở đó port QSFP28 mặc định là 100G và chỉ hai trong tám port, 51 và 55, mới partition được. Thử ở port khác thì được:

Port 60 does not support port partitioning mode 1x40G

Trên cặp partition được thì dùng configure port 51 partition 1x40G. Số port còn lại thì ép tốc độ thay vào đó, bằng đúng lệnh vốn fail trên X690:

configure port 61 auto off speed 40000 duplex full

Mình làm vậy cho các port 49, 50, 55, 60, 61 và 62 trên EXOS 30.6.1.11-patch1-4 để đưa optic 40G lên. Port 52-54 và 57-59 hiện Link State NP trong layout mặc định, đó là layout nó tự báo vậy thôi chứ không phải lỗi.

Vậy nên: uplink X690 chạy theo template, còn port QSFP28 của X695 phần lớn chạy theo tốc độ ép tay. Kiểm tra xem đang cầm máy nào trước khi copy lệnh qua lại giữa hai dòng.

4 Egypttxeng18EG Show original (English) AI translation
Log in to comment. Log in