学完路由器之后,我们来讲讲什么事交换机?
路由器是一种通过ip地址来寻址的机器,而交换机是通过物理地址来寻址的机器,工作在数据链路层,而且路由器是通过路由表来寻址,交换机通过交换表,我们最常用的端口;
也就是说交换机所有的连接口都是网口,所以我们需要用双绞线;
一般来说,连接在交换机上的设备属于一个子网,但很多时候,我们需要将设备分开,于是就用到了虚拟局域网(vlan),每个交换机上有一个默认的虚拟局域网(vlan1)所以我们在没有给设备分配vlan的时候每台设备都可以Ping同,原因就是同在一个子网;
但是我们要分开设备就可以创建vlan来分配子网;
进入交换机的CLL
1、创建vlan:
en
conf
in vlan 10
name v1
in vlan 20
name v2
分别输入以上命令:进入特权-进入全局-创建vlan并且改名;
2、分配端口:
in f 0/1
sw mode acc
sw acc vlan 10
in f 0/2
sw mode acc
sw acc vlan 20
我们连接好电脑到交换机的0/1和0/2 ,然后给这两个端口分配在不同的vlan下面;
上面的代码就是分配的操作;
3、打开交换机的总线模式:
这是交换机之间的连接,我们点击一个进入CLL,输入下面操作即可,另一个交换机会相应改变
in f 0/3
sw mode trunk
sw trunk allowed vlan all
因为我用的是0/3口,所以我就设置在0/3为trunk模式;
现在2.1 和2.2 就在同一个虚拟局域网,是可以Ping通的:
但是2.1 和3.1 是ping不同的,因为他们不再同一个虚拟局域网,那当我们需要访问不同vlan怎么办?
好,接下来我们就进入多层交换机的学习;
多层交换机可以解决这个问题,因为它含有路由功能,路由是可以在不同网络之间访问的功能:
4、添加一个多层交换机:
我们需要一个多层交换机,叫做:Multilayer Switch;
按照图示链接之后,同样我们需要在左右连个交换机上将vlan分配好;
5、设置好多层交换机的连接
点击多层交换机然后也分好vlan并且配置好连接口为trunk,默认会经过所有端口,这个叫做总线模式;
6、添加IP地址,也就是两个子网的网关:
可以看到上面的步骤,我们先进入特权和全局模式,然后进入虚拟局域网添加一个IP这里添加了两个,因为我们有两个子网,然后通过ip routing 选择交换机模式为路由模式;
7、其他设备和之前差不多,只是要在pc机上设置一个网关:
这里分别设置的是4.10和5.10的网关,就看PC机处于哪一个子网;
8、跑一下ping:
可以看到成功,用的是4.1PC机跑5.2PC机,是跨子网的访问;
so,你们学废了吗?
关注我,更多分享。