全国旗舰校区

不同学习城市 同样授课品质

北京

深圳

上海

广州

郑州

大连

武汉

成都

西安

杭州

青岛

重庆

长沙

哈尔滨

南京

太原

沈阳

合肥

贵阳

济南

下一个校区
就在你家门口
+
当前位置:首页  >  技术干货

什么是MAC地址表

发布时间:2023-12-05 03:00:47
发布人:xqq

MAC地址表是交换机能够正常工作的重要依据,它相当于交换机保存的一张“地图”。MAC地址表中的每一个表项都包含着MAC地址、VLAN-ID以及交换机接口等信息。

在图中所示的网络中,交换机SW连接着两台PC。初始情况下,SW的MAC地址表是空的,当它的某个接口收到一份数据帧时,它会将该数据帧的源MAC地址学习到MAC地址表中,并且与收到该帧的接口以及该接口所加入的VLAN进行关联,从而形成一个表项。通过查看交换机的MAC地址表,能非常直观地看出哪一台设备连接在交换机的哪个接口。

交换机的MAC地址表

当PC1及PC2开始在网络中发送数据时,SW便能够学到两者的MAC地址并且在MAC地址表中形成相应的表项。

交换机在接收数据帧时,通过检查数据帧从而自动学习到的MAC地址表项是动态表项,在MAC地址表中,这些表项的类型为Dynamic(动态)。动态的MAC地址表项是存在老化时间的。

在初始情况下,当PC1发送的数据帧到达SW的GE0/0/1接口时,SW学习PC1的MAC地址并且与GE0/0/1接口进行关联,从而形成一个MAC地址表项,与此同时,SW为这个表项启动一个计时器,这个计时器从缺省300s开始倒计时,当PC1的下一个数据帧到达SW的GE0/0/1接口时,该MAC地址表项被刷新,计时器复位并重新开始倒计时。

如果SW一直没有收到PC1发送的新数据,并且该计时器计数到0时,这个MAC地址表项将被删除。

这个机制使得交换机的MAC地址表不至于被大量陈旧的、无用的表项填充,毕竟该数据表的存储空间是有限的。

除了动态的MAC地址表项之外,我们还能为交换机添加静态的表项,静态表项不会被老化。MAC地址表最重要的作用是作为交换机进行数据帧转发的依据。

IT培训

相关文章

嵌入式培训课程:探索技术的无限可能

嵌入式培训课程:探索技术的无限可能

2023-12-12
web前端培训:vue实现双向数据绑定原理

web前端培训:vue实现双向数据绑定原理

2023-12-12
嵌入式开发:Linux系统编程的探索与实践

嵌入式开发:Linux系统编程的探索与实践

2023-12-12
Web前端:探索Web前端开发技术的新领域

Web前端:探索Web前端开发技术的新领域

2023-12-12

最新文章

python培训学校靠谱吗?为什么一定要选择千锋教育

python培训学校靠谱吗?为什么一定要选择千锋教育

2023-12-13
培训学校学java靠谱吗?为什么一定要选择千锋教育

培训学校学java靠谱吗?为什么一定要选择千锋教育

2023-12-13
网络安全哪个培训机构靠谱

网络安全哪个培训机构靠谱

2023-12-13
python培训机构可靠吗?为什么一定要选择千锋教育

python培训机构可靠吗?为什么一定要选择千锋教育

2023-12-13
在线咨询 免费试学 教程领取