Протоколы Internet


Протокол COPS (Common Open Policy Service) - часть 5


/p>

Ниже в таблице представлены значения поля код операции.

Код
операции (8 бит)

Функция

Название операции

1

Запрос

REQ

2

Решение

DEC

3

Отчет о состоянии

RPT

4

Стереть состояние запроса

DRQ

5

Синхронизовать состояние запроса>

SSQ

6

Client-Open

OPN

7

Client-Accept

CAT

8

Client-Close

CC

9

Keep-Alive

KA

10

Завершить синхронизацию

SSC

Поле Тип клиента: 16 бит

Тип клиента идентифицирует клиента политики. Интерпретация всех инкапсулированных объектов Типы клиента, которые устанавливают старший бит в поле тип клиента, зависят от производителя (enterprise specific; это типы клиентов 0x8000 - 0xFFFF). Для сообщений KA тип клиента в заголовке должен быть установлен равным 0, так как KA используется для проверки связи.

Длина сообщения: 32 бит

Размер сообщения в октетах, который включает в себя стандартный заголовок COPS и все инкапсулированные объекты. Сообщения должны иметь длину кратную 4 октетам.

2.2. Форматы специфических объектов COPS

Все объекты имеют один и тот же формат; каждый объект состоит из одного или более 32-битных слов с 4-октетным заголовком. Формат показан на рисунке:

0

1

2

3

Длина (октеты)

C-Num

C-Type

(Содержимое объекта)

Длина характеризуется двухоктетной величиной, которая описывает число октетов (включая заголовок), которые образуют объект. Если длина в октетах не попадает на границу слова, кратную 32-бит, должно использоваться заполнение вплоть до конца объекта, так чтобы обеспечивать выравнивание, прежде чем объект будет послан. На принимающей стороне соответствующая граница объекта определяется округлением объявленной ранее длины объекта до значения кратного ближайшим 32-бит.

Обычно, C-Num идентифицирует класс информации в объекте, а C-тип идентифицирует субтип или версию информации, содержащейся в объекте.

C-num: 8 бит

1

Дескриптор (Handle)

2

Контекст

3

Входной интерфейс

4

Выходной интерфейс

5

Код причины

6

Решение

7

LPDP решение

8

Ошибка

9

Специфические данные клиента

10

Таймер Keep-Alive

11

Идентификация PEP

12

Тип отчета

13

Адрес переадресации PDP

14

Последний PDP-адрес

15

Таймер аккоунтинга

16

Целостность сообщения

<


Начало  Назад  Вперед



Книжный магазин