IB: различия между версиями
Sirmax (обсуждение | вклад) |
Sirmax (обсуждение | вклад) |
||
| Строка 17: | Строка 17: | ||
=Полезные комманды= |
=Полезные комманды= |
||
| + | <PRE> |
||
| + | </PRE> |
||
| + | <PRE> |
||
| + | </PRE> |
||
| + | <PRE> |
||
| + | </PRE> |
||
| + | <PRE> |
||
| + | </PRE> |
||
| + | <PRE> |
||
| + | </PRE> |
||
| + | <PRE> |
||
| + | </PRE> |
||
| + | <PRE> |
||
| + | </PRE> |
||
Версия 13:42, 22 сентября 2026
InfiniBand
Внутри корпуса S1.11.1 между фиолетовыми ASIC нет ни одной линии — они друг о друге не знают.
Единственное общее у них — корпус, питание и management-процессор NVOS, который показывает вам их как один «свитч».
Каждый ASIC имеет свой порт 97. Не «порт 97 корпуса», а четыре порта 97 — по одному на чип. Так же у C1.26 четыре порта 81. Кабель sw49p1 внутри содержит 4 пары волокон. Пара №1 соединяет порт 97 ASIC U1 (лево) с портом 81 ASIC U1 (право). Пара №2 — U2 с U2. И так далее. Это четыре линка, а не один. Строка U2 0x…167e20 lid 2157 --> 0x…874220 lid 116 в выводе скрипта — это именно горизонтальная стрелка №2 на схеме: «второй чип слева соединён со вторым чипом справа». Она ничего не говорит о связи U2 с U1 или U3.
Почему iblinkinfo показывает это так: он вообще не знает про корпус. Для него 0x…167e00 и 0x…167e20 — два разных коммутатора с разными LID, которые случайно (для него) имеют похожие имена. Что они стоят в одном шасси — знаем мы, потому что видим суффикс /U1…/U4 в имени и шаг 0x20 в GUID. Скрипт просто группирует четыре независимых линка обратно в «один кабель» по этому суффиксу.
Отсюда и практическое правило: если бы в вашем выводе для sw49p1 три строки смотрели в …8742xx (C1.26), а одна — в …889fxx (C1.25), это означало бы, что одна пара волокон из этого MPO физически уехала в другой кабель. Скрипт пометил бы planes disagree. У вас все четыре строки согласованы — кабель цел, просто воткнут не туда.