网络运维与网络安全 学习笔记2023.11.24
网络运维与网络安全 学习笔记 第二十五天

今日目标
DHCP中继代理、三层交换机DHCP、子网划分的原理、子网划分的应用
项目需求分析、技术方案选型、网络拓扑绘制
基础交换网络设计、内网优化、连接外网服务器
DHCP中继代理
DHCP中继概述
场景:
DHCP客户端与DHCP服务器不在一个网段时,才需要DHCP中继
作用:
DHCP服务器和DHCP客户端之间的DHCP报文

DHCP中继配置
DHCP客户端的网关接口,才有资格成为DHCP中继
开启DHCP中继的DHCP功能
设置DHCP中继接口的模式为relay
指定DHCP中继接口的DHCP服务器的地址
配置设备之间的互联接口及静态路由
[R1]interface GigabitEthernet 0/0/0
[R1-GigabitEthernet0/0/0]ip address 10.10.10.1 24
[R1-GigabitEthernet0/0/0]quit
[R2]interface GigabitEthernet 0/0/0
[R2-GigabitEthernet0/0/0]ip address 10.10.10.2 24
[R2-GigabitEthernet0/0/0]quit
[R2]interface GigabitEthernet 0/0/1
[R2-GigabitEthernet0/0/1]ip address 192.168.1.254 24
[R2-GigabitEthernet0/0/1]quit
[R1]ip route-static 192.168.1.0 24 10.10.10.2
在R1上配置DHCP地址池,启用DHCP
[R1]ip pool tedu
[R1-ip-pool-tedu]network 192.168.1.0 mask 255.255.255.0
[R1-ip-pool-tedu]gateway-list 192.168.1.254
[R1-ip-pool-tedu]dns-list 8.8.8.8
[R1-ip-pool-tedu]excluded-ip-address 192.168.1.200
[R1]dhcp enable
[R1]interface GigabitEthernet 0/0/0
[R1-GigabitEthernet0/0/0]dhcp select global //基于全局的DHCP
在R2上配置DHCP中继
[R2]dhcp enable
[R2]interface GigabitEthernet 0/0/1
[R2-GigabitEthernet0/0/1]dhcp select relay //在接口G0/0/1应用DHCP中继功能
[R2-GigabitEthernet0/0/1]dhcp relay server-ip 10.10.10.1 //指向DHCP服务器的IP地址
主机获取到IP地址,能够ping通R1

配置DHCP中继
问题
①配置DHCP中继,让客户端从DHCP服务器获取地址
②客户机可以ping通R1
方案

步骤
①配置DHCP服务器(R1)
dhcp enable
ip pool pool
gateway-list 192.168.1.254
network 192.168.1.0 mask 255.255.255.0
lease day 3
dns-list 8.8.8.8
interface GigabitEthernet0/0/0
ip address 10.10.10.1 255.255.255.0
dhcp select global
ip route-static 192.168.1.0 255.255.255.0 10.10.10.2
②配置DHCP中继(R2)
dhcp enable
interface GigabitEthernet0/0/0
ip address 10.10.10.2 255.255.255.0
quit
interface GigabitEthernet0/0/1
ip address 192.168.1.254 255.255.255.0
dhcp select ralay
dhcp relay server-ip 10.10.10.1
③验证

验证主机可以ping通R1

三层交换机DHCP
交换机配置为DHCP服务器
配置两个地址池:192.168.1.0/24和192.168.2.0/24
配置两个VLAN:VLAN10和VLAN20
将四台主机分别加入VLAN
自动获取IP地址,确保全网互通

配置步骤
①配置DHCP服务器
vlan batch 10 20
dhcp enable
ip pool pool1
gateway-list 192.168.1.254
network 192.168.1.0 mask 255.255.255.0
dns-list 8.8.8.8
ip pool pool2
gateway-list 192.168.2.254
network 192.168.2.0 mask 255.255.255.0
dns-list 8.8.8.8
interface Vlanif10
ip address 192.168.1.254 255.255.255.0
dhcp select global
quit
interface Vlanif20
ip address 192.168.2.254 255.255.255.0
dhcp select global
quit
interface GigabitEthernet0/0/1
port link-type trunk
pot trunk allow-pass vlan all
quit
interface GigabitEthernet0/0/2
port link-type trunk
port trunk allow-pass vlan all
quit
②配置SW1
vlan batch 10 20
interface Ethernet 0/0/1
port link-type access
port default vlan 10
quit
interface Ethernet0/0/2
port link-type access
port default vlan 10
quit
interface GigabitEthernet0/0/1
port link-type trunk
port trunk allow-pass vlan all
③配置SW2
vlan batch 10 20
interface Ethernet0/0/1
port link-type access
port default vlan 20
quit
interface Ethernet0/0/2
port link-type access
port default vlan 20
quit
interface GigabitEthernet0/0/1
port link-type trunk
port trunk allow-pass vlan all
quit
④验证
四台主机均可以获得ip地址,并互相ping通。
子网划分原理
子网划分的原因
节省IP地址,减少IP地址的浪费
满足不同网络对IP地址的需求
实现网络设备遍址的层次化需求
子网划分的理解
将 192.168.1.0/24划分成4个小网段
将主机位划到网络位



子网划分的应用
C类地址划分
IP地址经过一次子网划分后,被分成三个部分——网络位、子网位和主机位

子网划分与VLAN配置
问题
公司网段192.168.22.0/24,生产部VLAN1有主机50台,销售部VLAN2有90台
财务部VLAN3有15台,客服部VLAN4有26台,要求划分子网实现网络互通
方案

步骤
步骤一:子网划分

步骤二:VLAN配置
①配置SW3
vlan batch 2 3 4
interface Vlanif1
ip address 192.168.22.190 255.255.255.192
quit
interface Vlanif2
ip address 192.168.22.126 255.255.255.128
quit
interface Vlanif3
ip address 192.168.22.222 255.255.255.224
quit
interface Vlanif4
ip address 192.168.22.254 255.255.255.224
quit
interface GigabitEthernet0/0/1
port link-type trunk
port trunk allow-pass vlan 2 to 4094
interface GigabitEthernet0/0/2
port link-type trunk
port trunk allow-pass vlan 2 to 4094
②配置SW1
vlan batch 2 3 4
interface Ethernet0/0/1
port link-type access
port default vlan 1
quit
interface Ethernet0/0/2
port link-type access
port default vlan 2
quit
interface GigabitEthernet0/0/1
port link-type trunk
port trunk allow-pass vlan all
quit
③配置SW2
vlan batch 2 3 4
interface Ethernet0/0/1
port link-type access
port default vlan 3
quit
interface Ethernet0/0/2
port link-type vlan 4
quit
interface GigabitEthernet0/0/1
port link-type trunk
port trunk allow-pass vlan all
quit
④配置主机并验证
VLAN1主机如下所示

VLAN2主机如下所示

VLAN3主机如下所示

VLAN4主机如下所示

验证四台主机均可以互相ping通。
项目需求分析
项目需求
技术需求分析
公司有三个部门,为确保通信安全,每个部门都处于独立的广播域
每个部门的IP地址规划为:192.168.xx.0/24
每个部门的主机均通过DHCP服务器获取IP地址,并且每个部门的网关地址为192.168.xx.254
DHCP服务器所在的网段,网关配置在SW5上
技术需求描述
所有部门都使用了网关冗余技术,为了增强网关稳定性和冗余性
交换机之间存在很多冗余链路,必须防止环路的发生,并且能够提高链路的利用率
要求每个部门的主机访问其他主机时,使用的都是最优的转发路径
公司有一个出口设备R1,连接一台外网的web服务器
内网大量主机都需要访问这台外网的web服务器

配置步骤
步骤一:配置二层交换机
undo terminal monitor
system-view
[Huawei]sysname sw1
[sw1]vlan batch 10 20 30 50
[sw1]interface e0/0/1
[sw1-Ethernet0/0/1]port link-type access
[sw1-Ethernet0/0/1]port default vlan 10
[sw1]interface e0/0/2
[sw1-Ethernet0/0/2]port link-type trunk
[sw1-Ethernet0/0/2]port trunk allow-pass vlan all
undo terminal monitor
system-view
[Huawei]sysname sw2
[sw2]vlan batch 10 20 30 50
[sw2]interface e0/0/1
[sw2-Ethernet0/0/1]port link-type access
[sw2-Ethernet0/0/1]port default vlan 20
[sw2]interface e0/0/2
[sw2-Ethernet0/0/2]port link-type trunk
[sw2-Ethernet0/0/2]port trunk allow-pass vlan all
undo terminal monitor
system-view
[Huawei]sysname sw3
[sw3]interface e0/0/1
[sw3-Ethernet0/0/1]port link-type access
[sw3-Ethernet0/0/1]port default vlan 30
[sw3]interface e0/0/2
[sw3-Ethernet0/0/2]port link-type trunk
[sw3-Ethernet0/0/2]port trunk allow-pass vlan all
步骤二:配置三层交换机
undo terminal monitor
system-view
[Huawei]sysname sw5
[sw5]vlan batch 10 20 30 50
[sw5]port-group group-member g0/0/1 to g0/0/3
[sw5-port-group]port link-type trunk
[sw5-port-group]port trunk allow-pass vlan all
[sw5]interface g0/0/5
[sw5-GigabitEthernet0/0/5]port link-type access
[sw5-GigabitEthernet0/0/5]port default vlan 50
[sw5]int Vlanif 10
[sw5-Vlanif10]ip address 192.168.10.251 24
[sw5]int Vlanif 20
[sw5-Vlanif20]ip address 192.168.20.251 24
[sw5]int Vlanif 30
[sw5-Vlanif30]ip address 192.168.30.251 24
[sw5]int Vlanif 50
[sw5-Vlanif50]ip address 192.168.50.251 24
步骤三:配置DHCP服务器
undo terminal monitor
system-view
[Huawei]sysname dhcp
[dhcp]dhcp enable
[dhcp]ip pool vlan10
[dhcp-ip-pool-vlan10]network 192.168.10.0 mask 24
[dhcp-ip-pool-vlan10]gateway-list 192.168.10.254
[dhcp]ip pool vlan20
[dhcp-ip-pool-vlan20]network 192.168.20.0 mask 24
[dhcp-ip-pool-vlan20]gateway-list 192.168.20.254
[dhcp]ip pool vlan30
[dhcp-ip-pool-vlan30]network 192.168.30.0 mask 24
[dhcp-ip-pool-vlan30]gateway-list 192.168.30.254
[dhcp]int g0/0/0
[dhcp-GigabitEthernet0/0/0]ip address 192.168.50.1 24
[dhcp-GigabitEthernet0/0/0]dhcp select global
[dhcp]ip route-static 0.0.0.0 0 192.168.50.251
步骤四:配置DHCP中继代理
[sw5]dhcp enable
[sw5]int Vlanif 10
[sw5-Vlanif10]dhcp select relay
[sw5-Vlanif10]dhcp relay server-ip 192.168.50.1
[sw5]int Vlanif 20
[sw5-Vlanif20]dhcp select relay
[sw5-Vlanif20]dhcp relay server-ip 192.168.50.1
[sw5]int Vlanif 30
[sw5-Vlanif30]dhcp select relay
[sw5-Vlanif30]dhcp relay server-ip 192.168.50.1
步骤五:测试客户机
使用ipconfig命令测试
技术方案选型
技术需求描述11
公司有三个部门,为确保通信安全,每个部门都处于独立的广播域
每个部门的IP地址规划为:192.168.xx.0/24
每个部门的主机均通过为DHCP服务器获取IP地址,并且每个部门的网关IP地址为192.168.xx.254
技术选型1
VLAN
DHCP
技术需求描述2
为DHCP服务器所在的网段,网关配置在SW5上
所有部门中都使用了网关冗余技术,为了增强网关稳定性和冗余性
交换机之间存在很多冗余链路,必须防止环路的发生,并且能够提高链路的利用率
要求每个部门的主机访问其他主机时,使用的都是最优的转发路径
技术选型2
三层交换
VRRP/MSTP
技术需求描述3
公司有个一个出口设备R1,连接一台外网的web服务器
内网大量主机都需要访问这台外网的web服务器
技术选型3
静态路由/默认路由
浮动路由
网络拓扑绘制
技术选型1网络拓扑

技术选型2网络拓扑

技术选型3网络拓扑

基础交换网络设计
技术选型1实施思路
在所有交换机上创建相同的Vlan
把连接主机的端口加入响应的Vlan
交换机之间相连的端口设置为Trunk模式
配置DHCP服务器
在三层交换机上配置DHCP中继代理
内网优化
技术需求描述
Vlan50为DHCP服务器所在的网段,网关配置在SW5上
所有部门中都使用了网关冗余技术,为了增强网关稳定性和冗余性
交换机之间存在很多冗余链路,必须防止环路的发生,并且能够提高链路的利用率
要求每个vlan的主机访问其他主机时,使用的都是最优的转发路径
技术选型2
三层交换
VRRP/MSTP
项目拓扑

实施思路
配置三层交换机中继代理
配置VRRP协议
设置DHCP的地址排除
配置MSTP协议
验证客户端都可以获得正确的网络参数
连接外网服务器
技术需求描述
公司有个一个出口设备R1,连接一台外网的web服务器
内网大量主机都需要访问这台外网的web服务器
技术选型
静态路由/默认路由
浮动路由
项目拓扑

实施思路
三层交换机上配置默认路由,访问外网
出口路由器上配置默认路由,指向外网
出口路由器配置去往企业内网的浮动路由
外网路由器上配置返回企业内部网段的路由
相关文章:
网络运维与网络安全 学习笔记2023.11.24
网络运维与网络安全 学习笔记 第二十五天 今日目标 DHCP中继代理、三层交换机DHCP、子网划分的原理、子网划分的应用 项目需求分析、技术方案选型、网络拓扑绘制 基础交换网络设计、内网优化、连接外网服务器 DHCP中继代理 DHCP中继概述 场景: DHCP客户端与DH…...
常见树种(贵州省):022绣线菊、月月青、金合欢、胡枝子、白刺花
摘要:本专栏树种介绍图片来源于PPBC中国植物图像库(下附网址),本文整理仅做交流学习使用,同时便于查找,如有侵权请联系删除。 图片网址:PPBC中国植物图像库——最大的植物分类图片库 一、绣线菊…...
微星主板开启VT
微星主板模拟器使用 开启VT 进入BIOS高级-》OC-》CPU特征-》intel 虚拟化技术-》允许...
【C++】类型转换 ② ( C++ 静态类型转换 static_cast | C 语言隐式转换弊端 | 代码示例 )
文章目录 一、静态类型转换 static_cast1、C 静态类型转换 static_cast2、C 语言隐式转换弊端3、代码示例 在之前写过一篇 C 类型转换的博客 【C 语言】类型转换 ( 转换操作符 | const_cast | static_cast | dynamic_cast | reinterpret_cast | 字符串转换 ) , 简单介绍了 C 类…...
14.配置Bean有哪几种方式?
配置Bean有哪几种方式? 基于xml: <bean class=“com.tuling.UserService” id=“”>基于注解: @Component(@Controller 、@Service、@Repostory) 前提:需要配置扫描包<component-scan> 反射调用构造方法基于java类配置: @Bean 可以自己控制实例化过程@Import 3种…...
RV1126芯片中的V4L2驱动开发
RV1126芯片概述 RV1126芯片是瑞芯微推出的一款高性能嵌入式人工智能处理器,具有较强的图像处理和音视频处理能力。它采用了双核Cortex-A7架构和一颗DSP核心,支持多种接口和外设,如MIPI CSI、HDMI、USB等,可以广泛应用于物联网、智…...
Linux中部署MongoDB
在 是一个必要的过程,因为MongoDB是一种流行的NoSQL数据库,它可以在大多数操作系统上使用。在本文中,我们将介绍如何在CentOS 8上部署MongoDB。 MongoDB的下载 您可以从MongoDB官网上下载最新的MongoDB版本。使用以下命令下载MongoDB&#…...
Halcon 5分钟学会9点标定 带图片示例、示例源码
9点标定应用流程 前置条件,相机焦距,视野固定高度和角度,光源光强度固定。 移动机械手,使用螺丝批头,在视野范围内的白纸上,点九个点,记录每个点位的位置,每个点位的顺序要和图像上获…...
【非监督学习 | 聚类】聚类算法类别大全 距离度量单位大全
🤵♂️ 个人主页: AI_magician 📡主页地址: 作者简介:CSDN内容合伙人,全栈领域优质创作者。 👨💻景愿:旨在于能和更多的热爱计算机的伙伴一起成长!!&…...
案例026:基于微信的原创音乐小程序的设计与实现
文末获取源码 开发语言:Java 框架:SSM JDK版本:JDK1.8 数据库:mysql 5.7 开发软件:eclipse/myeclipse/idea Maven包:Maven3.5.4 小程序框架:uniapp 小程序开发软件:HBuilder X 小程序…...
网络运维与网络安全 学习笔记2023.11.26
网络运维与网络安全 学习笔记 第二十七天 今日目标 NAT场景与原理、静态NAT、动态NAT PAT原理与配置、动态PAT之EasyIP、静态PAT之NAT Server NAT场景与原理 项目背景 为节省IP地址和费用,企业内网使用的都是“私有IP地址” Internet网络的组成设备,…...
STM32使用多路PWM注意事项
这是使用CubeMX自动产生的代码,使用TIM2产生了PA0,PA1,PA2,PA3这4路PWM,可以看到里面Pulse是共同使用了一个sConfigOC,如果是需要动态调整Pulse,就需要特别注意。 如果是用来产生呼吸灯,就会把这4个PWM都打乱,我觉得&a…...
汽车转向桥设计转向节转向桥机械设计
wx供重浩:创享日记 对话框发送:转向桥 获取完整报告说明书工程源文件 转向节图 装配图 本文设计的是JY1061A型采用前置后轮驱动的载货汽车转向桥,因此该转向桥为从动桥。从动桥的功用:从动桥也称非驱动桥,又称从动车轴…...
前端实现埋点
前端实现埋点 如何去了解用户呢?最直接有效的方式就是了解用户的行为,了解用户在网站中做了什么,呆了多久。而如何去实现这一操作,这就涉及到我们前端的埋点了。 埋点方式 什么是埋点? 所谓埋点是数据采集领域&…...
Apache多后缀解析漏洞分析
漏洞介绍 该漏洞与用户的配置有密切的关系,严格来说属于用户配置问题。Apache文件解析漏洞涉及到 Apache 解析文件的特性。在默认情况下,Apache 允许一个文件具有多个以点分割的后缀,在处理文件时会从右向左识别后缀名。(就是右边的后缀名无法识别,则继续识别左边的) 如果…...
基于Loki + Promtail + Grafana 搭建 Nginx 日志监控
文章目录 引言第一部分:Loki 简介与安装1.1 Loki 简介1.2 Loki 安装1.2.1 下载 Loki1.2.2 安装 Loki 1.3 启动 Loki 第二部分:Promtail 简介与安装2.1 Promtail 简介2.2 Promtail 安装2.2.1 下载 Promtail2.2.2 安装 Promtail 2.3 启动 Promtail 第三部分…...
车载通信架构 —— 传统车内通信网络CAN(可靠性为王)
车载通信架构 —— 传统车内通信网络CAN(可靠性为王) 我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师。 老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师: 屏蔽力是信息过载时代一个人的特殊竞争力,任何消耗你的人和事,多看一眼都是你的不对。非…...
visual Studio MFC 绘制单一颜色三角形、渐变颜色边框三角形、渐变填充三角形、边框渐变的正方形与填充渐变的正方形实例
MFC 绘制三角形 本文使用visual Studio MFC 平台实现绘制单一颜色三角形、渐变颜色边框三角形、渐变填充三角形、边框渐变的正方形与填充渐变的正方形. 关于基础工程的创建请参考Visual Studio 使用MFC 单文档工程绘制单一颜色直线和绘制渐变颜色的直线 文章目录 MFC 绘制三角形…...
嵌入式八股 | 笔试面试 | 校招秋招 | 题目精选
嵌入式八股精华版1.0所有216道题目如下: 欢迎关注微信公众号【赛博二哈】并加入嵌入式求职交流群。提供简历模板、学习路线、岗位整理等 欢迎加入知识星球【嵌入式求职星球】获取完整嵌入式八股。 提供简历修改、项目推荐、求职规划答疑。另有各城市、公…...
力扣:180. 连续出现的数字(Python3)
题目: 表:Logs ---------------------- | Column Name | Type | ---------------------- | id | int | | num | varchar | ---------------------- 在 SQL 中,id 是该表的主键。 id 是一个自增列。 找出所有至少连续…...
【WiFi帧结构】
文章目录 帧结构MAC头部管理帧 帧结构 Wi-Fi的帧分为三部分组成:MAC头部frame bodyFCS,其中MAC是固定格式的,frame body是可变长度。 MAC头部有frame control,duration,address1,address2,addre…...
8k长序列建模,蛋白质语言模型Prot42仅利用目标蛋白序列即可生成高亲和力结合剂
蛋白质结合剂(如抗体、抑制肽)在疾病诊断、成像分析及靶向药物递送等关键场景中发挥着不可替代的作用。传统上,高特异性蛋白质结合剂的开发高度依赖噬菌体展示、定向进化等实验技术,但这类方法普遍面临资源消耗巨大、研发周期冗长…...
【大模型RAG】Docker 一键部署 Milvus 完整攻略
本文概要 Milvus 2.5 Stand-alone 版可通过 Docker 在几分钟内完成安装;只需暴露 19530(gRPC)与 9091(HTTP/WebUI)两个端口,即可让本地电脑通过 PyMilvus 或浏览器访问远程 Linux 服务器上的 Milvus。下面…...
【单片机期末】单片机系统设计
主要内容:系统状态机,系统时基,系统需求分析,系统构建,系统状态流图 一、题目要求 二、绘制系统状态流图 题目:根据上述描述绘制系统状态流图,注明状态转移条件及方向。 三、利用定时器产生时…...
ip子接口配置及删除
配置永久生效的子接口,2个IP 都可以登录你这一台服务器。重启不失效。 永久的 [应用] vi /etc/sysconfig/network-scripts/ifcfg-eth0修改文件内内容 TYPE"Ethernet" BOOTPROTO"none" NAME"eth0" DEVICE"eth0" ONBOOT&q…...
微软PowerBI考试 PL300-在 Power BI 中清理、转换和加载数据
微软PowerBI考试 PL300-在 Power BI 中清理、转换和加载数据 Power Query 具有大量专门帮助您清理和准备数据以供分析的功能。 您将了解如何简化复杂模型、更改数据类型、重命名对象和透视数据。 您还将了解如何分析列,以便知晓哪些列包含有价值的数据,…...
排序算法总结(C++)
目录 一、稳定性二、排序算法选择、冒泡、插入排序归并排序随机快速排序堆排序基数排序计数排序 三、总结 一、稳定性 排序算法的稳定性是指:同样大小的样本 **(同样大小的数据)**在排序之后不会改变原始的相对次序。 稳定性对基础类型对象…...
逻辑回归暴力训练预测金融欺诈
简述 「使用逻辑回归暴力预测金融欺诈,并不断增加特征维度持续测试」的做法,体现了一种逐步建模与迭代验证的实验思路,在金融欺诈检测中非常有价值,本文作为一篇回顾性记录了早年间公司给某行做反欺诈预测用到的技术和思路。百度…...
关于uniapp展示PDF的解决方案
在 UniApp 的 H5 环境中使用 pdf-vue3 组件可以实现完整的 PDF 预览功能。以下是详细实现步骤和注意事项: 一、安装依赖 安装 pdf-vue3 和 PDF.js 核心库: npm install pdf-vue3 pdfjs-dist二、基本使用示例 <template><view class"con…...
安卓基础(Java 和 Gradle 版本)
1. 设置项目的 JDK 版本 方法1:通过 Project Structure File → Project Structure... (或按 CtrlAltShiftS) 左侧选择 SDK Location 在 Gradle Settings 部分,设置 Gradle JDK 方法2:通过 Settings File → Settings... (或 CtrlAltS)…...
