On Fri, Apr 13, 2012 at 10:09 AM, Stefan
Berger
<stefanb@linux.vnet.ibm.com>
wrote:
This series of patches adds DHCP snooping support to libvirt's
nwfilter subsystem.
DHCP snooping detects DHCP leases obtained by a VM and
automatically
adjusts the network traffic filters to reflect the IP
addresses
with which a VM may send its traffic, thus for example
preventing
IP address spoofing.
Once leases on IP addresses expire or if a VM gives up on a
lease on an IP address, the filters are also adjusted.
All leases are persisted and automatically applied upon a VM's
restart.
Leases are associated with the tuple of VM-UUID and interface
MAC
address.
The following interface XML activates and uses the DHCP
snooping:
<interface type='bridge'>
<source bridge='virbr0'/>
<filterref filter='clean-traffic'>
<parameter name='ip_learning' value='dhcp'/>
</filterref>
</interface>
Regards,
David and Stefan