Отличитель маршрута


Отличитель маршрута — это квалификатор адреса, используемый только в сети с многопротокольной коммутацией по меткам (MPLS) одного поставщика интернет-услуг . Он используется для различения отдельных маршрутов виртуальной частной сети (VPN) отдельных клиентов, которые подключаются к провайдеру.

Отличитель маршрута представляет собой поле из 8 октетов с префиксом адреса интернет-протокола клиента ( IPv4 ). Результирующее поле из 12 октетов представляет собой уникальный адрес «VPN-IPv4». Более подробное описание содержится в RFC 4364. [1]На границе сети провайдера MPLS маршрутизатор, который подключается к сети клиента, называется маршрутизатором Provider Edge (PE). Точно так же пограничный маршрутизатор клиента на другом конце соединения называется маршрутизатором пограничного уровня клиента (CE). В сети MPLS PE-маршрутизатор должен быть настроен для связывания каждого различителя маршрутов с маршрутами, ведущими к определенному CE-маршрутизатору. PE-маршрутизатор может быть настроен на связывание всех маршрутов, ведущих к одному и тому же маршрутизатору CE, с одним и тем же различителем маршрутов, или он может быть настроен на связывание разных маршрутов с разными различителями маршрутов, даже если они ведут к одному и тому же маршрутизатору CE.

Отличитель маршрута имеет только одну цель: сделать префиксы IPv4 глобально уникальными. Он не используется для IP-переадресации основными (не пограничными) маршрутизаторами провайдера (в облаке MPLS), но используется пограничными маршрутизаторами для определения того, какой VPN принадлежит пакет. Например, чтобы PE-маршрутизатор мог отличить IP-адрес 10.0.0.0 одного клиента от 10.0.0.0 другого клиента, сетевой администратор должен настроить PE таким образом, чтобы к каждому пакету, поступающему от маршрутизатора, добавлялся уникальный идентификатор маршрута. СЕ.

Отличитель маршрута (RD) представляет собой 8-байтовое значение, состоящее из двух основных полей: поля типа (2 октета) и поля значения (6 октетов). Поле типа определяет, как следует интерпретировать поле значения. Три значения типа, как определено в черновике в Интернете, таковы:

Поле администратора должно содержать номер AS (использование частных номеров AS не рекомендуется). Поле Assigned содержит номер, присвоенный поставщиком услуг.

Поле администратора должно содержать IP-адрес (использование пространства частных IP-адресов не рекомендуется). Поле Assigned содержит номер, присвоенный поставщиком услуг.