From 3f844d0bc900e5db40ba74724e2b61e7943682d3 Mon Sep 17 00:00:00 2001 From: Neale Ranns Date: Sat, 18 Feb 2017 00:03:54 -0800 Subject: Proxy ND (RFC4389 - or a sub-set thereof). This allows the 'emulation' of bridging. That is hosts in one sub-net reachable via differenet interfaces. Introducate a new API command: ip6 nd proxy this indicates 2 things; 1) that host is reachable out of interface . VPP will thus install that route. 2) NS requests sent to will be responeded to (i.e. proxied). Change-Id: I863f967fdb5097ab3b574769c70afdbfc8d5478a Signed-off-by: Neale Ranns --- src/vnet/fib/fib_entry.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/vnet/fib/fib_entry.h') diff --git a/src/vnet/fib/fib_entry.h b/src/vnet/fib/fib_entry.h index 9dfb8127124..12fa9eb4e9b 100644 --- a/src/vnet/fib/fib_entry.h +++ b/src/vnet/fib/fib_entry.h @@ -80,6 +80,10 @@ typedef enum fib_source_t_ { * DHCP */ FIB_SOURCE_DHCP, + /** + * IPv6 Proxy ND + */ + FIB_SOURCE_IP6_ND_PROXY, /** * Adjacency source. * routes created as a result of ARP/ND entries. This is lower priority @@ -141,6 +145,7 @@ STATIC_ASSERT (sizeof(fib_source_t) == 1, [FIB_SOURCE_LISP] = "LISP", \ [FIB_SOURCE_CLASSIFY] = "classify", \ [FIB_SOURCE_DHCP] = "DHCP", \ + [FIB_SOURCE_IP6_ND_PROXY] = "IPv6-proxy-nd", \ [FIB_SOURCE_RR] = "recursive-resolution", \ [FIB_SOURCE_AE] = "attached_export", \ [FIB_SOURCE_MPLS] = "mpls", \ -- cgit 1.2.3-korg