11.18. Команды аутентификации RADIUS

11.18.1. radius-server deadtime

Назначение

Команда radius-server deadtime используется в режиме “Global Config” для улучшения времени отклика RADIUS, когда некоторые серверы могут быть недоступны. Эта команда позволяет немедленно пропустить недоступные серверы. Для восстановления значения по умолчанию используйте команду no radius-server deadtime.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

radius-server deadtime MINUTES

no radius-server deadtime

Параметр

Описание параметра

Значение параметра

MINUTES

Длительность времени, в минутах, на которое сервер RADIUS пропускается запросами транзакций

1-20 минут

Режим ввода

Global Config

Состояние по умолчанию

5 минут

Применение

Используйте эту команду, чтобы коммутатор помечал серверы RADIUS как “неработающие” в случае их отсутствия ответа на запросы аутентификации. Это позволяет избежать ожидания истечения времени запроса перед попыткой обратиться к следующему настроенному серверу. Сервер RADIUS, помеченный как “неработающий”, пропускается дополнительными запросами в течение указанного времени, если нет серверов, не помеченных как “неработающие”.

Значение по умолчанию для radius-server deadtime — 5 минут.

Примеры

Вывод команды radius Deadtime:

Switch# configure terminal
Switch(config)# radius deadtime 10

Связанные команды

radius-server host

11.18.2. radius-server host

Назначение

Команда radius-server host используется в режиме “Global Config” для указания хоста сервера RADIUS. Для удаления указанного хоста RADIUS используйте команду no radius-server host.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

radius-server host HOST_IP_ADDR ( source-interface IFNAME | source-ip SRC_IP_ADDR | )

radius-server host HOST_IP_ADDR { key ( 8 | secret | ) STRING | retransmit RETRIES | timeout SEC | mgmt-if IPV4_ADDR | auth-port AUTH_PORT | acct-port ACCT_PORT } ( source-interface IFNAME | source-ip SRC_IP_ADDR | )

radius-server host mgmt-if IPV4_ADDR

radius-server host mgmt-if IPV4_ADDR { key ( 8 | secret | ) STRING | retransmit RETRIES | timeout SEC | mgmt-if IPV4_ADDRauth-port AUTH_PORT }

no radius-server host ( mgmt-if | ) IPV4_ADDR ( mgmt-if IPV4_ADDRauth-port AUTH_PORT | )

Параметр

Описание параметра

Значение параметра

mgmt-if

Управляющий порт

-

IPV4_ADDR

IPv4-адрес хоста сервера RADIUS

IPv4-адрес

IPV6_ADDR

IPv6-адрес хоста сервера RADIUS

-

AUTH_PORT

(Необязательно) Номер порта для запросов аутентификации; если установлен в 0, хост не используется для аутентификации. Если не указан, используется порт по умолчанию 1812

1-65535

ACCT_PORT

(Необязательно) Номер порта для запросов учета; если установлен в 0, хост не используется для учета. Если не указан, используется порт по умолчанию 1813

1-65535

SECONDS

(Необязательно) Указывает значение тайм-аута. Если значение тайм-аута не указано, используется глобальное значение. Значение по умолчанию — 5

1-1000 секунд

RETRIES

(Необязательно) Указывает значение повторных попыток. Если значение повторных попыток не указано, используется глобальное значение. Значение по умолчанию — 3

1-100

STRING

(Необязательно) Указывает ключ аутентификации и шифрования для всех коммуникаций RADIUS между коммутатором и сервером RADIUS. Этот ключ должен совпадать с шифрованием, используемым на демоне RADIUS

До 256 символов

IFNAME

Имя исходного интерфейса

Поддержка физических/агрегатных/замыкательных/vlan/туннельных портов

SRC_IP_ADDR

Исходный IP-адрес

IPv4-адрес

Режим ввода

Global Config

Состояние по умолчанию

Нет

Применение

Вы можете использовать несколько команд radius-server host для указания нескольких хостов. Программное обеспечение ищет хосты в том порядке, в котором вы их указываете.

Если не указаны значения тайм-аута, повторных попыток или ключа для конкретного хоста, используются глобальные значения для каждого хоста.

Если указан исходный интерфейс или исходный IP-адрес, пакет будет передан с использованием указанного IP-адреса как исходного адреса.

Примеры

Вывод команды radius-server host:

Switch# configure terminal
Switch(config)# radius-server host 10.10.1.1 key abcde

Связанные команды

radius-server key

radius-server timeout

11.18.3. radius-server retransmit

Назначение

Команда radius-server retransmit используется в режиме “Global Config” для указания количества попыток поиска серверов RADIUS до того, как коммутатор откажется от дальнейших попыток. Для отключения повторных попыток используйте команду no radius-server retransmit.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

radius-server retransmit RETRIES

no radius-server retransmit

Параметр

Описание параметра

Значение параметра

RETRIES

Максимальное количество попыток повторной передачи. Значение по умолчанию — 3

1-100

Режим ввода

Global Config

Состояние по умолчанию

3 попытки

Применение

Коммутатор пробует все серверы, позволяя каждому из них истечь по времени перед увеличением количества повторных попыток.

Если сервер RADIUS находится на небольшом расстоянии от коммутатора, рекомендуется установить количество попыток повторной передачи на 5.

Значение по умолчанию для radius-server retransmit — 3 попытки.

Примеры

Вывод команды radius-server retransmit:

Switch# configure terminal
Switch(config)# radius retransmit 5

Связанные команды

radius-server host

radius-server key

11.18.4. radius-server timeout

Назначение

Команда radius-server timeout используется в режиме “Global Config” для установки интервала ожидания ответа от сервера. Для восстановления значения по умолчанию используйте команду no radius-server timeout.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

radius-server timeout SECONDS

no radius-server timeout

Параметр

Описание параметра

Значение параметра

SECONDS

Количество секунд, в течение которых коммутатор ожидает ответа от сервера. Значение по умолчанию — 5 секунд.

1-1000 секунд

Режим ввода

Global Config

Состояние по умолчанию

Нет

Применение

Используйте эту команду, чтобы установить количество секунд, в течение которых коммутатор будет ожидать ответа от сервера, прежде чем считать запрос истекшим.

Если сервер RADIUS находится на небольшом расстоянии от коммутатора, рекомендуется установить таймаут сервера RADIUS на 15 секунд.

Значение по умолчанию для radius-server timeout — 5 секунд.

Примеры

Вывод команды radius-server timeout:

Switch# configure terminal
Switch(config)# radius retransmit 15

Связанные команды

radius-server host

radius-server key

11.18.5. radius-server key

Назначение

Команда radius-server key используется в режиме “Global Config” для установки общего ключа шифрования сервера RADIUS. Для восстановления значения по умолчанию используйте команду no radius-server key.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

radius-server key KEY_STRING

no radius-server key

Параметр

Описание параметра

Значение параметра

KEY_STRING

Строка ключа для сервера RADIUS

-

Режим ввода

Global Config

Состояние по умолчанию

Нет

Применение

Используйте эту команду для установки общего ключа шифрования в коммутаторе.

Общий ключ шифрования является основой для коммуникации между коммутатором и сервером. Необходимо установить одинаковую строку общего ключа в аутентификационном сервере и коммутаторе.

Примеры

Вывод команды radius-server key:

Switch# configure terminal
Switch(config)# radius-server key simple-key

Связанные команды

radius-server host

11.18.6. show dot1x radius-server status

Назначение

Команда show dot1x radius-server status используется для отображения состояния серверов RADIUS для каждой сессии IEEE 802.1x.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

show dot1x radius-server status ( interface IFNAME | )

Параметр

Описание параметра

Значение параметра

IFNAME

Укажите интерфейс для отображения

Поддержка физических портов

Режим ввода

Privileged EXEC

Состояние по умолчанию

Нет

Применение

Используйте эту команду для отображения текущего состояния серверов RADIUS и серверов, помеченных как “неработающие”, для каждой сессии IEEE 802.1x.

Примеры

Вывод команды show dot1x radius-server status:

Switch# show dot1x radius-server status 

=====================================
802.1X session on interface eth-0-9:
current radius server:
 retransmit count  : 3
 server address    : 3.3.3.3:1812
 socket descriptor : 15
 last state        : 
radius servers in dead list:
 N/A
=====================================

Связанные команды

radius-server host

11.18.7. show radius-server

Назначение

Команда show radius-server используется для отображения состояния серверов RADIUS для каждой сессии IEEE 802.1x.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

show radius-server

Режим ввода

Privileged EXEC

Состояние по умолчанию

Нет

Применение

Используйте эту команду для отображения текущего состояния серверов RADIUS и серверов, помеченных как “неработающие”, для каждой сессии IEEE 802.1x.

Примеры

Вывод команды show radius-server:

Switch# show radius-server 

=====================================
802.1X session on interface eth-0-9:
current radius server:
 retransmit count  : 3
 server address    : 3.3.3.3:1812
 socket descriptor : 15
 last state        : 
radius servers in dead list:
 N/A
=====================================

Связанные команды

radius-server host