1、实验环境
如图5.18所示、两台交换机互连,并与四台计算机连接在一起,设备之间接口的连接情况如表5-4所示。
图 5-18 实验案例二示意图
表5-4 设备之间接口的连接情况
设备 | 接口 | 接口 | 设备 | |
SW1 | Fa0/24 | <————> | Fa0/24 | SW2 |
SW1 | Fa0/1 | <————> | 主机A | |
SW1 | Fa0/2 | <————> | 主机B | |
SW2 | Fa0/1 | <————> | 主机C | |
SW2 | Fa0/2 | <————> | 主机D |
2、需求描述主机
通过命令查看MAC地址表,观察各个接口对应的MAC地址;配置交换机互连接口的双工模式及速率,观察在双工模式和速率不匹配时的现象。
3、推荐步骤
- 按照图5.18连接拓扑图。
- 观察交换机的MAC地址表。
- 配置接口的双工模式及速率,观察交换机有何警告提示。
4、实验步骤
4.1 按图5.18连接拓扑
4.2 观察交换机的MAC地址表。
4.2.1 交换机SW1上的MAC地址表
SW1#show mac address-table
Mac Address Table
-------------------------------------------
Vlan Mac Address Type Ports
---- ----------- -------- -----
1 0002.4ad7.b118 DYNAMIC Fa0/24 //因为STP的原因,SW1学习到SW2的Fa0/24接口的MAC地址
SW1#
因为交换机之间发送STP协议所以能看到SW1能够学习SW2的Fa0/24接口的MAC地址,但由于PC之间没有数据转发,所以交换机SW1并没有学习到PC的MAC地址,同样SW2也是一样的情况。
接下来利用PC0使用ping PC3测试各PC3之间的连通性。
交换机的基本配置 Mac学习过程
1、当PC0发送的数据帧被交换机SW1的Fa0/1接收后,交换机就会学习该帧的源MAC地址。
SW1#show mac address-table
Mac Address Table
-------------------------------------------
Vlan Mac Address Type Ports
---- ----------- -------- -----
1 00e0.f7bb.ba18 DYNAMIC Fa0/24
1 00e0.f916.0c35 DYNAMIC Fa0/1 //交换机SW1学习PC0的MAC地址与Fa0/1绑定
1 00e0.f92c.606b DYNAMIC Fa0/24
SW1#
2、交换机查看该帧的目的MAC地址,为一个未知目的的单播帧,交换机广播该帧,这个过程称之为泛洪未知单播帧。
3、交换机SW2的Fa0/24收到该泛洪帧之后首先学习该帧的源MAC地址(即PC0的MAC地址),然后同样是一个未知单播帧,所以SW2同样广播该帧。
SW2#show mac address-table
Mac Address Table
-------------------------------------------
Vlan Mac Address Type Ports
---- ----------- -------- -----
1 0060.3e02.9018 DYNAMIC Fa0/24
1 00e0.f916.0c35 DYNAMIC Fa0/24 //学习PC0的MAC地址
1 00e0.f92c.606b DYNAMIC Fa0/2
SW2#
4、PC3收到该帧后,回应PC0。发出了回应包,该回应包被交换机SW2的Fa0/2收到,此时SW2将学习该帧的源MAC地址
SW2#show mac address-table
Mac Address Table
-------------------------------------------
Vlan Mac Address Type Ports
---- ----------- -------- -----
1 0060.3e02.9018 DYNAMIC Fa0/24
1 00e0.f916.0c35 DYNAMIC Fa0/24
1 00e0.f92c.606b DYNAMIC Fa0/2 //学习PC3的MAC地址
SW2#
5、交换机SW2收到该帧后,查看MAC地址表,单播该帧
6、交换机SW1收到帧后查看MAC表,同样单播该帧。
7、最终实现单播通信
4.3 配置交换机的双工以及速率观察交换机的接口状态
4.3.1、查看交换机SW1的Fa0/24初始状态下的速率以及双工模式。
4.3.2、配置SW1的Fa0/24接口为半双工、10M速率。
SW1(config)#interface fastEthernet 0/24
SW1(config-if)#duplex half
SW1(config-if)#speed 10
SW1(config-if)#exit
4.3.3、查看交换机SW2的Fa0/24接口的状态
4.3.4、交换机SW2的Fa0/24配置全双工、100M
SW2(config)#interface fastEthernet 0/24
SW2(config-if)#duplex full
SW2(config-if)#speed 100
SW2(config-if)#exit
配置结束后发现两交换机之间的链路协商失败导致通信失效。
至此实验结束。