Что такое Fibre Channel over Ethernet?
Fibre Channel over Ethernet (FCoE) — это инновационный протокол хранения данных, который позволяет трафику Fibre Channel (FC) передаваться непосредственно по сетям Ethernet. Таким образом, FCoE упрощает передачу данных без ущерба для скорости и надежности, объединяя трафик Fibre Channel и Ethernet в одном кабеле и интерфейсе. Основная цель этой технологии — повысить эффективность центра обработки данных и снизить затраты за счет уменьшения сложности коммутаторов и сокращения количества кабелей и интерфейсных карт.
Традиционно организации использовали Ethernet для обработки трафика TCP/IP, тогда как Fibre Channel предназначен для сетей хранения данных (SAN). Протокол Fibre Channel обеспечивает высокоскоростную передачу данных между устройствами, подключает серверы к общим ресурсам хранения и соединяет контроллеры систем хранения с жесткими дисками в SAN. FCoE устраняет это разделение, позволяя обоим типам трафика использовать одно физическое соединение, сохраняя при этом раздельность их потоков данных.
FCoE работает на базе инфраструктуры Ethernet без потерь и использует специализированный формат кадров FCoE. Он сохраняет механизм связи Fibre Channel, заменяя лишь традиционное соединение Fibre Channel высокоскоростным соединением Ethernet, что обеспечивает стабильную и безопасную передачу данных.
Как работает FCoE? По сути, он обеспечивает передачу данных Fibre Channel путем их инкапсуляции в пакеты Ethernet с последующей передачей по сети Ethernet. Весь трафик маршрутизируется через порты Ethernet и передается от одного коммутатора с поддержкой портов Fibre Channel к другому коммутатору с аналогичной конфигурацией.
В отличие от iSCSI, еще один популярный протокол хранения, FCoE и iSCSI имеют схожие цели по оптимизации сети хранения данных. Однако для их достижения они используют разные протоколы и технические инфраструктуры. iSCSI основан на протоколе IP, тогда как FCoE инкапсулируется поверх Ethernet, поэтому их реализации различаются.
Принцип работы FCoE
FCoE нарушает границы традиционных сетевых протоколов, инкапсулируя пакеты Fibre Channel в кадры Ethernet. На практике традиционные устройства Fibre Channel продолжат использовать FC-соединения, тогда как более новые устройства хранения данных используют протокол FCoE. Сети хранения данных (SAN) способны поддерживать обмен данными по обоим протоколам.
Ключевым компонентом является конвергентный сетевой адаптер (CNA), который сочетает функциональность адаптера главной шины Fibre Channel (HBA) с функциональностью Ethernet-адаптера. CNA не только обеспечивает необходимое физическое подключение, но и гарантирует передачу данных Ethernet без потерь, что критически важно, поскольку сам Fibre Channel является протоколом без потерь, а только связь без потерь обеспечивает эффективную работу SAN.
Преимущества FCoE
Снижение стоимости и сложности: FCoE передает трафик хранения данных по Ethernet, устраняя необходимость в отдельных коммутаторах Fibre Channel и значительно снижая архитектурные затраты и сложность сети.
Повышенная производительность: Хотя традиционный Fibre Channel может обеспечивать высокоскоростную передачу данных со скоростью 128 Gbps, такие устройства являются дорогостоящими. FCoE, с другой стороны, способен обеспечивать скорость до 100Gbps с использованием более доступной технологии Ethernet, помогая организациям создать высокопроизводительную сеть хранения данных при меньшем бюджете.
Упрощенное управление сетью: Инструменты управления сетями Ethernet достаточно развиты, поэтому предприятия могут использовать существующие инструменты для управления трафиком хранения данных, упрощая управление сетью и повышая его эффективность.
Проблемы FCoE
Несмотря на многочисленные преимущества FCoE, существуют некоторые проблемы, которые организациям необходимо решать в реальных сценариях применения:
Сетевая задержка: Передача данных через Ethernet может привести к более высокой задержке по сравнению с традиционным прямым подключением Fibre Channel. Это обусловлено inherentной задержкой сетей Ethernet, включая влияние обработки пакетов, перегрузки и сетевых устройств. Эти задержки могут влиять на производительность, особенно в приложениях хранения данных, требующих высокой скорости отклика.
Повышенная сложность из-за конвергенции: Хотя FCoE объединяет трафик хранения данных и трафик данных в одной инфраструктуре, это объединение также повышает сложность проектирования и устранения неполадок в сети. Сетевым администраторам необходимо одновременно управлять двумя разными типами трафика, что предъявляет более высокие требования к сетевой архитектуре и обслуживанию.
Проблемы совместимости и взаимодействия: Реализации FCoE должны обеспечивать беспроблемное взаимодействие между различными типами устройств, такими как коммутаторы Ethernet, коммутаторы Fibre Channel, адаптеры главной шины (HBA) и массивы хранения данных. Особенно в средах с устаревшей или неоднородной инфраструктурой обеспечение совместимости различных устройств и протоколов может быть сложной задачей.
Заключение
В заключение, FCoE, инновационный протокол хранения данных, обеспечивающий высокоскоростную передачу данных без потерь по Ethernet, помогает организациям упростить сетевую архитектуру и снизить затраты. Однако, как и все новые технологии, он создаёт проблемы с точки зрения производительности, сложности управления и совместимости. Поэтому при внедрении FCoE предприятиям необходимо тщательно оценить его преимущества и недостатки, чтобы обеспечить реализацию всего его потенциала.





