VLAN综合实验二

一.实验拓扑:

二.实验需求:

1.内网Ip地址使用172.16.0.0/分配                                 
2.sw1和SW2之间互为备份                               
3.VRRP/STP/VLAN/Eth-trunk均使用
4.所有Pc均通过DHCP获取IP地址
5.ISP只能配置IP地址
6.所有电脑可以正常访问IsP路由器环回

三.实验步骤---思路

1.首先,IP 地址规划要确保使用 172.16.0.0/12,需要合理分配子网。例如,VLAN2 和 VLAN3 可以使用 172.16.2.0/24 和 172.16.3.0/24。AR1 与 SW1、SW2 的连接可能需要单独的子网,比如 172.16.0.0/30 和 172.16.0.4/30。

2.然后,VLAN 划分方面,SW3 和 SW4 的 PC 接口需要分别加入 VLAN2 和 VLAN3。交换机间的连接使用 Trunk,并配置 Eth-trunk 聚合链路,提高带宽和冗余。

3.VRRP 配置在 SW1 和 SW2 的 VLAN 接口上,设置虚拟 IP 作为默认网关,优先级不同以实现主备切换。STP 启用 MSTP,防止环路,同时配置区域和实例。

4.DHCP 服务在 SW1 上配置,为 VLAN2 和 VLAN3 提供地址池。AR1 配置接口 IP 和环回地址,设置静态路由指向内网。SW1 和 SW2 配置默认路由指向 AR1。

5.测试部分需要验证 IP 获取、连通性、冗余切换和 STP 功能。需要确保所有步骤的代码正确,设备名称和接口名称准确,特别是 SW3 和 SW4 的连接。

6.最后,检查所有配置是否每一个条件,确保没有遗漏。例如,ISp 只能配置 IP 地址,所以不需要其他复杂配置。冗余链路和 Eth-trunk 的配置要正确,避免环路。

三.实验步骤---配置

1.创建VLAN

  • 在 SW1、SW2、SW3、SW4 上创建 VLAN2 和 VLAN3。
[SW1]vlan batch 2 3  // 在 SW1 上批量创建 VLAN2 和 VLAN3
[SW2]vlan batch 2 3
[SW3]vlan batch 2 3
[SW4]vlan batch 2 3

2.Eth - trunk 配置

  • 在 SW1 和 SW2 上创建 Eth - trunk 接口,并将它们之间互联的物理接口加入其中,实现链路聚合。
[SW1]interface Eth-Trunk 1
[SW1-Eth-Trunk1]mode lacp-static
[SW1-Eth-Trunk1]trunkport GigabitEthernet0/0/1 to GigabitEthernet0/0/2
[SW1-Eth-Trunk1]port link-type trunk
[SW1-Eth-Trunk1]port trunk allow-pass vlan 2 3[SW2]interface Eth-Trunk 1
[SW2-Eth-Trunk1]mode lacp-static
[SW2-Eth-Trunk1]trunkport GigabitEthernet0/0/1 to GigabitEthernet0/0/2
[SW2-Eth-Trunk1]port link-type trunk
[SW2-Eth-Trunk1]port trunk allow-pass vlan 2 3    

3. VLAN 配置

  • 将连接 PC1 和 PC3 的接口设置为 access 模式并加入 VLAN2;将连接 PC2 和 PC4 的接口设置为 access 模式并加入 VLAN3。
SW3:
interface GigabitEthernet0/0/1  // PC1接口
port link-type access
port default vlan 2
interface GigabitEthernet0/0/2  // PC2接口
port link-type access
port default vlan 3SW4:
interface GigabitEthernet0/0/1  // PC3接口
port link-type access
port default vlan 2
interface GigabitEthernet0/0/2  // PC4接口
port link-type access
port default vlan 3
  • 把交换机之间互联的接口设置为 trunk 模式,允许 VLAN2 和 VLAN3 的数据通过。
SW1:
interface GigabitEthernet0/0/3  // 连接SW3
port link-type trunk
port trunk allow-pass vlan 2 3
interface GigabitEthernet0/0/4  // 连接SW4
port link-type trunk
port trunk allow-pass vlan 2 3SW2:
interface GigabitEthernet0/0/4  // 连接SW3
port link-type trunk
port trunk allow-pass vlan 2 3
interface GigabitEthernet0/0/3  // 连接SW4
port link-type trunk
port trunk allow-pass vlan 2 3SW3:
interface GigabitEthernet0/0/3  // 连接SW1
port link-type trunk
port trunk allow-pass vlan 2 3
interface GigabitEthernet0/0/4  // 连接SW2
port link-type trunk
port trunk allow-pass vlan 2 3SW4:
interface GigabitEthernet0/0/4  // 连接SW1
port link-type trunk
port trunk allow-pass vlan 2 3
interface GigabitEthernet0/0/3  // 连接SW2
port link-type trunk
port trunk allow-pass vlan 2 3

4. STP 配置

  • 在 SW1、SW2、SW3、SW4 上启用 STP 协议,选择合适的生成树模式( MSTP),防止网络中出现环路。
[SW1]stp mode mstp
[SW1]stp region-configuration
[SW1-mst-region]region-name STP-REGION
[SW1-mst-region]revision-level 1
[SW1-mst-region]instance 1 vlan 2
[SW1-mst-region]instance 2 vlan 3
[SW1-mst-region]active region-configuration[SW2]stp mode mstp
[SW2]stp region-configuration
[SW2-mst-region]region-name STP-REGION
[SW2-mst-region]revision-level 1
[SW2-mst-region]instance 1 vlan 2
[SW2-mst-region]instance 2 vlan 3
[SW2-mst-region]active region-configuration[SW3]stp mode mstp
[SW3]stp region-configuration
[SW3-mst-region]region-name STP-REGION
[SW3-mst-region]revision-level 1
[SW3-mst-region]instance 1 vlan 2
[SW3-mst-region]instance 2 vlan 3
[SW3-mst-region]active region-configuration[SW4]stp mode mstp
[SW4]stp region-configuration
[SW4-mst-region]region-name STP-REGION
[SW4-mst-region]revision-level 1
[SW4-mst-region]instance 1 vlan 2
[SW4-mst-region]instance 2 vlan 3
[SW4-mst-region]active region-configuration    

  • 交换机1做组1的主根,做组2的备份根。交换机2做组2的主根,做组1的备份根

[sw1]stp instance 1 root primary     
[sw1]stp instance 2 root secondary    [sw2]stp instance 1 root secondary 
[sw2]stp instance 2 root primary 

5.SVI配置

  •  SW1 和 SW2 上为 VLAN 2 和 VLAN 3 创建 SVI 接口,并配置 IP 地址
[SW1]interface Vlanif 2
[SW1-Vlanif2]ip address 172.16.2.1 255.255.255.0[SW1]interface Vlanif 3
[SW1-Vlanif3]ip address 172.16.3.1 255.255.255.0[SW2]interface Vlanif 2
[SW2-Vlanif2]ip address 172.16.2.2 255.255.255.0[SW2]interface Vlanif 3
[SW2-Vlanif3]ip address 172.16.3.2 255.255.255.0

6.VRRP 配置

  • 分别为 Vlanif2 和 Vlanif3 配置 VRRP,设置虚拟 IP 地址,同时为 SW1 和 SW2 分配不同优先级,实现主备冗余。
[SW1]interface Vlanif 2
[SW1-Vlanif2]vrrp vrid 1 virtual-ip 172.16.2.254
[SW1-Vlanif2]vrrp vrid 1 priority 110
[SW1-Vlanif2]vrrp vrid 1 track int g0/0/1 reduced 11
[SW1-Vlanif2]dhcp select relay
[SW1-Vlanif2]dhcp relay server-ip 172.16.0.1[SW1]interface Vlanif 3
[SW1-Vlanif3]vrrp vrid 2 virtual-ip 172.16.3.254
[SW1-Vlanif3]dhcp select relay
[SW1-Vlanif3]dhcp relay server-ip 172.16.0.1[SW2]interface Vlanif 2
[SW2-Vlanif2]vrrp vrid 1 virtual-ip 172.16.2.254
[SW2-Vlanif2]dhcp select relay
[SW2-Vlanif2]dhcp relay server-ip 172.16.0.1[SW2]interface Vlanif 3
[SW2-Vlanif3]vrrp vrid 2 virtual-ip 172.16.3.254
[SW2-Vlanif3]vrrp vrid 2 priority 110
[SW2-Vlanif3]vrrp vrid 2 track int g0/0/1 reduced 11
[SW2-Vlanif3]dhcp select relay
[SW2-Vlanif3]dhcp relay server-ip 172.16.0.1    

7. DHCP 配置

  • 为 VLAN2 和 VLAN3 分别创建 DHCP 地址池,指定网段、网关和 DNS 服务器地址,使 PC 能自动获取 IP 地址。
# 开启 DHCP 服务
[SW1] dhcp enable
# 创建 VLAN 2 的 DHCP 地址池
[SW1] ip pool vlan2_pool
# 配置可分配的 IP 地址范围
[SW1-ip-pool-vlan2_pool] network 172.16.2.0 mask 255.255.255.0
# 配置网关地址
[SW1-ip-pool-vlan2_pool] gateway-list 172.16.2.254
# 配置 DNS 服务器地址
[SW1-ip-pool-vlan2_pool] dns-list 8.8.8.8
# 创建 VLAN 3 的 DHCP 地址池
[SW1] ip pool vlan3_pool
# 配置可分配的 IP 地址范围
[SW1-ip-pool-vlan3_pool] network 172.16.3.0 mask 255.255.255.0
# 配置网关地址
[SW1-ip-pool-vlan3_pool] gateway-list 172.16.3.254
# 配置 DNS 服务器地址
[SW1-ip-pool-vlan3_pool] dns-list 8.8.8.8
# 进入 VLAN 2 的接口视图
[SW1] interface Vlanif 2
# 开启 DHCP 功能并选择全局地址池分配方式
[SW1-Vlanif2] dhcp select global
# 进入 VLAN 3 的接口视图
[SW1] interface Vlanif 3
# 开启 DHCP 功能并选择全局地址池分配方式
[SW1-Vlanif3] dhcp select global# 开启 DHCP 服务
[SW2] dhcp enable
# 创建 VLAN 2 的 DHCP 地址池
[SW2] ip pool vlan2_pool
# 配置可分配的 IP 地址范围
[SW2-ip-pool-vlan2_pool] network 172.16.2.0 mask 255.255.255.0
# 配置网关地址
[SW2-ip-pool-vlan2_pool] gateway-list 172.16.2.254
# 配置 DNS 服务器地址
[SW2-ip-pool-vlan2_pool] dns-list 8.8.8.8
# 创建 VLAN 3 的 DHCP 地址池
[SW2] ip pool vlan3_pool
# 配置可分配的 IP 地址范围
[SW2-ip-pool-vlan3_pool] network 172.16.3.0 mask 255.255.255.0
# 配置网关地址
[SW2-ip-pool-vlan3_pool] gateway-list 172.16.3.254
# 配置 DNS 服务器地址
[SW2-ip-pool-vlan3_pool] dns-list 8.8.8.8
# 进入 VLAN 2 的接口视图
[SW2] interface Vlanif 2
# 开启 DHCP 功能并选择全局地址池分配方式
[SW2-Vlanif2] dhcp select global
# 进入 VLAN 3 的接口视图
[SW2] interface Vlanif 3
# 开启 DHCP 功能并选择全局地址池分配方式
[SW2-Vlanif3] dhcp select global

8. AR1 路由器配置

  • 为 AR1 与 SW1、SW2 连接的接口以及环回接口配置 IP 地址。
# 进入 GigabitEthernet0/0/0 接口配置模式,连接 ISP
[R1] interface GigabitEthernet0/0/0
# 配置 IP 地址 12.1.1.1,子网掩码 255.255.255.0
[R1-GigabitEthernet0/0/0] ip address 12.1.1.1 24
# 进入 GigabitEthernet0/0/1 接口配置模式,连接 SW1
[R1] interface GigabitEthernet0/0/1
# 配置 IP 地址 172.16.0.1,子网掩码 255.255.255.0
[R1-GigabitEthernet0/0/1] ip address 172.16.0.1 24
# 进入 GigabitEthernet2/0/0 接口配置模式,连接 SW2
[R1] interface GigabitEthernet2/0/0
# 配置 IP 地址 172.16.1.1,子网掩码 255.255.255.0
[R1-GigabitEthernet2/0/0] ip address 172.16.1.1 24# 进入 GigabitEthernet0/0/0 接口配置模式,连接 R1
[ISP] interface GigabitEthernet0/0/0
# 配置 IP 地址 12.1.1.2,子网掩码 255.255.255.0
[ISP-GigabitEthernet0/0/0] ip address 12.1.1.2 24
# 进入 LoopBack0 接口配置模式
[ISP] interface LoopBack0
# 配置 IP 地址 6.6.6.6,子网掩码 255.255.255.0
[ISP-LoopBack0] ip address 6.6.6.6 24# 创建 VLAN 4
[SW1] vlan 4
# 进入 VLAN 4 的 SVI 接口配置模式
[SW1] interface Vlanif 4
# 配置 IP 地址 172.16.0.2,子网掩码 255.255.255.0
[SW1-Vlanif1] ip address 172.16.0.2 24
# 进入 GigabitEthernet0/0/5 接口配置模式,连接 R1
[SW1] interface GigabitEthernet0/0/5
# 设置接口类型为 access 模式
[SW1-GigabitEthernet0/0/5] port link-type access
# 将接口加入 VLAN 4
[SW1-GigabitEthernet0/0/5] port default vlan 4# 创建 VLAN 4
[SW2] vlan 4
# 进入 VLAN 4 的 SVI 接口配置模式
[SW2] interface Vlanif 4
# 配置 IP 地址 172.16.1.2,子网掩码 255.255.255.0
[SW2-Vlanif1] ip address 172.16.1.2 24
# 进入 GigabitEthernet0/0/5 接口配置模式,连接 R1
[SW2] interface GigabitEthernet0/0/5
# 设置接口类型为 access 模式
[SW2-GigabitEthernet0/0/5] port link-type access
# 将接口加入 VLAN 4
[SW2-GigabitEthernet0/0/5] port default vlan 4

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

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

相关文章

GEO(生成引擎优化)实施策略全解析:从用户意图到效果追踪

——基于行业实证的AI信源占位方法论 ​一、理解用户查询:构建AI语料的核心起点 生成式AI的内容推荐逻辑以用户意图为核心,​精准捕捉高频问题是GEO优化的第一步。企业需通过以下方法挖掘用户真实需求: ​AI对话日志分析: 分析用…

HTML基础及进阶

目录 一、HTML基础 1.什么是HTML 2.常用标签 (1)标题标签:h1-h6数字越小文字会越大,这个标签会占一整行 (2)加粗标签: (3)换行标签: (4&am…

MSTP与链路聚合技术

MSTP(多生成树协议) 简介 MSTP(多生成树协议)是Spanning Tree Protocol(STP)的改进版,支持网络中使用多条生成树,并根据用户需求限制生成树间的路径。MSTP将多个VLAN映射到一棵生成…

ModuleNotFoundError: No module named ‘ml_logger.logbook‘

问题 (legion) zhouy24RL-DSlab:~/zhouy24Files/legion/LEGION$ python main.py ML_LOGGER_USER is not set. This is required for online usage. Traceback (most recent call last): File “main.py”, line 7, in from mtrl.app.run import run File “/data/zhouy24File…

c# ftp上传下载 帮助类

工作中FTP的上传和下载还是很常用的。如下载打标数据,上传打标结果等。 这个类常用方法都有了:上传,下载,判断文件夹是否存在,创建文件夹,获取当前目录下文件列表(不包括文件夹) ,获取当前目录下文件列表(不包括文件夹) ,获取FTP文件列表(包括文件夹), 获取当前目…

PyTorch 分布式训练(Distributed Data Parallel, DDP)简介

PyTorch 分布式训练(Distributed Data Parallel, DDP) 一、DDP 核心概念 torch.nn.parallel.DistributedDataParallel 1. DDP 是什么? Distributed Data Parallel (DDP) 是 PyTorch 提供的分布式训练接口,DistributedDataPara…

策略模式_行为型_GOF23

策略模式 策略模式(Strategy Pattern)是一种行为型设计模式,核心思想是将一组算法封装成独立对象,使它们可以相互替换,从而让算法的变化独立于使用它的客户端。这类似于游戏中的技能切换——玩家根据战况选择不同技能…

【Python】天气数据可视化

1. Python进行数据可视化 在数据分析和科学计算领域,Python凭借其强大的库和简洁的语法,成为了众多开发者和科研人员的首选工具。数据可视化作为数据分析的重要环节,能够帮助我们更直观地理解数据背后的规律和趋势。本文将详细介绍如何使用P…

深度学习4.4笔记

《动手学深度学习》-4.4-笔记 验证数据集:通常是从训练集中划分出来的一部分数据,不要和训练数据混在一起,评估模型好坏的数据集 测试数据集:只用一次的数据集 k-折交叉验证(k-Fold Cross-Validation)是…

vue 两种路由模式

一、两种模式比较 在vue.js中,路由模式分为两种:hash 模式和 history 模式。这两种模式决定了URL的结构和浏览器历史记录的管理方式。 1. hash 模式带 #,#后面的地址变化不会引起页面的刷新。换句话说,hash模式不会将#后面的地址…

Android生态大变革,谷歌调整开源政策,核心开发不再公开

“开源”这个词曾经是Android的护城河,如今却成了谷歌的烫手山芋。最近谷歌宣布调整Android的开源政策,核心开发将全面转向私有分支。翻译成人话就是:以后Android的核心更新,不再公开共享了。 这操作不就是开源变节吗,…

JavaScript中集合常用操作方法详解

JavaScript中集合常用操作方法详解 JavaScript中的集合主要包括数组(Array)、集合(Set)和映射(Map)。下面我将详细介绍这些集合类型的常用操作方法。 数组(Array) 数组是JavaScript中最常用的集合类型,提供了丰富的操作方法。 创建数组 // 字面量创建 const ar…

【HC-05】蓝牙串口通信模块调试与应用(1)

一、HC-05 基础学习视频 HC-05蓝牙串口通信模块调试与应用1 二、HC-05学习视频课件

【学Rust写CAD】18 定点数2D仿射变换矩阵结构体(MatrixFixedPoint结构别名)

源码 // matrix/fixed.rs use crate::fixed::Fixed; use super::generic::Matrix;/// 定点数矩阵类型别名 pub type MatrixFixedPoint Matrix<Fixed, Fixed, Fixed, Fixed, Fixed, Fixed>;代码解析 这段代码定义了一个定点数矩阵的类型别名 MatrixFixedPoint&#xff…

axios文件下载使用后端传递的名称

java后端通过HttpServletResponse 返回文件流 在Content-Disposition中插入文件名 一定要设置Access-Control-Expose-Headers&#xff0c;代表跨域该Content-Disposition返回Header可读&#xff0c;如果没有&#xff0c;前端是取不到Content-Disposition的&#xff0c;可以在统…

HarmonyOS之深入解析如何根据url下载pdf文件并且在本地显示和预览

一、文件下载 ① 网络请求配置 下载在线文件&#xff0c;需要访问网络&#xff0c;因此需要在 config.json 中添加网络权限&#xff1a; {"module": {"requestPermissions": [{"name": "ohos.permission.INTERNET","reason&qu…

鸿蒙前后端项目源码-点餐v3.0-原创!原创!原创!

鸿蒙前后端点餐项目源码含文档ArkTS语言. 原创作品.我半个月写的原创作品&#xff0c;请尊重原创。 原创作品&#xff0c;盗版必究&#xff01;&#xff01;&#xff01;&#xff01; 原创作品&#xff0c;盗版必究&#xff01;&#xff01;&#xff01;&#xff01; 原创作…

VUE3+TypeScript项目,使用html2Canvas+jspdf生成PDF并实现--分页--页眉--页尾

使用html2CanvasJsPDF生成pdf&#xff0c;并实现分页添加页眉页尾 1.封装方法htmlToPdfPage.ts /**path: src/utils/htmlToPdfPage.tsname: 导出页面为PDF格式 并添加页眉页尾 **/ /*** 封装思路* 1.将页面根据A4大小分隔边距&#xff0c;避免内容被中间截断* 所有元素层级不要…

5.Excel:从网上获取数据

一 用 Excel 数据选项卡获取数据的方法 连接。 二 要求获取实时数据 每1分钟自动更新数据。 A股市场_同花顺行情中心_同花顺财经网 用上面方法将数据加载进工作表中。 在表格内任意区域右键&#xff0c;刷新。 自动刷新&#xff1a; 三 缺点 Excel 只能爬取网页上表格类型的…

《深度剖析SQL之WHERE子句:数据过滤的艺术》

在当今数据驱动的时代&#xff0c;数据处理和分析能力已成为职场中至关重要的技能。SQL作为一种强大的结构化查询语言&#xff0c;在数据管理和分析领域占据着核心地位。而WHERE子句&#xff0c;作为SQL中用于数据过滤的关键组件&#xff0c;就像是一把精准的手术刀&#xff0c…