ExtremeSwitching X690 từ chối 100G trên port 57, báo DAC QSFP28 là unsupported
Đ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
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 đó:
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.
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.
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:
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: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.