当前位置: 首页 > article >正文

思科设备网络实验

一、 总体拓扑图

图 1 总体拓扑图

二、 IP地址规划

表格 1 接口地址规划

设备名称

接口/VLAN

IP

功能

PC0

VLAN580

10.80.1.1

访问外网

PC1

VLAN581

10.80.2.1

访问外网

PC2

Fa0

20.80.1.100

端口镜像监控流量

PC3

VLAN585

10.80.6.1

远程登陆多层交换机0

PC4

Fa0

20.80.2.10

PC6

Fa0

10.80.21.1

交换机0

--

--

划分VLAN

交换机1

--

--

--

交换机2

--

--

划分VLAN

交换机5

Fa1 / Fa3

--

端口镜像

交换机6

--

--

--

交换机7

--

--

--

交换机8

--

--

--

交换机10

--

--

链路聚合,汇集网段

交换机11

--

--

链路聚合,汇聚网段

多层交换机0

VLAN585

10.80.6.254

DHCP,远程登陆

VLAN584

10.80.5.253

DHCP服务器HSRP

VLAN583

10.80.4.254

DNS服务器网关

VLAN582

10.80.3.254

WEB服务器网关

Fa0/3

10.80.10.253

连接OSPF核心网段

多层交换机1

VLAN584

10.80.5.252

DHCP服务器HSRP

Fa0/2

10.80.12.250

连接OSPF核心网段

路由器1

Fa0/0.580

10.80.1.254

DHCP中继,PC0网关

Fa0/0.581

10.80.2.254

DHCP中继,PC1网关

Fa0/1

10.80.10.254

连接OSPF核心网段

路由器2

Fa0/0

10.80.10.252

连接OSPF核心网段

Fa0/1

10.80.20.253

RIP,路由重发布

路由器4

Fa0/0

10.80.20.254

RIP路由

Fa0/1

10.80.21.254

RIPDHCP中继代理

路由器8

F0/0

10.80.10.251

连接OSPF核心网段

Fa0/1

20.80.1.1

连接外网,NAT

WEB服务器

--

10.80.3.1

提供WEB服务

DNS服务器

--

10.80.4.1

提供DNS服务

DHCP服务器

--

10.80.5.1

提供DHCP服务

三、 实现需求

  1. 通过NAT实现地址转换,内网PC0PC1可以访问外网,但外网不能访问内网
  2. OSPFRIP实现路由重发布,实现内网全网互访
  3. DHCP服务器提供DHCP服务器,路由器1和路由器4作为中继代理
  4. 路由器子接口实现PC0PC1跨网段互访
  5. 三层交换机实现各服务器跨网段互访
  6. 多层交换机部署HSRP,挺高冗余性和可靠性
  7. PC3可以远程登陆多层交换机0,其他主机不可登陆
  8. 多层交换机0设置登陆密码为666666enable密码为123

四、 相关理论原理

VLAN理论原理

VLAN是一种虚拟局域网技术,它在物理网络基础上创建逻辑隔离的广播域。传统局域网中所有设备处于同一广播域,而VLAN允许管理员通过交换机配置将不同物理位置的设备划分到独立逻辑网络中。这种划分基于端口、MAC地址或协议等标识符实现。每个VLAN拥有独立的广播流量,成员间通信如同物理隔离的网络,不同VLAN间通信需借助路由器或三层交换机。VLAN技术显著提升了网络管理的灵活性,能够优化广播控制、增强安全性并简化网络结构调整,同时有效降低硬件成本。因此VLAN成为现代企业网络架构中的核心设计要素。

DHCP理论原理

DHCP通过四步交互(发现、提供、请求、确认)实现IP地址等网络参数的自动分配,基于租约机制动态管理配置;其核心价值在于消除手动配置负担、集中优化地址资源、提升网络扩展性并降低运维成本。对于跨网段场景,DHCP中继代理将客户端的广播请求转为单播定向转发至远端服务器,再将响应回传客户端,从而避免多子网重复部署服务器,实现跨广播域的统一地址管理。二者协同显著增强网络自动化与可扩展能力。

OSPF基本原理

OSPF是一种基于链路状态的动态路由协议,其核心是通过路由器间交互链路状态通告(LSA)构建全网拓扑数据库。每台路由器以自身为根节点,使用SPF(最短路径优先)算法计算到达所有网段的最优无环路径,生成路由表。OSPF通过划分区域实现分层设计,骨干区域(Area 0)负责区域间路由传递,有效降低计算复杂度并加速收敛。该协议支持等价负载均衡与触发更新,具备快速适应网络变化的特点。

RIP基本原理

RIP是一种基于距离矢量的动态路由协议,其核心机制是相邻路由器周期性交换完整路由表。每台路由器根据跳数度量路径成本,直连网络记为1跳,经过一台路由器增加1跳。协议仅依据最少跳数选择路径,且限定最大有效跳数为15,超过视为不可达。路由器默认每30秒向邻居广播路由更新,通过迭代传递逐步扩散全网路由信息。该协议实现简单但收敛较慢,且存在路由环路风险,适用于中小型网络环境

NAT基本原理

NAT是一种网络地址转换技术,用于解决IPv4地址短缺问题。其核心机制是在局域网与公网边界部署网关设备,将内部私有IP地址映射为外部公有IP地址。当内网设备访问公网时,网关将数据包的源私有IP替换为预设的公网IP;公网返回的响应数据包到达网关后,目标公网IP再被反向替换为原始私有IP。对于PAT类型,多个内网设备通过端口号区分共享同一公网IP。该技术实现公私地址隔离,有效节省公网地址资源并增强内网安全性

Telnet基本原理

Telnet是一种基于TCP的应用层协议,用于实现远程终端登录。其核心机制是客户端通过TCP端口23连接服务器,建立双向虚拟终端会话。客户端将本地键盘输入封装为网络虚拟终端格式发送至服务器;服务器接收后解析为操作系统指令执行,再将输出结果封装回传客户端显示。整个过程通过协商确定数据格式与控制选项,但传输内容均为明文,无加密保护。该协议实现跨平台远程设备管理,但安全性较低,现多被SSH协议替代。

五、 实现效果

完成的需求1

需求:通过NAT实现地址转换,内网PC0PC1可以访问外网,但外网不能访问内网

配置思路:在边界路由器的端口上部署NAT策略,使得端口在出方向将PC0PC1发出的数据包地址转换为公网地址,所以公网路由器的路由表中不会存在PC0PC1是路由信息,从而实现了保护内网。

图 2 NAT表

完成的需求2

需求:OSPFRIP实现路由重发布,实现内网全网互访

配置思路:在两路由协议边界的路由器上,进行路由重发布,将OSPF的路由信息和RIP的路由信息相互引入,由于RIP具有自动路由汇总的功能,引入过程中可能导致环路和路由混乱,所以要关闭RIP的路由汇总信息。

图 3 OSPF区域路由器-路由表

完成的需求3

DHCP中继代理

配置思路:要想实现DHCP中继代理,首先要开启服务器的DHCP功能,然后要保障中继代理到服务器要路由可达,并且在路由器上开启中继代理的功能。

图 4 服务器开启DHCP服务

图 5 PC0自动获取到了地址

完成的需求45

路由器子接口实现PC0PC1跨网段互访

配置思路:将路由器连接交换机的端口划分子接口,然后绑定VLAN,划分IP地址,实现跨网

段通信。

图 6 PC0 ping 通 PC1

完成的需求6

多层交换机部署HSRP,提高冗余性和可靠性

配置思路:设置虚拟IP10.80.5.254,将多层交换机0的优先级提高作为主网关地址,备交换机持续监听主设备Hello包,超时无响应时立即接管转发。

图 7 HSRP信息

完成的需求7

PC3可以远程登陆多层交换机0,其他主机不可登陆

首先设置多层交换机的登陆密码,开启可Telnet设置,然后添加ACL进行控制,允许IP10.80.6.1的主机远程登陆,其他IP不可使用Telnet登陆,但是可以路由连通。

图 8 PC1路由可达但不可远程登陆

图 9 仅PC3可以远程登陆多层交换机0

六、 配置命令

路由器1--配置命令

!路由器1

interface FastEthernet0/0.580

encapsulation dot1Q 580

ip address 10.80.1.254 255.255.255.0

ip helper-address 10.80.5.1

!

interface FastEthernet0/0.581

encapsulation dot1Q 581

ip address 10.80.2.254 255.255.255.0

ip helper-address 10.80.5.1

!

interface FastEthernet0/1

ip address 10.80.10.254 255.255.255.0

router ospf 1

log-adjacency-changes

network 10.80.10.0 0.0.0.255 area 0

network 10.80.1.0 0.0.0.255 area 0

network 10.80.2.0 0.0.0.255 area 0

!

ip classless

ip route 0.0.0.0 0.0.0.0 10.80.10.251

路由器2—配置命令

interface FastEthernet0/0

ip address 10.80.10.252 255.255.255.0

!

interface FastEthernet0/1

ip address 10.80.20.253 255.255.255.0

!

router ospf 1

log-adjacency-changes

redistribute rip subnets

network 10.80.10.252 0.0.0.0 area 0

!

router rip

version 2

redistribute ospf 1 metric 10

network 10.0.0.0

no auto-summary

路由器8—配置命令

interface FastEthernet0/0

ip address 10.80.10.251 255.255.255.0

ip nat inside

!

interface FastEthernet0/1

ip address 20.80.1.1 255.255.255.0

ip nat outside

!

router ospf 1

network 10.80.10.0 0.0.0.255 area 0

!

ip nat inside source static 10.80.1.1 20.80.1.3

ip nat inside source static 10.80.2.1 20.80.1.4

ip route 0.0.0.0 0.0.0.0 20.80.1.254

ip route 0.0.0.0 0.0.0.0 10.80.10.254

多层交换机0 – 配置命令

interface FastEthernet0/1

switchport access vlan 585

switchport trunk encapsulation dot1q

switchport mode trunk

!

interface FastEthernet0/2

switchport trunk allowed vlan 1-584,586-1005

switchport trunk encapsulation dot1q

switchport mode trunk

!

interface FastEthernet0/3

no switchport

ip address 10.80.10.253 255.255.255.0

!

interface Vlan582

mac-address 0030.a366.0201

ip address 10.80.3.254 255.255.255.0

!

interface Vlan583

mac-address 0030.a366.0202

ip address 10.80.4.254 255.255.255.0

!

interface Vlan584

mac-address 0030.a366.0203

ip address 10.80.5.253 255.255.255.0

standby 67 ip 10.80.5.254

!

interface Vlan585

mac-address 0030.a366.0204

ip address 10.80.6.254 255.255.255.0

!

router ospf 1

network 10.80.10.0 0.0.0.255 area 0

network 10.80.3.0 0.0.0.255 area 0

network 10.80.4.0 0.0.0.255 area 0

network 10.80.5.0 0.0.0.255 area 0

network 10.80.6.0 0.0.0.255 area 0

!

ip route 0.0.0.0 0.0.0.0 10.80.10.251

!

ip access-list standard telnet

permit host 10.80.6.1

deny any

!

line vty 0 4

access-class telnet in

password 666666

login

transport input telnet

相关文章:

思科设备网络实验

一、 总体拓扑图 图 1 总体拓扑图 二、 IP地址规划 表格 1 接口地址规划 设备名称 接口/VLAN IP 功能 PC0 VLAN580 10.80.1.1 访问外网 PC1 VLAN581 10.80.2.1 访问外网 PC2 Fa0 20.80.1.100 端口镜像监控流量 PC3 VLAN585 10.80.6.1 远程登陆多层交换机0…...

Oracle OCP与MySQL OCP认证如何选?

认证本质与定位差异 Oracle OCP Oracle OCP是Oracle公司推出的旗舰级数据库专家认证,专注于其核心的闭源商业数据库技术体系。核心领域包括RAC(Real Application Clusters)高可用集群、Data Guard容灾解决方案、Exadata数据库一体机集成以及…...

AWS之数据分析

目录 数据分析产品对比 1. Amazon Athena 3. AWS Lake Formation 4. AWS Glue 5. Amazon OpenSearch Service 6. Amazon Kinesis Data Analytics 7. Amazon Redshift 8.Amazon Redshift Spectrum 搜索服务对比 核心功能与定位对比 适用场景 关键差异总结 注意事项 …...

C# Onnx 动漫人物头部检测

目录 效果 模型信息 项目 代码 下载 参考 效果 模型信息 Model Properties ------------------------- date:2024-10-19T12:32:20.920471 description:Ultralytics best model trained on /root/datasets/yolo/anime_head_detection/data.yaml au…...

【Ragflow】24.Ragflow-plus开发日志:增加分词逻辑,修复关键词检索失效问题

概述 在RagflowPlus v0.3.0 版本推出之后,反馈比较多的问题是:检索时,召回块显著变少了。 如上图所示,进行检索测试时,关键词相似度得分为0,导致混合相似度(加权相加得到)也被大幅拉低,低于设定…...

gin 常见中间件配置

这里主要配置 请求日志中间件、跨域中间件、trace_id 中间件、安全头中间件 一般来说,这个中间件的信息 就是放在 middlewares/* 里面的*.go 进行操作 ➜ middlewares git:(main) tree . ├── cors.go ├── logging.go ├── request_id.go └── securit…...

蚂蚁森林自动收能量助手:Ant_Forest_1_5_4_3绿色行动新选择

先放软件下载链接:夸克网盘下载 便捷助力绿色生活:蚂蚁森林收能量脚本_Ant_Forest_1_5_4_3 在倡导绿色环保的当下,蚂蚁森林成为众多用户践行低碳生活的热门平台。而蚂蚁森林收能量脚本_Ant_Forest_1_5_4_3 这款软件,为用户在蚂蚁森林的体验…...

Zookeeper 集群部署与故障转移

Zookeeper 介绍 Zookeeper 是一个开源的分布式协调服务,由Apache基金会维护,专为分布式应用提供高可用、强一致性的核心基础能力。它通过简单的树形命名空间(称为ZNode树)存储数据节点(ZNode),…...

Redis最佳实践——电商应用的性能监控与告警体系设计详解

Redis 在电商应用的性能监控与告警体系设计 一、原子级监控指标深度拆解 1. 内存维度监控 核心指标: # 实时内存组成分析(单位字节) used_memory: 物理内存总量 used_memory_dataset: 数据集占用量 used_memory_overhead: 管理开销内存 us…...

区域徘徊检测算法AI智能分析网关V4助力公共场所/工厂等多场景安全升级

一、项目背景 随着数字化安全管理需求激增,重点场所急需强化人员异常行为监测。区域徘徊作为潜在安全威胁的早期征兆,例如校园围墙外的陌生逗留者,都可能引发安全隐患。传统人工监控模式效率低、易疏漏,AI智能分析网关V4的区域徘…...

修复与升级suse linux

suse linux enterprise desktop 10提示:xxx service failed when loaded shared lib . error ibgobject.so.2.0:no such file or directory. suse linux enterprise server 12.iso 通过第一启动项引导,按照如下方式直接升级解决。...

电力高空作业安全检测(2)数据集构建

数据集构建的重要性 在电力高空作业安全检测领域,利用 计算机视觉技术 进行安全监测需要大量的图像数据,这些数据需要准确标注不同的安全设备与作业人员行为。只有构建出包含真实场景的高质量数据集,才能通过深度学习等算法对高空作业中的潜…...

嵌入式开发之STM32学习笔记day18

STM32F103C8T6 SPI通信读写W25Q64 1 W25Q64简介 W25Qxx系列是一种低成本、小型化且易于使用的非易失性存储器(NOR Flash),它广泛应用于需要持久化存储数据的各种场景,如数据存储、字库存储以及固件程序存储等。该系列存储器采用…...

[论文阅读]PPT: Backdoor Attacks on Pre-trained Models via Poisoned Prompt Tuning

PPT: Backdoor Attacks on Pre-trained Models via Poisoned Prompt Tuning PPT: Backdoor Attacks on Pre-trained Models via Poisoned Prompt Tuning | IJCAI IJCAI-22 发表于2022年的论文,当时大家还都在做小模型NLP的相关工作(BERT,Ro…...

一键 Ubuntu、Debian、Centos 换源(阿里源、腾讯源等)

网上各种办法都不行&#xff0c;使用这个工具可以了。 我用的是腾讯云源 配置系统源 bash <(curl -sSL https://linuxmirrors.cn/main.sh)配置 docker 源 bash <(curl -sSL https://linuxmirrors.cn/docker.sh)...

汽车安全:功能安全FuSa、预期功能安全SOTIF与网络安全Cybersecurity 解析

汽车安全的三重防线&#xff1a;深入解析FuSa、SOTIF与网络安全技术 现代汽车已成为装有数千个传感器的移动计算机&#xff0c;安全挑战比传统车辆复杂百倍。 随着汽车智能化、网联化飞速发展&#xff0c;汽车电子电气架构已从简单的分布式控制系统演变为复杂的移动计算平台。现…...

【C++高级主题】虚继承

目录 一、菱形继承&#xff1a;虚继承的 “导火索” 1.1 菱形继承的结构与问题 1.2 菱形继承的核心矛盾&#xff1a;多份基类实例 1.3 菱形继承的具体问题&#xff1a;二义性与数据冗余 二、虚继承的语法与核心目标 2.1 虚继承的声明方式 2.2 虚继承的核心目标 三、虚继…...

基于 ZYNQ 的实时运动目标检测系统设计

摘 要: 传统视频监控系统在实时运动目标检测时&#xff0c;存在目标检测不完整和目标检测错误的局限 性 。 本研究基于体积小 、 实时性高的需求&#xff0c;提出了一种将动态三帧差分法与 Sobel 边缘检测算法结 合的实时目标检测方法&#xff0c;并基于 ZYNQ 构建了视频…...

数据结构(JAVA版)练习题

&#xff08;题目难易程度与题号顺序无关哦&#xff09; 目录 1、多关键字排序 2、集合类的综合应用问题 3、数组排序 4、球的相关计算问题 5、利用类对象计算日期 6、日期计算问题 7、星期日期的计算 8、计算坐标平面上两点距离 9、异常处理设计问题 10、Java源文件…...

C#编程过程中变量用中文有啥影响?

一、C#语言对中文变量名的支持规则 技术可行性 C#编译器基于Unicode标准&#xff08;UTF-16编码&#xff09;&#xff0c;支持包括中文在内的非ASCII字符作为变量名。变量名规则允许字母、数字、下划线及Unicode字符&#xff08;如汉字&#xff09;&#xff0c;但不能以数字开头…...

哈希表入门:用 C 语言实现简单哈希表(开放寻址法解决冲突)

目录 一、引言 二、代码结构与核心概念解析 1. 数据结构定义 2. 初始化函数 initList 3. 哈希函数 hash 4. 插入函数 put&#xff08;核心逻辑&#xff09; 开放寻址法详解&#xff1a; 三、主函数验证与运行结果 1. 测试逻辑 2. 运行结果分析 四、完整代码 五、优…...

[华为eNSP] 在eNSP上实现IPv4地址以及IPv4静态路由的配置

设备名称配置 重命名设备以及关闭信息提示 此处以R1演示&#xff0c;R2R3以此类推 <Huawei>system-view [Huawei]sysname R1#关闭提示 undo info-center enable 配置路由接口IP地址 R1 [R1]interface GigabitEthernet 0/0/1[R1-GigabitEthernet0/0/1]ip address 10.0.…...

2024年第十五届蓝桥杯青少组c++国赛真题——快速分解质因数

2024年第十五届蓝桥杯青少组c国赛真题——快速分解质因数 题目可点下方去处&#xff0c;支持在线编程&#xff0c;在线测评&#xff5e; 快速分解质因数_C_少儿编程题库学习中心-嗨信奥 题库收集了历届各白名单赛事真题和权威机构考级真题&#xff0c;覆盖初赛—省赛—国赛&am…...

【动手学MCP从0到1】2.1 SDK介绍和第一个MCP创建的步骤详解

SDK介绍和第一个MCP 1. 安装SDK2. MCP通信协议3. 基于stdio通信3.1 服务段脚本代码3.2 客户端执行代码3.2.1 客户端的初始化设置3.2.2 创建执行进行的函数3.2.3 代码优化 4. 基于SSE协议通信 1. 安装SDK 开发mcp项目&#xff0c;既可以使用Anthropic官方提供的SDK&#xff0c;…...

基于MyBatis插件实现动态表名解决多环境单一数据库问题

业务场景 在为某新能源汽车厂商进行我司系统私有化部署时&#xff0c;在预演环境和生产环境中&#xff0c;客户仅提供了一个 MySQL 数据库实例。为了确保数据隔离并避免不同环境之间的数据冲突&#xff0c;常规做法是为每个环境创建独立的表&#xff08;如通过添加环境前缀或后…...

测试面试题总结一

目录 列表、元组、字典的区别 nvicat连接出现问题如何排查 mysql性能调优 python连接mysql数据库方法 参数化 pytest.mark.parametrize 装饰器 list1 [1,7,4,5,5,6] for i in range(len(list1): assert list1[i] < list1[i1] 这段程序有问题嘛&#xff1f; pytest.i…...

Spring Boot应用多环境打包与Shell自动化部署实践

一、多环境配置管理&#xff08;Profile方案&#xff09; 推荐方案&#xff1a;通过Maven Profiles实现环境隔离 在pom.xml中定义不同环境配置&#xff0c;避免硬编码在application.yml中&#xff1a; <profiles><!-- 默认环境 --><profile><id>node…...

【深度学习】14. DL在CV中的应用章:目标检测: R-CNN, Fast R-CNN, Faster R-CNN, MASK R-CNN

深度学习在计算机视觉中的应用介绍 深度卷积神经网络&#xff08;Deep convolutional neural network&#xff0c; DCNN&#xff09;是将深度学习引入计算机视觉发展的关键概念。通过模仿生物神经系统&#xff0c;深度神经网络可以提供前所未有的能力来解释复杂的数据模式&…...

grpc的二进制序列化与http的文本协议对比

grpc的二进制序列化与http的文本协议对比 1. 二进制格式 vs 文本格式2. 编码机制&#xff1a;Varint 与固定长度3. 没有字段名与标点4. 较少的元信息开销4.1 HTTP/1.1 请求的元信息组成与开销4.1.1 各部分字节数示例 4.2 HTTP/2 帧结构与 HPACK 头部压缩4.2.1 HEADERS 开销对比…...

Linux 环境下 PPP 拨号的嵌入式开发实现

一、PPP 协议基础与嵌入式应用场景 PPP (Point-to-Point Protocol) 是一种在串行线路上传输多协议数据包的通信协议&#xff0c;广泛应用于拨号上网、VPN 和嵌入式系统的远程通信场景。在嵌入式开发中&#xff0c;PPP 常用于 GPRS/3G/4G 模块、工业路由器和物联网设备的网络连接…...