Протоколы Internet




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


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

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

  • в нотации языка программирования C (напр. 1, 12345),
  • в виде последовательности четырех одно-октетных целых чисел (в диапазоне 0-255), разделенных символом точка "." (например, 1.1.1.0, 255.255.0.0), в этом случае 4-октетное целое образуется объединением этих однооктетных целых чисел, начиная с наиболее значимых,
  • в виде двух 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>

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

    <


    Содержание  Назад  Вперед