Начал осваивать циски и столкнулся с таким вопросом. Настраиваю 7200 в качестве pppoe bras.
Радиус проводит аутентификацию и авторизацию, где помимо прочего передаются скорости на абонента. Скорости ограничиваются по значению dscp. В freeradius примерное такое (режем на прием от абонента):
Cisco-AVPair = "lcp:interface-config#1=rate-limit output dscp 20 10000000 190000 256000 conform-action transmit exceed-action drop",
Cisco-AVPair += "lcp:interface-config#2=rate-limit output dscp 22 256000 190000 256000 conform-action transmit exceed-action drop",
Всё работает. Теперь поступила задача в произвольный момент времени изменить скорость клиенту находящимуся в онлайне. Известны скорости и виртуальный интерфейс. Как бы поступить поэлегантенее (не разрывая сессию и тп)? Поддержки ssh в IOSе нет, а то можно было бы по ключам постучаться на нужную циску и выполнить перечень команд. А может средствами радиуса можно сделать?
>[оверквотинг удален]
>прием от абонента):
>Cisco-AVPair = "lcp:interface-config#1=rate-limit output dscp 20 10000000 190000 256000 conform-action transmit exceed-action
>drop",
>Cisco-AVPair += "lcp:interface-config#2=rate-limit output dscp 22 256000 190000 256000 conform-action transmit exceed-action
>drop",
>Всё работает. Теперь поступила задача в произвольный момент времени изменить скорость клиенту
>находящимуся в онлайне. Известны скорости и виртуальный интерфейс. Как бы поступить
>поэлегантенее (не разрывая сессию и тп)? Поддержки ssh в IOSе нет,
>а то можно было бы по ключам постучаться на нужную циску
>и выполнить перечень команд. А может средствами радиуса можно сделать?http://www.cisco.com/en/US/prod/collateral/iosswrel/ps6537/p...
Посмотрите в сторону этой технологии.