Максимальный размер пакета для радиуса - PullRequest
2 голосов
/ 18 ноября 2010

RADIUS имеет максимальный размер пакета? Одно из моих приложений потребует отправки подписанного биометрического изображения в целях аутентификации, и я не уверен, сможет ли радиус обработать его.

Ответы [ 3 ]

4 голосов
/ 23 февраля 2011

Согласно RFC 2865, в котором подробно описан протокол RADIUS, хотя поле длины пакета Radius имеет длину 2 октета, максимальный размер пакета ограничен 4096 байтами (кто-то другой сможет выяснить причину этого). Длина поля для каждого атрибута составляет 1 октет, поэтому атрибуты ограничены 255 байтами.

2 голосов
/ 23 ноября 2015

RFC7499 допускает большие пакеты на основе повторной сборки фрагмента, который объединяет содержимое нескольких пакетов RADIUS.

и устанавливает обоснование для исходного ограничения следующим образом:

дляпо возможности избегайте фрагментации UDP.Тогда размер 4096 байт казался достаточно большим для любых целей.Теперь появляются новые сценарии, которые требуют обмена авторизационной информацией, превышающей этот предел в 4096 байт.

Новый лимит не является абсолютным.RFC7499 предлагает, чтобы 25 циклов приема-передачи были максимальными, и чтобы пакеты были ограничены сетевым PMTU.

0 голосов
/ 30 марта 2011

Вы можете передать эту информацию в раздел аутентификатора длиной 16 октетов (65 КБ).

...