1ebe52847a
- Why I did it If multiple Vlans are configured to have DHCPv6 relay, only one relay instance is able to capture DHCP packets received from upstream, this is as a result of kernel design to operate this way (SO_REUSEPORT). DHCPv6 transmit unicast packets to clients, only multicast packets can be captured on multiple application listening on the same UDP port. This issue causing only one Vlan interface to get packets from servers. - How I did it Change the design to neglect Vlan isolation and run only one relay instance serving all Vlans with all configured DHCP servers. - How to verify it Run DHCPv6 relay test with 2 Vlans configured do have a DHCP relay. Signed-off-by: Shlomi Bitton <shlomibi@nvidia.com> |
||
---|---|---|
.. | ||
cli | ||
cli-plugin-tests | ||
critical_processes | ||
dhcp-relay.programs.j2 | ||
dhcpv4-relay.agents.j2 | ||
dhcpv6-relay.agents.j2 | ||
dhcpv6-relay.monitors.j2 | ||
docker_init.sh | ||
docker-dhcp-relay.supervisord.conf.j2 | ||
Dockerfile.j2 | ||
port-name-alias-map.txt.j2 | ||
start.sh | ||
wait_for_intf.sh.j2 |