一、题目
下面关于二层以太网交换机的描述,说法不正确的是()。
A. 二层以太网交换机工作在数据链路层
B. 能够学习MAC地址
C. 按照以太网帧二层头部信息进行转发
D. 需要对所转发的报文三层头部做一定的修改,然后再转发
二、答案
Correct Answer: D
三、解析
A. 二层以太网交换机工作在数据链路层
- 正确:二层以太网交换机主要工作在OSI模型的数据链路层,负责处理MAC地址和以太网帧的转发。
B. 能够学习MAC地址
- 正确:二层以太网交换机通过学习接收到的以太网帧的源MAC地址,将其与对应的端口关联起来,存储在MAC地址表中。这样,交换机可以快速查找目的MAC地址,确定报文应该从哪个端口转发。
C. 按照以太网帧二层头部信息进行转发
- 正确:二层以太网交换机根据以太网帧的二层头部信息(主要是目的MAC地址)进行转发。如果目的MAC地址在MAC地址表中存在,交换机会将报文转发到对应的端口;如果不存在,交换机会进行广播。
D. 需要对所转发的报文三层头部做一定的修改,然后再转发
- 错误:二层以太网交换机只处理以太网帧的二层头部信息,不会对报文的三层头部(IP头部)进行修改。交换机的转发决策基于MAC地址,而不是IP地址。只有当报文经过路由器时,路由器才会对报文的三层头部进行处理(如TTL值减1、修改源和目的IP地址等)。
四、扩展— 二层以太网交换机的工作原理
- MAC地址学习:
- 交换机通过学习接收到的以太网帧的源MAC地址,将其与对应的端口关联起来,存储在MAC地址表中。这样,交换机可以快速查找目的MAC地址,确定报文应该从哪个端口转发。
- 例如,当交换机接收到一个源MAC地址为A,目的MAC地址为B的帧时,交换机会将MAC地址A与接收该帧的端口关联起来,存储在MAC地址表中。
- 帧的转发:
- 交换机根据以太网帧的二层头部信息(主要是目的MAC地址)进行转发。如果目的MAC地址在MAC地址表中存在,交换机会将报文转发到对应的端口;如果不存在,交换机会进行广播。
- 例如,如果目的MAC地址B在MAC地址表中存在,且对应的端口为3,交换机会将报文转发到端口3;如果不存在,交换机会将报文广播到所有端口(除了接收该帧的端口)。
- MAC地址表的维护:
- 交换机定期更新MAC地址表,删除长时间没有活动的MAC地址条目,以保持MAC地址表的准确性。
- 例如,交换机可以设置一个老化时间(如300秒),如果某个MAC地址在300秒内没有活动,交换机会自动删除该条目。