Juniper EX3300 路由问题

Juniper EX3300 路由问题

我的 Juniper EX3300 上的路由似乎不起作用。我的 ISP 网关位于 xx.xx.xx.xx。我的配置如下:

routing-options {
    static {
        route 0.0.0.0/0 {
            next-hop xx.xx.xx.xx;
            retain;
        }
    }                                   
}

我可以从交换机 ping 到我的 ISP 网关。但是,我无法 ping 到任何其他 IP。当我执行跟踪路由(到 Google.com 的 IP)时。这是我得到的结果:

traceroute to 74.125.224.69 (74.125.224.69), 30 hops max, 40 byte packets
traceroute: sendto: No route to host
 1 traceroute: wrote 74.125.224.69 40 chars, ret=-1
 *traceroute: sendto: No route to host

我需要启用任何协议吗?我想这不言而喻,但我对 Junos 还不太熟悉。

更新:这是来自的输出show interfaces terse | match inet

bme0.32768              up    up   inet     128.0.0.1/2     
jsrv.1                  up    up   inet     128.0.0.127/2   
vlan.0                  up    up   inet     10.0.1.1/24     
vlan.1                  up    up   inet     xx.xx.xx.110/30

这是输出show route forwarding-table::

Routing table: default.inet
Internet:
Destination        Type RtRef Next hop           Type Index NhRef Netif
default            perm     0                    rjct    36     1
0.0.0.0/32         perm     0                    dscd    34     1
10.0.1.0/24        intf     0                    rslv  1321     1 vlan.0
10.0.1.0/32        dest     0 10.0.1.0           recv  1319     1 vlan.0
10.0.1.1/32        intf     0 10.0.1.1           locl  1320     2
10.0.1.1/32        dest     0 10.0.1.1           locl  1320     2
10.0.1.3/32        dest     1 0:25:90:63:26:53   ucst  1331     2 vlan.0
10.0.1.255/32      dest     0 10.0.1.255         bcst  1318     1 vlan.0

答案1

好吧,我知道这是因为出于某种原因,您的系统没有安装默认路由。将您的转发表与我的进行比较:

> show route forwarding-table          
Routing table: default.inet
Internet:
Destination        Type RtRef Next hop           Type Index NhRef Netif
default            user     2 0:13:5f:3:af:8f    ucst   580     5 fe-0/0/0.0
default            perm     0                    rjct    36     1
0.0.0.0/32         perm     0                    dscd    34     1

请注意,default对我来说 列出了两次。一次带有 type ucst,一次带有rjct,而您的只有一行带有rjct。拒绝就是您看到 的原因no route to host

我最好的猜测是路由守护进程需要重新启动。您可以尝试停用路由选项并提交,然后重新激活它。我也不认为您需要retain上的属性next-hop。在大多数正常情况下,这是不必要的。

如果设备是远程的,则有效执行此操作的安全方法是停用它,然后发出commit confirmed 5。这将在 5 分钟后自动回滚配置。

我也遇到过必须重新启动设备才能使路由表正确稳定的情况,因此如果上述步骤之后它不起作用,那么就尝试重新启动。

当然,这是假设您没有输入next-hop。由于您没有列出它,所以我不能肯定地说,但根据您的路由表和接口配置, 应该next-hop[REDACTED]。如果这与您所拥有的不符,那么这就是您的问题。

答案2

当您使用路由策略时,请检查下一跳是否在 ARP 表中。

ps. 只是猜测,但基本上可能就是这样。

相关内容