Решение загадки iSCSI

Посмотрите внимательнее на это изображение, и вы увидите, что эти порты имеют цветовую маркировку — некоторые помечены как «управление», а другие предназначены для данных. При правильной настройке установки iSCSI в моем примере мы использовали все запасные провода, поскольку все порты этих модулей были задействованы. вместе, именно так тяжеловесное устройство iSCSI устанавливает соединение, которое может работать намного быстрее, чем традиционные дисковые фермы внутри серверов, которые используй это.

Решение загадки iSCSI

Каждый порт имеет свой собственный IP-адрес, и все они собираются вместе с помощью программного обеспечения управления внутри PS4000 для прослушивания и ответа на запросы от инициаторов.

Чтобы этот процесс работал достаточно эффективно, вам нужно, чтобы серверы, выполняющие обмен данными, имели более одной сетевой карты: фактически, в моем случае каждый сервер Dell T510 содержит в общей сложности четыре отдельных адаптера Ethernet: два направлены «вперед» к сети, полной рабочих станций, и два обращены «обратно» к пулу iSCSI. устройства.

Вся интеллектуальная мощь PowerConnect 6224 предназначена только для того, чтобы помочь расширенной конфигурации PS4000 перемещать байты на подключенные к нему серверы и обратно.

Итак, вот ключ к правильному способу сделать это: большой кусок железа, которым является PowerConnect 6224, был настроен для перемещения только данных iSCSI. Диапазон IP-адресов iSCSI вообще не пересекался с адресами моей основной сети, и фактически не было маршрут – логический или физический – для перемещения пакета из одной локальной сети в другую без обработки одним из серверы.

Вся интеллектуальная мощь PowerConnect 6224 предназначена только для того, чтобы помочь расширенной конфигурации PS4000 перемещать байты в и с подключенных к нему серверов, а любые другие пакеты и другие биты сетевого трафика предназначены для других коммутаторов. ручка.

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

Контроль трафика

Это правда, что весь смысл коммутатора в том, что он знает, какие разговоры происходят в его структуре. Коммутаторы не распределяют трафик беспорядочно по всем своим портам, поэтому разговор по iSCSI, несомненно, будет продолжаться. включение между несколькими портами на одном конце ряда не должно мешать диалогу NETBIOS на другом конец? О да, может.

Здесь работает мозг, который отслеживает и распределяет трафик, и этот мозг в коммутаторе может быть очень крошечным. процессор действительно — более крупные коммутаторы, как правило, используют архитектуру «один процессор на порт», но каждый из этих процессоров потрясающе маленький.

Почти любая трудная ситуация, которую вы ему создадите, будет разрушать этот крошечный мозг. Теперь, чтобы добиться производительности, которая делает концепцию iSCSI хотя бы отдаленно полезной, разработчикам пришлось довольно серьезно задуматься о том, что сети могут делать с данными. это означает, что они, как правило, хотят использовать уровень 3 — уровень IP-адресов и агрегации трафика — а не уровень 2, который полностью представляет собой MAC. адреса.

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

Еще проще понять, почему это так, если речь идет о серверах, использующих несколько интерфейсов LAN, разделенных на две подсети (одна iSCSI, другая для всего остального). Внутренняя маршрутизация трафика серверной ОС не требует вмешательства в очередь трафика или присвоения более высокого приоритета протоколам, связанным с iSCSI. дискового трафика сверх трафика пользовательской рабочей станции, если можно сразу показать, что устройство iSCSI работает в полностью изолированном режиме. трубопровод.