HCIP【VRRP、MSTP、VLAN综合实验】

目录

一、实验拓扑图:

​编辑二、实验要求

三、实验思路

 四、实验步骤

(1) eth-trunk技术配置

(2)vlan 技术配置

(3)配置SW1、SW2、AR1、ISP的IP地址

(4)在交换机SW1、SW2、SW3、SW4上面配置MSTP

(5)配置虚拟网段

(6)三层交换机开启DHCP服务使PC获得IP地址

PC开启DHCP服务:

(7)内网使用路由协议(ospf)使内网全通

(8)全网通测试


一、实验拓扑图:

  • 二、实验要求

1、内网IP地址使用172.16.0.0/16

2、SW1和sw2之间互为备份;

3、VRRP/stp/vlan/eth-trunk均使用;

4、所有pc均通过DHCP获取IP地址;

5、ISP只配置IP地址;

6、所有电脑可以正常访问ISP路由器环回

三、实验思路

  1. 首先我们是要在交换机上面进行配置,然后才是路由器的配置(明确配置设备的顺序)
  2. 在交换机上面要进行VRRP/stp/vlan/eth-trunk这么多技术的配置要有先后顺序:(这是我选择的顺序)eth-trunk > vlan  > stp > vrrp以上顺序是根据网络分层模型从底层到高层的逻辑进行的,同时也考虑到了实际网络中的稳定性和可用性需求。在实际实验操作中,可能需要根据具体的网络环境和实验目的进行适当的调整。
  3. 然后给设备配置IP地址(PC使用DHCP协议获取)
  4. 搞通私网、公网
  5. 最后实现全网达

 四、实验步骤

交换机SW1、SW2、SW3、SW4 和 路由器AR1、ISP的配置

(1) eth-trunk技术配置

[SW1]int Eth-Trunk 0[SW1-Eth-Trunk0]trunkport GigabitEthernet 0/0/1 to 0/0/2[SW2]int Eth-Trunk 0[SW2-Eth-Trunk0]trunkport GigabitEthernet 0/0/1 to 0/0/2

(2)vlan 技术配置

SW3:

[SW3]int g0/0/1[SW3-GigabitEthernet0/0/1]port link-type access[SW3-GigabitEthernet0/0/1]port default vlan 2[SW3-GigabitEthernet0/0/1]int g0/0/1[SW3-GigabitEthernet0/0/1]int g0/0/2[SW3-GigabitEthernet0/0/2]port link-type access[SW3-GigabitEthernet0/0/2]port default vlan 3[SW3-GigabitEthernet0/0/2]int g0/0/3[SW3-GigabitEthernet0/0/3]port link-type trunk[SW3-GigabitEthernet0/0/3]port trunk allow-pass vlan 2 3[SW3-GigabitEthernet0/0/3]int g0/0/4[SW3-GigabitEthernet0/0/4]port link-type trunk[SW3-GigabitEthernet0/0/4]port trunk allow-pass vlan 2 3[SW3-GigabitEthernet0/0/4]

SW4:

[SW4]vlan batch  2 3[SW4]int g0/0/1[SW4-GigabitEthernet0/0/1]p l a[SW4-GigabitEthernet0/0/1]port default vlan 2[SW4-GigabitEthernet0/0/1]int g0/0/2[SW4-GigabitEthernet0/0/2]p l a[SW4-GigabitEthernet0/0/2]port default vlan 3[SW4-GigabitEthernet0/0/2]int g0/0/3[SW4-GigabitEthernet0/0/3]p l t[SW4-GigabitEthernet0/0/3]port trunk allow-pass vlan 2 3[SW4-GigabitEthernet0/0/3]int g0/0/4[SW4-GigabitEthernet0/0/4]p l t[SW4-GigabitEthernet0/0/4]port trunk allow-pass vlan 2 3[SW4-GigabitEthernet0/0/4]

SW1:

[SW1]vlan batch 2 3 10 20[SW1]int Eth-Trunk 0[SW1-Eth-Trunk0]trunkport GigabitEthernet 0/0/1 to 0/0/2[SW1-Eth-Trunk0]p l t[SW1-Eth-Trunk0]port trunk allow-pass vlan 2 3[SW1-Eth-Trunk0]q[SW1]int g0/0/3[SW1-GigabitEthernet0/0/3]p l t[SW1-GigabitEthernet0/0/3]port trunk allow-pass vlan 2 3[SW1-GigabitEthernet0/0/3]int g0/0/4[SW1-GigabitEthernet0/0/4]p l t[SW1-GigabitEthernet0/0/4]port trunk allow-pass vlan 2 3[SW1-GigabitEthernet0/0/4]int g0/0/5[SW1-GigabitEthernet0/0/5]p l a[SW1-GigabitEthernet0/0/5]port default vlan 10[SW1-GigabitEthernet0/0/5]

SW2:

[SW2]vlan batch  2 3 10 20[SW2]int Eth-Trunk 0[SW2-Eth-Trunk0]trunkport GigabitEthernet 0/0/1 to 0/0/2[SW2-Eth-Trunk0]p l t[SW2-Eth-Trunk0]port trunk allow-pass vlan 2 3[SW2-Eth-Trunk0]int g0/0/3[SW2-GigabitEthernet0/0/3]p l t[SW2-GigabitEthernet0/0/3]port trunk allow-pass vlan 2 3[SW2-GigabitEthernet0/0/3]int g0/0/4[SW2-GigabitEthernet0/0/4]p l t[SW2-GigabitEthernet0/0/4]port trunk allow-pass vlan 2 3[SW2-GigabitEthernet0/0/4]int g0/0/5[SW2-GigabitEthernet0/0/5]p l a[SW2-GigabitEthernet0/0/5]port default vlan 20[SW2-GigabitEthernet0/0/5]

(3)配置SW1、SW2、AR1、ISP的IP地址

SW1:

[SW1]int Vlanif 2[SW1-Vlanif2]ip add 172.16.0.1 26[SW1-Vlanif2]q[SW1]int Vlanif 3[SW1-Vlanif3]ip add 172.16.0.65 26[SW1]int Vlanif 10[SW1-Vlanif10]ip add 172.16.0.129 26[SW1-Vlanif10]q[SW1]dis ip int bri

SW2:

[SW2]int Vlanif 2[SW2-Vlanif2]ip add 172.16.0.2 26[SW2-Vlanif2]q[SW2]int Vlanif 3[SW2-Vlanif3]ip add 172.16.0.66 26[SW2-Vlanif3]q[SW2]int Vlanif 20[SW2-Vlanif20]ip add 172.16.0.193 26[SW2-Vlanif20]q[SW2]dis ip int bri

R1:

[R1]int g0/0/1[R1-GigabitEthernet0/0/1]ip add 172.16.0.130 26[R1-GigabitEthernet0/0/1]int g0/0/2[R1-GigabitEthernet0/0/2]ip add 172.16.0.194 26[R1-GigabitEthernet0/0/2]q[R1]int g0/0/0[R1-GigabitEthernet0/0/0]ip add 12.0.0.1 24[R1]dis ip int bri

ISP:

[ISP]int g0/0/0[ISP-GigabitEthernet0/0/0]ip add 12.0.0.2 24[ISP-GigabitEthernet0/0/0]int l0[ISP-LoopBack0]ip add 2.2.2.2 24[ISP-LoopBack0]q[ISP]dis ip int bri

(4)在交换机SW1、SW2、SW3、SW4上面配置MSTP

SW1:

[SW1]stp enable[SW1]stp mode mstp[SW1]stp region-configuration[SW1-mst-region]region-name gxc1[SW1-mst-region]instance 1 vlan 2[SW1-mst-region]instance 2 vlan 3[SW1-mst-region]active region-configuration  #激活区域配置模式[SW1-mst-region]q[SW1]stp instance 1 root primary[SW1]stp instance 2 root secondary

SW2:

[SW2]stp enable[SW2]stp mode mstp[SW2]stp region-configuration[SW2-mst-region]region-name gxc1[SW2-mst-region]instance 1 vlan 2[SW2-mst-region]instance 2 vlan 3[SW2-mst-region]active region-configuration[SW2-mst-region]q[SW2]stp instance 1 root secondary[SW2]stp instance 2 root primary

SW3:

[SW3]stp enable[SW3]stp mode mstp[SW3]stp region-configuration[SW3-mst-region]region-name gxc1[SW3-mst-region]instance 1 vlan 2[SW3-mst-region]instance 2 vlan 3[SW3-mst-region]active region-configuration[SW3-mst-region]q[SW3]port-group group-member GigabitEthernet 0/0/1 to g0/0/2[SW3-port-group]stp edged-port enable       #设置STP边缘端口,不再参与STP选举[SW3]stp bpdu-protection                  #设置STP BPDU保护

SW4:

[SW4]stp enable[SW4]stp mode mstp[SW4]stp region-configuration[SW4-mst-region]region-name gxc1[SW4-mst-region]instance 1 vlan 2[SW4-mst-region]instance 2 vlan 3[SW4-mst-region]active region-configuration[SW4-mst-region]q[SW4]port-group group-member GigabitEthernet 0/0/1 to g0/0/2[SW4-port-group]stp edged-port enable[SW4]stp bpdu-protection

(5)配置虚拟网段

SW1:

[SW1]int Vlanif 2[SW1-Vlanif2]vrrp vrid 1 virtual-ip 172.16.0.62[SW1-Vlanif2]vrrp vrid 1 priority 120[SW1-Vlanif2]vrrp vrid 1 track interface g0/0/5    #跟踪相应的接口[SW1-Vlanif2]vrrp vrid 1 track interface g0/0/5 reduced 30  #减小接口对应的优先级[SW1-Vlanif2]q[SW1]int Vlanif 3[SW1-Vlanif3]vrrp vrid 2 virtual-ip 172.16.0.126

SW2:

[SW2-Vlanif2]vrrp vrid 1 virtual-ip 172.16.0.62[SW2-Vlanif2]q[SW2]int Vlanif 3[SW2-Vlanif3]vrrp vrid 2 virtual-ip 172.16.0.126[SW2-Vlanif3]vrrp vrid 2 priority 120[SW2-Vlanif3]vrrp vrid 2 track interface Vlanif 20[SW2-Vlanif3]vrrp vrid 2 track interface Vlanif 20 reduced 30

(6)三层交换机开启DHCP服务使PC获得IP地址

SW1:

[SW1]DHCP enable[SW1]ip pool aa[SW1-ip-pool-aa]network 172.16.0.0 mask 26[SW1-ip-pool-aa]gateway-list 172.16.0.62[SW1-ip-pool-aa]dns-list 8.8.8.8[SW1-ip-pool-aa]q[SW1]int Vlanif 2[SW1-Vlanif2]dhcp select global[SW1-Vlanif2]q[SW1]ip pool bb[SW1-ip-pool-bb]network 172.16.0.64 mask 26[SW1-ip-pool-bb]gateway-list 172.16.0.126[SW1-ip-pool-bb]dns-list 8.8.8.8[SW1-ip-pool-bb]q[SW1]int Vlanif 3[SW1-Vlanif3]dhcp select global[SW1-Vlanif3]q[SW1]

SW2:

[SW2]dhcp enable[SW2]ip pool aa[SW2-ip-pool-aa]network 172.16.0.0 mask 26[SW2-ip-pool-aa]gateway-list 172.16.0.62[SW2-ip-pool-aa]dns-list 8.8.8.8[SW2-ip-pool-aa]q[SW2]int Vlanif 2[SW2-Vlanif2]dhcp select global[SW2-Vlanif2]q[SW2]ip pool bb[SW2-ip-pool-bb]network 172.16.0.64 mask 26[SW2-ip-pool-bb]gateway-list 172.16.0.126[SW2-ip-pool-bb]dns-list 8.8.8.8[SW2-ip-pool-bb]q[SW2]int Vlanif 3[SW2-Vlanif3]dhcp select global[SW2-Vlanif3]q

PC开启DHCP服务:

PC1:

 

PC2:

 

PC3:

 

PC4:

 

(7)内网使用路由协议(ospf)使内网全通

R1:

[R1]ospf 1 router-id 1.1.1.1[R1-ospf-1]a 0[R1-ospf-1-area-0.0.0.0]network 172.16.0.128 0.0.0.63[R1-ospf-1-area-0.0.0.0]network 172.16.0.192 0.0.0.63[R1-ospf-1-area-0.0.0.0]q[R1]dis ospf peer bri

 

[R1]ip route-static 0.0.0.0 0 12.0.0.2[R1]acl 2000[R1-acl-basic-2000]rule permit source 172.16.0.0 0.0.0.255[R1-acl-basic-2000]q[R1]int g0/0/0[R1-GigabitEthernet0/0/0]nat outbound 2000[R1-GigabitEthernet0/0/0]q[R1]ospf 1[R1-ospf-1]default-route-advertise[R1-ospf-1]q

SW1:

[SW1]ospf 1 router-id 2.2.2.2[SW1-ospf-1]a 0[SW1-ospf-1-area-0.0.0.0]network 172.16.0.128 0.0.0.63[SW1-ospf-1-area-0.0.0.0]network 172.16.0.0 0.0.0.63[SW1-ospf-1-area-0.0.0.0]network 172.16.0.64 0.0.0.63[SW1-ospf-1-area-0.0.0.0]q[SW1-ospf-1]q[SW1]dis ospf peer bri


SW2:

[SW2]ospf 1 router-id 3.3.3.3[SW2-ospf-1]a 0[SW2-ospf-1-area-0.0.0.0]network 172.16.0.192 0.0.0.63[SW2-ospf-1-area-0.0.0.0]network 172.16.0.0 0.0.0.63[SW2-ospf-1-area-0.0.0.0]network 172.16.0.64 0.0.0.63[SW2-ospf-1-area-0.0.0.0]q[SW2-ospf-1]q[SW2]dis ospf peer bri

 

 

(8)全网通测试

PC1 ping ISP 环回地址

 

PC3 ping ISP环回地址

 

测试通过!!!

如果想要观察VRRP备份链路情况,可以断掉SW1或SW2与R1相连的链路,自行观察三层交换机的vrrp表中的主备关系的转换。

至此本实验全部完成!!!

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

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

相关文章

Java+Spring+ MySQL + MyCat云HIS有哪些优势?智慧医疗云(HIS)低成本与安全保障的完美结合

JavaSpring MySQL MyCat云HIS有哪些优势?智慧医疗云(HIS)低成本与安全保障的完美结合 云HIS的优点包括节省成本、便捷高效、稳妥安全等。通过云HIS,医疗机构无需在本地建立机房、购买服务器和应用软件,降低了硬件和人力成本。同时&#xff0…

图片、视频画质增强变清晰工具分享(免费)

生活中可能会修一下模糊图片那么这就有一款用来修图片的管理工具,也有可能会修一下模糊的视频,在吾爱上有大佬开发了这么一款工具,免费的,不需要开任何VIP,我试了一下,好用,分享出来&#xff0c…

antd-vue a-tree 当两个不同一级下二级key相同的时候就会导致两个同时选择, 拿到node.parent的数据也会出问题, 解决办法

一、问题如下图: 当两个不同一级下二级key相同的时候就会导致两个同时选择, 同时拿到node.parent的数据也会出问题, 出现一下问题的原因是因为数据treeData 的key出现相同的了 然后如下图、因为我的查询条件 第二层是给 cloud , 第二层是给 relatedPool…

树洞陪聊系统源码/陪聊/陪玩/树洞/陪陪/公众号开发/源码交付/树洞系统源码

独立版本源码交付,自研UI和前后端代码 平台自带店员,无需自主招募,搭建直接运营 支持三方登录,官方支付、虎皮椒、易支付/码支付 支持首单体验、盲盒订单、指定下单等多个模式 支持钱包预充值、店员收藏、订单评价等功能 支持…

什么样的数据摆渡设备,可以满足不同网间数据的安全传输需求?

数据摆渡设备是用来在不同的网络环境间安全地传输数据的硬件或软件解决方案。它们通常用于确保在具有不同安全级别的网络(如内网和外网)之间进行数据交换时的安全性和合规性。以下是一些常见的数据摆渡设备和方法: 移动介质拷贝:使…

Python模块、包和异常处理

大家好,在当今软件开发领域,Python作为一种简洁、易读且功能强大的编程语言,被广泛应用于各种领域。作为一名测试开发工程师,熟练掌握Python的模块、包和异常处理是提高代码可维护性和错误处理能力的关键。本文将和大家一起探讨Py…

第七节 ConfigurationClassParser 源码分析

tips: ConfigurationClassParser 是 Springframework 中的重要类。 本章主要是源码理解,有难度和深度,也枯燥乏味,可以根据实际情况选择阅读。 位置:org.springframework.context.annotation.ConfigurationClassPars…

Java方法的重载

Java方法的重载 前言一、为什么要有重载代码示例问题 代码示例 二、重载的使用代码示例 三、重载的规则针对同一个类代码示例 前言 推荐一个网站给想要了解或者学习人工智能知识的读者,这个网站里内容讲解通俗易懂且风趣幽默,对我帮助很大。我想与大家分…

HTML5好看的通用网站模板源码

文章目录 1.设计来源1.1 主界面1.2 模板菜单1 界面1.3 模板菜单2 界面1.4 模板菜单3 界面1.5 下拉菜单1 界面1.6 下拉菜单2 界面1.7 模板菜单4 界面1.8 模板菜单5 界面1.9 界面底部 2.效果和源码2.1 动态效果2.2 源码目录2.3 源代码 源码下载 作者:xcLeigh 文章地址…

django-celery-beat自动调度异步任务

Celery是一个简单、灵活且可靠的分布式系统,专门用于处理大量消息的实时任务调度。它支持使用任务队列的方式在分布的机器、进程、线程上执行任务调度。Celery不仅支持异步任务(如发送邮件、文件上传、图像处理等耗时操作),还支持…

深度学习之基于Tensorflow卷积神经网络(CNN)实现猫狗识别

欢迎大家点赞、收藏、关注、评论啦 ,由于篇幅有限,只展示了部分核心代码。 文章目录 一项目简介 二、功能三、系统四. 总结 一项目简介 一、项目背景与意义 在人工智能和深度学习的热潮中,图像识别是一个备受关注的领域。猫狗识别作为图像识…

记录Python低代码开发框架zdppy_amcrud的开发过程

实现新增接口 基础代码 import env import mcrud import api import snowflakeenv.load(".env") db mcrud.new_env()table "user" columns ["name", "age"]async def add_user(req):data await api.req.get_json(req)values [d…

跟TED演讲学英文:Do schools kill creativity by Sir Ken Robinson

Do schools kill creativity? Link: https://www.ted.com/talks/sir_ken_robinson_do_schools_kill_creativity Speaker: Sir Ken Robinson Date: February 2006 文章目录 Do schools kill creativity?IntroductionVocabularySummaryTranscriptAfterword Introduction Sir…

[AI Google] 10个即将到来的Android生态系统更新

新的体验带来了更强的防盗保护、手表电池寿命优化,以及对电视、汽车等的娱乐功能改进。 昨天,我们分享了Android如何以人工智能为核心重新构想智能手机。今天,我们推出了Android 15的第二个测试版,并分享了更多我们改进操作系统的…

webSocket+Node+Js实现在线聊天(包含所有代码)

这篇文章主要介绍了如何使用 webSocket、Node 和 Js 实现在线聊天功能。 重要亮点 💻 技术选型:使用 Node.js 搭建服务器,利用 Express 框架和 Socket.io 库实现 WebSocket 通信。 📄 实现思路:通过建立数组存储聊天…

Linux 软件包管理器 yum的下载、功能介绍及使用

🪐🪐🪐欢迎来到程序员餐厅💫💫💫 主厨:邪王真眼 主厨的主页:Chef‘s blog 所属专栏:青果大战linux 总有光环在陨落,总有新星在闪烁 Linux下的三种软件安装方…

项目如何有效做资源管理?易趋项目管理软件让资源管理可视化

在项目管理的过程中,有效的资源管理能够确保资源得到合理的分配和使用,避免资源的浪费和冗余,进而提高整体工作效率、确保项目的成功;同时降低组织的运营成本。 但在项目推进过程中,项目经理总会面临各种资源管理的难…

MyBatis从入门到“入土“

💕喜欢的朋友可以关注一下,下次更新不迷路!💕(●◡●) 目录 一、Mybatis为何物?👌 二、快速入门🤣 1、新建项目😊 2、数据库建表😊 3、导入依赖的jar包😊…

vue3 路由跳转 携带参数

实现功能:页面A 跳转到 页面B,携带参数 路由router.ts import { createRouter, createWebHistory } from "vue-router";const routes: RouteRecordRaw[] [{path: "/demo/a",name: "aa",component: () > import(&quo…

【软件设计师】2018年的上午题总结

2018 2018上半年2018下半年 2018上半年 1.小阶向大阶对齐 2.吞吐率是最长流水段操作时间的倒数 3.ssh的端口号是22 4.s所发送的信息使用s的私钥进行数字签名,t收到后使用s的公钥验证消息的真实性 5.数据流分析是被动攻击方式 6.《计算机软件保护条例》是国务院颁布…