- 华为HCNA路由与交换学习指南
- 韩立刚 李圣春 韩利辉
- 584字
- 2020-06-27 17:54:20
1.2.5 网桥MAC地址表构建过程
网桥刚刚接入网络时,MAC地址表是空的,MAC地址表是自动构建的,构建过程如图1-12所示,图中画出了4个帧,用来说明MAC地址表的构建过程。
1.网桥接口E0收到第一个帧①,看到权该帧的源MAC地址是MA,就能断定E0接口对应MAC地址MA,在MAC地址表中添加一条记录以表示接口E0对应MA。由于MAC地址表中没有MB的记录,该帧就被转发到网桥的所有接口。
2.网桥接口E0收到第二个帧②,根据帧的源MAC地址,在MAC地址表中添加一条记录以表示接口E0对应MB,该帧就不会被转发到E1接口,你说为什么?
3.网桥接口E1收到第三个帧③,根据帧的源MAC地址,在MAC地址表中添加一条记录以表示接口E1对应MC。该帧会被转发到E0接口,因为MAC地址表中有MA的记录。
4.网桥接口E1收到第四个帧④,根据帧的源MAC地址,在MAC地址表中添加一条记录以表示接口E1对应MD,该帧会被转发到E0接口。自此,网桥1的MAC地址表包括网络中全部计算机的MAC地址。以后转发数据就会依据MAC地址表进行转发。
图1-12 MAC地址表的自动构建过程
如图1-13所示,两个网桥连接3个集线器,图中的表格里列出了网桥1和网桥2的MAC地址表。大家可以看到网桥1的MAC地址表中,E1接口对应4个MAC地址MC、MD、ME和MF。网桥2的E2接口对应4个MAC地址MA、MB、MC和MD。对于网桥1,它只知道E1接口那面有4台计算机,根本不知道有网桥2。当然,网桥2只知道E2接口那面有4台计算机,不知道有网桥1。
图1-13 构建MAC地址表的过程