From 685a51a5b89750cead1b2934c2079d2bb9c52a4a Mon Sep 17 00:00:00 2001 From: Justin Pettit Date: Tue, 1 Feb 2011 22:54:11 -0800 Subject: nicira-ext: Support matching IPv6 Neighbor Discovery messages. IPv6 uses Neighbor Discovery messages in a similar manner to how IPv4 uses ARP. This commit adds support for matching deeper into the payloads of Neighbor Solicitation (NS) and Neighbor Advertisement (NA) messages. Currently, the matching fields include: - NS and NA Target (nd_target) - NS Source Link Layer Address (nd_sll) - NA Target Link Layer Address (nd_tll) When defining IPv6 Neighbor Discovery rules, the Nicira Extensible Match (NXM) extension to OVS must be used. Signed-off-by: Justin Pettit Acked-by: Ben Pfaff --- DESIGN | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'DESIGN') diff --git a/DESIGN b/DESIGN index 56e26053..6e25f01b 100644 --- a/DESIGN +++ b/DESIGN @@ -15,7 +15,8 @@ IPv6 Open vSwitch supports stateless handling of IPv6 packets. Flows can be written to support matching TCP, UDP, and ICMPv6 headers within an IPv6 -packet. +packet. Deeper matching of some Neighbor Discovery messages is also +supported. IPv6 was not designed to interact well with middle-boxes. This, combined with Open vSwitch's stateless nature, have affected the -- cgit v1.2.3