不同网段设备不经过交换机路由器可以互通

哪里不懂点哪里 2020-09-17 04:41:47
安装打印机的时候,打印机原始地址是169.254,掩码255.255.0.0,将打印机直接连入办公室局域网内网一个hub上后,发现局域网内50网段的电脑(掩码255.255.255.0)直接就能ping通打印机169这个地址,并且能登录这个地址页面进行配置。电脑不确定是不是连载hub上的,有可能是这个hub上接出来的,也有可能不是(办公室太乱了搞不清了)。但就算电脑和打印机是在同一个hub上的,也可以直接互通????
...全文
19245 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复 1
引用 6 楼 冰思雨 的回复:
楼主实用 tracert 命令看一下数据包的路径,就能判断是否经历了路由器的转发。 如果经过路由器的话,那就简单了,路由器为你转发了数据包。 如果没有经过路由的话,那就一定是没有设置默认网关。 没有设置默认网关的情况下,IP地址只能靠 ARP协议 转换成 MAC地址,进行局域网的通信。 这种情况下,169没有设置默认网关的话,有ARP协议就能完成局域网的相互通信,MAC地址占据了核心位置。 如果没经路由还设置了默认网关的话,设置默认网关的主机会将其他网段的数据发送至路由器,由路由器进行转发。 路由器在转发数据包时,需要路由表(路由规则)进行数据转发。 路由器获取路由表的方式,除了路由协议外,局域网通信也是要靠ARP协议来完成的。 上述谈到的局域网,并不是说,同一网段下的互联的网络,而是只物理结构下,不经过路由器或三层交换设备所构成的物理链路。
应该没有网关,有的话也是169.254的地址,因为网络打印机出场默认都是这类地址。tracert过,没有经过路由和交换机,一步直接到的169这个地址,所以才百思不得其解。
njrobin 2020-09-26
  • 打赏
  • 举报
回复
应该在于打印机的掩码是255.255.0.0,具有“超级组网”(无类域间路由)功能。所以能访问
冰思雨 2020-09-22
  • 打赏
  • 举报
回复
楼主实用 tracert 命令看一下数据包的路径,就能判断是否经历了路由器的转发。 如果经过路由器的话,那就简单了,路由器为你转发了数据包。 如果没有经过路由的话,那就一定是没有设置默认网关。 没有设置默认网关的情况下,IP地址只能靠 ARP协议 转换成 MAC地址,进行局域网的通信。 这种情况下,169没有设置默认网关的话,有ARP协议就能完成局域网的相互通信,MAC地址占据了核心位置。 如果没经路由还设置了默认网关的话,设置默认网关的主机会将其他网段的数据发送至路由器,由路由器进行转发。 路由器在转发数据包时,需要路由表(路由规则)进行数据转发。 路由器获取路由表的方式,除了路由协议外,局域网通信也是要靠ARP协议来完成的。 上述谈到的局域网,并不是说,同一网段下的互联的网络,而是只物理结构下,不经过路由器或三层交换设备所构成的物理链路。
  • 打赏
  • 举报
回复
引用 1 楼 Iforgetmyid 的回复:
以下是网上摘录: 产品上要支持LLA,即link-local 地址,Link Local地址也被称为:链路本地地址(link local address),是设备在本地网络中通讯时用的地址,网段为169.254.0.1~169.254.254.255 当DHCP服务器故障,或者DHCP超时,不致于设备没有IP而造成连接不上。 LLA是本地链路的地址,是在本地网络通讯的,不通过路由器转发。
所以是当50的电脑直接ping169地址时,网络能准确的找到这个地址,不需要路由上的ip表和交换机上的mac表???这是什么机制?
  • 打赏
  • 举报
回复
引用 2 楼 冰思雨 的回复:
169.254网段是个特殊的网段,没有DHCP的时候用的,一般情况下,不需要路由器转发。楼主还是弄个DHCP服务吧,方便。
就是安装网络打印机的时候发现这个事情,169和50都不是同一子网竟然网络也能ping通,之前了解的这样是不可能直接通的,网上也没有好的回答,所以想问问是为什么。我是怀疑169.254地址的特殊性,或者是因为接在同一个hub上,但不知道到底是哪个原因。所以是当50的电脑直接ping169地址时,网络能准确的找到这个地址,不需要路由上的ip表和交换机上的mac表???这是什么机制?
Iforgetmyid 2020-09-18
  • 打赏
  • 举报
回复
以下是网上摘录: 产品上要支持LLA,即link-local 地址,Link Local地址也被称为:链路本地地址(link local address),是设备在本地网络中通讯时用的地址,网段为169.254.0.1~169.254.254.255 当DHCP服务器故障,或者DHCP超时,不致于设备没有IP而造成连接不上。 LLA是本地链路的地址,是在本地网络通讯的,不通过路由器转发。
冰思雨 2020-09-18
  • 打赏
  • 举报
回复
169.254网段是个特殊的网段,没有DHCP的时候用的,一般情况下,不需要路由器转发。楼主还是弄个DHCP服务吧,方便。

3,805

社区成员

发帖
与我相关
我的任务
社区描述
硬件使用 交换及路由技术相关问题讨论专区
社区管理员
  • 交换及路由技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧