CodingBox Q&A Ask question

Uplink Huawei S6730-H24X6C không chịu link DAC QSFP+ 40G với card QNAP LAN-40G2SF-MLX

Asked Active Viewed 76 AI translation from English
4

Rack văn phòng nhỏ: có một card 40G trong file server và một switch còn dư uplink port, nên thay vì mua thêm một con box khác, mình thử treo thẳng server vào switch. Cả hai đầu đều thấy cáp, nhưng link không bao giờ lên.

  • Huawei S6730-H24X6C, cổng uplink QSFP28
  • QNAP LAN-40G2SF-MLX trong server, thực chất là một ConnectX-3 Pro đổi tên với cổng QSFP+ 40G
  • Cáp direct attach ACC761-10000S nối giữa hai bên

Switch đọc được cáp và hiển thị thông tin transceiver của nó, card cũng thấy cáp, và cổng thì down ở cả hai phía:

# ethtool ens2
Settings for ens2:
        Speed: Unknown!
        Duplex: Unknown! (255)
        Link detected: no

Những gì mình đã kiểm tra:

  • loop cùng sợi cáp đó giữa hai cổng của chính switch, nó lên ngay lập tức, nên cáp không chết
  • thử đặt speed bằng tay và bật/tắt auto-negotiation trên uplink port, nhưng CLI không cho cả hai lựa chọn đó trên các cổng này
  • cắm lại cả hai đầu và chuyển sang uplink port khác, không khác gì

Cổng mặc định là 100GE và mình không tìm ra cách nào để nó chấp nhận cáp 40G. Đó có phải là giới hạn cứng của các uplink này không, hay còn một mode nào đó mình chưa tìm ra?

Comments 3

Accepted answer

Cáp ổn và card cũng ổn. Mấy uplink đó lên ở chế độ 100GE, và một cổng đang ngồi ở mode 100GE thì không tự fallback cho cáp QSFP+ 40G. Đây không phải chuyện negotiation bạn có thể tác động, mà là port type.

Cái lệnh trông có vẻ hiển nhiên lại là ngõ cụt. undo assign port-speed 100GE là thứ được gợi ý ở hầu hết các thread, và box trả lời rằng đó là lệnh không nhận diện được trên các cổng 100GE, đó cũng là chỗ mọi người bỏ cuộc và bắt đầu nghi ngờ cáp. Dạng lệnh thực sự có tác dụng là port type, từ system-view:

system-view
undo assign port-type 100ge all

Sau đó reboot, việc chuyển đổi chỉ có hiệu lực sau khi khởi động lại. Sau đó các uplink QSFP28 sẽ lên ở chế độ 40GE và một card 40G sẽ link bình thường. Kiểm tra kết quả bằng:

display device port-speed configuration

Hai điều cần lưu ý. all nghĩa là tất cả: mọi uplink 100GE trên chassis sẽ trở thành 40GE, nên nếu bạn đang có hoặc dự định có một link 100G thật trên switch đó, đừng đặt server ở đó. Và hãy lên lịch cho việc reboot, không có cách nào lật một cổng đơn lẻ khi đang chạy live cả.

4 SpaincoreguruES Show original (English) AI translation

Một cáp QSFP+ trong khe QSFP28 thường không phải là vấn đề gì to tát, cùng khe và cùng bốn lane ở tốc độ mỗi lane thấp hơn, nên ACC761-10000S không phải chỗ mình sẽ nhìn vào. display device port-speed configuration cho bạn thấy gì trên con box đó? Trên các uplink Huawei này, tốc độ là một thuộc tính cấp thiết bị của cả port group chứ không phải thứ bạn cấu hình trên từng interface, đó chính xác là lý do vì sao cổng không cho bạn tùy chọn speed hay autoneg nào. Đăng cái output đó lên, và cũng cho biết luôn có uplink nào khác đang được dùng không, vì bất cứ thứ gì bạn đổi ở đó cũng khó lòng chỉ ảnh hưởng tới một cổng duy nhất.

1 South Korealinkadmin79KR Show original (English) AI translation

Đúng là nó. undo assign port-type 100ge all từ system-view, reboot, và cổng lên với card QNAP ở 40G ngay lần thử đầu tiên. Cả cáp lẫn ConnectX-3 Pro đều không cần làm gì thêm. Từ bỏ 100GE trên các uplink hơi xót một chút, nhưng chẳng có gì trong rack này sẽ chạy ở 100G trong tương lai gần, nên đó là một cuộc đổi chác công bằng.

1 Indiawaverunner21IN Show original (English) AI translation
Log in to comment. Log in