Щоб настроїти маршрутизацію, перейдіть в розділ vCloud Director адміністрація і натисніть на віртуальний дата-центр. У горизонтальному меню виберіть вкладку Граничні шлюзи. Правою кнопкою миші клацніть на потрібну мережу та виберіть опцію Edge Gateway Services.
Перейдіть до меню Routing.
Початкове налаштування (Routing Configuration)
У цьому вкладі можна:
— активувати параметр ECMP, що дозволяє встановлювати RIB до 8 рівнозначних маршрутів.
— Змінити або вимкнути default route.
- Вибрати Router-ID. Як Router-ID можна вибрати адресу external інтерфейсу. Без вказівки Router-ID неможливо запустити процеси OSPF або BGP.
Або додати свій, натиснувши +.
Зберігаємо конфігурацію.
Готово.
Налаштування статичної маршрутизації
Перейдіть на вкладку Static routing і натисніть +.
Щоб додати статичний маршрут, заповніть наступні обов'язкові поля:
- Network - мережа призначення;
— Next Hop – IP-адреса хоста/маршрутизатора, через яку проходитиме трафік до мережі призначення;
- Interface - інтерфейс, за яким знаходиться потрібний Next Hop.
Натисніть кнопку Keep.
Зберігаємо конфігурацію.
Готово.
Налаштування OSPF
Перейдіть на вкладку OSPF. Включаємо процес OSPF.
Якщо потрібно, відключаємо Graceful restart, який за замовчуванням увімкнено. Graceful restart – протокол, який дозволяє продовжувати форвардинг трафіку у процесі конвергенції control plane.
Тут можна активувати анонс маршруту за замовчуванням, якщо він є в RIB — опція default originate.
Далі додаємо Area. За замовчуванням додано Area 0. NSX Edge підтримує 3 типи Area:
- Backbone area (area 0 + Normal);
- Standard area (Normal);
- Not-so-stubby area (NSSA).
Натисніть + у полі Area Definition, щоб додати новий Area.
У вікні вказуємо наступні обов'язкові поля:
- Area ID;
- Area type.
Якщо потрібно, настройте автентифікацію. NSX Edge підтримує два типи аутентифікації: clear text (password) та MD5.
Натисніть кнопку Keep.
Зберігаємо конфігурацію.
Тепер додайте інтерфейси, на яких підніматиметься OSPF-сусідство. Для цього натисніть + у полі Interface Mapping.
У вікні вказуємо наступні параметри:
— Interface – інтерфейс, який буде задіяний у процесі OSPF;
- Area ID;
- Hello/Dead interval – таймери протоколу;
— Priority – пріоритет, необхідний вибору DR/BDR;
- Cost - метрика, необхідна для розрахунку кращого шляху. Натисніть кнопку Keep.
Додамо нашому маршрутизатору NSSA Area.
Зберігаємо конфігурацію.
На скріншоті нижче бачимо:
1. встановлені сесії;
2. встановлені маршрути у RIB.
Налаштування BGP
Перейдіть до вкладки BGP.
Включаємо процес BGP.
Якщо потрібно, відключаємо Graceful Restart, який увімкнено за замовчуванням. Тут можна активувати анонс маршруту за замовчуванням, навіть якщо він відсутній у RIB — опція Default Originate.
Вказуємо AS нашого NSX Edge. Підтримка 4-byte AS доступна лише з версії NSX 6.3
Щоб додати бенкет, натисніть +.
У вікні вказуємо наступні параметри:
- IP Address - адреса BGP бенкету;
- Remote AS - номер AS BGP бенкету;
- Weight - метрика, за допомогою якої можна керувати вихідним трафіком;
- Keep Alive/Hold Down Time – таймери протоколу.
Далі налаштуємо BGP Filters. Для eBGP сесії за замовчуванням фільтруються всі префікси, що анонсуються і приймаються на даному маршрутизаторі, крім default route. Він анонсується за допомогою опції default originate.
Натисніть +, щоб додати BGP Filter.
Налаштовуємо фільтр на вихідний апдейт.
Налаштовуємо фільтр на вхідний апдейт.
Натисніть кнопку Keep, щоб завершити налаштування.
Збережіть конфігурацію.
Готово.
На скріншоті нижче бачимо:
1. встановлену сесію.
2. отримувані префікси (4 префікси /24) від BGP бенкету.
3. анонс маршруту за промовчанням. Префікс 172.20.0.0/24 не анонсується, оскільки його не додано до BGP.
Налаштування Route Redistribution
Перейдіть на вкладку Route Redistribution.
Включаємо імпорт маршрутів для протоколу (BGP чи OSPF).
Щоб додати IP-префікс, натисніть +.
Вкажіть назву IP-префіксу та сам префкіс.
Налаштуємо Route Distribution Table. Натисніть +.
— Prefix Name — вибираємо префікс, який імпортуватимемо у відповідний протокол.
- Learner Protocol - протокол, куди імпортуватимемо префікс;
- Allow learning - протокол, звідки експортуємо префікс;
— Action — дія, яка буде застосовуватись до цього префіксу.
Зберігаємо конфігурацію.
Готово.
На скріншоті нижче видно, що з'явився відповідний анонс BGP.
На цьому у мене все про маршрутизацію за допомогою NSX Edge. Запитуйте, якщо щось залишилося незрозумілим. Наступного разу розбиратимемося з балансувальником.