作者:gdy1039
交换机的数据转发
学习MAC地址表
- 交换机刚启动时,MAC地址表为空
- 当第一台电脑接入发送第一个数据包时,交换机查看源MAC,如果MAC表没有该MAC地址,交换机把MAC地址和端口的对应关系记入MAC地址表
- 看完源MAC后,再看数据包的目的MAC,如果MAC表里没有该MAC,则把数据包广播到所有端口,称为FLOODED。
- 当目的电脑收到数据包并发送回包,交换机收到回包后,交换机会把该数据包的源MAC也添加到MAC表
- 然后交换机再看目的MAC,因为目的MAC已经在MAC表里有,所以就根据MAC表把数据包发送到相应的端口。
帧过滤
- 在MAC地址表建立好后,当交换机收到一个数据包后,就会查看数据包的目的MAC,然后根据MAC表,直接到数据包发送到相应的目的端口
- 当交换机一个端口下同时有多台电脑时,在MAC表里该端口会对应多个MAC。当一个数据包到达交换机后,交换机查看源MAC和目的MAC,如果发现源MAC和目的MAC在同一个端口,则交换机不转发该数据包到任何端口
交换机的广播和组
- 当交换机收到广播或组播数据时,交换机广播该数据包
交换机的简单配置
#查看运行配置
switch#show run
switch#show spanstree
#配置交换机的IP地址和网关
switc