1、交换机的工作原理: (1)交换机的工作原理主要是指交换机对于从传输介质进入其端口的帧进行转发的过程。 (2)每台交换机中都有一个MAC地址表,它存放了MAC地址与交换机端口编号之间的映射关系。 (3)MAC地址表存在与交换机的工作内存中,交换机刚上电时,MAC地址表中没有任何内容,是一个空表。随着交换机不断地转发数据并进行地址学习,MAC地址表的内容会逐步丰富起来。当交换机下电或重启时,MAC地址表的内容会完全丢失。
2、交换机的基本工作原理(转发原理)可以概括地描述如下: (1)如果从传输介质进入交换机的某个端口的帧是一个单播帧,则交换机会去MAC地址表中查找这个帧的目的MAC地址。 1)如果查不到这个MAC地址,则交换机将对该帧执行泛洪操作。 2)如果查到了这个MAC地址,则比较这个MAC地址在MAC地址表中对应的端口编号是不是这个帧从传输介质进入交换机的那个端口的端口编号。 a)如果不是,则交换机将对该帧执行转发操作(将该帧送至该帧的目的MAC地址在MAC地址表中对应的那个端口,并从那个端口发送出去); b)如果是,则交换机将对该帧执行丢弃操作。 (2)如果从传输介质进入交换机的某个端口的帧是一个广播帧,则交换机不会去查MAC地址表,而是直接对该广播帧执行泛洪操作。
3、交换机具有MAC地址学习能力: 当一个帧(无论是单播帧、组播帧,还是广播帧)从传输介质进入交换机后,交换机会检查这个帧的源MAC地址,并将该源MAC地址与这个帧进入交换机的那个端口的端口编号进行映射,然后将这个映射关系存放进MAC地址表。 |