设为首页收藏本站language 语言切换
查看: 2862|回复: 12
收起左侧

[求助] 交换机作为二层转发工具,它自身接口的MAC地址有什么用?

[复制链接]
发表于 2016-7-17 07:39:16 | 显示全部楼层 |阅读模式
5鸿鹄币
关键是在数据转发过程中,交换机自身接口的MAC地址并没有发挥任何作用啊,一切都是CAM在起作用。

最佳答案

查看完整内容

二层交换(同一个VLAN里的机器的通信)时,DST和SRC的MAC是不变的。路由时就不同了。 交换机也要互相识别的,所以接口需要MAC地址。STP时,SRC MAC就是自身的。
发表于 2016-7-17 07:39:17 | 显示全部楼层
Rockyw 发表于 2016-7-17 12:11
数据转发的过程中目的MAC地址和源MAC地址是变化的,其中就会用到交换机端口的MAC地址

二层交换(同一个VLAN里的机器的通信)时,DST和SRC的MAC是不变的。路由时就不同了。

交换机也要互相识别的,所以接口需要MAC地址。STP时,SRC MAC就是自身的。

点评

PC之间相隔多台交换机的情况了?  详情 回复 发表于 2016-7-18 21:50

评分

参与人数 1好评度 +1 收起 理由
ccnafasttrack + 1 很给力!

查看全部评分

沙发 2016-7-17 07:39:17 回复 收起回复
回复

使用道具 举报

发表于 2016-7-17 11:11:06 | 显示全部楼层
数据转发的过程中目的MAC地址和源MAC地址是变化的,其中就会用到交换机端口的MAC地址
板凳 2016-7-17 11:11:06 回复 收起回复
回复

使用道具 举报

发表于 2016-7-18 21:50:09 | 显示全部楼层
本帖最后由 Rockyw 于 2016-7-18 21:58 编辑
sboku 发表于 2016-7-18 16:18
二层交换(同一个VLAN里的机器的通信)时,DST和SRC的MAC是不变的。路由时就不同了。

交换机也要互相 ...

PC之间相隔多台交换机不同vlan呢?
地板 2016-7-18 21:50:09 回复 收起回复
回复

使用道具 举报

发表于 2016-7-19 08:38:23 | 显示全部楼层
Rockyw 发表于 2016-7-18 22:50
PC之间相隔多台交换机不同vlan呢?

不同VLAN的话就不是所谓的Switching了,而应是Routing(路由)。如我上面所写的,路由时就不同了,MAC是要变得。

点评

结论:mac地址在同一个广播域传输过程中是不变的,在跨越广播域的时候会发生改变的;而IP地址在传输过程中是不会改变的(除NAT的时候)。  详情 回复 发表于 2016-7-19 09:30
5# 2016-7-19 08:38:23 回复 收起回复
回复

使用道具 举报

发表于 2016-7-19 09:30:37 | 显示全部楼层
sboku 发表于 2016-7-19 08:38
不同VLAN的话就不是所谓的Switching了,而应是Routing(路由)。如我上面所写的,路由时就不同了,MAC是 ...

结论:mac地址在同一个广播域传输过程中是不变的,在跨越广播域的时候会发生改变的;而IP地址在传输过程中是不会改变的(除NAT的时候)。
6# 2016-7-19 09:30:37 回复 收起回复
回复

使用道具 举报

发表于 2016-7-19 09:35:50 | 显示全部楼层
Rockyw 发表于 2016-7-19 10:30
结论:mac地址在同一个广播域传输过程中是不变的,在跨越广播域的时候会发生改变的;而IP地址在传输过程 ...

7# 2016-7-19 09:35:50 回复 收起回复
回复

使用道具 举报

发表于 2016-7-21 20:45:01 | 显示全部楼层
三层包,二层帧,封装的不同。各种协议的包,source ip 跟 dest ip封装的时候都是不变的。只是一个数据帧的头部经常在换,也就是source mac跟 dst mac 经常换。
8# 2016-7-21 20:45:01 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2016-7-30 16:31:56 | 显示全部楼层
sboku 发表于 2016-7-17 07:39
二层交换(同一个VLAN里的机器的通信)时,DST和SRC的MAC是不变的。路由时就不同了。

交换机也要互相 ...

9# 2016-7-30 16:31:56 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2016-7-30 16:34:21 | 显示全部楼层
Rockyw 发表于 2016-7-17 11:11
数据转发的过程中目的MAC地址和源MAC地址是变化的,其中就会用到交换机端口的MAC地址

数据转发过程当中,应该是用不到二层交换机的MAC地址吧?正常转发不都是三层交换机的mac地址、路由器的MAC地址和终端的MAC地址吧?
10# 2016-7-30 16:34:21 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2016-7-30 16:36:17 | 显示全部楼层
Rockyw 发表于 2016-7-19 09:30
结论:mac地址在同一个广播域传输过程中是不变的,在跨越广播域的时候会发生改变的;而IP地址在传输过程 ...

very good
11# 2016-7-30 16:36:17 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2016-7-30 16:36:39 | 显示全部楼层
lifegenius 发表于 2016-7-21 20:45
三层包,二层帧,封装的不同。各种协议的包,source ip 跟 dest ip封装的时候都是不变的。只是一个数据帧的 ...

very good?
12# 2016-7-30 16:36:39 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2016-7-30 16:38:50 | 显示全部楼层
sboku 发表于 2016-7-17 07:39
二层交换(同一个VLAN里的机器的通信)时,DST和SRC的MAC是不变的。路由时就不同了。

交换机也要互相 ...

13# 2016-7-30 16:38:50 回复 收起回复
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-4-26 13:33 , Processed in 0.167198 second(s), 33 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表