网络实验 VlAN 中 Trunk Access端口的说明及实验

简介: 本文介绍了VLAN技术及其在网络实验中的应用,包括Access端口和Trunk端口的工作原理,以及如何通过实验划分不同VLAN实现内部通信和跨交换机实现VLAN间通信的详细步骤和配置。

VlAN 虚拟局域网技术

VLAN(Virtual Local Area Network)是一种将局域网内的设备逻辑地划分成一个个网段从而实现虚拟工作组的技术。VLAN能够隔离广播域,使得不同的VLAN之间不能直接互通。它可以根据网络用户的物理位置、作用、部门或者根据网络用户所使用的应用程序和协议来进行分组。基于交换机的虚拟局域网能够为局域网解决冲突域、广播域、带宽问题。一个VLAN可以在一个交换机或者跨交换机实现。同一个VLAN内的各个工作站无须被放置在同一个物理空间里,即这些工作站不一定属于同一个物理LAN网段

VLAN技术有助于控制流量、减少设备投资、简化网络管理、提高网络的安全性。在配置VLAN时,需要将设备逻辑地划分到不同的组中,使得同一组中的设备能够相互通信,不同组的设备则不能直接通信。这种逻辑分段不受物理位置限制,可以根据用户需求进行灵活的网络分段。

Access端口 工作原理

Access 接口是交换机上用来连接用户主机的接口。

  1. 当Access 接口从主机上收到一个不带 Vlan 标签的数据帧时,会给数据帧加上与 PVID 一致的Vlan 标签(PVID 可以手工配置,默认情况下交换机的所有接口的PVID 都是1)
  2. 当Access 接口要发送一个带有Vlan标签的数据帧给主机时,首先会检查该数据帧的Vlan ID 是否与自己的 PVID 相同,若相同,则去掉该 Vlan 标签后发送给主机,否则,则丢弃掉该数据帧。

主机可以识别的只有 以太网帧,不识别 802.1q帧(即带有Vlan 标签的以太网帧)

Trunk端口 工作原理

Trunk 端口一般用于交换机之间连接的端口,可以接收和发送多个Vlan的报文。

  1. 当Trunk 端口接收到数据帧时,如果该帧不包含802.1q的vlan标签,则将打上该Trunk端口的PVID,如果该帧包含802.1q的vlan标签,则不改变。
  2. 当Trunk端口发送数据帧时,当该所发送帧的VLAN ID 与端口的PVID不同时,检查是否允许该Vlan 通过,若允许的话之间透传,不允许的话就之间丢弃。当该帧的VLAN ID 与 端口的PVID相同时,则剥离VlAN标签后转发。

简单实验

(一)划分不同Vlan,实现vlan内部通信

拓朴图

在这里插入图片描述

要求:在一个公司内部的局域网,每个部门属于不同的Vlan,只有部门内部之间才可以通信。

主机IP 配置

PC2,PC3,PC4,PC5以此类推(IP地址在拓扑图已经给出),配置每台主机时,记得点击应用

在这里插入图片描述

配置完成每台主机后,先启动一下设备,测试下ip是否配置正确,即每台主机是否能够相互ping通。(因为这个拓朴图的每台主机的ip是处于同一网段的,默认情况下在当前局域网内部都可以ping通,划分vlan后才会隔离广播域)。

在这里插入图片描述

我这里拿 PC1 进行了对每台主机的ping ,都通了,那么接下来开始配置 Vlan,按照我们的需求,每个部门内部才可以通信去划分vlan.

划分Vlan

  1. LSW1
system-view # 进入系统视图
sysname LSW1 # 给交换机命名,以示区分
undo info-center enable # 忽略ensp弹出的一些提示信息
vlan 10 # 创建vlan
vlan 20
interface Ethernet 0/0/1 # 进入到接口 e0/0/1中
port link-type access # 设置接口类型为access口
port default vlan 10 # 设置接口默认的vlan 为vlan 10
quit
interface Ethernet 0/0/2
port link-type access 
port default vlan 10 
quit
interface Ethernet 0/0/3
port link-type access 
port default vlan 20
quit
display vlan # 查看当前的vlan 配置信息

在这里插入图片描述

  1. LSW2
system-view
sysname LSW2
undo info-center enable 
vlan batch 30 50 # 批量创建vlan
int e0/0/1  # 进入到接口 e0/0/1中
port link-type access #设置接口类型为access
port default vlan 30 #设置e0/0/1的默认vlan
quit 
int e0/0/2
port link-type access 
port default vlan 50
quit 
display vlan # 查看vlan配置信息

在这里插入图片描述

ping 测试

在这里插入图片描述

(二)跨交换机实现VLAN间通信

拓扑图

在这里插入图片描述

配置主机IP

在这里插入图片描述

LSW1的配置

system-view
sysname LSW1
undo info-center enable # 去除提示信息
vlan batch 10 20
int e0/0/2 
port link-type access
port default vlan 10
quit 
int e0/0/3
port link-type access
port default vlan 20
quit 
int e0/0/1
prot link-type trunk 
prot trunk allow-pass vlan 10 20
quit 
display vlan

在这里插入图片描述

LSW2的配置

system-view
sysname LSW2
undo info-center enable # 去除提示信息
vlan batch 10 20
int e0/0/3 
port link-type access
port default vlan 10
quit 
int e0/0/4
port link-type access
port default vlan 20
quit 
int e0/0/2
prot link-type trunk 
prot trunk allow-pass vlan 10 20
quit 
display vlan

在这里插入图片描述

LSW3的配置

system-view
sysname LSW3
undo info-center enable # 去除提示信息
vlan batch 10 20
int g0/0/1
prot link-type trunk 
prot trunk allow-pass vlan all # 将g0/0/1允许的vlan设置为 2-4094即全部可以分配的vlan
quit 
int g0/0/2
prot link-type trunk 
prot trunk allow-pass vlan all
quit 
display port vlan # 查看端口配置的vlan信息

在这里插入图片描述

ping 测试

在这里插入图片描述

使用PC1ping其他主机,只有PC3是可以ping通的(其他的也测试下),说明实验成功。

相关文章
|
3天前
|
安全 Linux 网络安全
nmap 是一款强大的开源网络扫描工具,能检测目标的开放端口、服务类型和操作系统等信息
nmap 是一款强大的开源网络扫描工具,能检测目标的开放端口、服务类型和操作系统等信息。本文分三部分介绍 nmap:基本原理、使用方法及技巧、实际应用及案例分析。通过学习 nmap,您可以更好地了解网络拓扑和安全状况,提升网络安全管理和渗透测试能力。
20 5
|
3天前
|
存储 网络协议 安全
30 道初级网络工程师面试题,涵盖 OSI 模型、TCP/IP 协议栈、IP 地址、子网掩码、VLAN、STP、DHCP、DNS、防火墙、NAT、VPN 等基础知识和技术,帮助小白们充分准备面试,顺利踏入职场
本文精选了 30 道初级网络工程师面试题,涵盖 OSI 模型、TCP/IP 协议栈、IP 地址、子网掩码、VLAN、STP、DHCP、DNS、防火墙、NAT、VPN 等基础知识和技术,帮助小白们充分准备面试,顺利踏入职场。
13 2
|
6天前
|
网络虚拟化 数据安全/隐私保护 数据中心
对比了思科和华为网络设备的基本配置、接口配置、VLAN配置、路由配置、访问控制列表配置及其他重要命令
本文对比了思科和华为网络设备的基本配置、接口配置、VLAN配置、路由配置、访问控制列表配置及其他重要命令,帮助网络工程师更好地理解和使用这两个品牌的产品。通过详细对比,展示了两者的相似之处和差异,强调了持续学习的重要性。
18 2
|
1月前
|
网络协议 安全 网络安全
Cisco-网络端口地址转换NAPT配置
Cisco-网络端口地址转换NAPT配置
|
1月前
|
运维 安全 网络安全
|
1月前
|
网络协议 网络虚拟化 网络架构
【网络实验】/主机/路由器/交换机/网关/路由协议/RIP+OSPF/DHCP(上)
【网络实验】/主机/路由器/交换机/网关/路由协议/RIP+OSPF/DHCP(上)
59 1
|
1月前
|
运维 监控 安全
|
1月前
|
运维 安全 网络协议
Python 网络编程:端口检测与IP解析
本文介绍了使用Python进行网络编程的两个重要技能:检查端口状态和根据IP地址解析主机名。通过`socket`库实现端口扫描和主机名解析的功能,并提供了详细的示例代码。文章最后还展示了如何整合这两部分代码,实现一个简单的命令行端口扫描器,适用于网络故障排查和安全审计。
|
1月前
|
网络协议 数据安全/隐私保护 网络虚拟化
【网络实验】/主机/路由器/交换机/网关/路由协议/RIP+OSPF/DHCP(下)
【网络实验】/主机/路由器/交换机/网关/路由协议/RIP+OSPF/DHCP(下)
50 0
|
1月前
|
存储 网络协议 网络虚拟化
【第五期】计算机网络常识/广播域/冲突域/VLAN
【第五期】计算机网络常识/广播域/冲突域/VLAN
21 0