HCIP 三层架构实验

news2024/11/14 20:54:11

三层架构实验

  • 拓扑和思路
    • 拓扑
    • 思路
    • LSW配置
      • LSW1
      • LSW2
      • LSW3
  • DHCP
    • LSW2
    • LSW1
  • ACL外网
  • 冗余

在这里插入图片描述

拓扑和思路

拓扑

在这里插入图片描述

思路

首先划分网段,然后LSW1和LSW2和R1可以用ospf宣告就行,然后R1写条缺省指向R2

然后可以将LSW1和LSW2三合一,给交换机配置换分组,将对应VLAN划分到对应的组,将LSW1作为VLAN1的主设备,作为VLAN1的备用设备。将LSW2作为VLAN2的主设备,作为VLAN1的备用设备。

然后将pc1和pc2分别划分到VLAN1和VLAN2,其他接口可以设置Trunk干道

dhcp可以在LSW1和LSW2上创建地址池,配置跟路由器一样

假设LSW1和LSW2有断连的风险,可以将pc的网关设置成虚拟网关,因为路由器本质其实是通过ip获取的mac地址,这样我们只需要知道mac地址就行了,LSW1和LSW1之间有hello,如果LSW1断了LSW2就然pc获取自己的mac,但是这个只限于接口不变,这样就起到了备份的作用,记住冗余的时候要改优先级,主设备大优

最后外网写条acl就行了

LSW配置

LSW1


LSW1
[LSW1]interface Eth-Trunk 0              将E 0/0/1和E 0/0/2两条链路聚合, 增加带宽 ,提高可靠性
[LSW1]int e0/0/1
[LSW1-Ethernet0/0/1]eth-trunk 0
[LSW1-Ethernet0/0/1]int e0/0/2
[LSW1-Ethernet0/0/2]eth-trunk 0
[LSW1-Ethernet0/0/2]q



[LSW1]port-group group-member Ethernet 0/0/3 Ethernet 0/0/4    设置trunk干道就行了
[LSW1-port-group]port link-type trunk 
[LSW1-Ethernet0/0/3]port link-type trunk 
[LSW1-Ethernet0/0/4]port link-type trunk 
[LSW1-port-group]port trunk allow-pass vlan 2
[LSW1-Ethernet0/0/3]port trunk allow-pass vlan 2
[LSW1-Ethernet0/0/4]port trunk allow-pass vlan 2



[LSW1]int Eth-Trunk 0
[LSW1-Eth-Trunk0]port link-type trunk 
[LSW1-Eth-Trunk0]port trunk allow-pass vlan 2



生成树



[LSW1]stp region-configuration 
[LSW1-mst-region]region-name 1   取名
[LSW1-mst-region]instance 1 vlan 1  将vlan1划入组1
[LSW1-mst-region]instance 2 vlan 2
[LSW1-mst-region]active region-configuration  激活配置





子接口SVI
[LSW1]interface Vlanif 1   这里创建虚拟
[LSW1-Vlanif1]ip address 172.16.1.1 24  设置ip
[LSW1]interface Vlanif 2
[LSW1-Vlanif2]ip address 172.16.2.1 24




[LSW1]stp in
[LSW1]stp instance 1 root primary  当组1的主根    
[LSW1]stp instance 2 root secondary    当组2的备份根


在这里插入图片描述



LSW2

LSW2

[LSW2]interface Eth-Trunk 0            将E 0/0/1和E 0/0/2两条链路聚合, 增加带宽 ,提高可靠性
[LSW2-Eth-Trunk0]int e0/0/1
[LSW2-Ethernet0/0/1]eth-trunk 0
[LSW2-Ethernet0/0/1]int e0/0/2
[LSW2-Ethernet0/0/2]eth-trunk 0
[LSW2-Ethernet0/0/2]q







[LSW2]port-group group-member Ethernet 0/0/4 Ethernet 0/0/3     设置trunk干道
[LSW2-port-group]port link-type trunk   
[LSW2-Ethernet0/0/4]port link-type trunk 
[LSW2-Ethernet0/0/3]port link-type trunk 
[LSW2-port-group]port trunk allow-pass vlan 2
[LSW2-Ethernet0/0/4]port trunk allow-pass vlan 2
[LSW2-Ethernet0/0/3]port trunk allow-pass vlan 2




[LSW2]int Eth-Trunk 0
[LSW2-Eth-Trunk0]port link-type trunk 
[LSW2-Eth-Trunk0]port trunk allow-pass vlan 2




[LSW2]int Vlanif 1
[LSW2-Vlanif1]ip ad
[LSW2-Vlanif1]ip address 172.16.1.2 24
[LSW2-Vlanif1]q
[LSW2]int Vlanif 2
[LSW2-Vlanif2]ip ad
[LSW2-Vlanif2]ip address 172.16.2.2 24






生成树
[LSW2]stp region-configuration     
[LSW2-mst-region] region-name 1     
[LSW2-mst-region] instance 1 vlan 1   将vlan2划分到组1
[LSW2-mst-region] instance 2 vlan 2     将vlan2划分到组2
[LSW2-mst-region] active region-configuration   激活配置




[LSW2]stp instance 1 root secondary   这里选举主从, 显示1是从,2是主
[LSW2]stp instance 2 
[LSW2]stp instance 2 root primary 
[LSW2]

在这里插入图片描述



LSW3

LSW3

[LSW3]port-group group-member Ethernet 0/0/1 Ethernet 0/0/2   设置trunk干道
[LSW3-port-group]port link-type trunk 
[LSW3-Ethernet0/0/1]port link-type trunk 
[LSW3-Ethernet0/0/2]port link-type trunk 
[LSW3-port-group]port trunk allow-pass vlan 2
[LSW3-Ethernet0/0/1]port trunk allow-pass vlan 2
[LSW3-Ethernet0/0/2]port trunk allow-pass vlan 2
[LSW3-port-group]



[LSW3]int e0/0/3
[LSW3-Ethernet0/0/3]port link-type access 
[LSW3-Ethernet0/0/3]port default vlan 1
[LSW3-Ethernet0/0/3]int e0/0/4
[LSW3-Ethernet0/0/4]port link-type access 
[LSW3-Ethernet0/0/4]port default vlan 2
[LSW3-Ethernet0/0/4]

生成树
[LSW3]stp region-configuration
[LSW3-mst-region] region-name 1
[LSW3-mst-region] instance 1 vlan 1
[LSW3-mst-region] instance 2 vlan 2
[LSW3-mst-region] active region-configuration 

### LSW4 LSW4
[LSW4]port-group group-member Ethernet 0/0/1 Ethernet 0/0/2
[LSW4-port-group]port link-type trunk 
[LSW4-Ethernet0/0/1]port link-type trunk 
[LSW4-Ethernet0/0/2]port link-type trunk 
[LSW4-port-group]port trunk allow-pass vlan 2
[LSW4-Ethernet0/0/1]port trunk allow-pass vlan 2
[LSW4-Ethernet0/0/2]port trunk allow-pass vlan 2




[LSW4]int e0/0/3
[LSW4-Ethernet0/0/3]port link-type access 
[LSW4-Ethernet0/0/3]port default vlan 1   
[LSW4-Ethernet0/0/3]int e0/0/4
[LSW4-Ethernet0/0/4]port link-type access    
[LSW4-Ethernet0/0/4]port default vlan 2


生成树

[LSW4]stp region-configuration
[LSW4-mst-region] region-name 1
[LSW4-mst-region] instance 1 vlan 1    将vlan1划分到组1
[LSW4-mst-region] instance 2 vlan 2    将vlan2划分到组2
[LSW4-mst-region] active region-configuration



DHCP

LSW2

interface Vlanif2
 ip address 172.16.2.2 255.255.255.0
 dhcp select global
#

创建的池塘

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

LSW1

#
interface Vlanif1
 ip address 172.16.1.1 255.255.255.0
 dhcp select global
#


创建的池塘
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

ACL外网

在R1和LSW1和LSW2上开启ospf协议然后宣告就行了,可以直接宣告172.16.0.0网段

R2


[R1]ip route-static 0.0.0.0 0 12.1.1.2  先写一条到外网的缺省
[R1]acl n	
[R1]acl 2000
[R1-acl-basic-2000]rule permit source 172.16.0.0 0.0.255.255
[R1-acl-basic-2000]rule permit source 1.1.1.1 0.0.0.0
[R1]int g0/0/2
[R1-GigabitEthernet0/0/2]nat outbound 2000

测试
在这里插入图片描述

冗余


[LSW1]int v
[LSW1]int Vlanif 1
[LSW1-Vlanif1]vrrp vrid 1 virtual-ip 172.16.1.250  虚拟网关
[LSW1-Vlanif1]vrrp vrid 1 priority 110   改优先级,大优

[LSW2]int Vlanif 1
[LSW2-Vlanif1]vrrp vrid 1 virtual-ip 172.16.1.250  可以不改优先级,比主低就行

这里显示R1是主
在这里插入图片描述

改下网关试试
在这里插入图片描述

测试
在这里插入图片描述

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

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

相关文章

用电脑软件0代码设计WS2812显示效果(含软件下载地址)

用电脑软件设计WS2812显示效果 ws2812显示效果设计软件和单片机程序文件 单片机型号为8脚的STC8G1K08A或STC8G1K17A或者16脚的STC8G1K08或STC8G1K17 烧录时晶振选择22.1184M 百度网盘下载地址:链接: https://pan.baidu.com/s/1cVvA604IKtZ-cIqTX8Jgzw?pwd1234 提取…

数学分析:体形式

确实,面积应该是没有正负的,或者说和曲面的定向应该是无关的。我们用微分形式的积分定义了具有参数形式的曲面的面积。所以这个意思就是说,对于不同的曲面的定向,微分形式应该也不同。 这就是体形式的具体样子,得到每…

中科大 Epc 综合英语经验贴

免修规定考试形式1. 听力(813131320分)2. 单词(20120分)3. 语法结构(10110分)4. 阅读(5篇,每题两分,52550分) 机考答题建议 免修规定 研究生英语课免修规定&…

已解决Gradle错误:“Unable to load class ‘org.gradle.api.plugins.MavenPlugin‘”

🌷🍁 博主猫头虎 带您 Go to New World.✨🍁 🦄 博客首页——猫头虎的博客🎐 🐳《面试题大全专栏》 文章图文并茂🦕生动形象🦖简单易学!欢迎大家来踩踩~🌺 &a…

<指针进阶>指针数组和数组指针傻傻分不清?

✨Blog:🥰不会敲代码的小张:)🥰 🉑推荐专栏:C语言🤪、Cpp😶‍🌫️、数据结构初阶💀 💽座右铭:“記住,每一天都是一個新的開始&#x1…

数学建模大全及优缺点解读

分类模型 1、距离聚类(系统聚类)(常用,需掌握) 优点: ①将一批样本数据按照他们在性质上的亲密程度在没有先验知识的情况下自动进行分类 ②是一种探索性的分析方法,分类结果不一定相同 例如&am…

Stable Diffusion训练Lora模型

以下内容参考:https://www.bilibili.com/video/BV1Qk4y1E7nv/?spm_id_from333.337.search-card.all.click&vd_source3969f30b089463e19db0cc5e8fe4583a 1、训练Lora的2个重点步骤 第一步,准备训练要使用的图片,即优质的图片 第二部,为…

6.物联网LWIP之并发服务器编程

一。并发服务器(多线程)实现 #include "socket_udp_server.h" #include "socket_tcp_server.h" #include "socket_wrap.h" #include "ctype.h"static char ReadBuff[BUFF_SIZE];/*** brief udp 服务器任务* p…

深度学习论文: Learning Transferable Visual Models From Natural Language Supervision

深度学习论文: Learning Transferable Visual Models From Natural Language Supervision Learning Transferable Visual Models From Natural Language Supervision PDF: https://arxiv.org/pdf/2103.00020.pdf 官方代码: https://github.com/OpenAI/CLIP PyTorch代码: https:…

vector(介绍)

目录 1.vector的介绍及使用 1.1 vector的介绍 1.2 vector的使用 1.2.1 vector的定义 1.2.2 vector iterator 的使用 1.2.3 vector 空间增长问题 1.2.4 vector 增删查改 1.2.5 vector 迭代器失效问题。(重点) 2.vector深度剖析及模拟实现 2.1 使用…

PHP“牵手”淘宝商品评论数据采集方法,淘宝API接口申请指南

淘宝天猫商品评论数据接口 API 是开放平台提供的一种 API 接口,它可以帮助开发者获取商品的详细信息,包括商品的标题、描述、图片等信息。在电商平台的开发中,详情接口API是非常常用的 API,因此本文将详细介绍详情接口 API 的使用…

深入理解Semaphore

Semaphore(信号量)是操作系统中PV操作的原语在java中的实现,它也是基于AQS实现的。其中PV操作是操作系统中一种实现进程互斥与同步的有效方法。PV操作与信号量(S)的处理有关,P表示通过,V表示释放…

2023.8 - java - 泛型

泛型问题的引出: jdk 1.5 引出泛型 // package 泛型; public class index {public static void main (String[] args){test t new test();t.setContent("aaa");int a (int) t.getContent();System.out.println(a);} }class test{Object content;publi…

分享图片 | 快速浏览网页资源,批量保存、一键分享图片

前言 小伙伴学习吉他,有时需要在互联网搜索曲谱资源,而多数曲谱均为图片,并且为多页,在电脑上显示练习很不方便,需要停下来点击鼠标进行翻页,影响练习的连贯性。 为了解决上述问题,通常把图片…

【数据分析入门】Jupyter Notebook

目录 一、保存/加载二、适用多种编程语言三、编写代码与文本3.1 编辑单元格3.2 插入单元格3.3 运行单元格3.4 查看单元格 四、Widgets五、帮助 Jupyter Notebook是基于网页的用于交互计算的应用程序。其可被应用于全过程计算:开发、文档编写、运行代码和展示结果。 …

产品流程图是什么?怎么做?

产品流程图是什么? 产品流程图是一种图形化的表达方式,用于描述产品开发、制造、销售、使用等各个阶段中涉及的流程、步骤和关系。它通过图形符号、箭头、文本等元素,展示了产品的各个环节之间的关联和顺序,通常被用于可视化产…

IT项目即将上线:项目经理的前夜清单

在IT项目的生命周期中,投产前的准备是至关重要的。作为项目经理,你需要确保所有的细节都已经准备好,以确保项目的顺利上线。以下是一份详细的清单,帮助项目经理在项目投产前进行全面的准备。 1. 项目的回顾 在项目即将上线之前&…

stm32的命令规则

stm32型号的说明:以STM32F103RBT6这个型号的芯片为例,该型号的组成为7个部分,其命名规则如下:

前端(十三)——JavaScript 闭包的奥秘与高级用法探索

😶博主:小猫娃来啦 😶文章核心:深入理解 JavaScript 中的闭包 文章目录 不理解闭包?这玩意很难?闭包的定义与原理闭包是什么创建一个闭包 闭包的应用场景闭包与作用域闭包与作用域之间的关系全局作用域、函…

python之Pandas

1.Pandas简介 Pandas 是 Python 语言的一个扩展程序库,用于数据分析。 Pandas 名字衍生自术语 “panel data”(面板数据)和 “Python data analysis”(Python 数据分析)。 Pandas 一个强大的分析结构化数据的工具集…