RFC: 3549
Оригинал: Linux Netlink as an IP Services Protocol
Категория: Информационный
Дата публикации:
Авторы: , , ,
Перевод: Николай Малых

1.1.3. Службы IP

Служба IP представляет собой процессы обработки пакета IP внутри NE. Эти процессы определяются комбинацией CPC и FEC.

Занимаемое службой время начинается с момента прихода пакета в NE и заканчивается в момент, когда пакет покидает NE. Существенно, что поведение служб IP в этом контексте определяет конкретным хостом. Компоненты CP, запущенные на NE, определяют сквозной для всего пути контроль служб с помощью управляющих приложений и сигнальных протоколов. Такие распределенные компоненты CPC унифицируют сквозное представление служб IP. Как было отмечено выше такие компоненты CP определяют поведение FE (и, следовательно, NE) по отношению к описываемому пакету.

Простым примером службы IP может служить классическая пересылка IPv4. В этом случае управляющие компоненты (протоколы маршрутизации OSPF, RIP и т. п.) и фирменные средства настройки конфигурации CLI/GUI изменяют таблицы пересылки FE для того, чтобы обеспечить простой сервис по пересылке пакетов на следующий интервал (next hop). Обычно NE, обеспечивающие такой сервис, называют маршрутизаторами.

На рисунке показан простой пример реализации FE<->CP для обеспечения классической пересылки IPv4 с некоторыми дополнительными функциями QoS для управления выходными очередями.

                        Плоскость управления (CP)
                       .------------------------------------
                       |    /^^^^^^\      /^^^^^^\         |
                       |   |        |    | COPS  |-\       |
                       |   | ospfd  |    |  PEP  |  \      |
                       |   \       /      \_____/    |     |
                     /------\_____/         |       /      |
                     | |        |           |     /        |
                     | |_________\__________|____|_________|
                     |           |          |    |
                    ******************************************
     Машина         ************* Сетевой уровень ************
     пересылки (FE) *****************************************
       .-------------|-----------|----------|---|-------------
       |       Сервисная компо-  |              |             |
       |       нента FE для     /               /             |
       |       пересылки IPv4  /               /              |
       |       ---------------/---------------/---------      |
       |       |             |                |        |      |
вход   |       |     --------|--        ------|-----   |   выход
пакета |       |     |Пересылка |      | Выходной   |  |   пакета
-->--->|------>|---->|   IPv4   |----->| планировщик|->| ---->|->
       |       |     |          |      | Scheduler  |  |      |
       |       |     -----------        ------------   |      |
       |       |                                       |      |
       |        ---------------------------------------       |
       |                                                      |
       -------------------------------------------------------

Демон ospfd управляет работой протокола OSPF, а COPS PEP представляет собой дополнительную компоненту CPC. Компонента IPv4 FE включает модуль пересылки IPv4, а также модуль выходного планировщика QoS. В качестве дополнительной службы может быть добавлен сервис пересылки на основе правил между модулем пересылки IPv4 и модулем планировщика QoS. Простейший классический вариант будет включать только модуль пересылки IPv4.

Опыт использования сетей говорит о важности добавления в маршрутизаторы новых типов сервиса, удовлетворяющих современным требованиям. Для решения этих задач были созданы и стандартизованы новые службы, которые могут выходить за пределы содержимого заголовков сетевого уровня. Однако, для обеспечивающих пересылку пакетов устройств NE по-прежнему используется термин «маршрутизатор». Новые службы (которые могут выходить за классические пределы заголовков L3) включают межсетевое экранирование, QoS с использованием Diffserv и RSVP, NAT, маршрутизацию на базе правил и т. п. Для таких служб создаются новые протоколы и средства управления.

Одним из экстремистских определений сервиса IP является «все, за что сервис-провайдеры могут взять деньги».

2007 - 2017 © Русские переводы RFC, IETF, ISOC.