思科设备网络实验

article/2025/8/13 20:40:39

一、 总体拓扑图

图 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


http://www.hkcw.cn/article/exeTOPdlPL.shtml

相关文章

《机器学习数学基础》补充资料:韩信点兵与拉格朗日插值法

本文作者:卓永鸿 19世纪的伟大数学家高斯,他对自己做的数学有非常高的要求,未臻完美不轻易发表。于是经常有这样的情况:其他也很厉害的数学家提出自己的工作,高斯便拿出自己的文章说他一二十年前就做出来了&#xff0…

Go 即时通讯系统:日志模块重构,并从main函数开始

重构logger 上次写的logger.go过于繁琐,有很多没用到的功能;重构后只提供了简洁的日志接口,支持日志轮转、多级别日志记录等功能,并采用单例模式确保全局只有一个日志实例 全局变量 var (once sync.Once // 用于实现…

力扣面试150题--二叉树的锯齿形层序遍历

Day 56 题目描述 思路 锯齿形就是一层是从左向右,一层是从右向左,那么我们可以分析样例,对于第奇数层是从左向右,第偶数层是从右向左,于是可以采取一个计数器,采取链表方式,从左向右就是正常插…

uni-app学习笔记二十一--pages.json中tabBar设置底部菜单项和图标

如果应用是一个多 tab 应用,可以通过 tabBar 配置项指定一级导航栏,以及 tab 切换时显示的对应页。 在 pages.json 中提供 tabBar 配置,不仅仅是为了方便快速开发导航,更重要的是在App和小程序端提升性能。在这两个平台&#xff…

Vue3+SpringBoot全栈开发:从零实现增删改查与分页功能

前言 在现代化Web应用开发中,前后端分离架构已成为主流。本文将详细介绍如何使用Vue3作为前端框架,SpringBoot作为后端框架,实现一套完整的增删改查(CRUD)功能,包含分页查询、条件筛选等企业级特性。 技术栈介绍 前端&#xff1…

用户资产化视角下开源AI智能名片链动2+1模式S2B2C商城小程序的应用研究

摘要:在数字化时代,平台流量用户尚未完全转化为企业的数字资产,唯有将其沉淀至私域流量池并实现可控、随时触达,方能成为企业重要的数字资产。本文从用户资产化视角出发,探讨开源AI智能名片链动21模式S2B2C商城小程序在…

用dayjs解析时间戳,我被提了bug

引言 前几天开发中突然接到测试提的一个 Bug,说我的时间组件显示异常。 我很诧异,这里初始化数据是后端返回的,我什么也没改,这bug提给我干啥。我去问后端:“这数据是不是有问题?”。后端答:“…

适配器模式:让不兼容接口协同工作

文章目录 1. 适配器模式概述2. 适配器模式的分类2.1 类适配器2.2 对象适配器 3. 适配器模式的结构4. C#实现适配器模式4.1 对象适配器实现4.2 类适配器实现 5. 适配器模式的实际应用场景5.1 第三方库集成5.2 遗留系统集成5.3 系统重构与升级5.4 跨平台开发 6. 类适配器与对象适…

多模态AI的企业应用场景:视觉+语言模型的商业价值挖掘

关键词:多模态AI | 视觉语言模型 | 企业应用 | 商业价值 | 人工智能 📚 文章目录 一、引言:多模态AI时代的到来二、多模态AI技术架构深度解析三、客服场景:智能化服务体验革命四、营销场景:精准投放与创意生成五、研…

设备驱动与文件系统:01 I/O与显示器

操作系统设备驱动学习之旅——以显示器驱动为例 从这一节开始,我要学习操作系统的第四个部分,就是i o设备的驱动。今天要讲的是第26讲,内容围绕i o设备中的显示器展开,探究显示器是如何被驱动的,也就是操作系统怎样让…

【计算机网络】Linux下简单的UDP服务器(超详细)

套接字接口 我们把服务器封装成一个类,当我们定义出一个服务器对象后需要马上初始化服务器,而初始化服务器需要做的第一件事就是创建套接字。 🌎socket函数 这是Linux中创建套接字的系统调用,函数原型如下: int socket(int domain, int typ…

基于微信小程序的云校园信息服务平台设计与实现(源码+定制+开发)云端校园服务系统开发 面向师生的校园事务小程序设计与实现 融合微信生态的智慧校园管理系统开发

博主介绍: ✌我是阿龙,一名专注于Java技术领域的程序员,全网拥有10W粉丝。作为CSDN特邀作者、博客专家、新星计划导师,我在计算机毕业设计开发方面积累了丰富的经验。同时,我也是掘金、华为云、阿里云、InfoQ等平台…

6月1日星期日今日早报简报微语报早读

6月1日星期日,农历五月初六,早报#微语早读。 1、10个省份城镇化率超70%,广东城镇人口超9700万; 2、长沙居民起诉太平财险不赔“新冠险”,立案878天后获胜判; 3、海口:全市范围内禁止投放互联…

linux命令 systemctl 和 supervisord 区别及用法解读

目录 基础与背景服务管理范围配置文件和管理方式监控与日志依赖管理适用场景常用命令对照表实际应用场景举例优缺点对比小结参考链接 1. 基础与背景 systemctl 和 supervisord 都是用于管理和控制服务(进程)的工具,但它们在设计、使用场景和…

用mediamtx搭建简易rtmp,rtsp视频服务器

简述: 平常测试的时候搭建rtmp服务器很麻烦,这个mediamtx服务器,只要下载就能运行,不用安装、编译、配置等,简单易用、ffmpeg推流、vlc拉流 基础环境: vmware17,centos10 64位,wi…

YOLOv5-入门篇笔记

1.创建环境 conda create -n yolvo5 python3.8 去pytorch.org下载1.8.2的版本。 pip --default-timeout1688 install torch1.8.2 torchvision0.9.2 torchaudio0.8.2 --extra-index-url https://download.pytorch.org/whl/lts/1.8/cu111 github上下载yolov5的zip pip --def…

设计模式-行为型模式-模版方法模式

概述 模板方法模式 :Template Method Pattern : 是一种行为型设计模式. 它定义了一个操作中的算法骨架,而将一些步骤延迟到子类中实现。 模板方法使得子类可以在不改变算法结构的情况下,重新定义算法中的某些步骤。 符合 开闭原则。 可以在算法的流程中&…

barker-OFDM模糊函数原理及仿真

文章目录 前言一、巴克码序列二、barker-OFDM 信号1、OFDM 信号表达式2、模糊函数表达式 三、MATLAB 仿真1、MATLAB 核心源码2、仿真结果①、barker-OFDM 模糊函数②、barker-OFDM 距离分辨率③、barker-OFDM 速度分辨率④、barker-OFDM 等高线图 四、资源自取 前言 本文进行 …

十三、【核心功能篇】测试计划管理:组织和编排测试用例

【核心功能篇】测试计划管理:组织和编排测试用例 前言准备工作第一部分:后端实现 (Django)1. 定义 TestPlan 模型2. 生成并应用数据库迁移3. 创建 TestPlanSerializer4. 创建 TestPlanViewSet5. 注册路由6. 注册到 Django Admin 第二部分:前端…

Python训练第四十一天

DAY 41 简单CNN 知识回顾 数据增强卷积神经网络定义的写法batch归一化:调整一个批次的分布,常用与图像数据特征图:只有卷积操作输出的才叫特征图调度器:直接修改基础学习率 卷积操作常见流程如下: 1. 输入 → 卷积层 →…