Project

General

Profile

Actions

Bug #5297

closed

ppp-linkdown and ppp-linkup do not handle SLAAC, DHCP6 and DHCP-PD correctly

Added by David Wood over 8 years ago. Updated over 8 years ago.

Status:
Resolved
Priority:
Normal
Category:
PPP Interfaces
Target version:
Start date:
10/11/2015
Due date:
% Done:

0%

Estimated time:
Plus Target Version:
Release Notes:
Affected Version:
All
Affected Architecture:
All

Description

ppp-linkdown and ppp-linkup are not aware of SLAAC, DHCP6 and DHCP-PD. This has the following consequences:

Link going down:
  • a soon to be stale dhcp6c process is not killed
  • a potentially stale address allocated by SLAAC remains in place
Link coming up:
  • a new (and potentially different) IPv6 address is not obtained via SLAAC or DHCP6 (as appropriate)
  • prefix(es) are not redelegated via DHCP-PD

My ISP, Zen Internet, uses a fairly typical TR-187 configuration - local IPv6 address allocated via SLAAC from a statically allocated /64 and DHCP-PD from a statically allocated /48 for local networks.

Zen do not install the route to the /48 until DHCP-PD takes place. This means failure to restart DHCP-PD on a linkdown -> linkup transition leaves local IPv6 devices with no IPv6 Internet connectivity.

Improved versions of these scripts addressing these issues solve these problems in my environment. Pull requests against master and RELENG_2_2 will follow shortly.

Actions

Also available in: Atom PDF