Вопрос: Как ограничить максимальную скорость ADSL соединения на порту DAS-3248?

Ответ: 

Скорость на DSL портах DSLAMa задается в шестнадцатеричном формате в битах в секунду.
Таким образом, необходимую скорость в Мбит/c нужно два раза умножить на 1024 и полученное число перевести в шестнадцатеричный формат.
Наиболее используемые значения скоростей даны в таблице:

Скорость Значение в HEX
128 Кбит/c 0x20000
256 Кбит/c 0x40000
512 Кбит/c 0x7d000
1 Мбит/c 0x100000
1.5 Мбит/c 0x180000
2 Мбит/c 0x200000
4 Мбит/c 0x400000
8 Мбит/c 0x800000
12 Мбит/c 0xc00000
16 Мбит/c 0x1000000

ADSL порты DAS-3248 нумеруются, начиная с нуля, т.е. первому физическому порту DSLAMa соответствует dsl-0, второму dsl-1 и т. д.

Существует два режима работы ADSL устройств:

  • Interleave - вносит задержку в передачу данных, но является более устойчивым к помехам (за счет применения помехоустойчивого кодирования).
  • Fast - не вносит задержки в передачу данных, менее помехоустойчив.

Скорость для каждого режима задается отдельно. Используемый режим указывается в DSL профайле. Может использоваться либо Fast режим, либо Interleave, либо оба одновременно. В последнем случае режим будет выбираться на основе настроек ATM VC.

Конфигурирование:

Interleaved режим:

$modify adsl line intf ifname dsl-22 disable

$modify adsl line profile ifname dsl-22 type InterleavedOnly atucintlmaxtxrate 0x177000 aturintlmaxtxrate 0x7d000

$modify adsl line intf ifname dsl-22 enable

// Ограничение максимальной скорости downstream (atucintlmaxtxrate) и upstream (aturintlmaxtxrate) ADSL соединения для 23 порта.

Fast режим:

$modify adsl line intf ifname dsl-22 disable

$modify adsl line profile ifname dsl-22 type fastonly atucfastmaxtxrate 0x177000 aturfastmaxtxrate 0x7d000

$modify adsl line intf ifname dsl-22 enable

// Ограничение максимальной скорости downstream (atucintlmaxtxrate) и upstream (aturintlmaxtxrate) ADSL соединения для 23 порта.

Замечание: во время изменения максимальной скорости ADSL соединения Вы можете получить следующее диагностическое сообщение: Error: ATUC transmission rate and orl rate conflict. В этом случае нужно изменить значение ORL (output rate limiting) в настройках ATM порта, соответствующего выбранному ADSL порту, т.е. в случае ADSL порта dsl-22, значение ORL нужно изменять для АТМ порта atm-22. ORL не должно превосходить максимальную скорость ADSL соединения.

Например:

$ modify atm port ifname atm-22 ORL 1536

Значение ORL указывается в десятичном формате и задается в килобитах в секунду.