【计算机网络】交换机の转发表

在这里插入图片描述
在这里插入图片描述

【解答】

首先需要搞清楚的一件事,交换机/网桥工作的基本原理,我们在Data-Link Layer(三)中曾经给出过:
在这里插入图片描述
有了上图中的概念,这个问题迎刃而解。

  1. 0时刻A向B发送一个数据帧,对应第三种情况——目的LAN未知,那么S1会向除了这一帧的来源端口(也就是端口1)以外的所有端口广播该帧,同时进行学习,记录下【MAC_A,1,20】这一信息;同样的S2收到S1从5号端口广播过来的数据帧,也将其广播出去,并且记录下【MAC_A,5,20】;
  2. 8时刻C向E发送一个数据帧,依旧是第三种情况。不再赘述,S1广播,并且记录下【MAC_C,2,20】;S2同样广播,并且记录下【MAC_C,5,20】. 需要留意的是,在第一步中学习的两个记录,此时的有效时间都应该递减到了12s;
  3. 16时刻E向C发送一个数据帧,S2查表发现自己有【MAC_C,5,12】这一条记录,所以直接从5号端口进行转发,并且学习下【MAC_E,1,20】;S1接收到该帧查表发现自己有【MAC_C,2,12】这一记录,于是从2号端口进行转发,并且学习下【MAC_E,5,20】. 同样的,这里我们已经考虑了有效时间的递减,第一步中的两个记录有效时间已经为4s了;
  4. 24时刻B向A发送一个数据帧,注意此时S1中关于A的记录已经注销了,它查表无法得到A所在LAN的端口号,于是S1进行广播,并且记录下【MAC_B,3,20】;同理S2也没有A所在LAN的端口记录,所以进行广播,并且记录下【MAC_B,5,20】。同样地,前三步的记录需要有效时间需要递减;
  5. 最终得到的交换机转发表如下:

R1
【MAC_C,2,4】
【MAC_E,5,12】
【MAC_B,3,20】

R2
【MAC_C,5,4】
【MAC_E,1,12】
【MAC_B,5,20】

【答案】

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_44246009/article/details/106791962
今日推荐