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

网络运维学习笔记 022 HCIA-Datacom新增知识点03园区网典型组网架构及案例实战

园区网典型组网架构及案例实战

园区网:内部运行了园区网协议的一个主体网络
在这里插入图片描述
园区网络典型架构
在这里插入图片描述
园区网络常用协议与技术
接入层: VLAN、生成树、链路聚合、AAA、dhcp-snooping等
汇聚层:DHCP、堆叠、链路聚合、生成树、OSPF、静态路由等
核心层:堆叠、OSPF、静态路由、ACL等
出口层:NAT、OSPF、静态路由、PPPoE等
园区网络项目的生命周期
①规划与设计:设备选型;物理拓扑;逻辑拓扑;使用技术与协议等
②部署与实施:设备安装;单机调测;联机调试;割接并网等
③网络运维:日常维护;软件与配置备份;集中式网管监控;软件升级等
④网络优化:提升网络的安全性;软件与配置备份;提升网络的用户体验等
小型园区网络设计
①组网方案设计:设备选型;物理拓扑
②网络设计:基础业务设计(VLAN设计);WLAN设计;二层环路避免设计;网络可靠性设计
③安全设计:出口安全设计;内网有线安全;内网无线安全
④运维管理设计:基础网络管理;智能运维

案例:

某公司(规模为200人左右)因业务发展需要,准备搭建一张全新的园区网络,对网络需求如下:
能够满足公司当前的业务需求
网络拓扑简单,维护方便
提供有线接入供员工办公使用,提供WiFi服务供访客使用
做到简单的网络流量管理
保证一定的安全性
在这里插入图片描述
IP地址设计
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
园区内部的路由设计
同一网段内:通过DHCP分配IP地址后默认会生成一条缺省路由,以Agg-S1作为三层网关。
不同网段之间:由于当前拓扑较为简单,通过在所有需要转发三层数据的设备上部署静态路由即可满足需求,无需部署复杂的路由协议。
园区出口的路由设计:配置静态默认路由。
NAT设计 在这里插入图片描述
端口级别的可靠性:为了增加接入交换机与汇聚交换机之间的可靠性,同时 为了增加链路带宽,采用以太网链路聚合技术。
问题:当前网段并没有引入冗余链路,如何防止办公人员误操作造成的二层网络环路呢?
建议:可在二层网络采用生成树技术,防止环路产生。同时建议手工配置Agg-S1为根桥。
WLAN设计 在这里插入图片描述
在这里插入图片描述
安全设计 在这里插入图片描述
运维管理设计
在这里插入图片描述
小型园区网络调试
①联通性测试:基础链路对接测试;二层互通测试;三层互通测试
②高可用性能力测试:防环功能测试;路径切换测试;双机热备测试
③业务性能测试:业务流量测试;访问控制测试
小型园区网络部署与实施,流程包括:
方案制定;
设备安装;
网络调试;
割接并网;
转维培训;
项目验收等。
小型园区网络常见的运维手段包括:
设备环境检查;
设备基本信息检查;
设备运行状态检查;
业务检查;
告警处理;
采用管理软件等手段。
小型园区网络优化的常见方案
设备性能优化,如升级硬件设备、更新设备软件版本等;
网络基础优化,如网络架构优化、路由协议调整等;
业务质量优化,如针对语音、视频业务的优先转发等。

相关文章:

网络运维学习笔记 022 HCIA-Datacom新增知识点03园区网典型组网架构及案例实战

园区网典型组网架构及案例实战 园区网:内部运行了园区网协议的一个主体网络 园区网络典型架构 园区网络常用协议与技术: 接入层: VLAN、生成树、链路聚合、AAA、dhcp-snooping等 汇聚层:DHCP、堆叠、链路聚合、生成树、OSPF、静…...

python-leetcode-二叉树的直径

543. 二叉树的直径 - 力扣(LeetCode) # Definition for a binary tree node. # class TreeNode: # def __init__(self, val0, leftNone, rightNone): # self.val val # self.left left # self.right right class Solutio…...

ubuntu中打包与压缩命令详解

Ubuntu 中打包与压缩命令详解 在 Ubuntu 系统中,打包和压缩文件是常见的操作。通过打包和压缩,可以将多个文件或目录合并为一个文件,并减小文件大小以节省存储空间或方便传输。本文将详细介绍 Ubuntu 中常用的打包与压缩命令及其用法。 目录…...

Linux MySQL 8.0.29 忽略表名大小写配置

Linux MySQL 8.0.29 忽略表名大小写配置 问题背景解决方案遇到的问题: 问题背景 突然发现有个大写的表报不存在。 在Windows上,MySQL是默认支持忽略大小写的。 这个时候你要查询一下是不是没有配置: SHOW VARIABLES LIKE lower_case_table…...

【c++】【线程池】线程池模式

【c】【线程池】线程池模式 1 L/F领导者与跟随者模式 概述:在此模式中,线程池中的线程分为:领导者(Leader),跟随者(Follower)和工作者(Processor) 领导者线…...

Next.js 学习-1

Next.js学习 引用:https://www.nextjs.cn/learn/basics/create-nextjs-app 先试试水吧,正好dify用的这个构建的前端项目。 使用 如果您尚未安装 Node.js,请 从此处安装。要求 Node.js 10.13 或更高版本。 好吧得用新的了,记得…...

bat命令在b站下载单个音视频

文章目录 单个音频第一行代码第二行代码下载后效果图 单个视频第一行代码第二行代码第三行代码第四行代码第五行代码下载后效果图 单个音视频第一行代码第二行代码第三行代码第四行代码第五行代码第六行代码下载后的效果图 单个音频 chcp 65001 you-get -o D:\Files\pydownloa…...

函数中的形参和实参(吐槽)

def greet_user(user_name):print(f"Hello,{user_name.title()}!")greet_user("zhangsan") 在以上函数中,user_name是形参, 在greet_user("zhangsan")中,值“zhangsan”是实参。这本身没什么大问题。 但是这…...

运维Ansible面试题及参考答案

目录 简述 Ansible 的工作原理,它是如何实现对远程主机管理的? Ansible 是基于什么语言开发的?这门语言的特性对 Ansible 的功能实现有哪些帮助? 解释 Agentless 在 Ansible 中的含义,与基于 Agent 的自动化工具相比,优势体现在哪? Ansible 中的 Inventory 文件是什…...

3、优先级翻转问题

FreeRTOS优先级翻转是当高优先级任务因等待低优先级任务占用的资源(如互斥锁)被阻塞,而中优先级任务趁机执行,导致高优先级任务无法及时运行的调度异常。 场景示例: 任务优先级:存在三个任务,优…...

python 进程池的基本使用

Python 进程池:Pool任务调度实现 在现代计算机系统重,处理器核心数量的增加为并行计算提供了强大的硬件基础。Python的 multiprocessing 模块中的进程池(Pool)机制,为开发者提供了 一个高效且易用的并行处理框架。 通…...

从零开始学 Rust:基本概念——变量、数据类型、函数、控制流

文章目录 Variables and MutabilityShadowing Data TypesScalar TypesCompound Types FunctionsFunction Parameters CommentsControl FlowRepetition with Loops Variables and Mutability fn main() {let mut x 5;println!("The value of x is: {}", x);x 6;pri…...

记录一次SpringMVC的406错误

原生态的406错误 1. 错误起因2. 解决办法解决方式一 检查是否有导入jackson依赖解决方式二 检查web.xml中是否有配置.html 3. 再次测试 1. 错误起因 最近博主准备重新撸一遍SSM以及SpringBoot的源码,于是用原始的SpringMVC写了一个demo,并且用Tomcat进行…...

Github 2025-02-23 php开源项目日报 Top9

根据Github Trendings的统计,今日(2025-02-23统计)共有9个项目上榜。根据开发语言中项目的数量,汇总情况如下: 开发语言项目数量PHP项目9JavaScript项目2Shell项目1TypeScript项目1Blade项目1Java项目1ASP项目1Vue项目1Laravel:表达力和优雅的 Web 应用程序框架 创建周期:…...

一、初始爬虫

1.爬虫的相关概念 1.1 什么是爬虫 网络爬虫(又被称为网页蜘蛛,网络机器人)就是模拟浏览器发送网络请求,接收请求响应,一种按照一定的规则,自动地爬取互联网信息的程序。 原则上,只要是浏览器…...

《A++ 敏捷开发》- 16 评审与结对编程

客户:我们的客户以银行为主,他们很注重质量,所以一直很注重评审。他们对需求评审、代码走查等也很赞同,也能找到缺陷,对提升质量有作用。但他们最困惑的是通过设计评审很难发现缺陷。 我:你听说过敏捷的结对…...

jar、war、pom

1. <packaging>jar</packaging> 定义与用途 用途&#xff1a;默认打包类型&#xff0c;生成 JAR 文件&#xff08;Java Archive&#xff09;&#xff0c;适用于普通 Java 应用或库。 场景&#xff1a; 开发工具类库&#xff08;如 commons-lang.jar&#xff09;。…...

WSL2安装过程记录

WSL2安装过程记录 1 先决条件2 安装WSL3 安装Linux4 图形化界面 因为命令安装的时候会直接将linux发行版安装到C盘&#xff0c;对于系统盘容量小和介意不能自定义安装位置的用户来说&#xff0c;非常不友好&#xff0c;所以我这里采用手动安装的方式&#xff0c; 命令安装可以参…...

HTML列表,表格和表单

列表 在 HTML 中&#xff0c;列表&#xff08;List&#xff09;是常见的一种布局方式。列表分为两种类型&#xff1a;有序列表&#xff08;Ordered List&#xff09;和无序列表&#xff08;Unordered List&#xff09;。 无序列表 无序列表&#xff08;Unordered List&#…...

Mysql进阶篇

存储引擎 Mysql体系结构 1). 连接层 最上层是一些客户端和链接服务&#xff0c;包含本地sock 通信和大多数基于客户端/服务端工具实现的类似于TCP/IP的通信。主要完成一些类似于连接处理、授权认证、及相关的安全方案。在该层上引入了线程池的概念&#xff0c;为通过认证安全…...

WarcraftHelper终极指南:魔兽争霸3全版本兼容性修复与性能优化完整方案

WarcraftHelper终极指南&#xff1a;魔兽争霸3全版本兼容性修复与性能优化完整方案 【免费下载链接】WarcraftHelper Warcraft III Helper , support 1.20e, 1.24e, 1.26a, 1.27a, 1.27b 项目地址: https://gitcode.com/gh_mirrors/wa/WarcraftHelper WarcraftHelper是一…...

从抢红包插件看Android Hook技术:Xposed框架入门与微信消息拦截实战

Android Hook技术实战&#xff1a;Xposed框架原理与消息拦截开发指南 在移动互联网时代&#xff0c;即时通讯应用已经成为我们日常生活中不可或缺的一部分。作为开发者&#xff0c;我们不仅需要了解如何构建应用&#xff0c;更需要掌握如何深入理解应用运行机制。Android Hook技…...

【深度解析】基于RK3568核心板的国产化工业方案:从1.8GHz Cortex-A55到1TOPS NPU的全栈优势

1. 全国产工业核心板的硬核实力 第一次拿到这块RK3568核心板的时候&#xff0c;我盯着那个只有信用卡三分之二大小的板子看了半天——就这么个小东西&#xff0c;居然塞进了4个Cortex-A55核心、1TOPS算力的NPU&#xff0c;还能硬解4K视频&#xff1f;更让我惊讶的是&#xff0c…...

从Dropdown展开方向,聊聊Unity UGUI RectTransform锚点与轴心点的那些“坑”与最佳实践

从Dropdown展开方向剖析RectTransform的锚点与轴心点设计哲学 在Unity UGUI开发中&#xff0c;Dropdown控件的展开方向问题就像一面镜子&#xff0c;照出了许多开发者对RectTransform系统的理解盲区。我曾亲眼目睹一个资深开发者在调整下拉菜单方向时&#xff0c;反复修改Pos Y…...

WarcraftHelper深度解析:让经典魔兽争霸3在现代系统重获新生

WarcraftHelper深度解析&#xff1a;让经典魔兽争霸3在现代系统重获新生 【免费下载链接】WarcraftHelper Warcraft III Helper , support 1.20e, 1.24e, 1.26a, 1.27a, 1.27b 项目地址: https://gitcode.com/gh_mirrors/wa/WarcraftHelper 你是否还记得那个曾经陪伴我们…...

从Qt信号槽的5种连接方式,聊聊Qt::QueuedConnection的设计哲学与适用场景

Qt信号槽的5种连接方式深度解析&#xff1a;从设计哲学到实战选择 在Qt框架中&#xff0c;信号与槽机制是其最引以为傲的核心特性之一。这种优雅的事件处理方式不仅简化了对象间的通信&#xff0c;更为多线程编程提供了安全可靠的解决方案。但你是否真正理解信号槽背后五种连接…...

手把手教你用‘国家中小学智慧教育平台’和‘学科网’资源,快速填充高中数学教资教案

高中数学教资教案设计&#xff1a;巧用智慧教育平台与学科网资源高效填充 站在教室讲台前的第一分钟&#xff0c;往往决定了整堂课的氛围走向。记得去年备考教资时&#xff0c;我盯着空白的教案模板发呆——明明掌握了教学理论&#xff0c;却总在"如何让导入更生动"、…...

Python argparse实战:5分钟教你为自动化脚本添加可配置参数(比如定时备份、文件处理)

Python argparse实战&#xff1a;5分钟为自动化脚本添加可配置参数 每次修改脚本里的硬编码路径时&#xff0c;我都忍不住想&#xff1a;要是能像Linux命令那样通过参数动态配置该多好。上周维护服务器时&#xff0c;一个简单的日志清理脚本因为目录变更被迫改了三次代码——这…...

一键多平台直播推流:OBS Multi-RTMP插件终极指南

一键多平台直播推流&#xff1a;OBS Multi-RTMP插件终极指南 【免费下载链接】obs-multi-rtmp OBS複数サイト同時配信プラグイン 项目地址: https://gitcode.com/gh_mirrors/ob/obs-multi-rtmp 想要同时向YouTube、Twitch、Bilibili等多个平台直播&#xff0c;却不想反复…...

Arduino UNO变身迷你信号发生器:基于MCP4725 DAC的正弦波/三角波生成全攻略

Arduino UNO与MCP4725 DAC打造迷你信号发生器实战指南 在电子制作和音频实验领域&#xff0c;信号发生器是不可或缺的基础工具。传统台式信号发生器虽然功能强大&#xff0c;但价格昂贵且体积庞大。本文将展示如何用Arduino UNO搭配MCP4725 DAC模块&#xff0c;打造一个成本不到…...