0
关注
6108
浏览

交换机 在什么情况下看mac 在什么情况下看IP?

为什么被折叠? 0 个回复被折叠
康宁 核心会员 用户来自于: 北京市
2026-01-11 22:27
看ip的就不是交换机了,而是 Wait for it 三层交换机。
匿名用户用户来自于: 北京市
2026-01-11 22:42
二层时候看MAC,上了三层就看IP。网段相同看MAC,网段不同看IP。简单这样理解吧。
逻辑 核心会员 用户来自于: 北京市
2026-01-11 22:48
交换机看不到ip。 交换机是根据以太帧的mac地址选择端口的。
匿名用户用户来自于: 北京市
2026-01-11 23:36
rfc
dading1234 核心会员 用户来自于: 北京市
2026-01-11 22:35
首先,不知道题主明不明白什么是二层交换机,什么是三层交换机。按照题主的描述应该是在使用3层交换机,以下假设为3层交换机。 先假设源与目的ip在同一个网段。 首先交换机收到数据包 发现目的mac地址不是自己的,于是查看本地mac数据库,想要查出有这个mac地址的设备在哪个端口,然后发现查不到,于是会将该包从所有端口泛洪出去。 再假设源与目的ip不在一个网段里。 启用三层功能查找,查路由表,查不到,于是丢弃该数据包。查到了,根据路由表转发。
Dali Fan 核心会员 用户来自于: 北京市
2026-01-11 23:08
交换机收到报文后,在mac表上寻找destination mac对应的出口。你所描述的情况是找不到出口,二层转发找不到出口,则在广播域(同vlan)内广播,以确接收者能收到报文。
匿名用户用户来自于: 北京市
2026-01-11 23:34
IP是三层,即网络层协议,工作于三层的设备是路由器,而交换机是二层设备,工作于数据链路层。交换机工作不涉及 IP,只解析以太网帧,即MAC层的Frame,根据以太网帧的MAC地址来转发报文。 数据经IP协议封装后称为报文,经MAC层封装后叫做以太网帧。通常不做严格区分,都叫报文。 主机A向主机B发报文,知道B的IP地址,但不知道B的MAC地址。 主机A首先会发ARP报文,ARP报文最终在MAC层被封装成以太网帧,其源MAC地址是主机A自己,目的MAC地址是广播地址,就是向外广播询问,请求主机B回答。 交换机接收到主机A的包含ARP广播报文的Frame,会解析该Frame,发现目的MAC地址是广播地址,就是向自己的所有端口广播该Frame,源MAC地址依然是主机A,目的MAC地址依然是广播地址。同时如果源MAC地址,交换机之前没有学习过,就会添加到自己的MAC地址表中,也就是交换机学习到主机A的MAC地址。 经交换机广播后,ARP报文被主机B接收到,主机B发现被请求的IP是自己,就会发一个回应报文,同样在MAC层被封装成以太网帧,源MAC地址是主机B,目的MAC地址是主机A,告诉主机A你请求的IP就是我,这是一个单播报文。 交换机接收到主机B发送的回应报文后,解析到源MAC地址是主机B,从而添加到自己的MAC地址表中,学习到主机B。目的地址是主机A,之前学习到了,就直接将报文转发到主机A对应的端口,源和目的MAC地址不变。 主机A接收到主机B的回应后,就知道主机B的MAC,添加到自己的ARP表中,下次再和B通信就不需要再发ARP报文了。 整个过程可以看出,一是没有出现交换机的MAC地址,二是报文的源MAC地址和目的MAC地址都不变。交换机的网络端口对应一个MAC,但通常不需要MAC地址,因为转发不需要。如果交换机有管理功能,通常有一个管理MAC地址,对应交换机的管理单元,例如CPU。交换机解析到某个端口接收的报文的目的地址是自己,就会把报文发给自己的CPU或管理模块。 交换机解析到主机A发送的报文的目的MAC地址,是单播地址,但是自己的MAC地址表中没有,那交换机不知道向那个端口转发,就会向自己所有的端口转发该报文,源MAC地址和目的MAC地址都不变。 这样交换机所有端口下的的设备都会收到该报文,设备是交换机会继续转发,这样可能引起广播风暴,引起网络崩溃,现在交换机都有广播风暴抑制功能。如果是主机,发现目的MAC不是自己,就会丢弃该报文。最后,如果有主机发现目的MAC地址是自己,就会按报文要求处理,只要最后发报文到交换机,交换机就会学习到它的MAC地址。 如果最终,没有主机是目的MAC地址,那就是网络不通。

关于作者

问题动态

发布时间
2026-01-12 00:22
更新时间
2026-01-12 00:22
关注人数
0 人关注

相关问题

宾馆网络是用交换机好还是用路由器好
一根网线可以接几个网络摄像机,每个摄像机是否都要配一个交换机
光纤存储交换机是干什么用的
交换机分几种类型?
交换机下无网络
交换机芯片一般是什么系统结构的?
PoE交换机相比普通交换机的优势在哪?
交换机的层数区别
请问程控交换机是干嘛用的?
综合布线系统这一概念主要针对哪些情况

推荐内容

家里的网络!路由器?交换机?
交换机下能抓包吗?
交换机可以拦截 ARP 广播吗?
关于交换机动态ARP检测?
交换机门数最大能到多少?
交换机芯片一般是什么系统结构的?
交换机下的设备之间的速度?
这个路由器(交换机)是什么型号的啊?
路由器和交换机有哪些不同?
雾海微岩的交换机到底怎么样?
All Rights Reserved Powered BY WeCenter V4.1.0 © 2026 粤ICP备20025096号-2
  

粤公网安备 44190002007303号