实验一:IP 地址规划、静态路由及 DHCP 配置
一、实验说明一实验目的掌握子网划分技术合理规划 IP 地址资源。配置 DHCP 服务实现动态和静态 IP 地址分配。配置 IPv6 地址分配包括无状态和有状态两种方式。配置静态路由协议实现不同区域间的 IPv4 和 IPv6 网络互联。设置用户认证增强设备远程管理的安全性。二网络拓扑网络拓扑如图所示PC0 位于厂区PC 位于办公区Server0 位于服务器区SW0、SW1、SW2 分别为三台交换机R1、R2 为两台服务器三实验任务分析1、子网划分拟定 192.168.10.0/24 为地址规划可用空间厂区已有 3 台主机办公区已有 18 台主机服务器区已有 51 台主机请合理划分 192.168.10.0/24 网段为这三个区域分配对应地址要求尽可能的节约 IP 资源的情况下确保 a 每个区域能保障最终有 10 个空余地址为后续扩容预留,设备之间的互联地址也通过给定地址段自行分配。请给出 IP 地址规划方案。厂区考虑到已有 3 台主机并需预留 10 个地址适合使用/27 子网掩码提供 32个 IP 地址其中网络地址和广播地址各占 1 个剩余 30 个可用。从 192.168.10.0/24中分配第一个/27 子网192.168.10.0-192.168.10.31其中 192.168.10.1 为网关实际分配范围 192.168.10.2-192.168.10.21预留 192.168.10.22-192.168.10.31。办公区已有 18 台主机同样预留 10 个地址可使用/26 子网掩码提供 62 个 IP地 址 。 分 配 第 二 个 /26 子 网 192.168.10.64-192.168.10.127 其 中 192.168.10.65-192.168.10.82 用于分配192.168.10.83-192.168.10.126 预留。服务器区由于有 51 台主机远超/27 子网容量需使用/24 子网的大部分或更小的子网组合。但考虑节约资源和预留这里可划分一个较大的/25 子网提供 126个 IP 地址 。 分配第三个 /25 子网 192.168.10.128-192.168.10.255 其中 192.168.10.129-192.168.10.178 用于分配192.168.10.179-192.168.10.254 预留。2、dhcp 配置R1 负责向办公区和厂区提供地址自动获取R2 负责向服务器区提供静态地址获取。请根据地址规划配置好 dhcp 服务。主机的网关为该网段第一位dhcp 服务排除网关地址。R1配置两个 DHCP 地址池一个针对厂区192.168.10.2-192.168.10.21另一个针对办公区192.168.10.65-192.168.10.82网关均指向各自子网的第一个地址即 192.168.10.1 和 192.168.10.64。R2服务器区采用静态 IP 分配不配置 DHCP 服务直接在服务器上配置静态 IPv4地址。3、IPV6 地址配置R1 负责向厂区提供 ipv6 地址分配地址段为 2001:da8:a3:1000::/64客户端无状态获取 IPV6 地址。 R1 负责向办公区提供 ipv6 地址分配地址段为 2001:da8:a3:1001::/64客户端通过 DHCPv6 有状态获取 IPV6 地址。 R2 路由负责向服务器区提供 ipv6 地址分配地址段 2001:da8:a3:1002::/64服务器静态获取 IPV6 地址。IPv6地址配置-配置方案细化厂区在 R1 上配置 SLAAC以允许厂区设备自动获取 IPv6 地址。由于厂区使用/68子网掩码提供 16384 个地址我们可以从 2001:da8:a3:1000::/64 中分配一个/68子网给厂区。假设分配的子网为 2001:da8:a3:1000:0:0:0:0/68简化表示实际配置中可能不需要显式写出后 64 位中的后 32 位零。配置步骤在 R1 的接口上启用 IPv6 并配置相应的子网前缀确保接口上的 RA路由器公告消息被发送以支持 SLAAC。办公区在 R1 上配置 DHCPv6 服务 为办公区设备分配 IPv6 地址。从 2001:da8:a3:1001::/64 中指定一个地址范围用于 DHCPv6 分配。考虑到地址的连续性和管理的便利性 可以选择一个较小的范围 如 2001:da8:a3:1001::1 至 2001:da8:a3:1001::ffff注意这里的 ffff 是示例实际中应根据需要分配且 ffff:ffff:ffff:fffe 在 IPv6 中不是一个有效的单个地址而是用于示例的末尾部分。配置步骤在 R1 上配置 DHCPv6 服务器定义地址池和相应的参数如 DNS 服务器、域搜索列表等如果需要。R2 配置静态IPv6地址配置服务器区在 R2 上或直接在服务器设备上静态配置 IPv6 地址。 从 2001:da8:a3:1002::/64 中选择合适的地址分配给服务器。由于服务器数量可能较多且需要静态管理应确保每个服务器都有一个唯一且固定的 IPv6 地址。配置步骤在 R2如果作为网关或服务器接口上直接配置 IPv6 地址和子网掩码以及可能的默认网关如果 R2 不是默认网关则可能需要配置到其他 IPv6 路由器的路由。4、路由协议整个网络使用静态路由协议请在对应设备上配置好静态路由确保办公区和服务器区的IPV4/IPV6 网络能够实现互联互通。确定网络拓扑和接口 IP假设 R1 连接办公区和厂区R2 连接服务器区并且 R1 和 R2 之间有直接的IPv4/IPv6 连接确定每个路由器接口的 IPv4 和 IPv6 地址。配置 IPv4 静态路由在 R1上为到达服务器区假设服务器区网络为 192.168.20.0/24通过 R2的某个接口连接添加静态路由。5、设备管理为方便管理创建一个本地用户用户名为 dongda密码为 dongda123用于远程登录 telnet 管理 R1 和 R2为防止密码泄露请加密登录密码创建用户在 R1 和 R2 上分别进入用户配置模式。使用类似 username dongda privilege 15 secret dongda123 的命令创建用户注意具体命令可能因设备型号和操作系统而异privilege 15 表示给予最高权限secret 用于加密密码。某些设备可能使用 password 命令代替 secret但 secret 命令提供的密码加密更为安全。配置 Telnet 访问确保 Telnet 服务在 R1 和 R2 上已启用。配置 VTY虚拟终端线路以允许用户 dongda 登录。二、实验步骤和网络节点配置1、路由器 1 配置信息Router(config)#hostname R1 #设置设备名为 R1R1(config)#no ip domain-lookup #关掉域名解析功能R1(config)#ipv6 unicast-routing #打开 ipv6 单播路由功能R1(config)#interface Ethernet0/0 #进入 ethernet0/0 接口配置R1(config-if)#no shutdown #打开接口R1(config-if)#ip address 192.168.10.253 255.255.255.252 #配置 IP 地址和子网掩码R1(config-if)#ipv6 address 2001:DA8:A3:1003::1/64 #配置IPv6 地址和子网前缀长度R1(config)#interface Ethernet0/1 R1(config-if)#no shutdownR1(config-if)#ip address 192.168.10.97 255.255.255.240 R1(config-if)# ipv6 address 2001:DA8:A3:1000::1/64R1(config)#interface Ethernet0/2 R1(config-if)#no shutdownR1(config-if)#ip address 192.168.10.65 255.255.255.224 R1(config-if)#ipv6 address 2001:DA8:A3:1001::1/642、路由器 2 配置信息#R2 配置Router(config)#hostname R2R2(config)#no ip domain-lookup R2(config)#ipv6 unicast-routing R2(config)#interface Ethernet0/0 R2(config-if)#no shutdownR2(config-if)#ip address 192.168.10.254 255.255.255.252 R2(config-if)#ipv6 address 2001:DA8:A3:1003::2/64R2(config)#interface Ethernet0/1 R2(config-if)#no shutdownR2(config-if)#ip address 192.168.10.1 255.255.255.192 R2(config-if)#ipv6 address 2001:DA8:A3:1002::1/643、子网划分厂区 192.168.10.96/28可用地址 14 个。 办公区 192.168.10.64/27可用地址 30 个。服务器区 192.168.10.0/26可用地址 62 个。互联地址 192.168.10.252/30.可用地址 2 个。4、DHCP 配置#R1配置R1(config)#service dhcp #启动 DHCP 服务器R1(config)#ip dhcp excluded-address 192.168.10.97 #排除地址池中的网关地址 R1(config)#ip dhcp excluded-address 192.168.10.65 #排除地址池中的网关地址 R1(config)#ip dhcp pool dhcp-pool1 #新建dhcp 地址池R1(dhcp-config)#network 192.168.10.64 255.255.255.224 #新建 dhcp 地址池网段R1(dhcp-config)#dns-server 114.114.114.114 #设置 dhcp 协议下发的dns 服务器地址R1(dhcp-config)#default-router 192.168.10.65 #设置默认网关地址R1(dhcp-config)#lease 1 #设置租期长度为 1R1(config)#ip dhcp pool dhcp-pool2 #新建dhcp 地址池R1(dhcp-config)#network 192.168.10.96 255.255.255.240 # 设置 dhcp 地 址 池 中 的192.168.10.96 网段R1(dhcp-config)#dns-server 114.114.114.114R1(dhcp-config)#default-router 192.168.10.97R1(dhcp-config)#lease 1#厂区PCVPCSip dhcp#办公区PCPC(config)#no ip routing #关闭 ip 转发功能PC(config)#interface Ethernet0/0 PC(config-if)#no shutdownPC(config-if)#ip address dhcp #设置 ip 地址为使用 dhcp 自动获取5、静态地址配置#SERVERVPCSip 192.168.10.2/26 192.168.10.16、IPv6 地址配置#R1 配置R1(config)#ipv6 dhcp pool dhcpv6 #新建名为 dhcpv6 的 dhcpv6 地址池R1(config-dhcpv6)#address prefix 2001:da8:a3:1001::/64 #新建 ipv6 地址池下的新地址前缀R1(config-dhcpv6)#dns-server 2400:3200::1 #配置 dns 服务器地址R1(config)#interface Ethernet0/2R1(config-if)#ipv6 nd managed-config-flag #将 icmpv6 报文中的M 位置为 1R1(config-if)#no ipv6 nd ra suppress #让接口发送 icmpv6 的路由器通告(RA)消息R1(config-if)#ipv6 dhcp server dhcpv6 #使用名为dhcpv6 的地址池向连接在该接口下的客户分配 ipv6 地址R1(config)#interface Ethernet0/1R1(config-if)#no ipv6 nd ra suppress #让接口发送 icmpv6 的路由器通告(RA)消息R1(config-if)#ipv6 dhcp server dhcpv6#办公区 PCPC(config)#interface Ethernet0/0PC(config-if)#ipv6 enable #在此接口上生成一个 ipv6 链路本地地址#厂区 PCVPCSip auto #使用无状态地址自动配置ipv6 地址#SERVERVPCSip 2001:da8:a3:1002::2/647、路由协议#R1 配置R1(config)#ip route 192.168.10.0 255.255.255.192 192.168.10.254 #设置 ip 静态路由R1(config)#ipv6 route 2001:DA8:A3:1002::/64 2001:DA8:A3:1003::2 #设置 ipv6 静态路由#R2 配置R2(config)#ip route 192.168.10.64 255.255.255.224 192.168.10.253R2(config)#ip route 192.168.10.96 255.255.255.240 192.168.10.253 R2(config)#ipv6 route 2001:DA8:A3:1000::/64 2001:DA8:A3:1003::1 R2(config)#ipv6 route 2001:DA8:A3:1001::/64 2001:DA8:A3:1003::18、设备管理#R1 配置R1(config)#username dongda privilege 15 secret dongda123 #设置本地用户名和密码并加密密码并设置用户的特权级别R1(config)#line vty 0 4 #打开 0 号到 4 号vty 控制台R1(config-line)#login local #设置本地登录验证方式R1(config-line)#transport input telnet #设置允许telnet 访问该组控制台#R2 配置R2(config)#username dongda privilege 15 secret dongda123 R2(config)#line vty 0 4R2(config-line)#login localR2(config-line)#transport input telnet三、实验数据和结果分析1、功能1测试厂区 PC办公区 PC2、功能 2 测试3、功能 3 测试厂区 PC-办公区 PCPC-厂区 PC厂区 PC-服务器服务器-厂区 PC办公区 PC-服务器服务器-办公区 PC4、功能 4 测试

相关新闻

SV基础之连接设计和测试平台

SV基础之连接设计和测试平台

SV的端口与测试平台 背景 绿皮书的第四章在近几年的工作中很少用到,不过对于其中讲的某些点也有一些简单的看法。 核心内容(3-5 个要点) 接口时钟块断言 我的理解 说实话,在读到绿皮书第4章的时候,我感到有点陌生&…

2026/7/6 13:41:27阅读更多 →
huggingface注册失败418

huggingface注册失败418

1.官网地址 https://huggingface.co/2.解决方法: 手动开启代理,切换wanwan的代理可以直接注册成功

2026/7/6 13:36:27阅读更多 →
Decoupled and Reusable Adaptation for Efficient Cross-Modal Transfer

Decoupled and Reusable Adaptation for Efficient Cross-Modal Transfer

Abstract跨模态迁移方法在将基于 RGB 的基础模型扩展到非 RGB 模态方面取得了显著进展。然而,现有的迁移范式主要是面向任务的,这意味着一旦任务发生变化,就需要重新训练并重新存储模型,从而在数据、计算和存储方面造成大量冗余。…

2026/7/6 13:36:27阅读更多 →
HAL_Delay 为什么不能在中断里调?

HAL_Delay 为什么不能在中断里调?

前言很多 STM32 新手写过这样的代码:void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin) {HAL_Delay(50); // 按键消抖HAL_GPIO_TogglePin(LED_GPIO_Port, LED_Pin); }下载后发现:按键按下去,程序卡死了。为什么 HAL_Delay 在 main 循环里用得…

2026/7/6 14:46:37阅读更多 →
【深度学习】OpenCV日常学习0629

【深度学习】OpenCV日常学习0629

定义 鲁棒性指模型在输入数据分布发生变化、包含随机噪声或遭受恶意扰动时,仍能维持原有预测性能的能力。数学上等价于模型输出函数对输入扰动的敏感性较低。 运用方法(工程实践) 对抗训练:训练时动态生成对抗样本(如F…

2026/7/6 14:46:37阅读更多 →
YOLOv10模型改进-特定领域应用-第96篇:YOLOv10改进策略【特定领域应用】| YOLOv10在无人机巡检中的应用

YOLOv10模型改进-特定领域应用-第96篇:YOLOv10改进策略【特定领域应用】| YOLOv10在无人机巡检中的应用

一、本文介绍 本文记录的是YOLOv10在无人机巡检领域的应用。无人机巡检需要检测电力设施、道路状况、建筑物损伤等目标,YOLOv10凭借其高效的推理速度和准确的检测能力,成为无人机巡检领域的首选目标检测算法。 二、无人机巡检场景分析 2.1 检测目标 无人…

2026/7/6 14:46:37阅读更多 →
路由模式:智能分发 + 垂直 Agent

路由模式:智能分发 + 垂直 Agent

路由模式:智能分发 垂直 Agent路由模式的核心是智能分发——根据任务类型、内容或上下文将请求路由到不同的垂直 Agent。读完你能设计出适配多种场景的路由层,理解分类器精度与兜底策略的关键 trade-off。一、概念速查 1.1 什么是路由模式 路由模式&…

2026/7/6 14:46:37阅读更多 →
用 grill-me 推导盘前简报 MVP:12 题钉边界 + schema 收束

用 grill-me 推导盘前简报 MVP:12 题钉边界 + schema 收束

1. grill-me skill是什么、解决什么问题 grill-me skill 的核心就一条:一次只问一个问题,沿决策树把你逼到边界清楚。 和普通「帮我设计一个系统」的区别:普通对话grill-meAI 一次吐完整方案逐题确认,你不同意就改容易过度工程每题…

2026/7/6 14:46:37阅读更多 →
windows网络适配器驱动开发-网络数据缓冲区管理

windows网络适配器驱动开发-网络数据缓冲区管理

缓冲区管理是一项功能,它使网络接口卡 (NIC) 客户端驱动程序和操作系统在从系统内存为发送 (Tx) 和接收 (Rx) 数据路径分配数据包缓冲区时能够协同工作。 这可以提高 NIC 的性能,简化 NIC 客户端驱动程序的内存生命周期管理,同时增强系统对内…

2026/7/6 14:41:32阅读更多 →
从GitHub安全案例解析常见漏洞与防护实践

从GitHub安全案例解析常见漏洞与防护实践

1. 项目概述:从GitHub Trending看安全实战 最近在GitHub Trending上看到一个项目,叫 skills4/skills ,它因为一些安全漏洞案例被大家讨论。这其实是一个挺典型的场景:一个旨在展示或教授某种技能的仓库,本身却成了安…

2026/7/6 4:26:20阅读更多 →
MLT 2026启示:因果推理与概率建模驱动下一代LLM应用

MLT 2026启示:因果推理与概率建模驱动下一代LLM应用

# MLT 2026启示:因果推理与概率建模驱动下一代LLM应用## 一、背景与挑战:从“黑箱预测”到“可信推理”2026年6月,第7届机器学习与趋势国际会议(MLT 2026)将在悉尼召开。会议议程中,“因果与可解释机器学习…

2026/7/6 2:48:33阅读更多 →
通达OA SQL注入漏洞深度剖析:从手工注入到自动化利用与防御

通达OA SQL注入漏洞深度剖析:从手工注入到自动化利用与防御

1. 项目概述与漏洞背景最近在梳理一些历史OA系统的安全风险时,通达OA v11.6版本中的一个老漏洞又进入了我的视线。这个漏洞位于/general/bi_design/appcenter/report_bi.func.php文件中,是一个典型的SQL注入点。虽然这个漏洞的利用方式看起来并不复杂&am…

2026/7/6 0:10:35阅读更多 →
Seraphine:基于LCU API的英雄联盟智能游戏助手技术解析与应用指南

Seraphine:基于LCU API的英雄联盟智能游戏助手技术解析与应用指南

Seraphine:基于LCU API的英雄联盟智能游戏助手技术解析与应用指南 【免费下载链接】Seraphine 英雄联盟战绩查询工具 项目地址: https://gitcode.com/gh_mirrors/se/Seraphine 技术架构先行:官方接口的合规应用 你是否曾在BP阶段手忙脚乱&#x…

2026/7/6 0:03:39阅读更多 →
多协议远程连接管理工具mRemoteNG:告别混乱,统一你的远程桌面管理

多协议远程连接管理工具mRemoteNG:告别混乱,统一你的远程桌面管理

多协议远程连接管理工具mRemoteNG:告别混乱,统一你的远程桌面管理 【免费下载链接】mRemoteNG mRemoteNG is the next generation of mRemote, open source, tabbed, multi-protocol, remote connections manager. 项目地址: https://gitcode.com/gh_m…

2026/7/6 0:03:39阅读更多 →
COUNT(DISTINCT) 与 GROUP BY 去重统计:5 亿数据量下的性能实测与选型指南

COUNT(DISTINCT) 与 GROUP BY 去重统计:5 亿数据量下的性能实测与选型指南

COUNT(DISTINCT) 与 GROUP BY 去重统计:5 亿数据量下的性能实测与选型指南在数据分析和处理领域,去重统计是最基础也是最频繁使用的操作之一。当数据量达到亿级规模时,不同的去重统计方法在性能上可能产生天壤之别。本文将基于 5 亿行数据的实…

2026/7/6 0:03:39阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时,发现推理速度只有可怜的 1-2 FPS,而别人的演示视频却能跑到 30 FPS 以上,那么问题很可能不在模型本身,而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后,会直接使用官方示例…

2026/7/6 4:45:01阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一:为什么你需要了解 Coze 和 Dify?如果你对 AI 应用开发感兴趣,但一看到“大模型”、“智能体”、“工作流”这些词就头疼,觉得门槛太高,那这篇文章就是为你准备的。很多开发者,包括我自己&#…

2026/7/6 4:45:01阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会:配图一直是个让人头疼的问题。2026年,AI生图工具已经非常成熟了,但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1:速度之王2026年6月11日&#xff0c…

2026/7/6 4:45:03阅读更多 →