Tags: toreanderson/clatd
Tags
clatd v1.4 Implements the following new features / config settings: * script-up/script-down: Allows the invokation of custom user scripts as clatd is starting up/shutting down. * v4-defaultroute-replace: When enabled, will make clatd replace any pre-existing IPv4 default routes while starting up, and restore them when shutting down. * v4-defaultroute-advmss: Allows for customisation of the "advmss" attribute of the IPv4 default route added via the CLAT. The default value is set to v4-defaultroute-mtu minus 40 (fixes #4).
Generate random IIDs if no EUI-64 address is found This allows clatd to work correctly on 3GPP mobile networks, where the IID is assigned from the network, rather than being generated using EUI-64. We still prefer the old method, though, the random one is only used if no EUI-64 address exists on the PLAT device. Update docs accordingly. Also upgrade docs to better describe usage as a SIIT-DC Host Agent.
Improve CLAT IPv6 address auto-generation logic In the case of there being more than one EUI-64 based IPv6 address on the PLAT device, clatd will now pick the one which share the longest common prefix length with the PLAT prefix when deciding which one to base the auto-generated CLAT IPv6 address on. This should avoid accidentally ending up with a ULA-based CLAT IPv6 address when better alternatives exist. Resolves #1.