Добрый день,
и мой отказ от ответственности, что я не являюсь экспертом по IB и еще не работал непосредственно над IB. Мой вопрос кажется тривиальным, но я не смог найти в Google ничего, что могло бы на него ответить.
Вопрос: Могу ли я использовать в Infiniband один и тот же порт для трафика IPoIB и трафика RDMA? Или можно использовать порт (интерфейс) только для одного метода связи одновременно? И если да, то как IPoIB и RDMA определяют приоритеты друг друга?
Предыстория: у меня есть один сервер с одной двухпортовой картой FDR IB, подключенной к двум коммутаторам Mellanox, которые получают доступ к системе хранения в RDMA (производительность) и в то же время предоставляют общие ресурсы окон SMB через IPoIB через коммутаторы Mellanox, которые имеют шлюз Ethernet и Ethernet. соединительные кабели для подключения к клиентам Windows.
Сервер: подключается к хранилищу в RDMA и клиентам Windows в IPoIB, обеспечивая общие ресурсы SMB, используя одни и те же порты через коммутаторы Mellanox для обоих (RDMA и IPoIB)
Хранилище: предоставляет LUN хранилища с несколькими путями для серверов в режиме IB RDMA через коммутаторы Mellanox на сервер
Коммутаторы Mellanox: экспорт подключения Ethernet через шлюз Ethernet и соединительные кабели Ethernet для IPoIB клиентам Windows
Клиенты Windows: использование 10 Гбит Ethernet для доступа к общему ресурсу Windows на сервере
Большое спасибо за вашу любезную помощь.
Безусловно, вы можете использовать IPoIB и RDMA на одном и том же порту InfiniBand.
Что касается приоритезации, InfiniBand может поддерживать несколько классов трафика. Вы можете найти информацию в этом документе: http://www.mellanox.com/pdf/whitepapers/deploying_qos_wp_10_19_2005.pdf
Архитектура QoS не изменилась. Обратите внимание, что вам понадобится SubnetManager для настройки различных уровней QoS. См. Документ OFED OpensSM http://downloads.openfabrics.org/OFED/archive/ofed-1.4/OFED-1.4-docs/QoS_management_in_OpenSM.txt