• 实验目的

理解三层交换机基本原理和配置方法

掌握三层交换机VLAN间相互通信

  • 实验内容

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

  • 实验步骤
  1. 实验环境搭建

  1. 配置PC的IP地址和子网掩码

  1. 在二层交换机上配置VLAN

①在Switch0.上配置VLAN2和VLAN4,分别将端口FastEthernet0/1和FastEthernet0/2,划分给VLAN2,将端口FastEthernet0/3 划分给VLAN4。配置命令行如下:

Switch>enable

Switch#configure terminal

Switch(config)#hostname switch0

Switch0(config)#vlan 2

Switch0(config-vlan)#name vlan2

Switch0(config-vlan)#exit

Switch0(config)#vlan 4

Switch0(config- vlan)#name vlan4

Switch0(config-vlan)#exit

Switch0(config)#interface FastEthernet0/1

Switch0(config- if)#switchport access vlan 2

Switch0(config- if)#exit

Switch0(config)#interface FastEthernet0/2

Switch0(config- if)#switchport access vlan 2

Switch0(configif)#exit

Switch0(config)#interface FastEthernet0/3

Switch0(config- if)#switchport access vlan 4

Switch0(config-if)#exit

②Switch1. 上配置VLAN3和VLAN4,分别将端口FastEthernet0/2 和FastEthernet0/3,划分给VLAN3,将端口FastEthernet0/1 划分给VLAN4。配置命令行如下:

Switch>enable

Switch#configure terminal

Switch(config)#hostname switch2

Switch2(config)#vlan 2

Switch2(config-vlan)#name vlan2

Switch2(config-vlan)#exit

Switch2(config)#vlan 3

Switch2(config-vlan)#name vlan3

Switch2(config-vlan)#exit

Switch2(config )#interface FastEthernet0/1

Switch2(config-if)#switchport access vlan 2

Switch2(config-if)#exit

Switch2(config )#interface FastEthernet0/2

Switch2(configif)#switchport access vlan 3

Switch2(config-if)#exit

(4)将二层交换机与三层交换机相连的端口都配置为Trunk(即Tag Vlan)模式。

①将交换机Switch0与三层交换机相连的端口FastEthernet0/4 配置为Trunk模式,并

允许vlan2和vlan4的数据包通过。配置命令行如下:

Switch0(config)#interface FastEthernet0/4

Switch0(config-if)#switchport mode trunk

Switch0(config- if)#switchport trunk allowed vlan 2,4

②将交换机Switch1与三层交换机相连的端口FastEthernet0/4 配置为Trunk模式,并

允许vlan3和vlan4的数据包通过。配置命令行如下:

Switch l(config)#interface FastEthernet0/4

Switchl(config- if)#switchport mode trunk

Switch1(config-if)#switchport trunk allowed vlan 3,4

③将交换机Switch2与三层交换机相连的端口FastEthernet0/3 配置为Trunk模式,并

允许vlan2和vlan3的数据包通过。配置命令行如下:

Switch2(config) #interface FastEthernet0/3

Switch2(config- if)#switchport mode trunk

Switch2(configif)#switchport trunk allowed vlan 2,3

(5)在三层交换机上配置VLAN2、VLAN3和VLAN4。

三层交换机上配置VLAN的命令如下:

Switch>enable

Switch#configure terminal

Switch(config )#hostname Multi-Switch

Multi-Switch (config)#vlan 2

//新建vlan2

Multi-Switch (config-vlan)#name vlan2

Multi-Switch (config)#vlan 3

//新建vlan 3

Multi-Switch (config-vlan)#name vlan3

Multi-Switch (config)#vlan4 //新建 vlan4

Multi-Switch (config-vlan)#name vlan4

Multi-Switch (config-vlan)#exit

完成后,验证二层交换机Switch0中VLAN2、VLAN3下的主机之间还不能相互通信,

需要在三层交换机上做进一步配置, 并开启路由功能。

(6)将三层交换机与二层交换机相连的端口都定义为Trunk模式。

将三层交换机与二层交换机相连的端口都定义为Trunk模式的命令如下:

Multi -Switch (config )# interface FastEthernet0/1 //进 入交换机的端口FastEthernet0/1

Multi-Switch (config-if)#switchport trunk encapsulation dotlq //给接 口的trunk封装为

//802.1Q的帧格式

Multi- Switch (config-if)#switchport mode trunk //定 义这个接口的工作模式为trunk

Multi- Switch (config)#interface FastEthernet0/2

Multi-Switch (config if)#switchport trunk encapsulation dot1q

Multi-Switch (config-if)#switchport mode trunk

Multi-Switch (config if)#exit

Multi- Switch (config)#interface FastEthernet0/3

Multi -Switch (config -if)#switchport trunk encapsulation dotlq

Multi-Switch (config-if)#switchport mode trunk

(7)设置三层交换机VLAN间的通信,创建VLAN2、VLAN3和VLAN4的虚接口,

并配置虚接口VLAN2、VLAN3和VLAN4的IP地址,开启路由功能。

配置命令如下:

Multi-Switch# configure terminal

Multi- Switch(config)#interface vlan2

//进入vlan2虚拟接口

Multi Switch(config if)#ip address 192.1.1.254 255.255.255.0 //配置虚拟接口 IP地址

Multi- Switch(configif)#exit

Multi- Switch(config)#interface vlan3

//进入vlan3虚拟接口

Multi-Switch(config-if)#ip address 192.1.2.254 255.255.255.0 //配置 虚拟接口IP地址

Multi-Switch(config-if)#exit

Multi- Switch(config)#interface vlan4

//进入vlan4虚拟接口

Multi- Switch(config-if)#ip address 192.1.3.254 255.255.255.0 //配置 虚拟接口IP地址

Multi-Switch(config- if)#exit

Multi-Switch(config)#ip routing

//开启路由功能

Multi- Switch(config)#

  1. 查看三层交换机的路由表

(8)将二层交换机VLAN2、VLAN3和VLAN4下的主机默认网关分别设置为相应虚拟

接口的IP地址。

(9)验证二层交换机VLAN2、VLAN3和VLAN4下的主机之间通过三层交换机可以相

互通信。

  1. 查看数据包在不同VLAN间传输时的封包变化

在Inbound PDU Details'下,进入交换机的是802.1Q帧,在Outbound PDU Details下,出交换机Switch1的MAC帧是标准的以太网帧,Switch1在把该帧发给PC3时去掉了添加的4字节的VLAN标签(Tag),恢复成标准的以太网帧格式,使得终端PC能够处理该帧。

  • 体会和总结

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

计算机网络实验——用三层交换机实现VLAN通信相关推荐

  1. 计算机网络实验之三层交换机实现VLAN间通信

    一.知识背景 三层交换机是指具备三层路由功能的交换机,其端口(接口)可以实现基于三层寻址的分组转发,每个三层接口都定义了一个单独的广播域,在为接口配置好IP协议后,该接口就成为连接该接口的同一个广播域 ...

  2. Packet Tracer实验——使用三层交换机实现vlan间的通信(详解)

    一.网络拓扑结构如下 实验目的:通过划分vlan实现了隔离广播域,同时还能实现vlan间的单播通信 二.为6台PC配置IP地址.子网掩码和默认网关 三.分别为2个vlan接口配置ip地址和子网掩码 四 ...

  3. 单臂路由与三层交换机实现VLAN通信

    不同VLAN之间相互通信的两种方式 (单臂路由.三层交换) 试验环境:东郊二楼第三机房 试验设备:Catalyst 2950-24(SW3)                   Cisco 2611( ...

  4. 计算机网络 实验3 单交换机vlan配置

    1.实验拓扑图 根据要求选择部件并连线 2.配置电脑IP地址 PC0:192.168.100.101 PC1:192.168.100.102 PC2:192.168.100.103 3.此时使用pin ...

  5. 利用三层交换机实现VLAN的通信实验报告

    利用三层交换机实现VLAN的通信实验报告<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office ...

  6. 【计算机网络】思科实验(4):综合实验作业之办公室的跨VLAN通信

    系列文章目录 [计算机网络]思科实验(1):交换机的VLAN划分 [计算机网络]思科实验(2):交换机间的VLAN通信 [计算机网络]思科实验(3):使用三层交换机实现跨VLAN间的通信 [计算机网络 ...

  7. 【计算机网络】思科实验(2):交换机间的VLAN通信

    系列文章目录 [计算机网络]思科实验(1):交换机的VLAN划分 [计算机网络]思科实验(2):交换机间的VLAN通信 [计算机网络]思科实验(3):使用三层交换机实现跨VLAN间的通信 [计算机网络 ...

  8. 计算机网络实验 ppt,计算机网络实验实验四跨交换机实现vlan.ppt

    <计算机网络实验实验四跨交换机实现vlan.ppt>由会员分享,可在线阅读,更多相关<计算机网络实验实验四跨交换机实现vlan.ppt(20页珍藏版)>请在装配图网上搜索. 1 ...

  9. 怎么通过华为三层交换机实现VLAN间通信?

    学习目标 · 掌握通过三层交换机实现VLAN间通信的配置方法 · 掌握通过以太网Trunk链路实现VLAN间通信的配置方法 拓扑图 图1.4 三层交换实验拓扑图 场景 在企业网络中,通过使用三层交换机 ...

最新文章

  1. DotNetTextBox V3.0 所见即所得编辑器控件 For Asp.Net2.0(ver 3.0.9Beta)
  2. Struts1.x系列教程(20):使用EventDispatchAction类处理一个form多个submit
  3. android java 调用js_Android Java/JS互相调用
  4. git出现红字说明什么_怀孕的第一个月会出现什么变化?若有7种表现,说明可能怀上了...
  5. 李宏毅机器学习笔记day1
  6. candence的图纸大小设置_标准制图图纸尺寸大小
  7. x轴z轴代表的方向图片_x轴y轴z轴代表的方向_x轴y轴z轴代表的方向图
  8. 虚拟机安装OpenGauss企业版
  9. 状压(广场铺转,拉灯游戏)
  10. python首字母大写其他小写_python大小写转换,首字母大写,去除特殊字符的简单示例...
  11. 整理了100个Python精选库,建议收藏!
  12. 解析DELLR710服务器迁移操作内容
  13. mqtt 变为乱码 接受16进制字节流_转战物联网#183;基础篇07-深入理解MQTT协议之控制报文(数据包)格式...
  14. Mac桌面上Dock栏消失了?Dock栏消失解决办法
  15. c++汉字与区位码互转换
  16. xp输入法不见了的解决方法
  17. unity2D:2D光效
  18. 【传智播客郑州校区分享】在传智播客郑州校区学习倍感幸运
  19. Win10 安装 Rational Rose 教程
  20. uniapp:HBuilderX运行uniapp项目到夜神模拟器

热门文章

  1. 蓝牙电话协议HFP(Hands-Free Profile) 通过号码拨打电话/memory拨打电话(Memory Dialing)/尾号重播(Last Number Re-Dial) 功能介绍
  2. 【数理方程】定解问题
  3. smtp 的25端口连接超时
  4. python实现红绿灯
  5. 泰坦尼克号船员获救数据分析
  6. android ios 录音功能,盘点:简单好用的录音APP有哪些?
  7. 教资试讲-10分钟快速教案模版
  8. debian三步安装linux平台的安卓模拟器genymotion
  9. 【原创】做大独立网站和网店的营销秘笈
  10. 优化小程序中频繁下拉刷新导致的定位获取失败问题