[系统架构设计师]通信系统架构设计理论与实践(十七)

[系统架构设计师]通信系统架构设计理论与实践(十七)

一.通信系统网络架构

形式: 局域网,广域网,移动通信网

1.局域网网络架构

单一机构专用计算机的网络

组成:计算机,交换机,路由器

特点:覆盖地理范围小,数据传输速率高,低误码率,可靠性高,支持多种传输介质,支持实时应用

分类:总线型,环型,星型,树型,层次型

传输介质:有线局域网,无线局域网

局域网架构类型:

1.单核心架构

优点:结构简单,设备投资节约,接入方便

缺点:地理范围受限,核心单点故障,扩展能力受限,接入设备较多时核心端口密度要求高

2.双核心架构

优点:网络拓扑结构可靠性高,接入较为方便

缺点:投资较单核心高,核心端口密度较高

3.环型架构

优点:PRR具备自愈保护,节省光纤资源,提供多等级,可靠的QoS服务,有效利用带宽资源

缺点:投资较高,路由冗余设计实施难度较高且易形成环路,多环智能通过业务接口互通无法直通

4.层次型架构

1.核心层:负责高速数据转发

2.汇聚层:提供充足接口,与接入层实现互访控制

3.接入层:用户设备接入

易扩展,分级排查网络故障便于维护

2.广域网网络架构

利用公用分组交换网,无线分组交换网,卫星通信网构建通信子网连接分布的局域网以实现资源子网的分享

组成:骨干网,分布网,接入网

1.单核心架构

优点:结构简单,设备投资节约,局域网互访效率高,新局域网接入方便

缺点:核心单点故障,扩展能力欠佳,核心设备端口密度要求较高

2.双核心架构

优点:网络拓扑结构可靠,路由可热切换,可靠性高,局域网接入较为方便

缺点:投资较单核心高,路由冗余设计实施难度较高,核心端口密度要求较高

3.环型架构

优点:接入方便

缺点:投资较高,路由冗余设计实施难度较高且易形成环路,核心端口密度要求较高

4.半/全冗余架构

优点:结构灵活,路由灵活,方便扩展,可靠性高

缺点:结构零散,不便管理,不便排障

5.对等子域架构

优点:路由控制灵活

缺点:子域间冗设计实施难度较高,易形成环路或存在非法路由风险,子域互联设备性能要求高

6.层次子域架构

优点:扩展性较好,路由控制灵活

缺点:子域路由冗余设计实施难度较高,易形成环路或存在非法路由风险,子域互连设备性能要求高

3.移动通信网网络架构

数据网络:互联网,IP媒体子系统,专用网络

接入方式:透明模式,非透明模式

5G网络边缘计算:提供极佳服务体验,降低移动网络后端处理压力

软件定义网络(SDN):控制转发分离

4.存储网络架构

访问方式:直连式存储,网络附加存储,存储区域网络

1.直连式存储(DAS)

2.网络附加存储(NAS)

3.存储区域网络(SAN)

在这里插入图片描述

二.网络构建关键技术

过渡技术:双协议栈,隧道技术,网络地址翻译技术

双协议栈:两种协议在同一平台上双栈共存,同时运行

隧道技术:ISATAP隧道,6to4隧道,over6隧道,6over4隧道

网络地址翻译(NAT)技术:将IPv4地址和IPv6地址分别看作内部地址和外部地址,或者相反,以实现地址转换

三.网络构建

1.网络需求分析

业务需求,用户需求,应用需求,计算机平台需求,网络需求

2.网络技术遴选及设计

生成树协议,虚拟局域网(VLAN),无线局域网(WLAN),线路冗余设计,服务器冗余设计

3.广域网技术遴选

远程接入技术,广域网互联技术,数字数据网络(DDN),同步数字体系(SDH),多业务传送平台(MSTP),虚拟专用网络(VPN)

性能优化策略:预留宽带,利用拨号线路,传输数据压缩,链路聚合,数据基于优先级排序,基于协议预留带宽

4.层次化网络模型设计

优点:降低成本,充分利用模块化设备/部件,网络变化或演化容易

三层模型设计思路:接入层,汇聚层,核心层

层次化设计原则

1.控制网络层次

2.从接入层开始,向上分析规划

3.尽量采用模块化设计

4.严格控制网络架构

5.严格控制层次化结构

5.网络安全控制技术

1.防火墙

体系:硬件防火墙,软件防火墙,嵌入式防火墙

防火墙种类:包过滤,应用层网关,代理服务

2.虚拟专用网络技术

成本低,接入方便,可扩展性强,管理和控制方便

3.访问控制技术

自主访问控制(DAC),强制访问控制(MAC),基于角色的访问控制(RBAC),基于任务的访问控制(TBAC),基于对象的访问控制(OBAC)

4.网络安全隔离

形式:子网隔离,物理隔离,VLAN隔离,逻辑隔离

5.网络安全协议

6.网络安全审计

实现自动响应,数据生成,分析,浏览,事件存储,事件选择

7.绿色网络设计方法

采用:精简设计,重用设计,回收设计

设计原则:

1.标准化:减少转换设备,兼容异构方案

2.集成化:减少设备总量,降低资源需求

3.虚拟化:灵活调配,按需使用

隔离,物理隔离,VLAN隔离,逻辑隔离

5.网络安全协议

6.网络安全审计

实现自动响应,数据生成,分析,浏览,事件存储,事件选择

7.绿色网络设计方法

采用:精简设计,重用设计,回收设计

设计原则:

1.标准化:减少转换设备,兼容异构方案

2.集成化:减少设备总量,降低资源需求

3.虚拟化:灵活调配,按需使用

4.智能化:降低人力成本,降低资源占用

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

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

相关文章

【赵渝强老师】Docker的私有镜像仓库:Harbor

Harbor是由VMware公司开发并开源的企业级的Docker镜像仓库的管理项目,它包括镜像的权限管理(RBAC)、目录访问(LDAP)、日志审核、管理界面、自我注册、镜像复制和中文支持等功能。 视频讲解如下 【赵渝强老师】Docker的…

【QT/C++】实例理解类间的六大关系之泛化关系(Generalization)

【QT/C】实例理解类间的六大关系之泛化关系(Generalization) 在前面章节一文完美概括UML类图及其符号(超详细介绍)中已经对泛化关系的概念进行了总结,本文我将用实际案例来进一步理解泛化关系,以便应对未来…

【微服务的数据一致性分发问题】究极解决方案

文章目录一、微服务数据分发1、简介2、典型场景(1)跨服务业务流程协同(2)数据副本同步(读写分离)(3)实时状态通知(4)数据聚合与统计分析(5&#x…

挖币与区块链技术有怎样的联系?

挖币(通常指加密货币挖矿)与区块链技术有着紧密的联系,挖矿是区块链网络维持运行和安全的重要机制之一,具体联系如下:1. 挖矿是区块链共识机制的核心环节区块链通过“共识机制”确保全网节点对交易记录达成一致&#x…

C数据结构:二叉树(下)

C数据结构:二叉树(下) 1.二叉树递归结构遍历 2.例题 3.二叉树的性质 1.二叉树递归结构遍历 我们先创建一个如下图所示的二叉树。typedef int BTDataType; typedef struct BinaryTreeNode {BTDataType data;struct BinaryTreeNode* left;struc…

Linux系统的网络管理(一)

一、网络参数配置:搭建稳定网络基础网络参数配置是 Linux 网络管理的起点,根据操作方式可分为图形化配置、命令行配置和配置文件配置,不同方式适用于不同场景(临时调试 / 永久生效)。1. 图形化配置:依赖 Ne…

Web程序设计

一、控件基础 文本框、按钮事件的使用 <% Page Language"C#" AutoEventWireup"true" CodeFile"User_Login.aspx.cs" Inherits"User_Login" %><!DOCTYPE html><html xmlns"http://www.w3.org/1999/xhtml"&g…

复合设计模式

复合设计模式复合设计模式是一种结构模式&#xff0c;可让您统一处理单个对象和对象的组合。它允许您构建树状结构&#xff08;例如&#xff0c;文件系统、UI 层次结构、组织结构&#xff09;&#xff0c;客户端可以使用同一界面处理单个元素和元素组。它在以下情况下特别有用&…

使用 Prometheus 监控服务器节点:Node Exporter 详解与配置

前言 在上一篇文章中&#xff0c;我们介绍了如何在 CentOS 上部署 Prometheus 并使用 systemd 进行管理。本文将继续深入&#xff0c;讲解如何使用 Prometheus 监控服务器节点&#xff0c;重点介绍 Node Exporter 的作用、安装和配置方法。 Node Exporter 是 Prometheus 生态…

C# 编写一个XmlToDota的转换工具

以下代码可以将Labelme标注的旋转框Xml格式文件转换为Yolo标注格式的txt文件&#xff0c;以便用Yolo OBB训练自己的数据集&#xff1a;using System; using System.Collections.Generic; using System.IO; using System.Xml; using System.Linq; using System.Globalization;na…

[Android] 人体细胞模拟器1.5

[Android] 人体细胞模拟器1.5 链接&#xff1a;https://pan.xunlei.com/s/VOYVUieTpjNVJq-bMys4EEDGA1?pwdm7m6# 省流:这个软件的开发者有点逆天&#xff0c;一个模拟人体器官的软件&#xff0c;细致到有血液报告&#xff0c;还缝合了生理学和病理学&#xff0c;甚至还能做切…

【Linux基础知识系列】第一百一十篇 - 使用Nmap进行网络安全扫描

在网络安全管理中&#xff0c;了解网络中的设备、开放的端口以及运行的服务是至关重要的。Nmap&#xff08;Network Mapper&#xff09;是一个功能强大的开源工具&#xff0c;用于网络发现和安全审计。它可以扫描网络中的设备&#xff0c;识别开放的端口和运行的服务&#xff0…

【Linux仓库】进程的“夺舍”与“飞升”:exec 驱动的应用现代化部署流水线

&#x1f31f; 各位看官好&#xff0c;我是egoist2023&#xff01; &#x1f30d; Linux Linux is not Unix &#xff01; &#x1f680; 今天来学习exec系列的进程程序替换,从"fork"的"克隆"到"exec"的"重生"。 &#x1f44d; 如果觉…

Reachability Query

题目分析 该代码实现了一个动态集合管理系统&#xff0c;支持三种操作&#xff1a;合并集合、切换元素状态、查询集合中是否- 存在活跃元素。核心数据结构为并查集&#xff0c;结合状态标记数组和计数器。关键数据结构与函数 初始化 fa[N]&#xff1a;并查集父节点数组&#xf…

SSL移动接入方案和移动资源发布

一、SSL VPN概述SSL VPN是一种基于SSL/TLS协议的远程安全接入技术&#xff0c;因其广泛兼容Web浏览器&#xff0c;支持“无客户端”部署&#xff0c;具备易于使用和维护的特点。它通过插件系统支持非Web类TCP/UDP应用&#xff0c;并且支持对用户的访问可以做出限制&#xff0c;…

C++STL---count() 统计容器中特定元素出现次数

在 C 标准库中&#xff0c;count 是一个用于统计容器中特定元素出现次数的函数&#xff0c;定义在 <algorithm> 头文件中。它可以快速计算某个值在容器&#xff08;如数组、vector、list 等&#xff09;中出现的次数&#xff0c;避免手动编写循环计数的麻烦。 一、函数原…

Tesla自动驾驶域控制器(AutoPilot HW)的系统化梳理

目前网络上对Tesla自动驾驶硬件&#xff08;AP1-AP4、HW1.0-HW4.0&#xff09;迭代的相关介绍比较混乱&#xff0c;本文这里进行系统化梳理并澄清&#xff0c;并对一些错误进行更正。1、AutoPilot HW迭代图图1 AutoPilot HWMCU迭代图图2 AutoPilot HW 散热设计迭代图&#xff0…

C 语言:第 20 天笔记:typedef(类型重命名规则、应用场景与实战案例)

C语言&#xff1a;第20天笔记 内容提要 构造类型枚举类型typedef综合案例:斗地主预处理 构造类型&#xff1a;枚举类型 使用建议 如果定义不相干的常量&#xff0c;使用宏定义&#xff08;符号常量&#xff09;&#xff1b;如果需要定义一组相关联的常量&#xff08;如月份011、…

在 vue3 和 vue2 中,v-for 和 v-if 可以一起用吗,区别是什么

在 Vue 2 和 Vue 3 中&#xff0c;v-for 和 v-if 可以一起使用&#xff0c;但两者在处理顺序和推荐用法上存在明显区别&#xff0c;主要体现在优先级和最佳实践上&#xff1a; 1. Vue 2 中的 v-for 与 v-if优先级&#xff1a;v-for 的优先级高于 v-if。 这意味着 Vue 会先循环渲…

Linux-进程相关函数

文章目录Linux-进程相关函数父子进程关系父子进程地址空间getpid函数 获取本进程号getppid函数 获取当前进程的进程的父进程号getpgid函数 获取进程组号示例fork函数 创建进程区分父子进程exit函数 进程退出wait函数 等待子进程退出waitpid函数Linux-进程相关函数 每个进程都由…