Отличитель маршрута
Отличитель маршрута (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 на добавление уникального различителя маршрута к каждому пакету, приходящему от 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.
Ссылки
[ редактировать ]- ^ RFC 4364, Виртуальные частные сети IP BGP/MPLS (VPN) , Э. Розен и Ю. Рехтер, Интернет-сообщество (февраль 2006 г.)