From: Vinay K Nallamothu <nvi...@juniper.net> Date: Tue, 19 Mar 2019 22:41:18 +0000
> This patch adds support for 6PE (RFC 4798) which uses IPv4-mapped IPv6 > nexthop to connect IPv6 islands over IPv4 only MPLS network core. > > Prior to this fix, to find the link-layer destination mac address, 6PE > enabled host/router was sending IPv6 ND requests for IPv4-mapped IPv6 > nexthop address over the interface facing the IPv4 only core which > wouldn't success as the core is IPv6 free. > > This fix changes that behavior on 6PE host to treat the nexthop as IPv4 > address and send ARP requests whenever the next-hop address is an > IPv4-mapped IPv6 address. > > Below topology illustrates the issue and how the patch addresses it. ... > With the change, when R0 sends an IPv6 packet over MPLS tunnel to > abcd::2.2.2.2, > using ::ffff:172.18.0.11 as the nexthop, it does neighbor discovery for > 172.18.18.0.11. > > Signed-off-by: Vinay K Nallamothu <nvi...@juniper.net> > Tested-by: Avinash Lingala <ar9...@att.com> > Tested-by: Aravind Srinivas Srinivasa Prabhakar <apr...@juniper.net> Applied.