diff options
author | Guillaume Nault <g.nault@alphalink.fr> | 2012-09-07 12:36:26 +0200 |
---|---|---|
committer | Kozlov Dmitry <xeb@mail.ru> | 2012-09-07 14:53:21 +0400 |
commit | 795346e2bb5d4f3dea29719d9677c1c0c2031987 (patch) | |
tree | 929fbdafbfd3d59854ec357e7bec645f0c70be78 /rfc | |
parent | ea617abeca51963810b727513a14d3a69756819e (diff) | |
download | accel-ppp-795346e2bb5d4f3dea29719d9677c1c0c2031987.tar.gz accel-ppp-795346e2bb5d4f3dea29719d9677c1c0c2031987.zip |
L2TP: Use different connection timers for tunnels and sessions
Deactivate the tunnel connection establishment timer upon
reception of SCCCN messages and use a new session specific
timer for session establishment.
This new session timer follows the same behaviour as the
tunnel timeout timer: it is activated when sending the ICRP
message and deactivated upon reception of the corresponding
ICCN message.
This approach is necessary for handling several sessions per
tunnel, but it generates the following side effect: if a
tunnel is created but no session establishment is requested
from the LAC, the tunnel will no longer be automatically torn
down (since the tunnel is correctly set up, its timer is no
longer running, but since no session establishment process
has been started, there is no session timer neither).
Later on, tunnel and session timers could be turned into
inactivity timeouts to address this limitation.
Signed-off-by: Guillaume Nault <g.nault@alphalink.fr>
Diffstat (limited to 'rfc')
0 files changed, 0 insertions, 0 deletions