计算机网络实验——用三层交换机实现VLAN通信
- 实验目的
理解三层交换机基本原理和配置方法
掌握三层交换机VLAN间相互通信
- 实验内容
三层交换机具备网络层的功能,实现VLAN相互访问的原理是:利用三层交换机的路由功能,通过识别数据包的IP地址,查找路由表进行选路转发。三层交换机利用直连路由,可以实现不同VLAN之间的相互访问。三层交换机给接口配置IP地址,采用SVI(交换虚,拟接口)的方式实现VLAN间互连。SVI是指为交换机中的VLAN创建虚拟接口,并且配置IP地址,该IP地址成为连接VLAN的终端的默认网关地址。
- 实验步骤
- 实验环境搭建
- 配置PC的IP地址和子网掩码
- 在二层交换机上配置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)#
- 查看三层交换机的路由表
(8)将二层交换机VLAN2、VLAN3和VLAN4下的主机默认网关分别设置为相应虚拟
接口的IP地址。
(9)验证二层交换机VLAN2、VLAN3和VLAN4下的主机之间通过三层交换机可以相
互通信。
- 查看数据包在不同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通信相关推荐
- 计算机网络实验之三层交换机实现VLAN间通信
一.知识背景 三层交换机是指具备三层路由功能的交换机,其端口(接口)可以实现基于三层寻址的分组转发,每个三层接口都定义了一个单独的广播域,在为接口配置好IP协议后,该接口就成为连接该接口的同一个广播域 ...
- Packet Tracer实验——使用三层交换机实现vlan间的通信(详解)
一.网络拓扑结构如下 实验目的:通过划分vlan实现了隔离广播域,同时还能实现vlan间的单播通信 二.为6台PC配置IP地址.子网掩码和默认网关 三.分别为2个vlan接口配置ip地址和子网掩码 四 ...
- 单臂路由与三层交换机实现VLAN通信
不同VLAN之间相互通信的两种方式 (单臂路由.三层交换) 试验环境:东郊二楼第三机房 试验设备:Catalyst 2950-24(SW3) Cisco 2611( ...
- 计算机网络 实验3 单交换机vlan配置
1.实验拓扑图 根据要求选择部件并连线 2.配置电脑IP地址 PC0:192.168.100.101 PC1:192.168.100.102 PC2:192.168.100.103 3.此时使用pin ...
- 利用三层交换机实现VLAN的通信实验报告
利用三层交换机实现VLAN的通信实验报告<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office ...
- 【计算机网络】思科实验(4):综合实验作业之办公室的跨VLAN通信
系列文章目录 [计算机网络]思科实验(1):交换机的VLAN划分 [计算机网络]思科实验(2):交换机间的VLAN通信 [计算机网络]思科实验(3):使用三层交换机实现跨VLAN间的通信 [计算机网络 ...
- 【计算机网络】思科实验(2):交换机间的VLAN通信
系列文章目录 [计算机网络]思科实验(1):交换机的VLAN划分 [计算机网络]思科实验(2):交换机间的VLAN通信 [计算机网络]思科实验(3):使用三层交换机实现跨VLAN间的通信 [计算机网络 ...
- 计算机网络实验 ppt,计算机网络实验实验四跨交换机实现vlan.ppt
<计算机网络实验实验四跨交换机实现vlan.ppt>由会员分享,可在线阅读,更多相关<计算机网络实验实验四跨交换机实现vlan.ppt(20页珍藏版)>请在装配图网上搜索. 1 ...
- 怎么通过华为三层交换机实现VLAN间通信?
学习目标 · 掌握通过三层交换机实现VLAN间通信的配置方法 · 掌握通过以太网Trunk链路实现VLAN间通信的配置方法 拓扑图 图1.4 三层交换实验拓扑图 场景 在企业网络中,通过使用三层交换机 ...
最新文章
- DotNetTextBox V3.0 所见即所得编辑器控件 For Asp.Net2.0(ver 3.0.9Beta)
- Struts1.x系列教程(20):使用EventDispatchAction类处理一个form多个submit
- android java 调用js_Android Java/JS互相调用
- git出现红字说明什么_怀孕的第一个月会出现什么变化?若有7种表现,说明可能怀上了...
- 李宏毅机器学习笔记day1
- candence的图纸大小设置_标准制图图纸尺寸大小
- x轴z轴代表的方向图片_x轴y轴z轴代表的方向_x轴y轴z轴代表的方向图
- 虚拟机安装OpenGauss企业版
- 状压(广场铺转,拉灯游戏)
- python首字母大写其他小写_python大小写转换,首字母大写,去除特殊字符的简单示例...
- 整理了100个Python精选库,建议收藏!
- 解析DELLR710服务器迁移操作内容
- mqtt 变为乱码 接受16进制字节流_转战物联网#183;基础篇07-深入理解MQTT协议之控制报文(数据包)格式...
- Mac桌面上Dock栏消失了?Dock栏消失解决办法
- c++汉字与区位码互转换
- xp输入法不见了的解决方法
- unity2D:2D光效
- 【传智播客郑州校区分享】在传智播客郑州校区学习倍感幸运
- Win10 安装 Rational Rose 教程
- uniapp:HBuilderX运行uniapp项目到夜神模拟器