首页 > 代码库 > 使用三层交换机实现Vlan间互访

使用三层交换机实现Vlan间互访

使用三层交换机实现Vlan间互访

 

一、环境

       1、GNS3仿真环境,思科路由交换机c3640 IOS镜像文件。

 

拓扑图如下

 

二、实现方法如下

1、给各个计算机配置IP

       Vlan 10: 192.168.1.<5,6,8,9>

       Vlan 20:192.168.2.<7,10>

配置网关

       Vlan 10: 192.168.1.1

       Vlan 20: 192.168.2.1

2、在交换机上将不同数量的计算机划分到不同Vlan。Vlan 10<5,6,8,9>;Vlan 20<7,10>

3、设置二层交换机与路由交换机相连的端口为trunk模式

4、在路由交换机上划分Vlan。Vlan名称与二层交换机所划分Vlan名称相同。Vlan 10 , Vlan 20.

5、配置路由交换机的Vlan接口,将Vlan 10的Ip address配为:192.168.1.1;Vlan 20 的ip address配为:192.168.2.1。子网掩码均为255.255.255.0。

6、计算机间互相ping测试。查看ping状态。

 

配置命令如下:

1、ip 192.168.1.<5,6,8,9> 192.168.1.1

   Ip 192.168.2.<7,10>    192.168.2.1

2、图形界面修改二层交换机不同端口所属的Vlan值(20或10);4端口设为trunk模式

3、在路由交换机上划分vlan

       R1# vlan database

       R1(vlan)# vlan10

       R1(vlan)# vlan 20

       R1(vlan)# exit

4、修改路由交换机的f 0/0, f 0/1 端口为trunk模式

       R1# config terminal

       R1(config)# interface f0/0

       R1(config-if)# switchport mode trunk

       R1(config-if)# exit

       R1(config)# interface f0/1

       R1(config-if)# switchport mode trunk

       R1(config-if)# exit

5、配置路由交换机vlan的ip

       R1# config terminal

       R1(config)# interface vlan 10

       R1(config-if)# ip address 192.168.1.1 255.255.255.0

       R1(config-if)# exit

       R1(config)# interface vlan 20

       R1(config-if)# ip address 192.168.2.1 255.255.255.0

       R1(config-if)# exit

6、保存路由器配置信息

       R1(config)# exit

       R1# write

7、ping测试(使用pc5测试)

 

结果网内计算机之间均能连同。

 

然而,因为是仿真环境。关闭交换机后发现测试失败。原因是路由交换机:

       1、没有保存trunk的配置

       2、没有保存vlan的配置

解决方法

重新配置路由器,并使用GNS3的导出功能导出路由交换机的配置到所创project目录。需要测试时,将所创建的文件导入即可。

  

三、配置路由交换机可能用到的其它命令:

       Show interface trunk       //显示模式为trunk的接口

       Ip routing            //开启路由交换功能

       No ip routing //关闭路由交换功能

       Show route  //显示路由表信息

使用三层交换机实现Vlan间互访