SD-WAN Internet 3.1 release notes

September 21, 2010

Additions

  • Bonders can now use PPPoE. PPPoE legs can be assigned public addresses or private addresses with the correct network configuration.
  • Bonders now monitor legs as they start and run. If a leg fails to start, perhaps because PPPoE authentication fails, it is restarted. If a PPPoE daemon quits unexpectedly, it is restarted.
  • The configuration server supports PPPoE by assiging Radius usernames, passwords, IP addresses, and groups to each leg.

Removals

  • Bonders no longer use the Debian volatile repository.
  • Leg netmask and gateway are no longer required fields in the config server, as these are not needed when using PPPoE.

Changes

  • To reduce load on the configuration server, bonders now update their cached configuration files each hour within a one-minute block, rather than all at the exact same time.
  • The time Bonding waits for OpenVPN daemons to exit has been reduced. This reduces the time required for Bonding on aggregators to stop by about 50%.

Fixes

  • The Debian preseed file has been updated with correct APT repository sources.
  • The /etc/hosts file is now updated to match the entry in /etc/hostname.
  • “UseDNS no” is no longer appended to the SSH configuration file multiple times.
  • The Flowlet monitoring thread no longer delays Bonding shutdown if it is waiting to restart the Flowlet balancing script.
  • If a leg ping check is in progress when Bonding shuts down, it no longer gives a logging-related error.
  • When errors are encountered while applying updates from the config server, Bonding logs the error but without any unnecessary detail.

Defects

  • Leg netmask and gateway fields are not required, even for static-IP legs. Failing to supply these fields for a static-IP leg will make a bonder unable to start that leg.