VLAN基础(三)在GNS3 1.3.10中使用三层交换完成不同VLAN之间的通信

  • 简介:

    三层交换技术就是:二层交换技术+三层转发技术。它解决了局域网中网段划分之后,网段中子网必须依赖路由器进行管理的局面,解决了传统路由器低速、复杂所造成的网络瓶颈问题。
    每个VLAN对应一个IP网段。在二层上,VLAN之间是隔离的,这点跟二层交换机中交换引擎的功能是一模一样的。不同IP网段之间的访问要跨越VLAN,要使用三层转发引擎提供的VLAN间路由功能。在使用二层交换机和路由器的组网中,每个需要与其他IP网段通信的IP网段都需要使用一个路由器接口作为网关。而第三层转发引擎就相当于传统组网中的路由器,当需要与其他VLAN通信时也要在三层交换引擎上分配一个路由接口,用来做VLAN的网关。三层交换机上的这个路由接口是在三层转发引擎和二层转发引擎上的,是通过配置转发芯片来实现的,与路由器的接口不同,它是不可见的。

  • 实际操作:
    1.添加所需设备,并对它们进行相关设置,具体设置方法请看VLAN基础(一)
    VLAN基础(三)在GNS3 1.3.10中使用三层交换完成不同VLAN之间的通信_第1张图片
    2.将各个设备连接好,并显示出所有接口
    VLAN基础(三)在GNS3 1.3.10中使用三层交换完成不同VLAN之间的通信_第2张图片
    3.点击开启按钮,开启所有设备
    VLAN基础(三)在GNS3 1.3.10中使用三层交换完成不同VLAN之间的通信_第3张图片
    4.用笔记功能将每台设备的配置标记在它旁边,稍后进行设置
    VLAN基础(三)在GNS3 1.3.10中使用三层交换完成不同VLAN之间的通信_第4张图片
    5.在sw1进入全局模式关闭路由功能,添加三个vlan,并检查是否添加成功
    进入全局模式:conf t
    关闭路由功能:no ip routing
    新建vlan:vlan 10,20,30
    退出:exit
    查看所有vlan:do show vlan-switch brief

    VLAN基础(三)在GNS3 1.3.10中使用三层交换完成不同VLAN之间的通信_第5张图片
    6.分别进入接口F1/1、F1/2、F1/3,将接口模式均设为access,然后分别加入vlan10、vlan20,vlan30,并检查是否设置成功

    进入F1/1接口:int f1/1
    设置接口模式:switchport mode access
    添加到vlan10:switchport access vlan 10
    退出:exit
    进入F1/2接口:int f1/2
    设置接口模式:switchport mode access
    添加到vlan20:switchport access vlan 20
    退出:exit
    进入F1/3接口:int f1/3
    设置接口模式:switchport mode access
    添加到vlan20:switchport access vlan 30
    查看所有vlan:do show vlan-switch brief

    VLAN基础(三)在GNS3 1.3.10中使用三层交换完成不同VLAN之间的通信_第6张图片
    7.显示接口设置成功
    VLAN基础(三)在GNS3 1.3.10中使用三层交换完成不同VLAN之间的通信_第7张图片
    8.进入F1/0接口,将接口模式设置为trunk,设置trunk封装类型为dot1q,然后检查接口状态,确认设置成功

    退出:exit
    进入F1/0接口:int f1/0
    设置接口模式:switchport mode trunk
    设置封装类型:switchport trunk encapsulation dot1q
    查看接口状态:do show int f1/0 switchport

    VLAN基础(三)在GNS3 1.3.10中使用三层交换完成不同VLAN之间的通信_第8张图片
    9.在sw2进入全局模式,添加三个vlan。注意:sw2不用关闭路由功能

    进入全局模式:conf t
    新建vlan:vlan 10,20,30
    退出:exit
    ![](https://s1.51cto.com/images/blog/201908/09/91104ece5b20ac887f53a47d608dfd17.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)

    10.进入F1/0接口,将接口模式设置为trunk,设置trunk封装类型为dot1q

    退出:exit
    进入F1/0接口:int f1/0
    设置接口模式:switchport mode trunk
    设置封装类型:switchport trunk encapsulation dot1q

    VLAN基础(三)在GNS3 1.3.10中使用三层交换完成不同VLAN之间的通信_第9张图片
    11.分别进入三个vlan,设置它们的IP和子网掩码,并开启vlan,然后检查IP设置,显示设置成功并已经开启

    退出:exit
    进入vlan10:int vlan 10
    设置IP:ip address 192.168.10.1 255.255.255.0
    开启vlan:no shutdown
    进入vlan20:int vlan 20
    设置IP:ip address 192.168.20.1 255.255.255.0
    开启vlan:no shutdown
    进入vlan30:int vlan 30
    设置IP:ip address 192.168.30.1 255.255.255.0
    开启vlan:no shutdown
    查看所有IP:do show ip int brief

    VLAN基础(三)在GNS3 1.3.10中使用三层交换完成不同VLAN之间的通信_第10张图片
    12.设置PC1的IP地址和网关
    设置IP:ip 192.168.10.10 192.168.10.1
    VLAN基础(三)在GNS3 1.3.10中使用三层交换完成不同VLAN之间的通信_第11张图片
    13.设置PC2的IP地址和网关
    设置IP:ip 192.168.20.20 192.168.20.1
    VLAN基础(三)在GNS3 1.3.10中使用三层交换完成不同VLAN之间的通信_第12张图片
    14.设置PC3的IP地址和网关
    设置IP:ip 192.168.30.30 192.168.30.1
    VLAN基础(三)在GNS3 1.3.10中使用三层交换完成不同VLAN之间的通信_第13张图片
    15.用ping命令检查PC1与PC2、PC3能否通信,结果都能通信

    检查与PC2互通:ping 192.168.20.20
    检查与PC3互通:ping 192.168.30.30

    VLAN基础(三)在GNS3 1.3.10中使用三层交换完成不同VLAN之间的通信_第14张图片
    16.用ping命令检查PC2与PC3能否通信,结果可以通信,所以试验成功使用三层交换完成不同vlan之间的通信
    检查与PC3互通:ping 192.168.30.30
    VLAN基础(三)在GNS3 1.3.10中使用三层交换完成不同VLAN之间的通信_第15张图片