sonic-buildimage/dockers/docker-dhcp-relay
shlomibitton 56f9464497 [dhcp_relay] DHCP relay support for IPv6 (#7772)
Why I did it
Currently SONiC use the 'isc-dhcp-relay' package to allow DHCP relay functionality on IPv4 networks only.
This will allow the IPv6 functionality along the IPv4 type.

How I did it
Edit supervisord template to start DHCPv6 instances when configured to do so on Config DB.
Align cfg unit test to the new change.
Add DHCPv6 relay minigraph parsing support and a suitable t0 topology xml file for UT.

How to verify it
Configure DHCPv6 agents as described on the feature HLD: Azure/SONiC#765
Test it with real client/server with IPv6 or use the dedicated automatic test: Azure/sonic-mgmt#3565
Signed-off-by: Shlomi Bitton <shlomibi@nvidia.com>

* Split docker-dhcp-relay.supervisord.conf.j2 template into several files for easier code maintenance
2021-08-03 23:01:52 -07:00
..
critical_processes [dockers] Update critical_processes file syntax (#4831) 2020-06-25 21:18:21 -07:00
dhcp-relay.programs.j2 [dhcp_relay] DHCP relay support for IPv6 (#7772) 2021-08-03 23:01:52 -07:00
dhcpv4-relay.agents.j2 [dhcp_relay] DHCP relay support for IPv6 (#7772) 2021-08-03 23:01:52 -07:00
dhcpv6-relay.agents.j2 [dhcp_relay] DHCP relay support for IPv6 (#7772) 2021-08-03 23:01:52 -07:00
dhcpv6-relay.monitors.j2 [dhcp_relay] DHCP relay support for IPv6 (#7772) 2021-08-03 23:01:52 -07:00
docker_init.sh [supervisord]: use abspath as supervisord entrypoint (#5995) 2020-11-22 21:18:44 -08:00
docker-dhcp-relay.supervisord.conf.j2 [dhcp_relay] DHCP relay support for IPv6 (#7772) 2021-08-03 23:01:52 -07:00
Dockerfile.j2 [dhcp_relay] DHCP relay support for IPv6 (#7772) 2021-08-03 23:01:52 -07:00
port-name-alias-map.txt.j2 [dhcp-relay] Reduce Calls to SONiC Cfggen (#5175) 2020-08-17 15:47:14 -07:00
start.sh First cut image update for kubernetes support. (#5421) 2020-12-22 08:01:33 -08:00
wait_for_intf.sh.j2 [MultiDB] (./dockers dir) : replace redis-cli with sonic-db-cli and use new DBConnector (#3923) 2020-01-22 11:27:21 -08:00