pppoe and pado-delay (not worked) - fixed
Posted: 27 Feb 2018, 17:56
Не могу заставить работать на pppoe pado-delay < 1000
Версия 1.11.2 с гита последняя.
#accel-cmd -V
accel-cmd 120d9cb4b14fb524d71924db96cca0d91a5ca281
Все, что меньше 1000 просто игнорируется.
Вот при pado-delay=1000 - видно, что отрабатывает:
# accel-cmd pppoe show PADO-delay
1000
[2018-02-27 18:32:18.060] v4091: recv [PPPoE PADI 6c:3b:6b:37:dc:47 => ff:ff:ff:ff:ff:ff sid=0000 <Host-Uniq ab07bd00>
[2018-02-27 18:32:19.060] v4091: send [PPPoE PADO 52:54:00:63:9e:61 => 6c:3b:6b:37:dc:47 sid=0000 <AC-Name accel-ppp> ef8a37886808
[2018-02-27 18:32:19.061] v4091: recv [PPPoE PADR 6c:3b:6b:37:dc:47 => 52:54:00:63:9e:61 sid=0000 <Host-Uniq ac07bd00>
[2018-02-27 18:32:19.061] v4091: send [PPPoE PADS 52:54:00:63:9e:61 => 6c:3b:6b:37:dc:47 sid=0080 <AC-Name accel-ppp>
Вот при pado-delay=999 (и меньше) - видно, что уже не отрабатывает:
# accel-cmd pppoe set PADO-delay 999
# accel-cmd pppoe show PADO-delay
999
[2018-02-27 19:37:27.765] v4091: recv [PPPoE PADI 6c:3b:6b:37:dc:47 => ff:ff:ff:ff:ff:ff sid=0000 <Host-Uniq e807bd00> <Service-Name >]
[2018-02-27 19:37:27.767] v4091: send [PPPoE PADO 52:54:00:63:9e:61 => 6c:3b:6b:37:dc:47 sid=0000 <AC-Name accel-ppp> <Service-Name >
[2018-02-27 19:37:27.767] v4091: recv [PPPoE PADR 6c:3b:6b:37:dc:47 => 52:54:00:63:9e:61 sid=0000 <Host-Uniq e907bd00> <Service-Name >
[2018-02-27 19:37:27.767] v4091: send [PPPoE PADS 52:54:00:63:9e:61 => 6c:3b:6b:37:dc:47 sid=0140 <AC-Name accel-ppp> <Service-Name >
При этом - "delayed PADO: 0" всегда и не меняется...
# accel-cmd show stat
uptime: 0.01:08:14
cpu: 0%
pppoe:
starting: 0
active: 1
delayed PADO: 0
recv PADI: 14
drop PADI: 0
sent PADO: 9
recv PADR(dup): 9(0)
sent PADS: 9
filtered: 0
А это с боевого (версия та же)
pppoe:
starting: 0
active: 51
delayed PADO: 0
recv PADI: 2362
drop PADI: 0
sent PADO: 2362
recv PADR(dup): 2323(11)
sent PADS: 171
filtered: 0
# accel-cmd pppoe show PADO-delay
300
Может руки крюки, не понимаю.
Перепробовал кучу сборок 1.11 на разных серверах - результат одинаковый - pado-delay < 1000 не работает.
Может кто-то сможет подсказать решение или подтвердить данное поведение?
Версия 1.11.2 с гита последняя.
#accel-cmd -V
accel-cmd 120d9cb4b14fb524d71924db96cca0d91a5ca281
Все, что меньше 1000 просто игнорируется.
Вот при pado-delay=1000 - видно, что отрабатывает:
# accel-cmd pppoe show PADO-delay
1000
[2018-02-27 18:32:18.060] v4091: recv [PPPoE PADI 6c:3b:6b:37:dc:47 => ff:ff:ff:ff:ff:ff sid=0000 <Host-Uniq ab07bd00>
[2018-02-27 18:32:19.060] v4091: send [PPPoE PADO 52:54:00:63:9e:61 => 6c:3b:6b:37:dc:47 sid=0000 <AC-Name accel-ppp> ef8a37886808
[2018-02-27 18:32:19.061] v4091: recv [PPPoE PADR 6c:3b:6b:37:dc:47 => 52:54:00:63:9e:61 sid=0000 <Host-Uniq ac07bd00>
[2018-02-27 18:32:19.061] v4091: send [PPPoE PADS 52:54:00:63:9e:61 => 6c:3b:6b:37:dc:47 sid=0080 <AC-Name accel-ppp>
Вот при pado-delay=999 (и меньше) - видно, что уже не отрабатывает:
# accel-cmd pppoe set PADO-delay 999
# accel-cmd pppoe show PADO-delay
999
[2018-02-27 19:37:27.765] v4091: recv [PPPoE PADI 6c:3b:6b:37:dc:47 => ff:ff:ff:ff:ff:ff sid=0000 <Host-Uniq e807bd00> <Service-Name >]
[2018-02-27 19:37:27.767] v4091: send [PPPoE PADO 52:54:00:63:9e:61 => 6c:3b:6b:37:dc:47 sid=0000 <AC-Name accel-ppp> <Service-Name >
[2018-02-27 19:37:27.767] v4091: recv [PPPoE PADR 6c:3b:6b:37:dc:47 => 52:54:00:63:9e:61 sid=0000 <Host-Uniq e907bd00> <Service-Name >
[2018-02-27 19:37:27.767] v4091: send [PPPoE PADS 52:54:00:63:9e:61 => 6c:3b:6b:37:dc:47 sid=0140 <AC-Name accel-ppp> <Service-Name >
При этом - "delayed PADO: 0" всегда и не меняется...
# accel-cmd show stat
uptime: 0.01:08:14
cpu: 0%
pppoe:
starting: 0
active: 1
delayed PADO: 0
recv PADI: 14
drop PADI: 0
sent PADO: 9
recv PADR(dup): 9(0)
sent PADS: 9
filtered: 0
А это с боевого (версия та же)
pppoe:
starting: 0
active: 51
delayed PADO: 0
recv PADI: 2362
drop PADI: 0
sent PADO: 2362
recv PADR(dup): 2323(11)
sent PADS: 171
filtered: 0
# accel-cmd pppoe show PADO-delay
300
Может руки крюки, не понимаю.
Перепробовал кучу сборок 1.11 на разных серверах - результат одинаковый - pado-delay < 1000 не работает.
Может кто-то сможет подсказать решение или подтвердить данное поведение?