vlan之间的路由
作者:莫雅
简介:莫得简介,要嘛子简介…
上一次讲了VLAN的划分与创建,将两台pc加入不同的VLAN中无法进行通信。这次的我们要讲的是如何让不在同一VLAN下的两台pc进行通信。忘记或者不知道上一次讲的啥的同学,请点一下链接前往学习一下哈。
链接: VLAN的创建与划分
1.首先让我们来看一下,这次的拓扑图。(由于懒得安装模拟软件,所以直接就手绘了)
2.根据以上拓扑图我们能得到的信息如下:
设备 | 接口 | 设备 | 接口 |
---|---|---|---|
RT1 | G0/3 | SW1 | E1/0/24 |
RT1 | G0/4 | SW2 | E1/0/24 |
SW1 | E1/0/1 | PC1 | 网口 |
SW2 | E1/0/1 | PC2 | 网口 |
设备 | IP | 子网掩码 | VLAN |
---|---|---|---|
RT1的G0/3接口 | 192.168.10.1 | 255.255.255.0 | |
RT1的G0/4接口 | 192.168.20.1 | 255.255.255.0 | |
SW1的E1/0/1接口 | 10 | ||
SW1的E1/0/2接口 | 20 | ||
PC1 | 192.168.10.5 | 255.255.255.0 | 10 |
PC2 | 192.168.20.5 | 255.255.255.0 | 20 |
PC1的网关:192.168.10.1
PC2的网关:192.168.20.1
3.我们将这些已知的信息先将它们配置好。
S4600-28P-SI>enable
S4600-28P-SI#config
S4600-28P-SI(config)#hostname SW1
SW1(config)#vlan 10
SW1(config-vlan10)#switchport interface e1/0/1
S4600-28P-SI>enable
S4600-28P-SI#config
S4600-28P-SI(config)#hostname SW2
SW2(config)#vlan 20
SW2(config-vlan20)#switchport interface e1/0/1
4.我们将已知的信息配置完成以后,按照拓扑图把设备连接起来。此时细心的同学会发现我们并没有对SW1和SW2的E1/0/24接口进行任何配置。请稍安勿躁,我们继续往下看。
5.连接完成后。我们试着将SW1和SW2的E1/0/24接口划分给各自的VLAN后,用PC1区pingPC2,结果如下。
SW2(config)#vlan 20
SW2(config-vlan20)#switchport interface e1/0/24
SW1(config)#vlan 10
SW1(config-vlan20)#switchport interface e1/0/24
6.无法进行通信,有的人可能会疑惑是不是我VLAN没有创建成功或者接口加入VLAN没有成功,我们要怎么去查看这个情况呢?这个时候要请出验证结果必不可少的show命令。如下:
6.从上图我们可以看出来,VLAN已经成功创建,接口也都加入了进去,但无法进行通信,此时的我们该怎么办呢?当然是使用trunk(中继链路)这个技术啦!一部分同学可能有部分的基础,所以明白这个技术是什么,而不明白的同学,可以点击链接跳转到我写的有关中继链路技术讲解的这篇文章,去了解一下。
7.回归正题,我们继续往下走。使用以下命令将SW1与SW2的E1/0/24接口设置为trunk模式,然后show VLAN 查看一下,我们的命令是否成功。
SW1(config)#interface e1/0/24
SW1(config-if-e1/0/24)#switchport mode trunk
SW1(config-if-e1/0/24)#exit
SW1(config)#
SW2(config)#interface e1/0/24
SW2(config-if-e1/0/24)#switchport mode trunk
SW2(config-if-e1/0/24)#exit
SW2(config)#
8.细心地同学又发现,VLAN10和VLAN1中都有e1/0/24接口,而且e1/0/24接口后面还带了一个大写的字母T,这是因为我们成功将e1/0/24接口设置为trunk链路了,所以会出现这么一个标识,如果没有这个标识,就证明trunk链路没有设置成功,请重新在检查一下吧。
9.设置完以后,我们用PC1去ping PC2,结果是可以ping通的。