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> |
обязательный, однозначный |