Протоколы Internet


Язык описания маршрутной политики RPSL - часть 5


Описание атрибута может содержать комментарий. Комментарий может размещаться где угодно в определении объекта, он начинается с символа "#" и завершается первым же символом перехода на новую строку.

Целые числа могут задаваться:

  1. в нотации языка программирования C (напр. 1, 12345),
  2. в виде последовательности четырех одно-октетных целых чисел (в диапазоне 0-255), разделенных символом точка "." (например, 1.1.1.0, 255.255.0.0), в этом случае 4-октетное целое образуется объединением этих однооктетных целых чисел, начиная с наиболее значимых,
  3. в виде двух 2-октетных целых чисел (в диапазоне 0 - 65535), разделенных символом двоеточие ":" (например, 3561:70, 3582:10), в этом случае 4-октетное целое число образуется путем объединения всех октетов в порядке их значимости.

3. Контактная информация

Классы mntner, person и role, а также атрибуты admin-c, tech-c, mnt-by, changed и всех классов характеризуют контактную информацию. Класс mntner специфицирует также аутентификационную информацию, необходимую для того, чтобы создать, ликвидировать или модифицировать другие объекты. Эти классы не специфицируют маршрутную политику и каждый реестр может иметь различные или дополнительные требования. В документе "Routing Policy System Security" [20] описана модель аутентификации и авторизации.

3.1. Класс mntner

Класс mntner специфицирует аутентификационную информацию, необходимую для того, чтобы создать, ликвидировать или модифицировать объекты RPSL. Провайдер прежде чем создавать RPSL-объект, должен создать объект mntner. Атрибуты класса mntner показаны на рис. .1. Класс mntner описан в [13].

Атрибут mntner является обязательным и выполняет функцию ключа класса. Его значение – имя RPSL. Атрибут auth специфицирует схему, которая будет использоваться для идентификации и аутентификации запросов актуализации. Атрибут имеет следующий синтаксис:

auth: <scheme-id> <auth-info>

Например, auth: NONE

Атрибут

Значение

Тип

Mntner

<object-name>

обязательный, однозначный, ключ класса

Descry

<free-form>

обязательный, однозначный

Auth

Смотри описание в тексте

обязательный, многозначный

upd-to

<email-address>

обязательный, многозначный

mnt-nfy

<email-address>

опционный, многозначный

tech-c

<nic-handle>

обязательный, многозначный

admin-c

<nic-handle>

опционный, многозначный

remarks

<free-form>

опционный, многозначный

notify

<email-address>

опционный, многозначный

mnt-by

список <mntner-name>

обязательный, многозначный

changed

<email-address> <date>

обязательный, многозначный

source

<registry-name>

обязательный, однозначный

<


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