如何设置ipv6下一跳?

我有一个隧道工具,将IPV6数据包封装一个IPV4数据包。 但是我不能configuration路由ipv6下一跳! https://s21.postimg.org/gxddc2s2v/Screen_Shot_2016_11_01_at_11_52_01_PM.png (拓扑)

我的下一个跃点是2003 :: 1:70:16:234,这是可达的

machine1:/tmp# ping6 2003::1:70:16:234 PING 2003::1:70:16:234(2003::1:70:16:234) 56 data bytes 64 bytes from 2003::1:70:16:234: icmp_seq=1 ttl=64 time=4.29 ms 64 bytes from 2003::1:70:16:234: icmp_seq=2 ttl=64 time=1.73 ms 64 bytes from 2003::1:70:16:234: icmp_seq=3 ttl=64 time=1.75 ms --- 2003::1:70:16:234 ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 2001ms rtt min/avg/max/mdev = 1.731/2.590/4.290/1.203 ms 

当我尝试添加路由,以便通过下一跳/ gw将目的地为8.8.8.0/24的ipv4数据包路由为2003 :: 1:70:16:234/64时,它将失败

 machine1:/tmp# route add -net 8.8.8.0/24 gw 2003::1:70:16:234/64 2003::1:70:16:234/64: **Unknown host <<<<<<<<<---- ERROR** 

但是,当尝试将下一跳设置为IPv4地址时,路由添加成功。

 machine1:/tmp# route add -net 8.8.8.0/24 gw 1.70.16.234 machine1:/tmp# route del -net 8.8.8.0/24 gw 1.70.16.234 

任何关于我的route命令根本错误的input?

这里根本错在于IPv4和IPv6是完全不同的协议。 您不能将IPv4stream量路由到IPv6地址。

我怀疑你是在尝试在某处传输 IPv4stream量,但是由于你没有提供任何有关这方面的详细信息,所以无法进一步说明。