Page MenuHomePhabricator

PPPoE server: support PADO-delay
Needs testing, NormalPublicFEATURE REQUEST


In current PPPoE daemon exist feature for session balancing by PADO-delay and some installation with multiple BRAS needs this feature.


Specifies delays (also in condition of connection count) to send PADO (ms). Last delay in list may be -1 which means don’t accept new connections. List have to be sorted by count key.


Difficulty level
Normal (likely a few hours)
Why the issue appeared?
Will be filled on close
Is it a breaking change?
Perfectly compatible

Event Timeline

Dmitry created this task.Wed, Jan 8, 8:06 PM
pasik added a subscriber: pasik.Sat, Jan 11, 11:00 AM
hagbard triaged this task as Normal priority.Thu, Jan 23, 4:56 PM
hagbard added a project: VyOS 1.3 Equuleus.
hagbard changed Difficulty level from Unknown (require assessment) to Normal (likely a few hours).
hagbard claimed this task.EditedThu, Jan 23, 4:59 PM
hagbard added a subscriber: hagbard.

@Dmitry What default delays do you suggest?

pado-delay=0,delay1:100,delay3:200,-1:500 ok?
Should that become an option which needs to be configured, or can it be setup statically?

By default we don't need delay, I think it must be configurable feature.

set service pppoe-server pado-delay delay 100 sessions 100
set service pppoe-server pado-delay delay 200 sessions 300
set service pppoe-server pado-delay delay 300 sessions 1000

and configuration for this

hagbard changed the task status from Open to In progress.Thu, Jan 23, 7:32 PM
hagbard changed the task status from In progress to Needs testing.Thu, Jan 23, 8:31 PM