Попытка получить 10-гигабитное соединение через коммутатор со 100-мегабитным стандартным шлюзом

10

У меня ограниченные знания об этом, и я все еще учусь, поэтому я надеюсь, что кто-то может дать мне совет по этому вопросу.

У меня есть 10GbE NAS, сетевой адаптер 10GbE в моем ПК и коммутатор с двумя портами 10GbE, которые соединяются вместе с помощью оптоволокна. Затем подключен еще один 100-мегабитный кабель, который соединяет коммутатор с маршрутизатором, который также является стандартным шлюзом. Этот также обеспечивает подключение к Интернету для всех подключенных устройств.

Я заметил, что прямое подключение к NAS дает мне скорости, с которыми может справиться 10GbE, но когда я переключаю между ними (все стандартные VLAN, та же подсеть и стандартный шлюз), скорость для NAS ограничивается максимум 1GbE.

Потому что стандартный шлюз является центральным, где весь трафик собирается вместе? Как я могу управлять одноранговым соединением напрямую с NAS через коммутатор, чтобы трафик проходил через кабель 10GbE к коммутатору и оттуда через 10GbE к NAS?

Дополнительные детали:

IP NAS: 192.168.10.120
IP switch: 192.168.10.125
IP PC: 192.168.10.103
Standard gateway: 192.168.10.1
Subnet: 255.255.255.0
Switch: D-link 1510-52

Спасибо

EarthMind
источник
Какой переключатель вы используете? Это переключатель 10GbE?
Гербен
1
Это коммутатор с двумя портами sfp +. NAS и ПК связаны в них
EarthMind
1
Какой тип SFP вы используете?
MerlinTheMagic
1
Следовать за. Я вижу, вы заявляете, что это 10GBase-R в другом комментарии, но если вы предоставите модель SFP, мы можем помочь вам в дальнейшем. Например, возможно, вы управляете короткой перемычкой с помощью SFP ZR или наоборот, длинным кабелем с модулем SR.
MerlinTheMagic
1
@MerlinTheMagic Смотрите мой последний комментарий к посту Питера Грина, чтобы
узнать

Ответы:

16

Я не думаю, что шлюз по умолчанию имеет какое-либо отношение к вашей проблеме. Локальный трафик между двумя устройствами в одной подсети не проходит через шлюз по умолчанию, и в любом случае скорости, о которых вы сообщаете для локального трафика, в 10 раз превышают скорость, сообщаемую для ссылки на шлюз по умолчанию.

На ум приходят несколько возможностей.

Во первых вы в правильных портах? из некоторых поисков кажется, что только два из четырех оптоволоконных портов на этом коммутаторе имеют 10G.

Во-вторых, я слышал сообщения о некоторых ранних коммутаторах, которые имеют порты 10G, но которые не могут обрабатывать полные 10G для одного потока из-за их внутренней структуры переадресации.

Питер Грин
источник
1
Мои мысли тоже. Я бы проверил сетевые маски и отключил маршрутизатор, чтобы устранить проблему. Также убедитесь, что у вас нет зеркала порта на коммутаторе.
jonathanjo
1
Я использую правильные порты да, потому что они являются портами sfp +, и я использую правильные трансиверы для подключения. Эти порты объявляются как порты восходящей линии связи / стекирования, но в спецификации не описано никаких ограничений. Полный дуплекс 10Gbase-R
EarthMind
1
... Я бы также попытался заблокировать скорости портов на коммутаторе, NAS, ПК, чтобы посмотреть, могут ли они по какой-то причине изменять скорость.
jonathanjo
2
Максимальная коммутируемая пропускная способность составляет 140 Гбит / с от ( us.dlink.com/products/business-solutions/… ), поэтому я считаю, что он легко сможет с этим справиться ...
djsmiley2kStaysInside
2
AIUI Проблема на некоторых ранних коммутаторах с восходящими каналами 10G заключалась в том, что механизм коммутатора был разработан только для портов 1G. Таким образом, производитель коммутатора использовал функции агрегирования каналов механизма коммутатора для реализации портов 10G, ограничивающих полосу пропускания любого потока до 1G. Это не слишком большая проблема при использовании портов по назначению в качестве восходящих каналов, но это проблема в вашем сценарии использования.
Питер Грин
3

Глядя на технические данные для коммутатора D-Link 1510-52:

В нем упоминается, что коммутатор способен пропускать пропускную способность «140 Гбит / с» - при использовании типичных маркетинговых «полнодуплексных» чисел это будет означать, что на коммутаторах 50x1G и 2x10G, таких как 1510-52, коммутатор способен одновременно работать на скорости линии через каждый интерфейс , Например: (1 Гбит / с x 50) + (10 Гбит / с x 2) = 70 Гбит / с x 2 (полный дуплекс) = 140 Гбит / с.

Точно так же числа Packets-per-Second (pps) для коробки перечислены как 104.16Mpps, что хорошо соответствует скорости линии:

1 Гбит / с = 1 000 000 000 бит / с = (1 000 000 000 бит / с) / (8 бит / байт) = 125 000 000 байтов / с

10 Гбит / с = 10 000 000 000 бит / с = (10 000 000 000 бит / с) / (8 бит / байт) = 1 250 000 000 байтов / с

PPS на порте 1G = (125 000 000 байт / с) / (84 байт / пакет) = 1 488 095 pps

PPS на порте 10G = (1 250 000 000 байт / с) / (84 байт / пакет) = 14 880 952 pps

50 x 1 488 095 pps + 2 x 14 880 952 pps = 104 166 654 pps ~ 104.16Mpps

Таким образом, если верить техническим данным, коммутатор должен легко это сделать.

Единственное, что вы можете подтвердить, это то, что есть два порта 1G SFP и два порта 10G SFP +, поэтому убедитесь, что вы подключены к портам 51 и 52 на коммутаторе, и что вы видите оранжевый индикатор состояния на обоих портах ( что означает 10G). Если вы видите зеленые светодиоды, это означает, что вы получаете только ссылку 1G.

Бенджамин Дейл
источник
Спасибо за информацию. Я не должен быть в состоянии использовать порты SFP с разъемами SFP +, потому что они не имеют обратной совместимости. SFP может использоваться в SFP + в целом, но не наоборот. Поэтому я с самого начала был уверен, что не перепутал порты. На данный момент я, кажется, могу по какой-то причине использовать полную скорость соединения 10 Гбит. Я буду следить за тем, останется ли он таким, и если нет, поищу корень проблемы.
EarthMind
@EindMind, это правильно - больше просто убедитесь, что ваши модули SFP + на самом деле являются SFP +, а не SFPs
Бенджамин Дейл
3

При переключении пропускная способность между двумя портами полностью не зависит от скорости соединения другого интерфейса. С сегодняшними неблокирующими коммутаторами он даже не зависит от пропускной способности любых других портов.

Есть несколько возможных причин низкой пропускной способности:

  • Приемопередатчики SFP +: они должны поддерживать 10GBASE; SFP / мини GBIC поддерживают только скорость 1G - проверьте статус соединения в коммутаторе
  • конфигурация интерфейса: может быть ограничена скоростью до 1G
  • другая конфигурация интерфейса: ограничение скорости, несоответствие максимального размера кадра, ...
  • проблемы физического соединения: неправильный тип волокна (-SR = MM, -LR = SM), поврежденное волокно, грязные порты (FCS и - если указано - FEC покажет ошибки при подсчете)
Zac67
источник