VRF Lite на Cisco

Как настроить изолированные процессы маршрутизации с помощью VRF Lite на Cisco IOS

Рубрики:

MPLS

Метки:

Рассмотрим, как настроить изолированные процессы маршрутизации с помощью VRF Lite (Virtual Routing and Forwarding) на Cisco IOS. По умолчанию маршрутизатор использует одну глобальную таблицу маршрутизации, которая содержит все непосредственно подключенные сети и префиксы, которые он получил через статические или динамические протоколы маршрутизации.

VRF подобно VLAN маршрутизаторам, как следствие вместо использования единой глобальной таблицы маршрутизации есть возможность использовать несколько виртуальных таблиц маршрутизации. Каждому интерфейсу маршрутизатора присваивается разные VRF. Технология VRF обычно используется для развертываний MPLS. Использовние VRF без MPLS — это технология VRF lite. 

Давайте посмотрим на топологию приведенную ниже для примера:

ISP Router customer Red BlueIn thtopology:

 

 

В топологии на картинке выше у нас есть один маршрутизатор ISP и два клиента под названием «Red» и «Blue». Каждый клиент имеет две стороны и подключен к маршрутизатору ISP. Маршрутизатор ISP имеет только одну глобальную таблицу маршрутизации, поэтому, если мы подключаем все как на топологии выше, то таблица маршрутизации будет выглядеть:

 

 

Маршрутизатор ISP имеет одну глобальную таблицу маршрутизации, в которой есть все 4 сети с прямым подключением. Давайте использовать VRF, чтобы изменить это. Я хочу создать отдельную таблицу маршрутизации для клиентов «Red» и «Blue». Сначала мы должны создать VRF для этого:

 

 

Глобально мы создаем VRF, по одному для каждого клиента. Следующий шаг — добавить интерфейсы маршрутизатора ISP к правильному VRF. Вот как это сделать:

 

 

В режиме настройки интерфейса мы используем команду ip vrf forwarding, чтобы назначить интерфейс правильному VRF. Как только вы это сделаете, вам придется снова добавить IP-адрес. Давайте сконфигурируем остальные интерфейсы:

 

 

 

 

Видим, что теперь все интерфейсы настроены. Есть полезная команда, которую вы можете использовать для просмотра всех VRF и их интерфейсов:

 

 

Наши VRF настроены, давайте посмотрим на глобальную таблицу маршрутизации маршрутизатора ISP:

 

 

В глобальной таблице маршрутизации нет записей, это связано с тем, что все интерфейсы были добавлены в VRF. Давайте проверим таблицы маршрутизации VRF:

 

 

 

Мы используем команду show ip route, но вам нужно указать, какой VRF вы хотите посмотреть. Как вы можете видеть, каждый VRF имеет свою собственную таблицу маршрутизации с интерфейсами, которые мы настроили ранее.

 

Если вы хотите что-то сделать на маршрутизаторе, например, отправить пинг, вам нужно будет указать, какой VRF вы хотите использовать. По умолчанию будет использоваться глобальная таблица маршрутизации. Ниже приведен пример того, как отправить пинг:

 

 

Это достаточно просто, просто не забудьте указать правильный VRF. То же самое относится к маршрутизации (протоколов). Например, если вы хотите настроить статический маршрут, вам нужно будет указать правильный VRF. Взгляните на приведенный ниже пример:

VRF Static route loopback

 

 

Маршрутизатор Blue1 имеет интерфейс обратной петли с IP-адресом 1.1.1.1 / 32. Давайте создадим статический маршрут на маршрутизаторе ISP, чтобы мы могли его достичь:

 

 

Мы используем ту же команду ip route, но я указал, что статический маршрут принадлежит VRF. Давайте посмотрим, работает ли это:

 

 

Достаточно легко, пинг работает. Как насчет протоколов маршрутизации? Мы можем использовать OSPF, EIGRP, BGP и другие, никаких проблем с этим нет. Давайте посмотрим на примере для протокола OSPF:

VRF Lite на Cisco

 

Клиент «Blue» и «Red» оба хотят использовать OSPF для своих сетей. Поскольку мы используем VRF, все разделено. Начнем с конфигурации OSPF для клиента Blue:

 

 

 

Конфигурация OSPF для маршрутизаторов клиентов довольно проста. На маршрутизаторе ISP нам нужно будет указать, какой VRF мы хотим использовать:

 

Мы настраиваем OSPF process 1 и указываем VRF, который хотим использовать, вот и все. Давайте сделаем то же самое для клиента Red:

 

 

Конфигурация аналогична, мне пришлось использовать второй process ID на маршрутизаторе ISP, поскольку первый используется для клиента Blue. Вот как выглядят таблицы маршрутизации VRF на маршрутизаторе ISP:

 

 

 

В результате имеем две отдельные таблицы маршрутизации с префиксами от каждого VRF.

 

Конфигурация

Хотите проверить себя? Ниже вы найдете правильную конфигурацию для запуска каждого устройств.

 

Blue1

 

Blue2

 

ISP

 

Red1

 

Red2

 

Это всё, о чем я хотел сказать про VRF Lite на Cisco. Но есть одно примечание: при такой конфигурации мы имеем один недостаток – это не масштабируемое решение. В нашем примере мы использовали только один маршрутизатор ISP, но что, если мы хотим использовать VRF Lite на Cisco и несколько маршрутизаторов ISP? Это мы обсудим позже.

 

 

Выводы

Спасибо за уделенное время на прочтение статьи. Теперь Вы умеете настраивать   на маршрутизаторе Cisco.

Если возникли вопросы — задавайте их в комментариях.

Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!

Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Cisco, курсы по кибербезопасности, полный курс по кибербезопасности, курсы DevNet / DevOps (программируемые системы) от Академии Cisco, курсы Linux от Linux Professional Institute на платформе SEDICOMM University (Университет СЭДИКОММ).

Курсы Cisco, Linux, кибербезопасность, DevOps / DevNet, Python с трудоустройством!

Спешите подать заявку! Группы стартуют 25 января, 26 февраля, 22 марта, 26 апреля, 24 мая, 21 июня, 26 июля, 23 августа, 20 сентября, 25 октября, 22 ноября, 20 декабря.
Что Вы получите?
  • Поможем стать экспертом по сетевой инженерии, кибербезопасности, программируемым сетям и системам и получить международные сертификаты Cisco, Linux LPI, Python Institute.
  • Предлагаем проверенную программу с лучшими учебниками от экспертов из Cisco Networking Academy, Linux Professional Institute и Python Institute, помощь сертифицированных инструкторов и личного куратора.
  • Поможем с трудоустройством и стартом карьеры в сфере IT — 100% наших выпускников трудоустраиваются.
Как проходит обучение?
  • Проведем вечерние онлайн-лекции на нашей платформе.
  • Согласуем с вами удобное время для практик.
  • Если хотите индивидуальный график — обсудим и реализуем.
  • Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
  • Всем, кто боится потерять мотивацию и не закончить обучение, предложим общение с профессиональным коучем.
А еще поможем Вам:
  • отредактировать или создать с нуля резюме;
  • подготовиться к техническим интервью;
  • подготовиться к конкурсу на понравившуюся вакансию;
  • устроиться на работу в Cisco по специальной программе. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.
Чтобы учиться на курсах Cisco, Linux LPI, кибербезопасность, DevOps / DevNet, Python, подайте заявку или получите бесплатную консультацию.

Рубрики:

MPLS

Метки:

Больше похожих постов

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Заполните поле
Заполните поле
Пожалуйста, введите корректный адрес email.
Вы должны согласиться с условиями для продолжения

Поиск по сайту
Лучшее

Результатов не найдено.

Популярное

Результатов не найдено.

Рубрики

Свежие комментарии

Меню