一、交换机的工作原理
1.初始状态:
一台交换机和三台PC
2.学习源MAC:
A主机要把数据帧发给B主机,因为现在交换机处于初始状态,它的MAC地址表是空的,A主机的数据帧通过1端口进入交换机,此时交换机会学习到源MAC地址即A主机的MAC地址(11)并和1端口对应起来
3.转发目标MAC:
交换机现在已经学习到了源MAC地址(11),但是它的MAC地址表里没有目的主机的MAC地址,所以它会向除了1端口外的其他所有端口进行广播,此时B和C都会接收到转发来的数据帧
4.没有MAC的广播泛宏:
B和C接收到数据帧以后,C拆开数据帧发现对方的目的MAC地址不是自己,所以不作回应,丢包。B主机拆开后发现对方的目的MAC地址正是自己,所以要作出回应,它向交换机发出一个数据帧,包含源MAC地址(22)和目的MAC地址(11),数据帧通过2端口进入交换机,这时交换机会把这个数据帧的源MAC地址和端口对应起来,添加到MAC地址表中
5.实现单播通信:
在交换机的MAC地址表中存有A和B电脑的MAC地址和端口,两台电脑若再有通信需求交换机就不会再向其他电脑进行广播了。但是在交换机中有MAC地址老化机制,即300s内两台电脑没有通信则交换机会将两台电脑的MAC地址进行删除,此后通信则需要交换机再次进行广播。这是交换机的动态学习过程。
二、基本命令
1.打开ensp软件,新建下图所示的拓扑图,并给2台PC配上相同网段的IP和子网掩码。
2.双击PC2,在命令行里输入ping 192.168.10.10 -t命令,使其长pingPC1的IP地址,让PC1的数据帧一直发送出去。
3.双击SW1交换机,此时我们可以输命令了
1)进入各种视图命令
[Huawei] user-interface vty 0 4 ##用户界面视图
[Huawei] interface serial 0 ##接口模式
[Huawei] acl 2000 ##ACL视图
[Huawei] vlan 5 ##vlan视图
[Huawei] ospf ##理由协议相关视图理由策略视图
[Huawei] aaa ##用户界面视图
2)历史命令查询
[Huawei] display history-command
3)配置主机名
[Huawei] sysname R1
4)状态信息查询
[Huawei]int g0/0/0
[Huawei-GigabitEthernet0/0/0]dis this ####查看当前视图下的配置信息
5)配置文件管理命令
[Huawei]display saved-configuration ###查看设备保存的信息
[Huawei]display current-configuration ###查看设备当前配置的信息
6)MAC地址命令
[Huawei] dis mac-address ##查看当前mac地址缓存表
[SW1]dis mac-address ####查看mac地址信息
7)调节接口速率或模式
[SW1-Ethernet0/0/1]
[SW1-Ethernet0/0/1]undo negotiation auto ###关闭自动协商
[SW1-Ethernet0/0/1]speed 100 ###调至速率100M
[SW1-Ethernet0/0/1]duplex full ###调至全双工模式