VLAN综合实验报告

一、实验拓扑

网络拓扑结构包括三台交换机(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.rhkb.cn/news/37806.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

coding ability 展开第五幕(二分查找算法)超详细!!!!

. . 文章目录 前言二分查找搜索插入的位置思路 x的平方根思路 山脉数组的峰顶索引思路 寻找旋转排序数组中的最小值思路 总结 前言 本专栏上篇博客已经把滑动指针收尾啦 现在还是想到核心——一段连续的区间,有时候加上哈希表用起来很爽 今天我们来学习新的算法知识…

文献阅读篇#2:YOLO改进类的文章如何高效进行文献阅读(对于初学者)

对于初学者来说,文献阅读是非常非常重要的一个学习方式,好的文献阅读方法会让学习的效率翻倍。我希望能够总结出一套比较有效的文献阅读方法,并通过记录的方法来找到不足和可改进之处 一、文献检索 对于初学者来说,应当先从中文…

数智读书笔记系列021《大数据医疗》:探索医疗行业的智能变革

一、书籍介绍 《大数据医疗》由徐曼、沈江、余海燕合著,由机械工业出版社出版 。徐曼是南开大学商学院副教授,在大数据驱动的智能决策研究领域颇有建树,尤其在大数据驱动的医疗与健康决策方面有着深入研究,曾获天津优秀博士论文、…

MarsCode AI实战:利用DeepSeek 快速搭建你的口语学习搭子

资料来源:火山引擎-开发者社区 成品抢先看! 自从MarsCode AI Chat模型全新升级,接入 Deepseek-R1、Deepseek-V3和豆包大模型1.5 三大模型,越来越多朋友注意到了AI编程能给我们带来的无限可能,也开始跃跃欲试想要尝试从…

Linux环境变量:深入解析与实用指南

目录 一、环境变量概述 二、环境变量的作用 三、环境变量的类型 3.1系统环境变量 3.2用户环境变量 四、环境变量的操作 4.1查看环境变量 4.2设置环境变量 4.3删除环境变量 五、环境变量的配置文件 六、环境变量的最佳实践 七、总结 环境变量是Linux系统中至关重要的…

C++20 线程协调类:从入门到精通

文章目录 1. 初识线程协调2. std::barrier:多线程同步的屏障2.1 核心函数2.2 示例代码2.3 高级用法2.4 适用场景 3. std::latch:一次性同步原语3.1 核心函数3.2 示例代码3.3 高级用法3.4 适用场景 4. std::counting_semaphore:可重用的同步原…

【Linux网络】手动部署并测试内网穿透

📢博客主页:https://blog.csdn.net/2301_779549673 📢博客仓库:https://gitee.com/JohnKingW/linux_test/tree/master/lesson 📢欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正! &…

MySQL中的锁机制:从全局锁到行级锁

目录 1. 锁的基本概念 2. 全局锁 2.1 全局锁的定义 2.2 全局锁的类型 2.3 全局锁的使用场景 2.4 全局锁的实现方式 2.5 全局锁的优缺点 2.6 全局锁的优化 3. 表级锁 3.1 表级锁的类型 3.2 表级锁的使用场景 3.3 表级锁的优缺点 4. 意向锁(Intention Lo…

2025年渗透测试面试题总结- 某亭-安全研究员(题目+回答)

网络安全领域各种资源,学习文档,以及工具分享、前沿信息分享、POC、EXP分享。不定期分享各种好玩的项目及好用的工具,欢迎关注。 目录 一、SQL注入过滤单引号绕过方法 二、MySQL报错注入常用函数 三、报错注入绕WAF 四、MySQL写文件函数…

MacOS安装 nextcloud 的 Virtual File System

需求 在Mac上安装next cloud实现类似 OneDrive 那样,文件直接保存在服务器,需要再下载到本地。 方法 在 官网下载Download for desktop,注意要下对版本,千万别下 Mac OS默认的那个。 安装了登录在配置过程中千万不要设置任何同…

1.8 函数的连续性和间断点

1.连续的定义 2.间断点的定义 3.间断点的分类

Unity 云渲染本地部署方案

Unity Render Streaming 云渲染环境搭建 0.安装 Unity Render Streaming 实现原理: 服务器与客户端实现功能包括: 详细内容见官方文档: 官方文档: https://docs.unity3d.com/Packages/com.unity.renderstreaming3.1/manual/tutorial.html Unity 流送云渲染介绍: …

每日一题力扣3248.矩阵中的蛇c++

3248. 矩阵中的蛇 - 力扣&#xff08;LeetCode&#xff09; class Solution { public:int finalPositionOfSnake(int n, vector<string>& commands) {int i 0;int j 0;for (int k0;k<commands.size();k) {if (commands[k] "RIGHT")j;else if (comma…

本地基于Ollama部署的DeepSeek详细接口文档说明

前文&#xff0c;我们已经在本地基于Ollama部署好了DeepSeek大模型&#xff0c;并且已经告知过如何查看本地的API。为了避免网络安全问题&#xff0c;我们希望已经在本地调优的模型&#xff0c;能够嵌入到在本地的其他应用程序中&#xff0c;发挥本地DeepSeek的作用。因此需要知…

FPGA 以太网通信(三)

一、UDP协议 UDP&#xff08;User Datagram Protocol Protocol&#xff09;&#xff0c;即用户数据报协议&#xff0c;是一种面向无连接的传输层协议。UDP和TCP协议都属于传输层协议&#xff0c;在网络传输中同一 IP 服务器需要提供各种不同的服务&#xff0c;为了区别不同的服…

期刊分区表2025年名单下载(经济学、管理学)

2025年期刊分区表包括SCIE、SSCI、A&HCI、ESCI和OAJ&#xff0c;共设置了包括自然科学、社会科学和人文科学在内的21个大类 本次分享的是期刊分区表2025年名单经济学类、管理学类&#xff0c;一共7631025条 一、数据介绍 数据名称&#xff1a;期刊分区表2025年名单 数据…

如何在MCU工程中启用HardFault硬错误中断

文章目录 一、HardFault出现场景二、启动HardFault三、C代码示例 一、HardFault出现场景 HardFault&#xff08;硬故障&#xff09; 错误中断是 ARM Cortex-M 系列微控制器中一个较为严重的错误中断&#xff0c;一旦触发&#xff0c;表明系统遇到了无法由其他异常处理机制解决…

智能体开发革命:灵燕平台如何重塑企业AI应用生态

在AI技术深度渗透产业的今天&#xff0c;**灵燕智能体平台**以“全生命周期管理”为核心&#xff0c;为企业提供从智能体开发、协作到落地的闭环解决方案&#xff0c;开创了AI应用工业化生产的新模式。 三位一体的智能体开发体系 1. Agent Builder&#xff1a;零门槛构建专属…

机器学习之支持向量机(SVM)算法详解

文章目录 引言一、 什么是支持向量机&#xff08;SVM&#xff09;二、 SVM的基本原理三、数学推导1.线性可分情况2. 非线性可分情况3. 核函数 四、SVM的优缺点优点&#xff1a;缺点&#xff1a; 五、 应用场景六、 Python实现示例七、 总结 引言 支持向量机&#xff08;Suppor…

【C++进阶】深入探索类型转换

目录 一、C语言中的类型转换 1.1 隐式类型转换 1.2. 显式类型转换 1.3.C语言类型转换的局限性 二、C 类型转换四剑客 2.1 static_cast&#xff1a;静态类型转换&#xff08;编译期检查&#xff09; 2.2 dynamic_cast&#xff1a;动态类型转换&#xff08;运行时检查&…