利用三层交换机实现VLAN间路由

一、实验目标

  1. 掌握交换机Tag VLAN 的配置

  2. 掌握三层交换机基本配置方法

  3. 掌握三层交换机VLAN路由的配置方法

  4. 通过三层交换机实现VLAN间相互通信

二、实验背景

某企业有两个主要部门,技术部和销售部,分处于不同的办公室,为了安全和便于管理,对两个部门的主机进行了VLAN的划分,技术部和销售部分处于不同的VLAN。现由于业务的需求,需要销售部和技术部的主机能够相互访问,获得相应的资源,两个部门的交换机通过一台三层交换机进行了连接

三、技术原理

三层交换机具备网络层的功能,实现VLAN间相互访问的原理是:利用三层交换机的路由功能,通过识别数据包的IP地址,查找路由表进行选路转发。三层交换机利用直连路由可以实现不同VLAN之间的互相访问。三层交换机给接口配置IP地址,采用SVI(交换虚拟接口)的方式实现VLAN间互连。SVI是指为交换机中的VLAN创建虚拟接口,并且配置IP地址

四、实验步骤

实验拓扑

实验步骤

  1. 在二层交换机上配置VLAN 2、VLAN 3,分别将端口2、端口3划到VLAN 2、VLAN 3

  2. 将二层交换机与三层交换机相连的端口Fa0/1定义为Tag VLAN模式

    1. Switch>enable
    2. Switch#configure terminal
    3. Switch(config)#vlan 2
    4. Switch(config-vlan)#exit
    5. Switch(config)#vlan 3
    6. Switch(config-vlan)#exit
    7. Switch(config)#interface fa0/2
    8. Switch(config-if)#switchport access vlan 2
    9. Switch(config-if)#exit
    10. Switch(config)#interface fa0/3
    11. Switch(config-if)#switchport access vlan 3
    12. Switch(config-if)#exit
    13. Switch(config)#interface fa0/1
    14. Switch(config-if)#switchport mode trunk

  3. 在三层交换机上配置VLAN 2、VLAN 3,分别将端口2、端口3划到VLAN 2、VLAN 3

    1. Switch>enable
    2. Switch#configure terminal
    3. Switch(config)#vlan 2
    4. Switch(config-vlan)#exit
    5. Switch(config)#vlan 3
    6. Switch(config-vlan)#exit
    7. Switch(config)#interface fa0/2
    8. Switch(config-if)#switchport access vlan 2
    9. Switch(config-if)#exit
    10. Switch(config)#interface fa0/3
    11. Switch(config-if)#switchport access vlan 3
    12. Switch(config-if)#exit
    13. Switch(config)#interface fa0/1
    14. Switch(config-if)#switchport mode access
    15. Switch(config-if)#switchport mode trunk
    16. Switch(config-if)#exit

  4. 设置三层交换机VLAN间通信,创建VLAN 2、VLAN 3的虚拟接口,并配置虚拟接口VLAN 2、VLAN 3的IP地址

    1. Switch(config)#interface vlan 2 //创建 VLAN 2 的虚拟接口
    2. Switch(config-if)#ip address 192.168.1.1 255.255.255.0 //配置虚拟接口 VLAN 2 的IP地址
    3. Switch(config-if)#no shutdown
    4. Switch(config-if)#exit
    5. Switch(config)#interface vlan 3 //创建 VLAN 2 的虚拟接口
    6. Switch(config-if)#ip address 192.168.2.1 255.255.255.0 //配置虚拟接口 VLAN 2 的IP地址
    7. Switch(config-if)#no shutdown
    8. Switch(config-if)#end
    9. Switch#

  5. 查看三层交换机路由表

    1. Switch#show ip route
  6. 将VLAN 2、VLAN 3下的主机默认网关分别设置为相应虚拟接口的IP地址

五、验证

打开PC1 Command Prompt

  1. Packet Tracer PC Command Line 1.0
  2. PC>ipconfig
  3. IP Address......................: 192.168.1.2
  4. Subnet Mask.....................: 255.255.255.0
  5. Default Gateway.................: 192.168.1.1
  6. PC>ping 192.168.1.3
  7. Pinging 192.168.1.3 with 32 bytes of data:
  8. Reply from 192.168.1.3: bytes=32 time=187ms TTL=128
  9. Reply from 192.168.1.3: bytes=32 time=93ms TTL=128
  10. Reply from 192.168.1.3: bytes=32 time=110ms TTL=128
  11. Reply from 192.168.1.3: bytes=32 time=93ms TTL=128
  12. Ping statistics for 192.168.1.3:
  13. Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
  14. Approximate round trip times in milli-seconds:
  15. Minimum = 93ms, Maximum = 187ms, Average = 120ms
  16. PC>ping 192.168.2.2
  17. Pinging 192.168.2.2 with 32 bytes of data:
  18. Request timed out.
  19. Reply from 192.168.2.2: bytes=32 time=188ms TTL=127
  20. Reply from 192.168.2.2: bytes=32 time=112ms TTL=127
  21. Reply from 192.168.2.2: bytes=32 time=125ms TTL=127
  22. Ping statistics for 192.168.2.2:
  23. Packets: Sent = 4, Received = 3, Lost = 1 (25% loss),
  24. Approximate round trip times in milli-seconds:
  25. Minimum = 112ms, Maximum = 188ms, Average = 141ms
  26. PC>ping 192.168.2.3
  27. Pinging 192.168.2.3 with 32 bytes of data:
  28. Request timed out.
  29. Reply from 192.168.2.3: bytes=32 time=125ms TTL=127
  30. Reply from 192.168.2.3: bytes=32 time=78ms TTL=127
  31. Reply from 192.168.2.3: bytes=32 time=64ms TTL=127
  32. Ping statistics for 192.168.2.3:
  33. Packets: Sent = 4, Received = 3, Lost = 1 (25% loss),
  34. Approximate round trip times in milli-seconds:
  35. Minimum = 64ms, Maximum = 125ms, Average = 89ms

网络实验 04-利用三层交换机实现VLAN间路由的更多相关文章

  1. 利用三层交换机实现VLAN间路由

    利用三层交换机实现VLAN间路由 本实验模拟企业网络场景.公司有两个部门一销 售部和客服部,分别规划使用VLAN 10和VLAN 20.其中销售部下有两台终端PC-1和PC-2,客服部下有一台终端PC ...

  2. VLAN实验5(在ensp上利用三层交换机实现VLAN间路由)

    原理概述: VLAN将一个物理的LAN在逻辑上划分成多个广播域.VLAN内的主机间可以直接通信,而VLAN间不能直接互通. 在现实网络中,经常会遇到需耍跨VLAN相互访问的情况,工程师通常会选择一些方 ...

  3. VLAN实验5:利用三层交换机实现VLAN间路由

    实验环境: 实验拓扑图:   实验编址: 实验步骤:1.基本配置按照实验编址表在PC上进行基本的IP地址配置,三层交换机上先不做任何配置. 测试PC1与PC2的连通性 正常 测试PC1与PC3的连通性 ...

  4. eNSP仿真软件之利用三层交换机实现VLAN间路由

    1.实验原理: VLAN将一个物理的LAN在逻辑上划分成多个广播域.VLAN内的主机间可以直接通信,而VLAN间不能直接互通. 在现实网络中,经常会遇到需要跨VLAN相互访问的情况,工程师通常会选择一 ...

  5. 在ensp上利用三层交换机实现VLAN间路由

    我们在实际生活中经常要跨vlan进行通信,我们的解决办法有单臂路由,但是单臂路由存在很大的局限性,带宽,转发效率等,所以单臂路由用的就有点少,所以就有了本章节 三层交换机在原有的二层交换机的基础上,增 ...

  6. eNSP——利用三层交换机实现VLAN间路由

    原理: VLAN将一个物理的LAN在逻辑上划分成多个广播域.VLAN内的主机间可以直接通信,而VLAN间不能直接互通. 在现实网络中,经常会遇到需要跨VLAN相互访问的情况,工程师通常会选择一些方法来 ...

  7. eNSP下利用三层交换机实现VLAN间路由

    我们可以通过配置VLANif接口的方式来使交换机实现路由交换. 而VLANif接口是基于网络层的接口,可以配置ip地址 拓扑图如下

  8. 利用三层交换机实现VLAN间路由(计算机网络中速率、带宽、吞吐量的概念)

    1.速率 速率是指计算机网络中的主机在数字信道上,单位时间内从一端传送到另一端的数据量,即数据传输率,也称数据率或比特率.比特(bit)是数据量的最小单位,s(秒)是时间的最小单位.所以速率单位为bi ...

  9. VLAN-5 利用三层交换机实现vlan间的路由

    一.实验拓扑图 二.实验编址 三.实验步骤 1.给对应的PC设置对应的IP和掩码还有接口,以及根据需要划分不同的vlan区域,再用文本标记出不同部门. 2.启动设备(全选) 3.首先用ping命令检查 ...

随机推荐

  1. jQuery方法介绍

    //jQuery与JavaScript在申明变量的区别: var $variable = jQuery对象 var variable = DOM对象 $variabl[0] //jQuery对象转换成 ...

  2. vue项目 WebViewJavascriptBridge 适配android和ios

    前言 最近在app 原生页面 嵌套 做Vue 的H5,混合开发,当然原生和Vue 交互方面当然用到 WebViewJavascriptBridge 这个东西啦, 当然在用到的时候也有问题,可以参考大佬 ...

  3. Hadoop-No.1之数据存储选型

    文件格式 Hadoop支持多种面向数据存储的文件格式,包括纯文本和Hadoop特有的格式,如SequenceFile.还有一些更加复杂但功能更加丰富的格式可供选择,如Avro与Parquet.不同的格 ...

  4. POJ-2752-Seek the Name(KMP, 循环节)

    链接: https://vjudge.net/problem/POJ-2752#author=0 题意: 给定若干只含小写字母的字符串(这些字符串总长≤400000),在每个字符串中求出所有既是前缀又 ...

  5. Java开发工具汇总

    1. Arthas 是Alibaba开源的Java诊断工具 Java动态追踪,对生产环境出现出现bug的情况下,无法调试处理问题,可以借鉴该工具进行问题分析. 原理介绍:Java动态追踪技术探究 Ar ...

  6. Mysql历史版本下载地址

    Mysql历史版本下载地址:http://downloads.mysql.com/archives/community/

  7. sklearn PCA的使用

    import numpy as np from sklearn.decomposition import PCA # 训练数据 train_data = np.array([[1, 2, 3], [4 ...

  8. 获取网卡速率,cpu使用率

    ];//获取网卡名称 PerformanceCounter NetworkR = new PerformanceCounter("Network Interface", " ...

  9. learning armbian steps(10) ----- armbian 源码分析(五)

    在上一节的分析当中,已经知道了uboot kernel的源代码路径及编译选项,以及rootfs的版本,相关信息如下所示: ## BUILD CONFIGURATION Build target: Bo ...

  10. 8.JavaScript

    1.JavaScript简介 JavaScript主要运行在客户端,用户访问带有JavaScript的网页,网页里的JavaScript程序就会传给浏览器,由浏览器解释和处理.表单数据的有效性验证等互 ...