OSPF
из-за чего использование EIGRP становится невозможным. У протокола OSPF есть несколько достоинств (большая их часть характерна также для протокола EIGRP): экономное использование пропускной способности, поддержка VLSM, быстрая сходимость при изменении состояния сети. Самым большим преимуществом OSPF по сравнению с EIGRP является то, что это — открытый стандарт, поддерживаемый практически всеми производителями маршрутизаторов. Протокол OSPF заслужил репутацию очень сложного протокола, и до некоторой степени такое мнение о нем оправданно. Однако в небольших сетях настройка протокола OSPF не занимает много времени.
OSPF делит сеть на области: область 0 — это магистраль, к которой подключаются все остальные области. Хотя такой дизайн подходит ко многим, возможно, даже к большинству сетей, вы можете обоснованно воспротивиться использованию протокола маршрутизации, потенциально ограничивающего гибкость вашей сети.
Единственным потенциальным недостатком протокола OSPF может быть то,
что он отнимает очень много процессорного времени маршрутизатора. Однако,
захват процессора можно контролировать, ограничив число маршрутизаторов
в области, — еще один хороший прием из практики построения сетей.
Область (area) — это группа маршрутизаторов; хороший дизайн предполагает,
что одна область содержит не более 50 маршрутизаторов (или 100 интерфейсов).
Каждой области назначается номер, начиная с нуля (0).
OSPF-маршрутизатор можно отнести к одному из следующих типов:
Граничный маршрутизатор автономной системы (Autonomous System Border Router, ASBR) — маршрутизатор, один или несколько интерфейсов которого подключены к
внешней сети или к сети с другим номером локальной автономной системы.
Граничный маршрутизатор области (Area Border Router, ABR) — маршрутизатор, один или несколько интерфейсов которого подключены к другим областям. Информация обо всех областях, к которым подключен маршрутизатор, хранится внутри устройства.
Внутренний маршрутизатор области (area-internal router) — маршрутизатор, все интерфейсы которого находятся в одной и той же области.
Магистральный маршрутизатор (backbone router) — маршрутизатор, один или несколько интерфейсов которого подключены к магистральной OSPF-области.
Протокол OSPF настраивается практически так же, как и остальные протоколы маршрутизации: используйте команду router для задания протокола и номера процесса, а также команду network, чтобы сообщить маршрутизатору, за какие сети отвечает этот протокол. Однако здесь легко запутаться: для протокола OSPF в команде network необходимо указать шаблонную маску (число значащих бит), а не маску подсети.
На рисунке ниже показана сеть, в которой магистраль состоит из одного
маршрутизатора. Также присутствуют три области, в каждой из которых по одному
маршрутизатору. В этой конфигурации маршрутизатор 1 является магистральным,
а маршрутизаторы 2, 3 и 4 — граничными маршрутизаторами области (ABR)
с интерфейсами в других областях. Один из интерфейсов каждого из этих
маршрутизаторов соединяется с магистральной областью.
Конфигурирование маршрутизатора 1:
network 10.10.0.0 0.0.255.255 area 0
Конфигурирование маршрутизатора 2:
network 10.10.0.0 0.0.255.255 area 0
network 10.11.0.0 0.0.255.255 area 1
Конфигурирование маршрутизатора 3:
network 10.10.0.0 0.0.255.255 area 0
network 10.12.0.0 0.0.255.255 area 2
Конфигурирование маршрутизатора 4:
network 10.10.0.0 0.0.255.255 area 0
network 10.13.0.0 0.0.255.255 area 3
При конфигурировании каждого маршрутизатора для всех областей, в которые он входит, используется команда network. Маршрутизатору 1 команда network нужна только для области 0, так как у него нет интерфейсов в области 1, 2 или 3, — его единственной областью является сеть 10.10.0.0 (область 0). Важно понимать, что областям принадлежат не маршрутизаторы, а интерфейсы. Все остальные маршрутизаторы являются граничными маршрутизаторами области, поэтому для них необходимо указать по две команды network, задающие их участие в двух областях. В каждой команде network указывается подсеть, связанная с областью. Таким образом, в конфигурации маршрутизаторов 2, 3 и 4 для области 0, которая для них является магистральным подключением, указана подсеть 10.10.0.0 0.0.255.255 и также присутствуют записи для собственных областей (1, 2 и 3). Вместе с тем у всех маршрутизаторов один и тот же идентификатор OSPF-процесса (99). В отличие от номеров локальных автономных систем в протоколах IGRP и EIGRP, идентификатор процесса за пределами маршрутизатора ни на что не влияет, и если бы в данном примере идентификаторы процесса были разными, то маршрутизация все равно работала бы.
OSPF-сеть с магистральным маршрутизатором
1) Соберите схему как показано на рисунке 1.
2) Задайте каждому компьютеру IP-адрес и шлюз.
MPLS — как работает и зачем нужен?
MPLS (Multiprotocol label switching) является протоколом для ускорения и формирования потоков сетевого трафика, что, по сути, означает сортировку MPLS и расстановку приоритетов в ваших пакетах данных на основе их класс обслуживания (например, IP-телефон, видео или данные Skype). При использовании протоколов MPLS доступная используемая пропускная способность увеличивается, а критически важные приложения, такие как передача голоса и видео, гарантируют 100% бесперебойную работу.
Как работает MPLS?
MPLS это метод маркировки пакетов, который устанавливает приоритетность данных. Большинство соединений сети должны анализировать каждый пакет данных на каждом маршрутизаторе, чтобы точно понимать его маршрут следования.
Виды маршрутизаторов
CE маршрутизатор, используемый со стороны узла клиента, который непосредственно подключается к маршрутизатору оператора.
CE взаимодействует с маршрутизатором со стороны оператора (PE) и обменивается маршрутами внутри PE. Используемый протокол маршрутизации может быть статическим или динамическим (протокол внутреннего шлюза, такой как OSPF, или протокол внешнего шлюза, такой как BGP).
Раскроем не понятные аббревиатуры — маршрутизатор Customer Edge (CE) подключается к маршрутизатору Provider Edge (PE).
PE маршрутизатор — граничный маршрутизатор со стороны оператора (MPLS домена), к которому подключаются устройства CE. Приставка PE к маршрутизатору, означает то, что он охватывает оборудование, способное к работе с широким диапазоном протоколов маршрутизации, в частности:
- Протокол пограничного шлюза (BGP) (связь PE-PE или PE-CE);
- Протокол динамической маршрутизации (OSPF) (связь между маршрутизатором и PE);
- Многопротокольная коммутация по меткам (MPLS) (связь между маршрутизатором PE и P. Что такое P – маршутизатор поговорим дальше.);
Некоторые маршрутизаторы PE также выполняют маркировку трафика.
P — маршрутизатор — внутренний маршрутизатор сети оператора (провайдера) MPLS домена. В многопротокольной коммутации по меткам (MPLS) маршрутизатор P функционирует как транзитный маршрутизатор базовой сети. Маршрутизатор P обычно подключен к одному или нескольким маршрутизаторам PE.
Принципы работы MPLS
Входной маршрутизатор с MPLS (напомним, multiprotocol label switching, с английского) будет помечать пакеты данных при входе в сеть расставляя метки, поэтому, маршрутизаторы будут точно понимать, куда направляются данные, без необходимости снова и снова анализировать пакет с данными.
Чтобы понять принцип работы методики MPLS следует отметить, что в традиционной IP-сети каждому маршрутизатору приходится выполнять поиск IP, путем постоянного поиска его в таблицах с пакетами данных с последующей пересылкой на следующий уровень пока пакеты данных не достигнут нужного пункта назначения.
MPLS технология присваивает метку всем IP-пакетам, а тем временем уже сами маршрутизаторы принимают решение о передаче пакета далее на следующее устройство благодаря нужному значению метки. Метка добавляется в составе MPLS заголовка, который добавляется между заголовком кадра (второй уровень OSI) и заголовком пакета (третий уровень OSI) и, по сути, в дальнейшем идет их наложение друг на друга.
Хедер (заголовок) фрейма | MPLS хедер (заголовок) | Хедер (заголовок) IP пакета | IP пакет |
Методика MPLS вместо этого выполняет «коммутацию меток«, когда первое устройство выполняет поиск маршрутизации, как и прежде, но вместо поиска следующего перехода он находит конечный маршрутизатор назначения по заранее заданному маршруту. Маршрутизатор определяет метку на основе информации, которую будут использовать маршрутизаторы для дальнейшей маршрутизации трафика без необходимости каких-либо дополнительных поисков IP адресов, по достижению конечного маршрутизатора метка удаляется и пакет доставляется с помощью обычной IP маршрутизацией.
В чем преимущество переключения меток по методу MPLS?
- Система меток значительно снижает время необходимое на поиск IP-маршрутизации.
- Позволяет осуществлять точный поиск совпадений с самым длинным префиксом, что снижает ресурс обращения к памяти для маршрутизации одного пакета.
- Точные совпадения на основе меток намного проще реализовать в оборудовании при меньшей нагрузке на него.
- Дает возможность контролировать, где и как трафик распределен в сети, чтобы управлять пропускной способностью, расставлять приоритеты для различных сервисов и предотвращать перегрузку оборудования.
Для работы MPLS используют протоколы маршрутизации распространения меток (LDP), простой неограниченный протокол (без поддержки трафика), протокол резервирования ресурсов с проектированием трафика (RSVP-TE). На практике же обычно используют протокол распространения меток (LDP), однако протокол RSVP-TE необходим для функций организации трафика и в сложных сетях фактически не обойтись без этих двух протоколов с настройкой LDP для туннелирования внутри протокола RSVP.
Передача и управление трафиков происходит за счёт технологии Traffic Engineering, которая осуществляет передачу трафика по каналам по наиболее оптимальному маршруту, но с некоторыми ограничениями благодаря технологии CSPF (Constrained Shortest Path First), которая выбирает пути не только пользуясь критерием, основанном на его оптимальной длине маршрута, но еще и учитывает загрузку маршрутов. Используемые протоколы RSVP-TE позволяют резервировать полосы пропускания в сети.
Технология MPLS также имеет защиту от сбоев основываясь предварительном расчете путей резервного копирования для потенциальных сбоев канала или узла. При наличии сбоя в сети автоматически происходит расчет наилучшего пути, но при наличии одного сбоя расчет необходимого пути начинает происходить еще до обнаружения сбоя. Пути резервного копирования предварительно запрограммированы в FIB маршрутизатора в ожидании активации, которая может произойти в миллисекундах после обнаружения сбоя.
Можно выделить следующие преимущества организации VPN на базе MPLS
- возможность масштабируемости трафика в широких пределах;
- возможность пересечения адресных пространств, узлов подключенных в различные VPN;
- изолирование трафика VPN друг от друга на втором уровне модели OSI.
В заключении следует отметить, что на практике MPLS в основном используется для пересылки единиц данных протокола IP (PDU, (Protocol Data Unit)) и трафика виртуальной частной локальной сети (VPLS) Ethernet. Основными приложениями MPLS являются инженерия телекоммуникационного трафика и MPLS VPN.