思科模拟器中有较多种交换机型号,这里只是简单的介绍一下二层交换机2960,以及三层交换机中的3560
交换机是通过其保存的MAC地址表来进行工作的,而其地址表的内容大概是这样的:
交换机中的MAC地址表
交换机通过将PC的MAC地址与本身的接口号 一 一 对应来实现PC之间的信息交换。这个MAC地址通过交换机不断学习来形成的。交换机的学习过程大概是这样的:PC1要发送信息给PC2,当PC1将信息送到交换机之后,交换机便会将PC1的MAC地址与其对应的接口记录下来,假如此时交换机没有在自己的MAC地址表中找到PC2的地址怎么办呢?他会向所有已连接的接口进行广播:“我现在要找一个MAC地址为XXX的PC,收到请回复” 此时所有与交换机连接的PC收到广播后会做出不同的反应,若不是目标地址的PC收到该广播后,不会做出反应,装作没听到。而PC2收到该广播后,则会回复交换机:“我在这” 此时交换机便会将其MAC地址与对应的接口号记录到MAC地址表中,如果PC1与PC2还要通讯的话,交换机通过查询MAC地址表已经知道二者的MAC地址与对应的接口号,那么便会直接通过单播来实现两者之间的通讯。交换机正式通过不断地广播学习这个过程,来不断增加自己MAC地址表中的内容。
但是在交换机中的MAC地址表是动态的,存在一个老化时间老化时间默认为300秒。从一个地址记录加入地址表以后开始计时,如果在老化时间内各端口未收到源地址为该MAC地址的帧,那么,这些地址将从动态转发地址表(由源MAC地址、目的MAC地址和它们相对应的交换机的端口号)中被删除。静态MAC地址表不受地址老化时间影响。但是如果交换机又收到某个MAC地址相关的交换帧,那么这个MAC地址的老化时间又会再次刷新为300秒。
MAC地址表的查询:在交换机的特权模式下:switch# show mac-address-table 【dynamic】

(1)用户模式:switch>
(2)特权模式:switch>enable
switch#
(3)全局模式:switch#config termal
switch(config)#
(4)接口模式:switch(config)#interface fastethernet 0/1 //进入接口0/1
switch(config-if)#
(5)返回上一模式: exit
duplex:配置双工模式的关键字
full:将接口的双工模式指定为全双工

half:将接口的双工模式指定为半双工

auto:将接口的双工模式指定自动
一般交换机会自动处于自动模式。配置端口的双工模式时要进入到接口模式。
(1)同一网段的电脑互相连接如图:

图中PC标识即为其IP 下同
简单的同网段相连的话,直接用直通线将PC与交换机连接,然后给PC配上相同网段的IP即可互相通信,可以使用PC中的ping命令简单检测网络是否通畅。
(2)同一网段如何划分VLAN:
实验图如下:
划分两个VLAN
查看VLAN信息:

可以看到除了划分的VLAN2跟VLAN3之外,还有一个VLAN1,VLAN1是交换机默认的一个VLAN,也就是说初始化状态下所有的端口都在同一个VLAN下。
所以初始状态下各个PC是能够互相联通的,用PC1去pingPC2:
可以看到,是能够ping通的。接下来将其与交换机连接的接口划分到不同的VLAN:
此时PC1所连接的接口1便划分到了VLAN2中 而PC2连接的接口2 还在默认的VLAN1中,也就是说此时已经成为不在同一VLAN中的两台PC。在不同VLAN中的PC是无法通信的。

用PC1去ping PC2的结果
在实际应用中通过划分VLAN可以实现相同部门之间可以互相通讯,而不同部门之间无法互相通讯,从而实现隔绝的效果。
也可以同时将多个接口划分到同一个VLAN:

可以看到接口1-10全被划分到了VLAN2
(3)同一网段多个交换机相同VLAN的通讯(trunk):
实际应用中同一个部门的员工可能会距离比较远,此时可能要通过多个交换机连接,即不同交换机的相同VLAN的通讯。

图中PC均在同一网段PC1.10与PC1.30同在VLAN 2
PC1.20与PC1.40同在VLAN1
交换机switch0与switch1通过接口24相连接
交换机switch1的配置:
交换机switch0的配置与交换机1相同。
注意:在将接口模式转换为trunk时,二层交换机与三层交换机是不同的,二层交换机不用选择接口的封装类型,下面三层交换机时再说。
配置完成之后,相同VLAN的PC之间便可以互相通信了

同为VLAN2的PC1.10与PC1.30通信
(4)交换机的虚接口:
可以通过VLAN交换机的接口配置IP地址,也就是将VLAN当做是一个接口,来为其配置IP地址,此时的VLAN便可以看作是一个虚拟接口。下面说一下如何给虚接口配置IP地址:
interface Vlan2
ip address 192.168.1.1 255.255.255.0 #可以看到VLAN2有IP地址了而VLAN1没有IP地址并且处于默认的关闭状态
(1)实现不同网段不同VLAN之间的通信
三层交换机具备路由功能,所以能实现两个VLAN之间的互相访问,此时的每一个VLAN虚接口就是该网段的网关
实验图:

二层交换机有两个VLAN,分别是VLAN1,VLAN2。
PC1.10与二层交换机的f0/1口连接
PC2.10与二层交换机的f0/2口连接
二层交换机与三层交换机通过f0/24口连接
二层交换机的配置:
三层交换机配置:
将PC1.10的默认网关设置为192.168.1.1
将PC2.10的默认网关设置为192.168.2.1
用PC1.10去pingPC2.10:

再说一种三层交换机与路由器相连的情况吧。
实例如图:

就接这上面三层交换机的的第一个例子做了,给三层交换机直接连了一个路由器。
三层交换的的f0/23口与路由器的f0/1口连接
三层交换机的的配置在上面的配置基础上再加上:
路由器配置:
此时用PC1.10去pingPC3.10

显示两个PC可以通信。
由此更能显示出三层交换机能够实现路由器的一些功能。
好了关于思科模拟器中的交换机就简单介绍到这里了,如果有什么说的不正确的地方,希望大家多多指正,有什么疑问的话也可以联系我。

版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.mushiming.com/mjsbk/4453.html