【18图详解3种典型网络拓扑:如何设计一个网络?】

news2024/9/24 7:25:38

前言
在网络设计的时候,网络架构师需要根据组网的规模设计不同的组网架构,今天介绍3种典型网络架构。

图片

小型组网架构
1、网络拓扑

终端用户接入到交换机,交换机直连防火墙构成的简单网络,防火墙连接internet,对内网的用户进行安全控制;

图片

2、特点

(1)用户接入数量较少:小型网络应用于接入用户数量较少的场景,一般支持几个至几十个用户;

图片

(2)网络覆盖范围小:网络覆盖范围一般也是一个地点;

图片

(3)网络无层次结构;

图片

3、业务功能

这样的小型网络一般是为了满足内部资源(打印机、文件)共享及互联网接入。

(1)一般直接使用路由器或防火墙连接互联网,并采用地址转换(NAT)方式提供上网服务。

图片

(2)一般直接使用Fat AP设备提供无线接入,采用WEP、WPA等密码验证方式。

中型组网架构
1、网络拓扑

(1)中型网络中采用了分层设计,分为接入层和核心层;

图片

(2)如下图所示就是一个典型的中型网络;

图片

(1)接入交换机一般采用堆叠的方式提高设备的可靠性,接入交换机上行到两台核心交换机上;

图片

(2)核心交换机之间可以通过链路聚合的方式提升可靠性,双上行到两台出口路由器上;

图片

2、特点

(1)规模中等:中型网络一般能够支撑几百至上千用户的接入。

(2)层次化设计:中型网络架构分为两层,接入层和核心层,提升网络的可扩展性。

图片

(3)模块化设计:中型网络根据业务功能进行模块化设计,本次的拓扑中分为市场部,开发部,服务部,服务器区,每个分区都是一个模块。

大型组网架构
1、网络拓扑

(1)大型型网络中采用了分层设计,分为接入层、汇聚层、核心层;

图片

(2)大型型网络中采用了模块化设计,可以分为园区有线接入模块、无线接入模块、骨干网络、数据中心、出口网络、管理网络、广域网、其它园区网络等;

园区有线接入模块:用于终端设备的有线接入,提供业务的接入服务;
无线接入模块:用于终端设备的无线接入,提供无线WIFI接入服务;
骨干网络:是整个网络的核心,需要具有强大的路由交换功能;提供路由转发能力;
出口网络:是整个网络的出口,用于和运营商的网络对接,大型网络一般会对接多家运营商,出口网络需要对进出的流量进行安全防护;提供出口服务能力和安全服务能力;
管理网络:是整个园区的管理网络,用于对园区的设备进行管理;提供网络管理能力,方便网络管理员管理网络;
广域网:用于和异地的其它园区进行连接;提供园区间的数据连接服务;

2、特点

(1)覆盖范围广:大型网络可以是覆盖一个园区的网络,也可以是覆盖多个园区的网络,甚至可以覆盖全国的网络。

图片

(2)用户数量多:可以支持几千几万甚至更多的人员接入,大型网络具有很强的可扩展性,能够随用户数量的变化进行扩展;

图片

(3)需求复杂:大型网络支撑多种类型的业务,包括实时业务、非实时业务、语音业务、视频业务等等。

(4)功能模块全:可以分为园区有线接入模块、无线接入模块、骨干网络、数据中心、出口网络、管理网络、广域网、其它园区网络等;

(5)层次化设计:大型型网络架构分为三层,接入层、汇聚层、核心层,提升网络扩展能力;

图片

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/431010.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Java并发控制 学习笔记1

一、并发控制的方法 1、悲观锁:常用的互斥锁都属于悲观锁,一个线程访问共享资源时其他线程不能访问。 2、乐观锁:允许同时访问共享数据,只有在提交时利用如版本号检查是否有冲突,应用github。 3、什么时候用乐观锁、什…

开发必备:EsayCode使用以及Oracle自定义模板

前言 写前先问一句,不会还有人在手动写这些基础的sql语句吧?! 最近在做Oracle的项目,手写mapper和entity文件真是写到手软,以前MySQL都是找的线上自动生成的,现在也不行了。 找了很长时间,也…

【Python】tkinter的简单使用(Tk对象、三大布局、变量、事件)

本文目录1.tkinter2.Tk对象3.三大布局3.1 pack布局3.2 grid布局3.3 place布局4.变量5.事件1.tkinter tkinter是Tcl/Tk GUI工具包(即使用Tcl语言开发Tk图形库)的标准Python接口,支持在Windows、macOS、Linux多平台运行。 tkinter是Python自带…

DPDK入门(环境搭建以及小demo)

文章目录零、从0开始配置dpdk环境的虚拟机一、dpdk的编译usertool/dpdk-setup.sh二、dpdk需要什么配置来支持1.多队列网卡2.巨页三、解析接收网络数据的过程经历了什么1.物理网卡2.NIC3.内核协议栈4.标准接口层Posix API5. 应用层上述过程发生的拷贝四、DPDK介绍基于上述接收网…

Github采用Http Push失败

Github采用Http Push失败 Github的密码凭证从2021年起开始就不能用了,现在采用http去push代码时候提示输入的密码要换成令牌(token)才可以。 如何在Github上生成自己的令牌呢? (1)简单来说就是将原来输入…

Linux搭建GitLab私有仓库,并内网穿透实现公网访问

文章目录前言1. 下载Gitlab2. 安装Gitlab3. 启动Gitlab4. 安装cpolar5. 创建隧道配置访问地址6. 固定GitLab访问地址6.1 保留二级子域名6.2 配置二级子域名7. 测试访问二级子域名前言 GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具&#xff0c…

游戏运营专员的职责有哪些?提高游戏收入的关键是什么?

游戏运营是将一款游戏平台推入市场,通过对平台的运作,使用户从接触、认识、再到了解实际线上的一种操作、最终成为这款游戏平台的忠实玩家的这一过程。同时通过一系列的营销手段达到提高线上人数,刺激消费增长利润的目的。 游戏运营专员的职…

4.3 协方差及相关系数、矩

学习目标: 我正在学习协方差、相关系数和矩,我会采取以下措施: 理解基本概念:首先,我会努力理解协方差、相关系数和矩的基本概念。我会查阅参考资料,例如课本或在线教程,以便深入了解这些概念…

Unity设计模式—子类沙盒

Unity设计模式—子类沙盒 一个基类定义了一个抽象的沙河方法和一些预定义的操作集合。通过将它们设置为受保护的状态已确定它们仅供子类使用。每个派生的沙盒子类根据父类提供的操作来实现沙盒操作。 子类沙盒的名字比较生僻,其实内容非常常见,平常用的很…

警惕,3月20日WOS目录更新,50本SCI/SSCI被剔除,这个出版社多达18本

2023年3月SCI、SSCI期刊目录更新 2023年3月20日,Web of Science核心期刊目录再次更新!此次2023年3月SCIE & SSCI期刊目录更新,与上次更新(2023年2月)相比,共有50本期刊被剔除出SCIE & SSCI期刊目录…

香橙派4LTS和树莓派4B构建K8S集群实践之一:K8S安装

目录 1. 说明 1.1 软硬件环境 1.2 设计目标 2 实现 2.1 准备工作 - 香橙派 (k8s-master-1) - 树莓派 (k8s-node-1) - 两派都要干的事 2.2 containerd 安装与设置 2.3 安装 3 遇到的问题 3.1 k8s-master-1 3.2 k8s-node-1 4 相关命令 5 Tips 6 参考 1. 说明 …

【论文笔记】Deformable Convolutional Networks

1.介绍 1.1. 提出DCN的原因 卷积神经网络(CNNs)由于其固定几何结构局限了模型几何变换。 1.2.本文核心贡献:提出了两种新模块 deformable convolution 和 deformable RoI pooling 第一种是可变形卷积。它将2D偏移添加到标准卷积中的规则网…

【点云概述】什么是点云、来源、种类、特点、处理?

文章目录 一、什么是点云二、点云的来源三、点云的种类四、点云的特点五、点云的处理一、什么是点云 点云(point cloud)是空间中点的数据集,可以表示三维形状或对象,通常由三维扫描仪获取。点云中每个点的位置都由一组笛卡尔坐标 ( X , Y , Z ) (X, Y, Z) (X,Y,Z)描述,有…

【C++】4. 重载函数

文章目录 前言一、函数重载1.1 重载的条件1.2 函数名修饰 前言 自然语言中,一个词可以有多重含义,人们可以通过上下文来判断该词真实的含义,即该词被重载了。比如:以前有一个笑话,国有两个体育项目大家根本不用看&…

双目三维测距(python)

文章目录 1. 双目检测1.1 调用相机1.2 分割画面 2. 双目标定2.1 相机标定2.2 获取参数 3. 双目测距3.1 立体校正3.1.1 校正目的3.1.2 校正方法3.1.2 相关代码 3.2 立体匹配和视差计算3.3 深度计算3.4 注意事项 4. 完整代码 代码打包下载: 链接1:https://…

Spring MVC 的调用(12)

目录 SpringMVC流程 源码分析 第一步:用户发起请求到前端控制器(DispatcherServlet) 第二步:前端控制器请求处理器映射器(HandlerMappering)去查找处理器(Handle):通过xml配置或者…

LeetCode:28. 找出字符串中第一个匹配项的下标 ——【1、理解 KMP 算法】

🍎道阻且长,行则将至。🍓 🌻算法,不如说它是一种思考方式🍀算法专栏: 👉🏻123 目录一、🌱[28. 找出字符串中第一个匹配项的下标](https://leetcode.cn/proble…

synchronized 的 monitor 机制

synchronized 的 monitor 机制 前言 本文基于 jdk 8 编写。author JellyfishMIX - github / blog.jellyfishmix.comLICENSE GPL-2.0 monitor monitor 是 synchronized 中用以实现线程之间的互斥与协作的主要手段,它可以看成是对象或者 class 持有的锁。每一个对象…

十六、市场活动:查看市场活动明细(一)

功能需求 点击市场活动名称链接,跳转到明细页面,查看市场活动明细 -市场活动的基本信息 -市场活动下所有的备注信息 功能分析 流程图 代码实现 一、ActivityMapper 1.ActivityMapper接口 /*** 点击名称,查看市场详细*/Activity selectActivityForDetailById(Stri…

相量的加减乘除计算

相量的加减乘除计算 矢量是物理学中的术语,是指具有大小(magnitude)和方向的量。如速度、加速度、力等等就是这样的量。向量是数学中的术语,也称为欧几里得向量、几何向量、矢量。与向量对应的量叫做数量,在物理学中称…