Отличитель маршрута - Route distinguisher
А отличитель маршрута квалификатор адреса, используемый только в одном интернет-провайдер с Многопротокольная коммутация меток (MPLS) сеть. Он используется для различения различных виртуальная частная сеть (VPN) маршруты отдельных клиентов, которые подключаются к провайдеру.
Отличитель маршрута - это 8-октетное поле с префиксом клиента. Адрес интернет-протокола (IPv4 ). Получающееся в результате 12-октетное поле представляет собой уникальный адрес «VPN-IPv4». Более подробное описание есть в RFC 4364.[1]На границе сети поставщика MPLS маршрутизатор, который подключается к сети клиента, называется маршрутизатором на границе поставщика (PE). Точно так же граничный маршрутизатор клиента на другом конце соединения называется граничным маршрутизатором клиента (CE). В сети MPLS PE-маршрутизатор должен быть настроен для связывания каждого отличителя маршрута с маршрутами, которые ведут к определенному маршрутизатору CE. Маршрутизатор PE может быть настроен для связывания всех маршрутов, ведущих к одному и тому же маршрутизатору CE, с одним и тем же отличителем маршрута, или он может быть настроен для сопоставления разных маршрутов с разными отличителями маршрута, даже если они ведут к одному и тому же маршрутизатору CE.
У распознавателя маршрутов только одна цель: сделать префиксы IPv4 уникальными в глобальном масштабе. Он не используется для переадресации IP базовыми (не граничными) маршрутизаторами провайдера (в облаке MPLS), но используется граничными маршрутизаторами для определения того, какой VPN принадлежит пакет. Например, чтобы PE-маршрутизатор мог различать IP-адрес 10.0.0.0 одного клиента от 10.0.0.0 другого клиента, сетевой администратор должен настроить PE для добавления уникального отличителя маршрута к каждому пакету, поступающему от CE.
Отличитель маршрута (RD) - это 8-октетное значение, состоящее из двух основных полей: поля типа (2 октета) и поля значения (6 октетов). Поле типа определяет, как следует интерпретировать поле значения. Три значения типа, определенные в черновике Интернета:
Тип 0:
Октет | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
Поле | Тип (2 октета) | Подполе администратора Номер AS (2 октета) | Подполе присвоенного номера Выбирается поставщиком услуг (4 октета) |
Поле администратора должно содержать номер AS (использование частных номеров AS не рекомендуется). Поле Назначено содержит номер, присвоенный поставщиком услуг.
Тип 1:
Октет | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
Поле | Тип (2 октета) | Подполе администратора IPv4-адрес (4 октета) | Подполе присвоенного номера Назначено поставщиком услуг (2 октета) |
Поле администратора должно содержать IP-адрес (использование пространства частных IP-адресов не рекомендуется). Поле Назначено содержит номер, присвоенный поставщиком услуг.
Тип 2:
Октет | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
Поле | Тип (2 октета) | Подполе администратора 4-октетный номер AS (4 октета) | Подполе присвоенного номера Назначено поставщиком услуг (2 октета) |
Поле администратора должно содержать четырехоктетный номер AS (использование частных номеров AS не рекомендуется). Поле Назначено содержит номер, присвоенный поставщиком услуг.
Обычно Протокол пограничного шлюза (BGP), используемый маршрутизаторами провайдера, смотрит только на четырехоктетный IP-адрес, но многопротокольные расширения BGP позволяют BGP просматривать весь 12-октетный адрес VPN-IPv4 и передавать маршруты из нескольких «семейств адресов». Если в подполе администратора отличителя маршрута и подполе присвоенного номера адреса VPN-IPv4 установлены все нули, считается, что адрес VPN-IPv4 имеет то же значение, что и соответствующий глобально уникальный адрес IPv4. В частности, этот адрес VPN-IPv4 и соответствующий глобально уникальный адрес IPv4 будут считаться сопоставимыми BGP. Во всех других случаях адрес VPN-IPv4 и соответствующий ему глобально уникальный IPv4-адрес будут считаться несопоставимыми BGP. В данной таблице переадресации для каждого сайта будет только один маршрут VPN-IPv4 для любого данного префикса адреса IPv4. Когда адрес назначения пакета сопоставляется с маршрутом VPN-IPv4, фактически сопоставляется только часть IPv4.