Маршрутизация на основе политик - Policy-based routing

В компьютерная сеть, маршрутизация на основе политик (PBR) - это метод, используемый для изготовления маршрутизация решения на основе политик, установленных администратором сети.

Когда маршрутизатор получает пакет, он обычно решает, куда его пересылать на основе адреса назначения в пакете, который затем используется для поиска записи в таблица маршрутизации. Однако в некоторых случаях может возникнуть необходимость пересылки пакета на основе других критериев. Например, администратор сети может захотеть переслать пакет на основе адреса источника, а не адреса назначения.[а] Это позволяет маршрутизировать пакеты, исходящие из разных источников, в разные сети, даже если места назначения совпадают, и может быть полезно при соединении нескольких частных сетей.

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

в Cisco IOS, PBR реализован с использованием карты маршрутов.[1] Linux поддерживает несколько таблиц маршрутизации, начиная с версии 2.2.[2] FreeBSD поддерживает PBR, используя либо IPFW, IPFilter или OpenBSD PF.

Примеры

PBR может использоваться для перенаправления трафика на прокси-сервер с помощью коммутатора L3 (маршрутизатора) с поддержкой PBR. В таком развертывании конкретный исходный трафик (например, HTTP, FTP) может быть перенаправлен в механизм кеширования. Это известно как виртуальное встроенное развертывание.

Заметки

  1. ^ Маршрутизацию на основе адреса источника не следует путать с исходная маршрутизация.

использованная литература

внешние ссылки