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

RFC 3549, Страница 19 из 21

Приложение 1: Пример иерархии служб

На рисунке показан пример единичного IP-сервиса foo и взаимодействие компонент CP и FE для этой службы (метки 1-3).

Эта схема используется так же как пример адресации CP<->FE. В этом приложении иллюстрируется только семантика адресации. В Приложении 2 эта схема рассматривается с точки зрения протокольного взаимодействия между компонентами CPC и FEC сервиса (метки 4-10).

 CP
[--------------------------------------------------------.
|   .-----.                                              |
|  |                         . -------.                  |
|  |  CLI   |               /           \                |
|  |        |              | Протокольная|               |
|         /->> -.          |  компонента | <-.           |
|    __ _/      |          |  CP для IP- |   |           |
|                |         | службы foo  |   ^           |
|                Y         |             |   |           |
|                |           ___________/    ^           |
|                Y   1,4,6,8,9 /  ^ 2,5,10   | 3,7       |
 --------------- Y------------/---|----------|-----------
                 |           ^    |          ^
               **|***********|****|**********|**********
               ************* Уровень Netlink ***********
               **|***********|****|**********|**********
       FE        |           |    ^          ^
       .-------- Y-----------Y----|--------- |----.
       |                    |              /      |
       |                    Y            /        |
       |          . --------^-------.  /          |
       |          | Компонента/модуль |/          |
       |          | FE для IP-службы  |           |
--->---|------>---| foo               |----->-----|------>--
       |           -------------------            |
       |                                          |
       |                                          |
        ------------------------------------------

Протокол плоскости управления для IP-службы foo выполняет перечисленные ниже операции для подключения к FE (нумерация в списке соответствует номерам на рисунке).

  1. Подключение к IP-сервису foo через сокет. Обычно соединение организуется с помощью вызова socket(AF_NETLINK, SOCK_RAW, NETLINK_FOO).
  2. Привязка с целью прослушивания специфических асинхронных событий для сервиса foo.
  3. Привязка с целью прослушивания специфических асинхронных событий FE.

Страница 19 из 21

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