登录 注册
submit
近期热搜
1.
hcip
2.
CCNP
首页 > 热门文章 > 技术资讯

MAC地址表和路由表的区别,一篇文章讲清楚

小编 2025-09-24 19:11:27 人看过

大家晚上好!

在我们的网络学习和运维过程中,有两个表是必须搞懂的:

  • 一个是 MAC地址表(MAC Address Table)

  • 一个是 路由表(Routing Table)

很多初学者会问:

“这两个表是不是都是转发数据用的?”
 “是不是 MAC 表是二层的,路由表是三层的?”
 “它们谁优先?在哪些设备上出现?”

今天,我们就用一篇文章讲清楚:

今日文章阅读福利:网络工程师手册

扫码添加小助理微信,备注【网工】,即可获取。

新盟教育助教老师微信HCIE99.png

 一、基本定义对比 

图片13.jpg 

 图片14.jpg

 二、转发逻辑详解 

我们以一个终端访问外部服务器的例子来说明这两个表是如何联动的:

步骤1:主机A向10.0.0.1发起请求

查本地ARP → 找网关MAC地址

发出以太帧 → 目标MAC为网关MAC

步骤2:交换机收到帧

• 查MAC地址表,决定从哪个端口转发

• 如果查不到,广播给所有端口学习

步骤3:网关设备收到帧(如三层交换机/路由器)

• 查路由表,决定如何把数据包发往目标IP(如10.0.0.1)

• 然后再次查ARP → 再发帧 → 查MAC地址表

一句话总结:

MAC地址表用于“定位设备”,路由表用于“定位路径”。

 三、图解对比(逻辑流程)

 图片15.jpg

 四、真实命令对比(华为设备示例)

查看 MAC 地址表

[Switch] display mac-address

输出示例:

MAC Address    VLAN    Port
00e0.fc12.3456   10     Gig0/0/1

查看路由表

[Router] display ip routing-table

输出示例:

Destination: 10.0.0.0/24
Protocol: Static
Next-hop: 192.168.1.1 via Gig0/0/0

 五、常见误区解析 

图片16.jpg

 六、建议记忆法 

图片17.jpg

我们今天的内容就分享到这里啦!

版权声明:本文部分素材整理自网络公开领域,版权归原作者所有,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章

精选好课

即刻报名 免费试听-咨询课程-获取免费资料
客服电话 16602639305 邮箱 jianyu.luo@thinkmo.com.cn 地址 天津市红桥区光荣道157号宝能创业中心2号楼-1、2门-907号
官方公众号
商务合作