Что такое Path Control

Материал из Cisco CCNP
Перейти к навигации Перейти к поиску

Assessing Path Control Network Performance

В некоторых случаях в сети есть только один путь для трафика, однако во многих сетях есть избыточность - резервные каналы или устройства. В этих случаях сетевые администраторы хотят выбирать пути, которыми идёт трафик.

Выбор протокола или протоколов маршрутизации лишь один фактор в определении того, какими путями будет идти трафик. Например, различные административные дистанции, метрики и время конвергенции могут влиять на выбор пути. В случае, если в сети используется несколько протоколов маршрутизации, маршрутизация может работать неэффективна. Например, двухсторонняя многоточечная редистрибуция требует внимательности при планировании и внедрении, так как в случае ошибки трафик может идти неоптимальными путями или вовсе закольцовываться.

Когда в сети есть избыточность, нужно понимать следующее:

  • Отказоустойчивость (Resiliency) - наличие избыточности не гарантирует отказоустойчивость - способность поддерживать приемлемый уровень сервиса в случае возникновения проблем. Например, наличие избыточных каналов до удалённой площадки, в случае отказа основного линка, автоматически не означает наличие резервного канала. Необходимо настроить failover, а возможно, даже использовать резервный линк для балансировки нагрузки, если потребуется. Даже если failover настроен корректно, избыточный канал может не заработать, когда он будет необходим. (например, если он использует туже самую физическую инфраструктуру, что и основной канал.)
  • Доступность (Availability) - время, которое требуется протоколу маршрутизации, чтобы узнать о резервном пути, когда отказал основной, называется временем конвергенции. Таким образом, использование быстро сходящихся протоколов маршрутизации и настройка параметров, которые позволят её гарантировать, критически важно для сетей, где нужная высокая доступность.
  • Адаптируемость (Adaptability) - сеть также настраивается, чтобы адаптироваться к изменениям. Например, избыточный путь может подниматься, когда основной путь перегружен, а не только в случае отказа.
  • Производительность(Performance) - производительность пути может быть улучшена путём тонкой настройки балансировки нагрузки на маршрутизаторах, что даст более эффективное использование полосы. For example, route advertisements for specific prefixes can be advertised on one link to change the balance of bandwidth use relative to other links.
  • Поддержка сервисов сети и приложений (Support for network and application services) - Более продвинутые решения path control подразумевают настройки маршрутизации для определённых сервисов, таких как безопасность, оптимизация и QoS. Например, оптимизация трафика с помощью Cisco Wide Area Application Services (WAAS) Central Manager. При этом трафик направляется прямо через WAAS устройство.
  • Предсказуемость(Predictability) - результат внедрения path control должен быть детеременированным и предсказуемым. Например, так как по природе трафик двунаправленный (на каждый отправленный пакет, обычно, должно приходить подтверждение). При настройке протокола маршрутизации, при использовании стратегии path control, тюнинг downstream анонсов, идущих через server farm, может негативно повлиять на upstream трафик (проходящий через server farm).
  • Асимметричный трафик (Asymmetric traffic) - асимметричный трафик - трафик, проходящий в одну сторону по одному маршруту, а в обратную - по другому. Такое часто случается в сетях, которые имеют избыточные маршруты. Асимметрия иногда может быть полезна, так как позволяет более эффективно использовать полосу. Например, обычно downstream интернет трафик может требовать бОльшую полосу, чем upstream. В BGP содержится хороший набор инструментов для контроля трафика в обе стороны. Тем не менее, в большинстве протоколов маршрутизации таких инструментов нет.

В части сети, которая содержит устройства или сервисы, такие как фаерволлы, NAT-устройства, Voip, которые требуют симметричной маршрутизации (symmetrical routing), симметричность трафика должна быть выставлена принудительно или службы должны быть настроены на согласование симметрии (traffic symmetry must be enforced or the services must be tuned to accommodate asymmetry). Например, асимметрия в voip трафике может вызвать проблемы с jitter и QoS. В других зонах сети попытка сделать симметрию трафика может быть нежелательной или неэффективной. Обычно, целью хорошего дизайна сети является оптимальная маршрутизации (optimal routing) в плане использования сети network utilization при специфичных требованиях. Эти требования должны рассматриваться в рамках контекста используемых приложений, пользовательского опыта и исчерпывающего набора параметров производительности (set of performance parameters). Данные параметры включают:

  • задержку
  • jitter
  • доступность
  • общая производительность приложений

Даже если таблица маршрутизации маршрутизаторов содержит все нужные префиксы, приложения всё ещё могут давать отказ, если требования по производительности не выполнены.

Path control tools

Средства манипулирования над путём следования пакетов включают в себя:

  • Правильный план адресации -