ipv6:即使使用静态路由,我也只能 ping 同一网络中的 1 个接口

网络工程 思科 路由 IPv6 gns3 路线
2022-02-07 15:04:15
This is how I set up a static route. 
R1(conf): ipv6 route 2004:DB8:2233:23::/64 2001:DB8:1122:12::2

With this, I can ping to 2004:DB8:2233:23::2 (S2/2 on R2) but not to 2004:DB8:2233:23::3 (S2/2 on R3)

这是来自以下的 sh ipv6 int 简介:

**R1**

GigabitEthernet1/0     [up/up]
    FE80::C801:15FF:FEB9:1C
    2001:DB8:1234:1:C801:15FF:FEB9:1C
Serial2/1              [up/up]
    FE80::C801:15FF:FEB9:0
    2001:DB8:1122:12::1

**R2:**
Serial2/1              [up/up]
    FE80::C802:15FF:FEC8:0
    2001:DB8:1122:12::2
Serial2/2              [up/up]
    FE80::C802:15FF:FEC8:0
    2004:DB8:2233:23::2

sh ipv6 route from:
R1:
C   2001:DB8:1122:12::/64 [0/0]
     via Serial2/1, directly connected
L   2001:DB8:1122:12::1/128 [0/0]
     via Serial2/1, receive
C   2001:DB8:1234:1::/64 [0/0]
     via GigabitEthernet1/0, directly connected
L   2001:DB8:1234:1:C801:15FF:FEB9:1C/128 [0/0]
     via GigabitEthernet1/0, receive
S   2001:DB8:1234:4::/64 [1/0]
     via 2001:DB8:1122:12::2
S   2001:DB8:3344:34::/64 [1/0]
     via 2001:DB8:1122:12::2
S   2004:DB8:2233:23::/64 [1/0]
     via Serial2/1, directly connected
     via 2001:DB8:1122:12::2
L   FF00::/8 [0/0]

R2:
C   2001:DB8:1122:12::/64 [0/0]
     via Serial2/1, directly connected
L   2001:DB8:1122:12::2/128 [0/0]
     via Serial2/1, receive
S   2001:DB8:1234:4::/64 [1/0]
     via 2004:DB8:2233:23::3
S   2001:DB8:3344:34::/64 [1/0]
     via 2004:DB8:2233:23::3
C   2004:DB8:2233:23::/64 [0/0]
     via Serial2/2, directly connected
L   2004:DB8:2233:23::2/128 [0/0]
     via Serial2/2, receive
L   FF00::/8 [0/0]
     via Null0, receive

在此处输入图像描述

1个回答

您需要记住 ping 是双向的。您发送了一个 ICMP 回显请求,并希望得到一个 ICMP 回显答复。这意味着回复设备还必须有一条返回原始发件人的路线。

您没有包含 R3 路由表,但 R3 似乎没有返回 ICMP 回显请求源的路由。R1 知道如何到达 R3 的网络是不够的,但 r2 需要知道如何到达 R1 和 R3 的网络,同样重要的是,R3 需要知道如何到达 R1 的网络。


当您在这里寻求帮助时,您确实需要包括所有网络设备的完整配置。

此外,如您所见,静态路由无法扩展。您应该使用路由协议在路由器之间交换路由信息,它会自动添加或删除每个路由器中的路由。OSPFv3 可用于 IPv6。