求教大佬,交换机学习mac地址疑问?小白一个,谢谢

csdn_cjc 2017-05-25 12:02:14


上图中,主机X发送一个数据帧给主机Z,当数据帧到达交换机A时(假设交换机A刚启动),交换机
在端口2和6转发数据帧。当数据帧到达主机Z,主机Z返回信息,交换机学习到主机Z的MAC地址。到
这里应该没错(其实我对主机Z返回信息这个有疑问)。
然后我想不明白交换机A怎么学习到主机Y的MAC地址?

先谢过各位大佬!!
...全文
763 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
csdn_cjc 2017-05-31
  • 打赏
  • 举报
回复
好的,谢谢。。结帖了
X-i-n 2017-05-27
  • 打赏
  • 举报
回复
看是哪种,如果是单向的,而且不需要回复的场景,就不回复,但这点我不太确定,但能肯定的是只要涉及到“消息确认”(协议层面的规定,比如TCP的场景,建立连接和通信的时候的ACK)和消息回复(业务层面的需求,比如X发消息给Y,Y需要再发消息给X),一定是有回复动作的。
csdn_cjc 2017-05-26
  • 打赏
  • 举报
回复
引用 3 楼 Runnerchin 的回复:
每个交换机都有一张表,记录了mac地址所在端口,要访问这个地址,只要把帧从这个端口扔过去就行,这张表中的条目会老化,会新增,会更新。 X找Y的时候,A就会找这张表,看有没有Y的记录,表里没记录就把帧从所有接口(除了来源接口)发出去,这样B就能收到,然后到自己的表里查,查到Y就发过去了。反过来的话,因为AB两个交换机已经都存了对应的MAC地址,所以直接从对应的接口发送就行,不用再走第一步的所有接口发一遍的过程。
最后一个问题,以太网中,主机X发送数据帧给主机Y,那么主机Y接收到数据帧后,会回复主机X吗?
X-i-n 2017-05-26
  • 打赏
  • 举报
回复
每个交换机都有一张表,记录了mac地址所在端口,要访问这个地址,只要把帧从这个端口扔过去就行,这张表中的条目会老化,会新增,会更新。 X找Y的时候,A就会找这张表,看有没有Y的记录,表里没记录就把帧从所有接口(除了来源接口)发出去,这样B就能收到,然后到自己的表里查,查到Y就发过去了。反过来的话,因为AB两个交换机已经都存了对应的MAC地址,所以直接从对应的接口发送就行,不用再走第一步的所有接口发一遍的过程。
csdn_cjc 2017-05-25
  • 打赏
  • 举报
回复
引用 1 楼 Runnerchin 的回复:
B告诉他的。交换机收到每条数据帧的时候,都会记录源MAC - 源端口的映射。没有就广播问。
先谢谢!!B什么时候告诉他的,是主机X发送数据帧给主机Y,主机Y接收到数据响应时吗?还是主机Y主动发送数据帧时? 其实,我应该是不清楚,以太网中目的端接收到数据帧时是否会应答。
X-i-n 2017-05-25
  • 打赏
  • 举报
回复
B告诉他的。交换机收到每条数据帧的时候,都会记录源MAC - 源端口的映射。没有就广播问。

3,805

社区成员

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

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