一、题目
交换机的MAC地址表不包含以下哪种信息?
A. MAC地址
B. 端口号
C. IP地址
D. VLAN
二、答案
C
三、解析
交换机的MAC地址表不包含IP地址。这是因为MAC地址表工作在OSI模型的第二层(数据链路层),而IP地址是第三层(网络层)的概念。交换机使用MAC地址来转发帧,而路由器使用IP地址来路由数据包。
四、扩展—MAC地址表
MAC地址表,也称为内容可寻址存储器(CAM,Content Addressable Memory)表或转发数据库(FDB,Forwarding Database),是交换机和某些路由器中用于存储网络设备MAC地址及其对应端口信息的表格。这个表格对于以太网交换机的帧转发至关重要,因为它决定了数据帧应该从哪个端口转发出去。
MAC地址表的主要特点包括:
- 地址学习:交换机通过观察经过的帧来学习源MAC地址,并记录其对应的接入端口。这个过程遵循IEEE 802.1D标准。
- 帧转发:当交换机接收到一个目标MAC地址的数据帧时,它会查找MAC地址表以确定将帧转发到哪个端口。如果找到匹配项,则将帧转发到相应的端口;如果没有找到,则可能采取泛洪(Flooding)操作,将帧发送到除了源端口以外的所有端口。
- 地址老化:为了保持MAC地址表的准确性,通常会有一个老化机制。如果一定时间内(通常为300秒)没有收到某个MAC地址的帧,则认为该条目过期,并从表中删除。
- 动态更新:MAC地址表是动态更新的,随着网络中设备的变化而变化。
- 减少碰撞:通过正确的MAC地址表,交换机能够直接将帧发送到目的设备所连接的端口,从而减少网络上的碰撞和拥塞。
- 支持VLAN:在支持VLAN的网络中,每个VLAN都有自己的MAC地址表,以区分不同VLAN中的流量。
MAC地址表的组成:
- MAC地址:网络设备的硬件地址,全球唯一。
- 端口号:MAC地址所连接的交换机端口。
- VLAN信息:在支持VLAN的网络中,还会记录与MAC地址相关联的VLAN ID。
- 老化时间戳:记录条目创建或最后一次更新的时间。
交换机使用MAC地址表来实现高效的数据帧转发,减少不必要的网络流量,提高网络性能。在复杂的网络环境中,MAC地址表对于网络交换机的正常运作至关重要。