Лабораторная работа MPLS L2VPN
Цель работы
Знакомство студентов с виртуальными частными сетями второго уровня (L2 VPN), построенными на базе технологии MPLS. Построение сети производится при помощи эмулятора GNS3. При выполнении работы подразумевается, что студент уже знаком с технологией MPLS, поэтому детали настройки MPLS в сети оператора не приводятся. При необходимости можно обратиться к лабораторной работе, посвящённой настройке MPLS.
Схема сети
Описание работы
Данная лабораторная работа эмулирует сеть оператора, предоставляющего своим клиентам L2-связность. Опорная L3 сеть построена на базе маршрутизаторов Cisco 7200 серии с использованием технологии MPLS. В работе эмулируется обеспечение связи между двумя офисами двух компаний (A и B).
- Выполните все соединения, представленные на схеме.
- Разработайте адресный план для сети оператора и сетей клиентов.
- В сети оператора назначьте IP-адреса на интерфейсы маршрутизаторов и включите какой-либо внутренний протокол динамической маршрутизации.
- На всех маршрутизаторах настройте интерфейсы Loopback 0. Назначьте им IP-адреса с маской /32.
- Убедитесь, каждый из маршрутизаторов оператора имеет маршрут до каждого из адресов, назначенных интерфейсам Loopback 0 других маршрутизаторов.
- Внутри операторской сети включите MPLS.
- На интерфейсе маршрутизатора ISP1, к которому подключается маршрутизатор A1, включите поддержку xconnect с помощью команды xconnect ip_address vc_number encapsulation mpls. Здесь ip_address – IP-адрес интерфейса Loopback 0 маршрутизатора ISP4, а vc_number соответствует значению метки MPLS, с помощью которой будет передаваться трафик между офисами A1 и A2.
- Маршрутизатор ISP4 настройте аналогичным способом. Номер метки vc_number с двух сторон должен совпадать.
- На обоих маршрутизаторах провайдера убедитесь в том, что виртуальное соединение xconnect установилось успешно, для чего используйте команды sho mpls l2transport vc и sho xconnect all.
- Назначьте IP-адреса на необходимые интерфейсы клиентских маршрутизаторов компании A. Используйте интерфейсы Loopback для эмуляции локальных сетей в офисах клиента. Адреса интерфейсов маршрутизаторов A1 и A2, используемые для подключения к оператору должны находиться в одной IP-подсети.
- Убедитесь в наличии связности между маршрутизатором A1 и A2.
- Перехватите фреймы, передаваемые через каналы ISP1-ISP2 и ISP1-ISP3, с помощью сетевого анализатора Wireshark. Изучите структуру кадра, исследуйте все заголовки.
- Настройте какой-либо внутренний протокол динамической маршрутизации между устройствами компании A. Передайте в него информацию о внутренних сетях в обоих офисах компании.
- Убедитесь в успешном обмене маршрутной информацией между устройствами A1 и A2.
- Убедитесь в наличии связности между сетями обоих офисов компании A.
- Аналогично выполненным для компании A действиям, обеспечьте L2-связность для компании B. Подключение офисов компании B к сети оператора производится с помощью сериальных интерфейсов.
- Проверьте возможность обеспечения L2-связности для двух типов инкапсуляции, используемой на сериальных интерфейсах: HDLC, PPP. Естественно, выбранная инкапсуляция с обеих стороны линков должна совпадать. При смене инкапсуляции на операторских интерфейсах, возможно, настройки подключения xconnect придётся повторить.
- На клиентских маршрутизаторах компании B настройте инкапсуляцию Frame-Relay, а также выполните все остальные настройки, необходимые для работы данного канального протокола.
- На соответствующих интерфейсах маршрутизаторов провайдера сконфигурируйте инкапсуляцию HDLC.
- С помощью команды ping, выполняемой на клиентских маршрутизаторах, убедитесь в успешной передаче данных между устройствами B1 и B2.
- На маршрутизаторах B1 и B2 настройте протокол динамической маршрутизации OSPF для обмена префиксами между офисами компании B. При настройке протокола OSPF необходимо учитывать особенности его работы в сетях Frame-Relay (NBMA).
- Убедитесь в успешном обмене маршрутной информацией между устройствами B1 и B2.
- Убедитесь в успешном хождении трафика между локальными сетями компании B.