为什么在 Windows 7 中会有冗余路由?

为什么在 Windows 7 中会有冗余路由?

我正在尝试更好地理解我的路由表。我的路由表是:

    IPv4 Route Table
    ===========================================================================
    Active Routes:
    Network Destination        Netmask          Gateway       Interface  Metric
1.           0.0.0.0          0.0.0.0      192.168.1.1    192.168.1.151     25
2.         127.0.0.0        255.0.0.0         On-link         127.0.0.1    306
3.         127.0.0.1  255.255.255.255         On-link         127.0.0.1    306
4.   127.255.255.255  255.255.255.255         On-link         127.0.0.1    306
5.       192.168.1.0    255.255.255.0         On-link     192.168.1.151    281
6.     192.168.1.151  255.255.255.255         On-link     192.168.1.151    281
7.     192.168.1.255  255.255.255.255         On-link     192.168.1.151    281
8.         224.0.0.0        240.0.0.0         On-link         127.0.0.1    306
9.         224.0.0.0        240.0.0.0         On-link     192.168.1.151    281
10.  255.255.255.255  255.255.255.255         On-link         127.0.0.1    306
11.  255.255.255.255  255.255.255.255         On-link     192.168.1.151    281
    ===========================================================================

其中大多数条目对我来说都是有意义的,但有一些让我感到困惑:

  • 2 和 3 似乎是多余的,2 和 4 也是如此。为什么不只是 2?
  • 5 和 6 似乎是多余的,5 和 7 也是如此。为什么不只是 5?

我正在尝试理解路由表,但这一点仍然让我感到困惑。

编辑:作为测试,我删除了第 3 行。尽管第 2 行似乎完成了同样的事情,但我却失去了访问网站的能力。

答案1

这几乎是 Windows 本身在初始化自己的路由表时构建的标准 Windows 路由表。微软在创建它时可能知道他们在做什么。以下是这些行的含义

默认路由对于下面未定义的网络,请连接到您的互联网网关

1. 0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.151 25

路由至环回网络

2. 127.0.0.0 255.0.0.0 On-link 127.0.0.1 306

您的机器的环回地址

3. 127.0.0.1 255.255.255.255 On-link 127.0.0.1 306

您的环回网络广播地址

4. 127.255.255.255 255.255.255.255 On-link 127.0.0.1 306

路由至您的本地网络

5. 192.168.1.0 255.255.255.0 On-link 192.168.1.151 281

您的机器的本地地址

6. 192.168.1.151 255.255.255.255 On-link 192.168.1.151 281

您的本地网络广播地址

7. 192.168.1.255 255.255.255.255 On-link 192.168.1.151 281

路由至多播

8. 224.0.0.0 240.0.0.0 On-link 127.0.0.1 306

9. 224.0.0.0 240.0.0.0 On-link 192.168.1.151 281

路由至全球广播(所有网络)

10. 255.255.255.255 255.255.255.255 On-link 127.0.0.1 306

11. 255.255.255.255 255.255.255.255 On-link 192.168.1.151 281

为什么要有额外的线条?它们准确地定义了在哪里可以找到东西。

192.168.1.255可通过 192.168.1.151 访问,并且可从这里向本地网络上的所有计算机发送广播。网络掩码 255.255.255.255 会锁定通过广播与该地址进行的所有通信。

192.168.1.0您的本地网络是否可通过 192.168.1.151 访问,其中可以找到 192.168.1 域中由网络掩码 255.255.255.0 定义的所有其他计算机。

192.168.1.151可通过其自身访问的网络掩码 255.255.255.255 是您分配的本地网络地址。

添加额外的线路可能没有什么意义,但是如果您可以使用像 ASA-5505 这样的防火墙/路由器并开始使用 ACL,您就会很快意识到为什么您需要明确指定寻址。

相关内容