上一期我们讲到如何用多层交换机将不同的子网连接起来,我们是用到了多层交换机的路由功能,那么这个路由功能可以不以创建路由表并且与路由器相连,与外网相连呢?
答案是肯定的,这一期我们就做一个小项目来说明,多层交换机要如何与路由器相连:
1、创建如下网络:
我们使用宽带线,也就是虚线,用到的设备有五台pc机,两个交换机,一个多层交换机,一个路由器。我们按照自己熟悉的方式来连接端口就可以了,ip的话就按照我标的这样配置就可以了,我们需要创建两个虚拟局域网,之前我们就讲到过,位于不同交换机的pc机能否分到一个子网,这就依靠我们的虚拟局域网VLAN,好,那么现在我们就从配置虚拟局域网开始:
1、创建两个虚拟局域网,因为我们要将处于不同的交换机下面的pc机分到同一个子网:
点击交换机、点开配置,在vla database输入下面的 10 v1 20 v2 添加即可:
添加完成之后我们要设置0/1 口用的是v1,0/2 口用的是v2,这个口分别连接下面的pc机;
另一个交换机也是同样的操作,这里我们要将0/3模式改成trunk,因为这个口连接的是多层交换机,为了让多层交换机管理到这个端口下面所有的子网:
另一个交换机是一模一样的操作;
2、多层交换机配置:
同样,我们也需要这两个虚拟局域网,毕竟需要将他们连接起来,我们还需要配置网关,分别为v1、v2配置网关为192.168.1.10 192.168.2.10:
我们打开多层交换机下面的CLI,然后进入特权,进入全局,按步骤输入下面代码来添加网关并启动路由功能:
in vlan 10
ip add 192.168.1.10 255.255.255.0
eix
in vlan 20
ip add 192.168.2.10 255.255.255.0
eix
ip routing
ip routing大家要记住这个代码的意思就是打开多层交换机的路由功能;
3、既然网关也有了,网络也有了,那么我们就给pc机分配好ip和网关就可以来试试可不可以在虚拟局域网上ping通了:
点击pc机,单击Desktop选择第一项,然后配置ip,这个我们已经标在了设备上面,网关的话就看设备是哪一个子网来配,要是是192.168.1 就陪成192.168.1.10 如果是192.168.2就配成192.168.2.10; 四个都要陪,最上面一个我们还没有连接就后面在配置;
配置好后我们来ping一下:
很明显,不管是连接在同一个交换机还是不同交换机我们照样ping通,说明我们这一部分就连接成功了;
4、接下来我们就更加依赖于多层交换机的路由功能了,还记得之前我们是如何利用路由器将多个网络连同的吗?
答案是路由表,我们通过创建路由表来将不同的子网连接起来,同样我们要连接这里的虚拟局域网和外网,需要我们在路由器上和多层交换机上面创建路由表,所以我们就可以将多层交换机当成是一个路由器来用:
点击路由器, config的Rip下面手动添加路由器管理到的子网,然后再将端口的ip配置一下,同样我们也标记在了路由器上面:
点击0/0,和1/0,填写好ip并且激活就可以,注意,我们的虚拟局域网不需要激活,但实在的子网需要激活;
同样,多层交换机上也是同样的操作:
到这里有人就会问了,好像多层交换机没法配置ip啊?
这里没有填写ip的框框,确实,不用慌,其实这是正常的,我们点击0/3口的时候是这样的,我们需要将这个口的交换功能关闭,然后就会默认使用路由端口了,需要写入一行代码就可以了:
大家细心一点不要输错了:
no switchport
注意要先进入这个端口,可以先点击这端口,再点击CLl就可以,当然也可以用命令进入:
in f 0/3
然后我们返回端口的配置界面,就可以发现已经发生了改变:
然后我们就可以配置ip;
好了,最后配置我们最后一台pc机的ip就可以了:
我们试着ping一下虚拟局域网下面的设备:
好了,到了这里就全部连通了,学会了吗?