IP路由删除延迟

IP路由删除延迟

(很抱歉,如果这是这个问题的错误 StackExchange,但似乎确实存在一些混淆IP 网络问题的适当针对性

为了解决问题,我被迫学得更快一个问题阻碍了我的“真正的工作”。最近我被教导使用ip route而不是route,这似乎确实有效......最终。IE,我反复观察如下事件:

me@client:~$ sudo ip route show
Thu Jan 22 23:47:36 EST 2015
0.0.0.0/1 via 10.144.0.13 dev ppp0  proto none  metric 1 
default via 192.168.1.1 dev eth0  proto static 
10.144.0.1 dev ppp0  proto kernel  scope link  src 10.144.0.13 
128.0.0.0/1 via 10.144.0.13 dev ppp0  proto none  metric 1 
134.67.15.30 via 10.8.0.5 dev tun0  proto none  metric 1 

me@client:~$ sudo ip route del 0.0.0.0/1 via 10.144.0.13
# note null response, so I'm assuming this worked. But ...

me@client:~$ date ; sudo ip route show
Thu Jan 22 23:47:54 EST 2015
# ... it's still there!
0.0.0.0/1 via 10.144.0.13 dev ppp0  proto none  metric 1 
default via 192.168.1.1 dev eth0  proto static 
10.144.0.1 dev ppp0  proto kernel  scope link  src 10.144.0.13 
128.0.0.0/1 via 10.144.0.13 dev ppp0  proto none  metric 1 
134.67.15.30 via 10.8.0.5 dev tun0  proto none  metric 1 

# But if I `ip route del` a second time, ...
me@client:~$ sudo ip route del 0.0.0.0/1 via 10.144.0.13
# ... again null response, but ...

me@client:~$ date ; sudo ip route show
Thu Jan 22 23:48:13 EST 2015
default via 192.168.1.1 dev eth0  proto static 
10.144.0.1 dev ppp0  proto kernel  scope link  src 10.144.0.13 
128.0.0.0/1 via 10.144.0.13 dev ppp0  proto none  metric 1 
134.67.15.30 via 10.8.0.5 dev tun0  proto none  metric 1 
# ... now '0.0.0.0/1 via 10.144.0.13' is gone

(而且,FWIW,我正在跑步

me@client:~$ cat /etc/debian_version
jessie/sid
me@client:~$ uname -rv
3.11-2-amd64 #1 SMP Debian 3.11.8-1 (2013-11-13)

)所以我想知道,删除路线的这种明显延迟是否正常?

  1. 如果是这样,在所有/大多数情况下都是正常的,还是更有可能是由于
    1. 我的客户端的配置(例如发行版、内核)?
    2. 我的情况==VPN隧道? (设计细节这里、实施细节这里
    3. 我的使用ip route
      1. 如果是后者,是否有一些延迟较少的工具来获取和设置 IP 路由?
  2. 如果没有,我可以做些什么来减少明显的延迟吗?我问是因为我正在尝试调试的情况是时间敏感的:我试图了解更多有关连接隧道穿越 VPN 时发生的情况,这会导致提供隧道的 VPN(隧道穿越 VPN ... 隧道所通过的 VPN :-)快速崩溃。

相关内容