PowerScale OneFS: Розуміння маршрутизації на основі джерела

Summary: Дізнайтеся переваги маршрутизації на основі джерел PowerScale (SBR). Оптимізуйте свій шлях даних за допомогою маршрутизації, специфічних для підмережі, для покращення продуктивності кластера. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Що таке маршрутизація?
Маршрутизація — це процес визначення способу передачі IP-пакетів від джерела до пункту призначення.

Маршрутизація на основі джерела (SBR) з Isilon OneFS розглядається у PowerScale OneFS Web Administration Guide (Переглянути сторінку > мереж > про зовнішні варіанти > маршрутизації NetWork > Sourced Based Routing). У цьому розділі пояснюється, як функціонує SBR. Конвенція найменування свідчить, що SBR маршрутизує пакети на основі IP-адреси джерела. Однак SBR — це механізм динамічного створення стандартних маршрутів для кожної підмережі. Маршрутизатор, який використовується як цей шлюз, походить від конфігурації підмережі. Шлюзи мають бути визначені для кожної підмережі. Наприклад, розглянемо кластер із підмережами A, B і C, як показано на наступному рисунку:
 
Шлюзи з визначеним пріоритетом
У наведеному вище прикладі кожен шлюз має визначений пріоритет. Якщо SBR не налаштовано, як маршрут за замовчуванням використовується шлюз з найвищим пріоритетом, наприклад, шлюз з найнижчим досяжним значенням. Після увімкнення SBR, коли трафік надходить із підмережі, яка недоступна через стандартний шлюз, додаються правила міжмережевого екрану. Оскільки OneFS базується на FreeBSD, ці системи додаються через IP-фаєрвол (ipfw). У наведеному вище прикладі наведені такі правила ipfw:
If src-ip is in subnetA and dst-ip is not in (subnetA,B,C) set next-hop to gatewayA
If src-ip is in subnetB and dst-ip is not in (subnetA,B,C) set next-hop to gatewayB
If src-ip is in subnetC and dst-ip is not in (subnetA,B,C) set next-hop to gatewayC
Процес додавання правил ipfw є безстанним і фактично перетворюється на стандартні маршрути для кожної підмережі. SBR повністю залежить від IP-адреси джерела, яка надсилає трафік до кластера. Якщо сесія ініціюється з підмережі джерела, створюється правило ipfw. Сесія має бути ініційована з підмережі джерела, інакше правило ipfw не створюється. Якщо кластер не отримав трафік, що походить із підмережі, недоступної через стандартний шлюз, OneFS передає трафік, який він походить через стандартний шлюз. Враховуючи, як SBR створює маршрути за замовчуванням для кожної підмережі, розгляньте наступне:
  • Налаштування підмережі 0.0.0.0 не підтримується і є серйозно проблематичним, оскільки OneFS не підтримує протокол маршрутизації інформації (RIP), протокол зворотного розв'язання адрес (RARP) або протокол Cisco Discovery Protocol (CDP).
  • Шлюз за замовчуванням — це шлях для всього трафіку, призначеного для клієнтів, які не входять до локальної підмережі і не охоплюються записом у таблиці маршрутизації. Використання SBR не скасовує вимогу до стандартного шлюзу, оскільки SBR фактично перекреслює стандартний шлюз, але не статичні маршрути.
  • Статичні маршрути є опцією, коли кластер створює трафік, і маршрут недоступний через стандартний шлюз. Статичні маршрути мають пріоритет над правилами маршрутизації на основі джерел.
Розглянемо наступний сценарій:
якщо IP-адреса джерела та IP-адреса призначення знаходяться в підмережі A (в одному широкомовному домені), пакет надходить безпосередньо на IP-адресу клієнта. Якщо IP-адреса джерела знаходиться в підмережі A, а IP-адреса призначення НЕ знаходиться в підмережі A, пакет надсилається на шлюз наступного переходу.
 
Робочий процес сценарію

Показано вище, клієнт повинен надіслати пакет до кластера Isilon за IP-адресою 10.3.1.90. По-перше, клієнт визначає, що IP-адреса призначення не належить до його локальної мережі і не має визначеного статичного маршруту для цієї адреси. Клієнт надсилає пакет на свій стандартний шлюз (маршрутизатор C) для подальшої обробки. Далі маршрутизатор C отримує пакет від клієнта, перевіряє IP-адресу призначення пакета і визначає, що має маршрут до пункту призначення через маршрутизатор A за версією 10.3.1.1. Потім маршрутизатор A отримує пакет через свій зовнішній інтерфейс і визначає, що має пряме з'єднання з IP-адресою призначення 10.3.1.90. Маршрутизатор A надсилає пакет безпосередньо до пункту призначення через свій інтерфейс у мережі 10GbE.

Далі Isilon має надіслати пакет відповіді клієнту.

SBR вимкнено:
Вузол визначає, що IP-адреса призначення 10.2.1.50 не є локальною (не на тій самій локальній мережі) і не має визначеного статичного маршруту для цієї адреси. OneFS визначає, який шлюз має надіслати пакет відповіді, на основі таблиці маршрутизації. Шлюзи з вищим пріоритетом (нижчим цілим значенням) мають пріоритет над тими, що мають нижчий пріоритет (вищий цілочисельний значення). Наприклад, 1 має вищий пріоритет, ніж 5, 5 — вищий пріоритет, ніж 11, і так далі. Вузол Isilon має один шлюз за замовчуванням — підмережу з найвищим пріоритетом, у якій налаштований вузол. Оскільки на вузлі немає налаштованого статичного маршруту, OneFS обирає шлюз за замовчуванням 10.1.1.1 (маршрутизатор B) через інтерфейс 1GbE.

Пакет відповіді, що надсилається інтерфейсом 1GbE, має IP-заголовок 10.3.1.90. Деякі мережі мають заходи безпеки, які блокують таку поведінку, яка називається підробкою. Ця ситуація також може спричинити проблеми з продуктивністю, оскільки швидкість з'єднання може бути обмежена через найнижчий мережевий канал (1 Гбіт). Де клієнт може очікувати швидкості 10 GbE, але отримати пропускну здатність 1 GbE.

Увімкнено SBR:
Вузол не визначає маршрут на основі IP-адреси призначення клієнта. Натомість OneFS зчитує IP-заголовок вихідного пакета, а потім відправляє пакет через фізичний порт і шлюз, пов'язаний із підмережею вихідної IP. SBR не скасовує статично налаштовані маршрути. Якщо SBR увімкнено і створено статичний маршрут, додається нове правило. SBR працює лише з трафіком відповіді, він НЕ застосовується до трафіку, ініційованого вузлом. Наприклад, коли вузол звертається до Domain Name Service (DNS) або Active Directory, застосовуються традиційні правила маршрутизації (ніби SBR вимкнено). SBR — це опція конфігурації на весь кластер.

Відповідний пакет вузла має IP-адресу джерела 10.3.1.90. Правила маршрутизації SBR кажуть, що шлюз цієї IP — це 10.3.1.1. Шлях до цього шлюзу проходить через 10 GbE. Коли відповідь досягає маршрутизатора A, вона повертається до маршрутизатора C через основну мережу і, нарешті, повертається до клієнта

.Пам'ятай! Хоча SBR був розроблений так, щоб його було максимально легко увімкнути або вимкнути, при активації пакети, що виходять із кластера, можуть маршрутизуватися інакше. Те, як це вплине на клієнта, залежить від налаштування його мережі. Розгляньте можливість увімкнути маршрутизацію на основі джерел при реалізації кластера у великій мережі зі складною топологією. Наприклад, якщо мережа є багатоквартирним середовищем із кількома шлюзами, трафік розподіляється ефективніше за допомогою маршрутизації на основі джерела.

Як перевірити SBR у кластері.
Щоб побачити, чи увімкнено SBR на кластері, запустіть # isi network external view Командування. У вихідному випадку, якщо SBR не увімкнено на кластері, маршрутизація на основі джерела є хибною. Якщо SBR увімкнено, маршрутизація на основі джерела є істинною.
# isi network external view
    Client TCP Ports: 2049, 445, 20, 21, 80, 53, 1234
    Default Groupnet: groupnet0
  SC Rebalance Delay: 0
Source Based Routing: True
SBR можна увімкнути лише з CLI на OneFS 7.x. Однак можливість увімкнення/вимкнення SBR на 8.x була додана до WebUI. Таким чином, 8.x можна увімкнути або вимкнути через WebUI та CLI. 

SBR можна увімкнути або вимкнути, виконавши наступну команду:
# isi network external modify --sbr=[false|true]
Його також можна увімкнути або вимкнути через WebUI у наступному місці:
Управління кластером (головна вкладка) > Налаштування мережі > (підвкладка) > Увімкнути маршрутизацію на основі джерела (галочка)

Additional Information

Ось рекомендовані ресурси, пов'язані з цією темою, які можуть вас зацікавити:

Affected Products

PowerScale, Isilon, PowerScale OneFS, Isilon X210
Article Properties
Article Number: 000020056
Article Type: How To
Last Modified: 15 مايو 2026
Version:  11
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.