一、交换机基础
1 交换机的定义:二层交换机机工作在数据链路层,三层交换机工作在网络层和数据 链路层;
2 交换机的特点的:只对数据帧进行操作,在收到数据帧后,交换机会根据数据帧的头部信息对数据帧进行转发(针对二层)。
3 功能:能够有效的隔离以太网中的冲突域,极大地提升以太网性能,扩展网络接口。
4 交换机的交换模式:泛洪(广播)、转发、丢弃
5 交换机物理接口的连接方式:以太网电口,光口,console终端控制接口
6 交换机的工作原理:
1) MAC地址表,里面存放了MAC地址与交换机端口的映射关系,MAC地址表也称为CAM(Content Addressable Memory)表,全称可寻址的目录内存
2) 交换机对帧的转发有三种行为:泛洪、转发、丢弃。
泛洪:交换机把从某一端口进来的帧通过所有其它的端口转发出去,自身除外;
转发:交换机把从某一端口进来的帧通过另一个端口转发出去,不能是帧进来的端口;
丢弃:交换机把从某一端口进来的帧直接丢弃。
3) 二层交换机的工作原理:
如果进入交换机的是一个单播帧,则交换机会去MAC地址表中查找这个帧的目的MAC地址:
如果在交换机CAM表中查找不到这个MAC地址,则交换机执行泛洪操作;
如果在交换机CAM表中查到了这个MAC地址,则比较这个MAC地址在CAM表中对应的端口是不是帧进入交换机的那个端口,如果不是,则进行转发操作,如果是,则交换机丢弃此帧。
注:交换机具有学习能力,当一个帧进入交换机后,交换机会检查这个帧的源MAC地址,并将该源MAC地址与这个帧进入交换机的那个端口进行映射,然后将这个映射关系存放到MAC地址表中