Support muliple RAs on single interface
authorPierre Pfister <ppfister@cisco.com>
Fri, 8 Dec 2017 14:15:02 +0000 (15:15 +0100)
committerHans Dedecker <dedeckeh@gmail.com>
Fri, 8 Dec 2017 17:22:06 +0000 (18:22 +0100)
commit750e457e3000187b85906814a2529ede24775325
tree020851603a89a5cbed9ae0d92e0647a76de037c4
parentc516801e3dbb992ce1ea5274439b9b30888d9fb1
Support muliple RAs on single interface

IETF is moving toward implementing IPv6 multihoming by sending
multiple RAs on a single interface:
- draft-ietf-intarea-provisioning-domains-00
- draft-ietf-rtgwg-enterprise-pa-multihoming-02

odhcpd supports configuration of multiple software interfaces
on the same physical interface, which already advertises
multiple RAs, but had two issues:
- Each RA includes all the prefixes available on the interface.
- Replies to sollicits with a single RA.

This patch introduces the prefix_filter configuration parameter
which allows filtering prefixes that are sent in a given RA,
and fixes the sollicit code in order to reply with all the RAs
that are configured on a given interface.

Signed-off-by: Pierre Pfister <ppfister@cisco.com>
README
src/config.c
src/odhcpd.c
src/odhcpd.h
src/router.c