neutron/neutron/plugins/ml2/drivers
sridhargaddam 1776511429 Add IPv6 Address Resolution protection
Similar to IPv4 arp protection support, this patch adds the necessary OVS
rules to prevent ports attached to agent from sending any icmpv6 neighbor
advertisement messages that contain an IPv6 address not belonging to the port.

For details please refer to "Figure 3. Attack against IPv6 Address Resolution"
http://www.cisco.com/web/about/security/intelligence/ipv6_first_hop.html

DocImpact
SecurityImpact

Closes-Bug: #1491690
Change-Id: I1f8311f1b9ae1be02afde3e9078e49c6da373a88
2015-09-15 12:24:10 +00:00
..
brocade Add block name to switch config options for MLX plug-ins. 2015-04-13 15:15:56 -04:00
freescale Remove unnecessary executable permission 2015-08-01 05:16:32 +00:00
hyperv Fixes wrong neutron Hyper-V Agent name in constants 2015-08-30 04:21:56 +00:00
ibm IBM SDN-VE Plugin decomposition 2015-03-17 09:07:43 -07:00
l2pop Delete the useless variable agent_host 2015-09-06 23:32:49 +08:00
linuxbridge Merge "Do not specify host for l2population topics" 2015-09-14 16:50:23 +00:00
mech_bigswitch Big Switch Networks code split 2015-03-06 09:43:30 +00:00
mech_sriov Merge "sriov: update port state even if ip link fails" 2015-09-09 18:16:31 +00:00
mlnx Move in-tree vendor AGENT_TYPE_* constants 2015-08-24 20:16:05 +00:00
ofagent ofagent: Update after networking-ofagent release 2015-03-12 13:13:53 +09:00
opendaylight Support delegation of bind_port to networking-odl backend driver. 2015-08-10 14:07:59 +00:00
openvswitch Add IPv6 Address Resolution protection 2015-09-15 12:24:10 +00:00
ovsvapp Ml2 Mechanism Driver for OVSvApp Solution 2015-03-24 16:28:10 +00:00
__init__.py Empty files should not contain copyright or license 2014-10-20 00:50:32 +00:00
helpers.py Randomize tunnel id query to avoid contention 2015-05-11 02:18:54 +04:00
mech_agent.py Migrate to oslo.log 2015-03-12 11:22:56 +01:00
type_flat.py Python3: use six.iteritems() instead of dict.iteritems() 2015-06-01 23:13:42 +02:00
type_geneve.py Add Geneve type driver support to ML2 2015-08-27 20:04:35 +03:00
type_gre.py Abstract sync_allocations 2015-06-25 09:12:54 +00:00
type_local.py Python3: use six.iteritems() instead of dict.iteritems() 2015-06-01 23:13:42 +02:00
type_tunnel.py Stop logging deadlock tracebacks 2015-09-04 05:42:10 -07:00
type_vlan.py Python 3: use dict.values instead of dict.itervalues 2015-06-15 17:08:44 +02:00
type_vxlan.py Abstract sync_allocations 2015-06-25 09:12:54 +00:00