阅读:3314回复:8
怎样区分主机和路由器
在SNMP中可以作到吗?????
|
|
沙发#
发布于:2002-03-19 14:49
hi,LXMFF
有一个比较简单的方法,但此方法只能区分能转发和不能转发的设备,也就是大致指主机(前提是不能转发)和非主机(如路由器等)。 方法如下:在Rfc-1213下的IP组中的IpForwarding 一项。自己看看此mib文件吧! 希望能对你有帮助! netcomm |
|
板凳#
发布于:2002-03-20 12:16
但是有许多主机都可以转发,我用工具试了一下,发现主机和路由器的结果一样,还有没有更好的方法?????多谢指教!!!!
|
|
地板#
发布于:2002-04-09 11:49
主机和路由器的操作系统不一样 可以试试这个区别 |
|
地下室#
发布于:2002-04-16 09:59
请叫GIBIT大虾,我用什么方式来判别他们的操作系统不一样呢?????
|
|
5楼#
发布于:2002-04-26 10:39
路由器一定会存在一个主机没有的MIB信息吧?那是当然。将这个特有MIB信息发向路由器和主机,主机返回的信息为NULL,而路由器返回的是实际数据。我已经实现。这可以算是“网络拓朴发现”机制。
|
|
6楼#
发布于:2002-04-26 10:53
通过相关的OID
|
|
7楼#
发布于:2002-04-26 15:19
我想请两位说的详细一点,好吗???
例如,哪个具体的MIB库? 哪个具体的OID? |
|
8楼#
发布于:2002-04-28 17:45
鹅也曾经有过这样的困扰,单纯靠一个4.1.0来判断是否路由器有些太片面。
现在把鹅的想法拿出来与大家共享。 首先判断4.1.0,如果值不为1,表示不是网关,肯定不是路由器; 如果值为1,就判断1.7.0。这是一个判断设备属性的OID,例如交换机一般是2,表示2的(2-1)次方,其中括号里的2表示第二层。路由器则应该是2+4+8+64=78,主机一般是8+64 = 72。但主机如果允许路由转发,则应该是4+8+64 = 76; 如果这些还不能判断,则看1.1.0,主机的系统描述总不会有Router的字样吧。 对于XHYAN的实现,我觉得只能作为一个候补。因为除了路由器和主机,还有很多的网络设备。 |
|