以太网交换机帧转发分析 | AI生成和翻译

Home 2026.03

问题:在给定的 Ethernet 拓扑(见图 28)和当前 switch forwarding table(见表 28)下,host 00-e1-d5-00-23-a1 向 host 00-e1-d5-00-23-c1 发送一个 data frame。收到 frame 后,host 00-e1-d5-00-23-c1 向 host 00-e1-d5-00-23-a1 发送一个 acknowledgment frame。请回答:(1) switch 分别将 data frame 和 acknowledgment frame 转发到哪些 ports?(2) 根据所述过程,绘制更新后的 switch forwarding table。

答案:

由于问题中提到的“Figure 28”和“Table 28”未在文本中提供,我只能给出此类问题最常见和典型的分析模式。以下答案假设了中国大学网络课程(尤其是 408 考试或类似习题)中非常常见的拓扑和初始表。如果您的实际图/表不同,结论可能会有差异。

此类问题中最常见的拓扑假设:

最常见的初始 forwarding table 假设:

MAC address Port  
00-e1-d5-00-23-a1 1  
00-e1-d5-00-23-b? 2 (有时存在,有时为空)
(其他条目或为空)    

典型过程和答案:

(1) switch 的转发 ports

(1) 的答案:
Data frame:转发到 ports 2、3、4(flooding)
Acknowledgment frame:转发到 port 1(unicast)

(2) 更新后的 switch forwarding table

经过上述两个 frame 通过 switch 后,switch 一定学习到了 host C 的 MAC address。

更新后的 forwarding table(最常见的最终状态):

MAC address Port
00-e1-d5-00-23-a1 1
00-e1-d5-00-23-c1 3
(如果之前存在 …-b? → 2,则可能仍保留)  

更新表的文本表示:

MAC address             VLAN    Port    Type    Age
00-e1-d5-00-23-a1              1       dynamic 
00-e1-d5-00-23-c1              3       dynamic 
(可能其他条目保持不变)

核心学习规则提醒(此类问题的关键点):

如果您的实际 Figure 28 或 Table 28 显著不同(例如多个 switches、hosts 在不同 ports、已存在 …-c1 条目等),请提供拓扑和初始表内容,我可以给出更精确的答案。

参考文献:


Back Donate