VLAN综合实验报告

news2025/3/22 16:08:37

一、实验拓扑

网络拓扑结构包括三台交换机(LSW1、LSW2、LSW3)、一台路由器(AR1)以及六台PC(PC1-PC6)。交换机之间通过Trunk链路相连,交换机与PC、路由器通过Access或Hybrid链路连接。

二、实验需求

  1. PC1和PC3所在接口为access接口,属于VLAN 2。

  2. PC2、PC4、PC5、PC6处于同一网段,访问关系如下:

    • PC2可以访问PC4、PC5、PC6。

    • PC4可以访问PC5,但不能访问PC6。

    • PC5不能访问PC6。

  3. PC1、PC3和PC2、PC4、PC5、PC6不在同一网段,但可以正常通信。

  4. 所有PC通过DHCP获取IP地址,且PC1、PC3可以正常访问PC2、PC4、PC5、PC6。

三、实验思路

  1. 需求分析

    • PC1和PC3需要处于同一个VLAN(VLAN 2),并且它们的接口应为Access类型,这意味着它们只能属于一个VLAN,且不携带VLAN标签。

    • PC2、PC4、PC5、PC6需要处于不同的VLAN中,但PC2可以访问PC4、PC5、PC6,这表明PC2需要能够处理多个VLAN的流量。

    • PC5不能访问PC6,这进一步确认了PC6在与PC5不同的VLAN中。

    • 所有PC需要通过DHCP获取IP地址,且PC1、PC3需要能够访问PC2、PC4、PC5、PC6,这表明需要在路由器上配置两个不同的DHCP地址池,分别对应两个不同的广播域。

  2. 网络规划

    • 创建VLAN 2、3、4、5、6,其中VLAN 2用于PC1和PC3,VLAN 3用于PC2,VLAN 4用于PC4,VLAN 5用于PC5,VLAN 6用于PC6。

    • 交换机之间的互联接口配置为Trunk模式,以允许所有相关VLAN的流量通过。

    • 路由器的物理接口用于服务PC2、PC4、PC5、PC6所在的广播域(192.168.1.0/24),而子接口用于服务PC1、PC3所在的广播域(192.168.2.0/24),并关联到VLAN 2。

  3. 接口配置

    • 对于PC1和PC3的接口,配置为Access模式,属于VLAN 2。

    • 对于PC2的接口,配置为Hybrid模式,PVID为3,允许VLAN 2、3、4、5、6的untagged流量通过,以便PC2可以访问PC4、PC5、PC6。

    • 对于PC4的接口,配置为Hybrid模式,PVID为4,允许VLAN 2、3、4、5的untagged流量通过,但不允许VLAN 6的流量,以防止PC4访问PC6。

    • 对于PC5的接口,配置为Hybrid模式,PVID为5,允许VLAN 2、3、4、5的untagged流量通过,但不允许VLAN 6的流量,以防止PC5访问PC6。

    • 对于PC6的接口,配置为Hybrid模式,PVID为6,允许VLAN 2、3、6的untagged流量通过,但不允许VLAN 4、5的流量,以防止PC6被PC4和PC5访问。

  4. 路由器配置

    • 配置路由器的物理接口和子接口,确保它们能够处理不同VLAN的流量,并为每个广播域配置DHCP服务。

    • 创建两个DHCP地址池,一个用于PC2、PC4、PC5、PC6所在的网段,另一个用于PC1、PC3所在的网段。

  5. 交换机和路由器相连接口的处理

    • 该接口需要放通PC1、PC2、PC3、PC4、PC5、PC6的数据来到路由器,所以必须放通多股VLAN数据流。

    • 宏观上仅存在两个广播域的数据,所以选择让PC1/3属于VLAN2的数据依然携带标签转发,来到路由器接口会自动匹配子接口(子接口属于VLAN 2)。

    • PC2、PC4、PC5、PC6的数据在放通时不携带标签转发,那么将视为纯粹的DHCP数据包将关联物理接口,就类似在没有VLAN之前PC获取IP地址的流程。

    • 配置LSW1与AR1相连的接口为Hybrid接口,放通VLAN 2(tagged)和VLAN 3、4、5、6(untagged)。

为什么PC1/3属于VLAN2的数据要携带标签转发(tagged)?

PC1和PC3属于VLAN2,它们的数据在交换机上被标记为VLAN2的标签。当这些数据到达路由器时,路由器需要知道这些数据属于VLAN2,以便将它们正确地分配到对应的子接口(192.168.2.0/24网段)。这就像是给每个小区的车辆贴上一个标签,当它们进入市中心时,可以根据标签将它们引导到正确的目的地。

具体来说,当PC1发送一个数据包时,这个数据包在交换机上被标记为VLAN2的标签。当数据包到达路由器时,路由器的子接口(GigabitEthernet0/0/0.2)会检查这个标签,并将数据包分配到192.168.2.0/24网段。如果数据包没有标签,路由器就无法知道它应该属于哪个网段,从而导致数据包无法正确转发。

四、实验步骤

(一)交换机配置

  1. 创建VLAN 在LSW1、LSW2、LSW3上创建VLAN 2、3、4、5、6。

    [LSW1]vlan batch 2 3 4 5 6
    [LSW2]vlan batch 2 3 4 5 6
    [LSW3]vlan batch 2 3 4 5 6
  2. 配置PC连接接口

    • PC1和PC3连接的接口配置为Access接口,属于VLAN 2。

      [LSW1]interface GigabitEthernet 0/0/3
      [LSW1-GigabitEthernet0/0/3]port link-type access
      [LSW1-GigabitEthernet0/0/3]port default vlan 2
      [LSW2]interface GigabitEthernet 0/0/3
      [LSW2-GigabitEthernet0/0/3]port link-type access
      [LSW2-GigabitEthernet0/0/3]port default vlan 2
    • PC2连接的接口配置为Hybrid接口,PVID为3,放通VLAN 2、3、4、5、6的untagged流量。

      [LSW1]interface GigabitEthernet 0/0/4
      [LSW1-GigabitEthernet0/0/4]port link-type hybrid
      [LSW1-GigabitEthernet0/0/4]port hybrid pvid vlan 3
      [LSW1-GigabitEthernet0/0/4]port hybrid untagged vlan 2 3 4 5 6
    • PC4连接的接口配置为Hybrid接口,PVID为4,放通VLAN 2、3、4、5的untagged流量。

      [LSW2]interface GigabitEthernet 0/0/4
      [LSW2-GigabitEthernet0/0/4]port link-type hybrid
      [LSW2-GigabitEthernet0/0/4]port hybrid pvid vlan 4
      [LSW2-GigabitEthernet0/0/4]port hybrid untagged vlan 2 3 4 5
    • PC5连接的接口配置为Hybrid接口,PVID为5,放通VLAN 2、3、4、5的untagged流量。

      [LSW3]interface GigabitEthernet 0/0/2
      [LSW3-GigabitEthernet0/0/2]port link-type hybrid
      [LSW3-GigabitEthernet0/0/2]port hybrid pvid vlan 5
      [LSW3-GigabitEthernet0/0/2]port hybrid untagged vlan 2 3 4 5
    • PC6连接的接口配置为Hybrid接口,PVID为6,放通VLAN 2、3、6的untagged流量。

      [LSW3]interface GigabitEthernet 0/0/3
      [LSW3-GigabitEthernet0/0/3]port link-type hybrid
      [LSW3-GigabitEthernet0/0/3]port hybrid pvid vlan 6
      [LSW3-GigabitEthernet0/0/3]port hybrid untagged vlan 2 3 6
  3. 配置交换机互联接口为Trunk 放通所有相关VLAN(2、3、4、5、6)。

    [LSW1]interface GigabitEthernet 0/0/1
    [LSW1-GigabitEthernet0/0/1]port link-type trunk
    [LSW1-GigabitEthernet0/0/1]port trunk allow-pass vlan 2 3 4 5 6
    [LSW2]interface GigabitEthernet 0/0/1
    [LSW2-GigabitEthernet0/0/1]port link-type trunk
    [LSW2-GigabitEthernet0/0/1]port trunk allow-pass vlan 2 3 4 5 6
    [LSW2]interface GigabitEthernet 0/0/2
    [LSW2-GigabitEthernet0/0/2]port link-type trunk
    [LSW2-GigabitEthernet0/0/2]port trunk allow-pass vlan 2 3 4 5 6
    [LSW3]interface GigabitEthernet 0/0/1
    [LSW3-GigabitEthernet0/0/1]port link-type trunk
    [LSW3-GigabitEthernet0/0/1]port trunk allow-pass vlan 2 3 4 5 6

查看sw2,sw3 

 

(二)路由器配置

  1. 配置路由器接口IP地址

    • 物理接口连接PC2、PC4、PC5、PC6所在的广播域(192.168.1.0/24)。

      [AR1]interface GigabitEthernet 0/0/0
      [AR1-GigabitEthernet0/0/0]ip address 192.168.1.1 255.255.255.0
    • 子接口连接PC1、PC3所在的广播域(192.168.2.0/24),并关联VLAN 2。

      [AR1]interface GigabitEthernet 0/0/0.2
      [AR1-GigabitEthernet0/0/0.2]ip address 192.168.2.1 255.255.255.0
      [AR1-GigabitEthernet0/0/0.2]dot1q termination vid 2
      [AR1-GigabitEthernet0/0/0.2]arp broadcast enable
  2. 配置DHCP服务

    • 创建两个地址池,一个用于PC2、PC4、PC5、PC6,另一个用于PC1、PC3。

      [AR1]dhcp enable
      [AR1]ip pool pool1
      [AR1-ip-pool-pool1]network 192.168.1.0 mask 255.255.255.0
      [AR1-ip-pool-pool1]gateway-list 192.168.1.1
      [AR1-ip-pool-pool1]dns-list 8.8.8.8
      [AR1]ip pool pool2
      [AR1-ip-pool-pool2]network 192.168.2.0 mask 255.255.255.0
      [AR1-ip-pool-pool2]gateway-list 192.168.2.1
      [AR1-ip-pool-pool2]dns-list 8.8.8.8
    • 将接口与地址池绑定。

      [AR1]interface GigabitEthernet 0/0/0
      [AR1-GigabitEthernet0/0/0]dhcp select global
      [AR1]interface GigabitEthernet 0/0/0.2
      [AR1-GigabitEthernet0/0/1.2]dhcp select global
  3. 交换机和路由器相连接口的处理

    • 配置LSW1与AR1相连的接口为Hybrid接口,放通VLAN 2(tagged)和VLAN 3、4、5、6(untagged)。

      [LSW1]interface GigabitEthernet 0/0/1
      [LSW1-GigabitEthernet0/0/1]port link-type hybrid
      [LSW1-GigabitEthernet0/0/1]port hybrid untagged vlan 3 4 5 6
      [LSW1-GigabitEthernet0/0/1]port hybrid tagged vlan 2

display  ip interface brief 

display  current-configuration---查看设备所有配置中截图DHCP地址池塘相关配置 

五、结果验证

  1. PC获取IP地址

    • PC1和PC3获取到192.168.2.0/24网段的IP地址。

    • PC2、PC4、PC5、PC6获取到192.168.1.0/24网段的IP地址。



  2. 测试连通性

    • PC1可以正常访问PC3、PC2、PC4、PC5、PC6。




    • PC2可以正常访问PC4、PC5、PC6。


    • PC4可以访问PC5,但不能访问PC6。

    • PC5不能访问PC6。

六、实验总结

通过本次实验,掌握了VLAN的划分、Hybrid接口和Trunk接口的配置方法,以及DHCP服务在不同广播域中的应用。实验中通过合理配置VLAN和接口参数,实现了对不同PC之间访问关系的精确控制,满足了复杂的网络需求。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2319661.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Midjourney使用教程—2.作品修改

当您已生成第一张Midjourney图像的时候,接下来该做什么?了解我们用于修改图像的工具!使用 Midjourney 制作图像后,您的创意之旅就不会止步于此。您可以使用各种工具来修改和增强图像。 一、放大操作 Midjourney每次会根据提示词…

3.5 平滑滤波

请注意:笔记内容片面粗浅,请读者批判着阅读! 一、引言 平滑空间滤波是数字图像处理中用于降低噪声和模糊细节的核心技术,常用于图像预处理或特定场景下的视觉效果优化。其核心思想是通过邻域像素的加权平均或统计操作,抑制高频噪…

Sympy入门之微积分基本运算

Sympy是一个专注于符号数学计算的数学工具,使得用户可以轻松地进行复杂的符号运算,如求解方程、求导数、积分、级数展开、矩阵运算等。本文,我们将详细讲解Sympy在微积分运算中的应用。 获取方式 pip install -i https://mirrors.tuna.tsin…

Qemu-STM32(十):STM32F103开篇

简介 本系列博客主要描述了STM32F103的qemu模拟器实现,进行该项目的原因有两点: 作者在高铁上,想在STM32F103上验证一个软件框架时,如果此时掏出开发板,然后接一堆的线,旁边的人估计会投来异样的目光,特别…

在 ABAP 开发工具 (ADT-ABAP Development Tools) 中创建ABAP 项目

第一步:安装 SAP NetWeaver 的 ABAP 开发工具 (ADT) 开发工具下载地址:https://tools.hana.ondemand.com/#abap 也可以在SAP Development Tools下载工具页面直接跳转到对应公开课教程页面,按课程步骤下载eclipse解压安装即可,过程…

【架构】单体架构 vs 微服务架构:如何选择最适合你的技术方案?

文章目录 ⭐前言⭐一、架构设计的本质差异🌟1、代码与数据结构的对比🌟2、技术栈的灵活性 ⭐二、开发与维护的成本博弈🌟1、开发效率的阶段性差异🌟2、维护成本的隐形陷阱 ⭐三、部署与扩展的实战策略🌟1、部署模式的本…

【鸿蒙开发】Hi3861学习笔记- WIFI应用AP建立网络

00. 目录 文章目录 00. 目录01. LwIP简介02. AP模式简介03. API描述3.1 RegisterWifiEvent3.2 UnRegisterWifiEvent3.3 GetStationList3.4 GetSignalLevel3.5 EnableHotspot3.6 DisableHotspot3.7 SetHotspotConfig3.8 GetHotspotConfig3.9 IsHotspotActive 04. 硬件设计05. 模…

大模型的微调技术(高效微调原理篇)

背景 公司有需求做农业方向的大模型应用以及Agent助手,那么适配农业数据就非常重要。但众所周知,大模型的全量微调对算力资源要求巨大,在现实的限制条件下基本“玩不起”,那么高效微调技术就非常必要。为了更好地对微调技术选型和…

区间震荡指标

区间震荡指标的逻辑如下: 一、函数注解 1. Summation函数 功能: 计算给定价格序列Price的前Length个数据点的和,或在数据点数量超过Length时,计算滚动窗口内的价格和。 参数: Price(1):价格序列&#…

HCIE-SLAAC

文章目录 SLAAC 🏡作者主页:点击! 🤖Datacom专栏:点击! ⏰️创作时间:2025年03月21日10点58分 SLAAC 帮助设备发现本地直连链路相连的设备,并获取与地址自动配置的相关前缀和其他…

JavaScript | 爬虫逆向 | 掌握基础 | 01

一、摘要 实践是最好的导师 二、环境配置 在开始之前,需要确保你的计算机上已经安装了 Node.js。Node.js 是一个开源的、跨平台的 JavaScript 运行时环境,它允许你在服务器端运行 JavaScript 代码。 1. 下载 安装地址:https://nodejs.org…

力扣算法Hot100——128. 最长连续序列

题目要求时间复杂度为O(n),因此不能使用两次循环匹配。 首先使用 HashSet 去重,并且 HashSet 查找一个数的复杂度为O(1)外循环还是遍历set集合,里面一重循环需要添加判断,这样才不会达到O( n 2 n^2 n2)判断是否进入最长序列查找循…

深入解析 Java Stream API:从 List 到 Map 的优雅转换!!!

🚀 深入解析 Java Stream API:从 List 到 Map 的优雅转换 🔧 大家好!👋 今天我们来聊聊 Java 8 中一个非常常见的操作:使用 Stream API 将 List 转换为 Map。🎉 具体来说,我们将深入…

当全球化成为商业常态,Shopify 如何为品牌生意铺平出海之路?

从独立站搭建到支付履约,从数据分析到生态整合,Shopify 为不同规模的企业提供可扩展的解决方案。 在数字化浪潮的推动下,跨境电商与品牌出海的黄金时代已然到来。然而,看似广阔的市场蓝海背后,是无数企业正在经历的“成…

RC6在线加密工具

RC6加密算法是一种基于RC5改进的分组密码算法,曾作为AES(高级加密标准)的候选算法之一。它采用了4个32位寄存器,增加了32位整数乘法运算,以增强扩散和混淆特性,提高了安全性。RC6的设计简单、高效&#xff…

python每日十题(5)

保留字,也称关键字,是指被编程语言内部定义并保留使用的标识符。Python 3.x版本中有35个保留字,分别为:and, as,assert,async,await,break,class,continue,def,del,elif,else, except, False, finally,for,from,global, if,import…

应用案例 | 核能工业:M-PM助力核工业科研项目

M-PM助力核工业科研项目 一、项目背景 在核工业复杂系统的研发进程中,MBSE(基于模型的系统工程)方法的应用愈发成熟,已然成为推动系统设计与优化的关键力量。如今,各相关设计系统的 MBSE 模型数据呈现出精细化、多元…

4.1、网络安全模型

目录 网络安全体系概述网络安全模型-BLP模型网络安全模型-Biba模型网络安全模型 - 信息流模型信息保障模型能力成熟度模型其它安全模型网络安全原则 网络安全体系概述 网络安全体系是网络安全保证系统的最高层概念抽象,是一个体系,体系一般是一个概念&a…

ManiWAV:通过野外的音频-视频数据学习机器人操作

24年6月来自斯坦福大学、哥伦比亚大学和 TRI 的论文“ManiWAV: Learning Robot Manipulation from In-the-Wild Audio-Visual Data”。 音频信号通过接触为机器人交互和物体属性提供丰富的信息。这些信息可以简化接触丰富的机器人操作技能学习,尤其是当视觉信息本身…

Floyd 算法——97. 小明逛公园

卡码网:97. 小明逛公园https://kamacoder.com/problempage.php?pid=1155 题目描述 小明喜欢去公园散步,公园内布置了许多的景点,相互之间通过小路连接,小明希望在观看景点的同时,能够节省体力,走最短的路径。 给定一个公园景点图,图中有 N 个景点(编号为 1 到 N),…