S+RJ10 trong RB4011 leo lên 95-99 C và tự shutdown vì nhiệt trong tủ ngoài trời
Trạm tower nhỏ: một RB4011 trong tủ ven đường có thông gió, cấp cho vài radio, với một chặng đồng 10GBASE-T sang switch vì trong ống dẫn đã sẵn có cáp. Port rớt vào những buổi chiều nóng và lên lại vào ban đêm, điều này chỉ khá rõ về phía module chứ không phải về phía link.
- MikroTik RB4011, không quạt, gắn áp sát vào backplate của tủ
- MikroTik S+RJ10 trong sfp-sfpplus1
- chặng đồng trong tủ cộng với đôi dây có sẵn trong ống dẫn
- tủ có khe thông gió thụ động và một tấm lọc, không có làm mát chủ động
/interface ethernet monitor sfp-sfpplus1
sfp-temperature: 97
Nó nằm trong khoảng 95 đến 99 C mỗi khi nắng chiếu vào tủ đó, rồi tự shutdown. Điều khiến tôi bất ngờ là cảm biến riêng của router lại đọc thấp hơn module 20-30 C, nên không phải cái tủ đang nấu chín module - mà module đang tự nấu chín chính nó.
Đã thử cho đến nay: chuyển router xuống thấp hơn trong tủ, vệ sinh tấm lọc, mở hé cửa tủ một buổi chiều để test, việc này có giúp nhưng rõ ràng không phải là giải pháp.
95-99 C đơn giản là bản chất của mấy con module đồng này, hay có cách nào khác ngoài quạt thổi cưỡng bức để sửa chuyện này? Tôi còn có một con Ubiquiti UF-RJ45-10G trên kệ mà theo tôi thấy thì không báo nhiệt độ gì cả - đổi sang nó có hợp lý không, hay chỉ là tắt đèn cảnh báo đi thôi?
Comments 4
95-99 C là cao, nhưng module không hỏng. Một PHY 10GBASE-T trong vỏ SFP+ tiêu tốn khoảng 5 W, gấp nhiều lần so với một module quang, và nó chẳng có chỗ nào để xả nhiệt đó ra ngoài ngoại trừ cái cage và board mà nó đang cắm vào. RB4011 vốn được thiết kế để chạy nóng mà không cần quạt, nên khi hai thứ đó cộng lại trong một cái tủ bị nắng hun thì đúng là rơi vào tình cảnh của bạn. Chính datasheet của MikroTik cho S+RJ10 cũng yêu cầu làm mát chủ động, điều đó cho thấy đây là hành vi được thiết kế sẵn chứ không phải lỗi.
Thứ thực sự có tác dụng là thổi khí cưỡng bức qua các lá tản nhiệt của router, chứ không phải qua module - nhiệt thoát ra qua chassis, nên làm mát chassis mới là thứ kéo con số của module xuống. Cách làm đã sửa triệt để cho một trạm: một hộp nhôm với quạt 70 mm 12 V gắn kín áp vào các lá tản nhiệt của router, sau đó module ổn định ở khoảng 70 C ngay cả vào những ngày nóng. Những cách rẻ hơn nên thử trước là gắn router theo chiều dọc để các lá tản nhiệt đối lưu đúng như thiết kế, và một quạt tốc độ biến thiên đặt trên heatsink.
UF-RJ45-10G sẽ không cứu được bạn đâu. Cùng loại linh kiện, cùng mức công suất cần tản, nó chỉ đơn giản là không báo nhiệt độ - bạn vẫn giữ nguyên lượng nhiệt đó nhưng mất đi cảnh báo sớm và tính năng tự shutdown vì nhiệt đang bảo vệ nó hiện tại.
Và câu trả lời thành thật cho một trạm tower: nếu đưa được fibre hoặc DAC vào chặng đó, toàn bộ vấn đề biến mất. Đồng 10G trong một hộp ngoài trời làm mát thụ động là một hạng mục bảo trì vĩnh viễn.
Trước khi bàn về làm mát: link đó thực sự negotiate ở tốc độ nào, và đoạn đồng dài bao nhiêu nếu tính cả dây patch ở cả hai đầu?
S+RJ10 khá kén cáp. Năm mét CAT6 giữ 10G ổn định với tôi, một tuyến 25 m thì ổn định ở 5G, còn một tuyến 20 m đi âm tường thật cộng thêm vài dây patch thì negotiate 10G rồi flap mỗi vài giây. Nếu các lần mất kết nối buổi chiều của bạn là flap chứ không phải một lần shutdown vì nhiệt rõ ràng có số đo nhiệt độ đi kèm, thì sợi cáp cũng nên nằm trong danh sách nghi vấn.
Cũng nên kiểm tra xem của bạn có phải bản r2 không - đó là
/r2ở cuối serial number.Đã làm cái hộp trong một cuối tuần: hộp nhôm, quạt 70 mm 12 V thổi ngang qua các lá tản nhiệt, gắn kín để khí đi xuyên qua chúng thay vì vòng qua bên ngoài. Vào buổi chiều nóng nhất kể từ đó, module ổn định ở khoảng 70 C và port chưa rớt lần nào. Coi như đổi được 25-30 C với giá một cái quạt và ít tấm kim loại.
Nhưng vẫn có một điều làm tôi băn khoăn. Dải nhiệt độ định mức của S+RJ10 là 0-70 C và giờ tôi đang nằm ngay rìa trên của nó. Chuyện đó có đáng lo về lâu dài không, hay loại module này vốn dĩ là vậy?
Đó là bản chất của loại này, không phải dấu hiệu cảnh báo. Mấy con module đồng này sống gần đỉnh dải nhiệt độ của chúng ngay cả khi hoạt động bình thường - 70 C trên một S+RJ10 là con số rất nhiều người đọc được trên DDM, và cùng loại module đó chạy ở 80 C trong thiết bị Cisco mà vẫn hoạt động tốt. Bạn đang ở rìa của dải in trên nhãn, nhưng với một PHY 10GBASE-T thì cái rìa đó là điểm làm việc bình thường chứ không phải là vực thẳm.
Một điều đừng thử như một cách chống nóng: ép tốc độ thấp hơn trên port. Chính tài liệu của MikroTik nói rằng các module đồng chỉ hoạt động khi speed và duplex được auto-negotiate, và việc ép cứng tốc độ sẽ khiến link không lên được chút nào. Thực tế lại lộn xộn hơn quy tắc - một số người dùng RB4011 và RB5009 chỉ làm cho con S-RJ01 nhỏ hơn ổn định được bằng cách ép 1G full duplex - nên nếu bạn có thử nghiệm, hãy thử cả hai cách và có sẵn console access vào máy trước đã.