一、题目
在交换机 MAC 地址表中,以下哪一类表项不会老化?
A.动态 MAC 地址表项
B.设备 MAC 地址表项
C.静态 MAC 地址表项
D.端口 MAC 地址表项
二、答案
C
三、解析
A.动态MAC地址表项
错误。动态MAC地址表项是可以老化的。动态MAC地址表项是交换机通过学习数据帧的源MAC地址来生成的。当交换机在一段时间内没有收到某个MAC地址的数据帧时,该动态MAC地址表项会被老化并删除。
B.设备MAC地址表项
错误。在交换机的MAC地址表中,通常没有“设备MAC地址表项”这一分类,只有静态MAC地址表和动态MAC地址表。如果这里的“设备MAC地址表项”是指动态学习到的某个端口上的MAC地址表项,那么它是可以老化的;如果是静态配置的与端口相关的MAC地址表项,那么它不会老化。
C.静态MAC地址表项
正确。静态MAC地址表项是不会老化的。静态MAC地址表项是网络管理员手动配置的,用于将特定的MAC地址绑定到特定的端口。这种表项不会因为一段时间内没有收到对应MAC地址的数据帧而被删除。它在交换机的MAC地址表中一直存在,直到网络管理员手动删除或修改它。例如,在某些安全要求较高的场景中,为了防止非法设备接入网络,管理员会将合法设备的MAC地址静态绑定到特定端口,这些静态MAC地址表项不会因为设备暂时不活动而被老化。
D.端口MAC地址表项
错误。在交换机的MAC地址表中,表项通常是根据MAC地址和端口的映射关系来存储的。无论是动态学习到的还是静态配置的MAC地址表项,都与端口相关联。如果这里的“端口MAC地址表项”是指动态学习到的某个端口上的MAC地址表项,那么它是可以老化的;如果是静态配置的与端口相关的MAC地址表项,那么它不会老化。
四、扩展——MAC地址表
MAC地址表的作用
- 交换机的转发决策:交换机根据MAC地址表来决定数据帧的转发路径。当交换机收到一个数据帧时,会查找MAC地址表中的目的MAC地址。如果找到了对应的端口,就将数据帧转发到该端口;如果没有找到,就进行广播。
- 优化网络性能:通过学习和记录MAC地址,交换机可以减少不必要的广播,提高网络的传输效率。
- 增强网络安全性:通过静态MAC地址表项的配置,可以限制非法设备接入网络,增强网络的安全性。
- 动态MAC地址表项
- 生成方式:通过学习数据帧的源MAC地址动态生成。当交换机收到一个数据帧时,会将数据帧的源MAC地址和进入交换机的端口记录在MAC地址表中。
- 老化机制:动态MAC地址表项有老化时间(通常默认为300秒,即5分钟)。如果在老化时间内没有收到该MAC地址的数据帧,表项会被删除。
- 优点:自动学习和更新,适应网络设备的动态变化。
- 缺点:可能会因为非法设备接入网络而被篡改,存在一定的安全隐患。
- 静态MAC地址表项
- 生成方式:由网络管理员手动配置,将特定的MAC地址绑定到特定的端口。
- 老化机制:静态MAC地址表项不会老化,一直存在于MAC地址表中,直到被管理员手动删除或修改。
- 优点:安全性高,可以防止非法设备接入网络。
- 缺点:配置工作量较大,需要手动维护,不适应设备的动态变化。
