Примеры сетевых топологий

         

Атрибуты


Атрибуты RADIUS несут в себе специфическую аутентификационную и конфигурационную информацию для запросов и откликов. Некоторые атрибуты могут быть включены в список более одного раза. Воздействие такого использования зависит от типа атрибута.

Конец списка атрибутов определяется кодом, содержащимся в поле пакета длина. Формат записи атрибута показан на рис. .2.


Рис. .2. Формат записи атрибута

Поле тип имеет один октет. Возможные значения этого поля перечислены в документе RFC-1700 "Assigned Numbers" [3]. Значения 192-223 зарезервированы для экспериментального использования, значения 224-240 выделены для специальных реализаций, а значения 241-255 зарезервированы на будущее. Ниже в таблице 1. представлена спецификация стандартизованных значений атрибутов. Сервер и клиент RADIUS могут игнорировать атрибуты неизвестного типа.

Таблица .1. Cпецификация стандартизованных значений атрибутов

КодНазначение
1Имя пользователя (User-Name)
2Пароль пользователя (User-Password)
3CHAP-пароль
4NAS-IP-адрес
5NAS-порт
6Тип услуги (Service-Type)
7Framed-Protocol
8Framed-IP-адрес
9Framed-IP-Netmask
10Framed-Routing
11Filter-Id
12Framed-MTU
13Framed-Compression
14Login-IP-Host
15Login-Service
16Login-TCP-Port
17(unassigned)
18Сообщение-отклик (Reply-Message)
19Callback-Number
20Callback-Id
21(не определено)
22Framed-Route
23Framed-IPX-Network
24Состояние
25Класс
26Vendor-Specific
27Таймаут сессии (Session-Timeout)
28Idle-Timeout (таймаут пассивного состояния)
29Termination-Action (процедура завершения)
30Called-Station-Id
31Calling-Station-Id
32NAS-Идентификатор
33Proxy-State
34Login-LAT-Service
35Login-LAT-Node
36Login-LAT-Group
37Framed-AppleTalk-Link
38Framed-AppleTalk-Network
39Framed-AppleTalk-Zone
40-59(зарезервировано для акоунтинга)
60CHAP-вызов (CHAP-Challenge)
61NAS-Port-Type
62Port-Limit
63Login-LAT-Port

Поле длина является однооктетным, оно определяет длину данного атрибута, включая субполя тип, длина и величина.
Если атрибут получен в запросе Access-Request, но с неверной длиной, следует послать сообщение Access-Reject. Если атрибут прислан в пакете Access-Accept, Access-Reject или Access-Challenge и имеет некорректную длину, пакет должен рассматриваться как Access-Reject или молча отбрасываться.

Поле значение содержит ноль или более октетов и содержит специфическую информацию атрибута. Формат и длина поля значение определяется полями тип и длина. Заметим, что строка в RADIUS не требует завершения символом ASCII NUL, так как имеется поле длины. Поле значение может иметь один из четырех форматов.

строка0-253 октетов
адрес32 битовый код, старший октет передается первым.
целое32 битовый код, старший октет первый.
время32 битовый код (старший октет первый) равен числу секунд с момента 00:00:00 GMT, 1-го января, 1970. Стандартные атрибуты не используют этот тип данных, но он представлен здесь, так как может быть применен в атрибутах зависящих от производителя (Vendor-Specific).



Содержание раздела