QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1624|回复: 3

路由表中子网掩码是怎么来的?

[复制链接]
发表于 2003-12-13 11:20:43 | 显示全部楼层 |阅读模式
在win2k中用 route PRINT 命令时可以看到

Network Destination      Netmask     Gateway      Interface     Metric
      
这里面有一个Netmask项,在linux下面查看路由表却看不到这个项,请问这是怎么回事,是否这一项可有可无。还有这个子网掩码是用什么方法得到的,用来做什么?
请哪位高手帮我一下,有劳。先谢谢
发表于 2003-12-15 09:17:05 | 显示全部楼层
有呀 !
你可以route试试

是不是这个原因:
192.168.1.1 /24  --> 24就是子网掩码 ==255.255.255.0
回复

使用道具 举报

 楼主| 发表于 2003-12-15 11:52:41 | 显示全部楼层
多谢各位,这个问题我已经知道了。不必再回复。
回复

使用道具 举报

 楼主| 发表于 2003-12-15 12:19:13 | 显示全部楼层
大家好。这个问题我已经知道答案了。或许有人会有和我一样的问题,虽然不是什么大问题,但是我想把我的结果写出来,希望给大家作个参考,如果有错,请指正,给我发邮件。

起初我问这个问题是因为我不知道在应用路由表时如何找到于目的IP想匹配的网络,因为RIP第一版的报文是没有带子网掩码的,而要想在匹配一条路由时,就必须获得目的IP的网络号(除主机地址直接匹配情况除外),那就要用掩码,可是刚才说了如果用RIP1那么我们就不以区分出一条路由的目的地是否存在子网划分,因为我们没有准确的子网掩码。解决这个就是简单的用主网络的子网掩码,比如在路由表中有一项是:
140.252.0.0    140.252.x.x   ..... ......
现在有一条IP要去上面的那个地址,假设是:140.252.32.250。.没有子网掩码,怎么求这条IP是否与上面的网络匹配,你能保证这个地址没有被划分子网吗?要匹配其它项也是一样的,没有掩码。
这时候只能用140.252.32.250的主网络掩码:255.255.0.0  因为我们可以确定:140.252.32.250肯定是:140.252.0.0下面的一个网络,所以可以找到匹配项,并把数据报最终发到:140.252.0.0这个网络,而这个路由器就可以根据各个接上的子网掩码,把数据报发到下确的子网(如果有)。
以上就是我的理解,如果有错,请告诉我正确的答案,给我发邮件。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-25 21:29 , Processed in 0.085920 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表