[ovs fw] Restrict IPv6 NA and DHCP(v6) IP and MAC source addresses
Neighbor Advertisments are used to inform other machines of the MAC
address to use to reach an IPv6. This commits prevents VMs from
pretending they are assigned IPv6 they should not use.
It also prevents sending UDP packets with spoofed IP or MAC even using
DHCP(v6) request ports.
Co-authored-by: David Sinquin <email address hidden>
Reviewed: https:/ /review. opendev. org/c/openstack /neutron/ +/791469 /opendev. org/openstack/ neutron/ commit/ 9f4a9f8f8672056 7a8ed5e7c5c4430 c115ad3c11
Committed: https:/
Submitter: "Zuul (22348)"
Branch: stable/rocky
commit 9f4a9f8f8672056 7a8ed5e7c5c4430 c115ad3c11
Author: Slawek Kaplonski <email address hidden>
Date: Mon Mar 29 22:21:15 2021 +0200
[ovs fw] Restrict IPv6 NA and DHCP(v6) IP and MAC source addresses
Neighbor Advertisments are used to inform other machines of the MAC
address to use to reach an IPv6. This commits prevents VMs from
pretending they are assigned IPv6 they should not use.
It also prevents sending UDP packets with spoofed IP or MAC even using
DHCP(v6) request ports.
Co-authored-by: David Sinquin <email address hidden>
Closes-bug: #1902917
Conflicts:
neutron/ agent/linux/ openvswitch_ firewall/ firewall. py
Change-Id: Iffb66433595624 87414460f5a7e19 a7fae9f935c bda992ef8a6d454 ec2c6d890e)
(cherry picked from commit ca7822e2108c151