MPLS: Архитектура.

Начинаем разбираться с MPLS. Мы уже знаем, что маршрутизация происходит по Layer 3 адресам, а затем идет коммутация пакета (переписывание L2, и так далее). Так вот, MPLS работает не по IP адресам, а по специально созданным меткам. То есть для каждого маршрута, MPLS создает специальную метку и тем самым четко определяет что это за маршрут,…

IP routing and forwarding

Доброго времени! Перед тем как рассматривать тему MPLS, давайте уясним для себя как работает маршрутизатор. В маршрутизаторе различают два разных процесса, это routing (маршрутизация) и forwarding (коммутация пакетов). В архитектуре маршрутизатора выделяют две плоскости: Control Plane (routing) — получает все маршруты от всех протоколов маршрутизации и далее по специальным алгоритмам лучшие маршруты попадают в таблицу RIB…

BGP: Template

Не так давно мы рассматривали peer-group и я там упомянул что это peer-group это не лучший способ конфигурации и сейчас в основном применяются BGP Templates. Если  peer-group полностью описывало всю политику обновлений и сессий, то template разделяется на две группы, это параметры сессии и параметры обновлений, peer session и peer policy соответственно. Давайте для наглядности…

BGP: QPPB

Сейчас мы поговорим о том, как реализовывается QOS в сетях BGP. Community,  которые мы не так давно с Вами изучили очень тесно взаимодействует с QOS под BGP. Расскажу о смысле этой технологии, на примере рассматривать не будем и в конце дам ссылку на PDF где более подробно описано. Итак, у нас есть премиум клиент, трафик…

BGP: Policy accounting

Рассмотрим интересную фичу, которая позволяет подсчитывать IP трафик по разным критериям используя BGP, например подсчет трафика клиента подключенному к нам по BGP, или подсчет по какому-то community-list, AS, и так далее. Все это делается с помощью BGP Policy Accaunting. Для примера создадим несколько community-list: ip community-list 30 permit 100:30 ip community-list 40 permit 100:40 ip…