网络规划设计

2023-10-24 08:12
文章标签 网络 规划设计

本文主要是介绍网络规划设计,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

  • 一、网络架构设计
    • 1.1 单核心双核心
      • 1.1.1 单核心
      • 1.1.2 双核心
        • 端口聚合 链路聚合
        • 网关冗余VRRP
        • 堆叠技术
        • 生成树STP
        • POE以太网供电
        • 服务器冗余&负载均衡
        • 服务器双机热备
    • 1.2 环网架构设计
    • 1.3 层次化架构设计
      • 1.3.2 三层网络架构设计
      • 1.3.3 园区大二层网络架构
      • 1.3.4 数据中心大二层网络架构
  • 二、无线认证
  • 三、总分机构互联线路
      • 3.1 裸纤
  • 四、虚拟专网技术
      • 4.1 IPSec
      • 4.2 SSL
      • 4.3 MPLS
  • 五、供电技术
  • 六、IP地址划分
  • 七、网络出口负载均衡
    • 7.1 局域网内部负载均衡
  • 九、评价
    • 9.1 可用性
    • 9.2 可靠性
    • 9.3 可恢复性(业务连续性)

一、网络架构设计

1.1 单核心双核心

1.1.1 单核心

在这里插入图片描述
单核心网络架构优点:

  • 网路结构简单
  • 节约成本
  • 访问效率高
    缺点:
  • 单点故障,核心交换机故障会影响全网通信
  • 扩展能力不足,对核心交换机 端口密度 要求较高

1.1.2 双核心

在这里插入图片描述

端口聚合 链路聚合

Trunk
trunk

1G/1000M 交换机带宽不足了,需要升级,但又不想直接换交换机
可以先 3个1G的端口,用端口聚合技术 升级成 3G的端口

在这里插入图片描述

在这里插入图片描述

网关冗余VRRP

虚拟路由冗余协议VRRP(Virtual Router Redundancy Protocol)

两个路由器,出口
自主协商决定 主备路由器

在这里插入图片描述

堆叠技术

在这里插入图片描述
将多台交换机,通过堆叠线缆连在一起,虚拟成一台交换机

在这里插入图片描述
提升网络性能
降低网络规划的复杂度、方便网络管理
降低网络中断的时间
在这里插入图片描述

生成树STP

冗余链路,容易形成 环路(导致广播风暴、MAC表不稳定)
STP(Spanning Tree Protocol)

在这里插入图片描述

POE以太网供电

Power over Ethernet
POE 15.4W
POE+ 30W 室外的供电、球机摄像头
POE++ 60~90W 特大摄像头

通过以太网线路为IP电话、WLAN接入点、网络摄像头等小设备 直接供电
避免了大量的独立铺设电力线、简化系统布线,降低成本
服务器冗余&负载均衡

提高服务器的性能和负载能力

  • 专业负载均衡设备:用户流量在几台服务器之间负载均衡
  • 网络地址转换:1公网IP :n个内部私网IP
  • DNS服务器:1域名:n个IP地址
服务器双机热备

高可用High Availiability HA系统,高可用集群

在这里插入图片描述

1.2 环网架构设计

环网架构通过RPR、RRPP、ERPS等环网协议将网络互联,节省光纤。
应用与运营商城域网(防止单端链路故障、校园网核心互联)

在这里插入图片描述
郊区摄像头,接入 省光纤

1.3 层次化架构设计

1.3.2 三层网络架构设计

在这里插入图片描述

优点:
1. 网关一般在汇聚,减轻了核心压力、降低CPU的带宽和消耗
2. 局部升级不影响其他模块、扩展灵活
3. 简化设计,架构清晰、容易理解
4. 便于网络管理、降低网络运维成本
5. 按照层次需求选择网络设备、降低总成本缺点:
1.网络连接复杂、容易产生环路 引发广播风暴、数据丢包
2.专业性强、要求VRRP、STP技术
3.文档复杂
4.节点太多、运维麻烦
5.新业务上线、需要调整大量接入交换机 运维效率低

在这里插入图片描述

1.3.3 园区大二层网络架构

大二层 分为 园区大二层 & 数据中心大二层
大二层 也叫 扁平化接入

在这里插入图片描述

逻辑大二层:物理上还是三层架构,但是在 汇聚层/接入层的工作,全部交给核心完成,接入层也就实现VLan、QinQ协议

1.3.4 数据中心大二层网络架构

数据化大量用虚拟化技术,虚拟机从A物理机在线迁移到B,需要二层数据链路层网络,迁移后的IP + MAC + VLAN 不能改变

技术:VxLAN,为了在三层网络中打一个二层隧道网络

在这里插入图片描述

二、无线认证

  • 公共场所:Protal(网页)+ 短信验证码
  • 企业内网:802.1x认证:用户名+密码
  • 家庭:预共享密钥 PSK (Pre-Shared Key)
  • PPPoE 一般适用于路由或电脑拨号,不适合WLAN

在这里插入图片描述

三、总分机构互联线路

在这里插入图片描述

3.1 裸纤

在这里插入图片描述

四、虚拟专网技术

4.1 IPSec

总分机构互联

4.2 SSL

远程办公

4.3 MPLS

业务和部分的隔离
在电子政务外网中,会采用MPLS虚拟专网技术,隔离不同财政、海关、公安、法院 划入不同虚拟专网,实现业务隔离

采用数据压缩、协议优化、链路聚合、带宽预留、对话公平 等技术优化

五、供电技术

POE (Power over Ethernet)
用以太网线路给IP电话、AP、网络摄像头供电
POE标准供电距离 100米

六、IP地址划分

  1. 确定需要的IP地址数量
  2. 采用网络地址转换技术NAT
  3. 进行子网划分和层次化IP地址规划设计

在这里插入图片描述

七、网络出口负载均衡

在这里插入图片描述

  • 基于源IP地址的策略路由
  • 基于目的IP的策略路由
  • 基于应用的策略路由
  • 基于链路优先级负载均衡
  • 基于链路权重负载均衡
  • 基于链路质量负载均衡
  • 基于链路带宽负载均衡
  • 基于综合指标负载均衡

7.1 局域网内部负载均衡

在这里插入图片描述

九、评价

在这里插入图片描述

9.1 可用性

平均和运行时间:可用时间 / 整体时间

99.99% = 8.7s/day 的停机时间

9.2 可靠性

持续正常的可能性,用平均故障时间MTBF来评价
MTBF为5800小时:大约每8个月可能发生一次故障

也表示,平均两次故障的间隔相同

9.3 可恢复性(业务连续性)

网络从股掌中恢复的难易程度,平均修复时间MTRR

这篇关于网络规划设计的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/273872

相关文章

Linux系统配置NAT网络模式的详细步骤(附图文)

《Linux系统配置NAT网络模式的详细步骤(附图文)》本文详细指导如何在VMware环境下配置NAT网络模式,包括设置主机和虚拟机的IP地址、网关,以及针对Linux和Windows系统的具体步骤,... 目录一、配置NAT网络模式二、设置虚拟机交换机网关2.1 打开虚拟机2.2 管理员授权2.3 设置子

揭秘Python Socket网络编程的7种硬核用法

《揭秘PythonSocket网络编程的7种硬核用法》Socket不仅能做聊天室,还能干一大堆硬核操作,这篇文章就带大家看看Python网络编程的7种超实用玩法,感兴趣的小伙伴可以跟随小编一起... 目录1.端口扫描器:探测开放端口2.简易 HTTP 服务器:10 秒搭个网页3.局域网游戏:多人联机对战4.

SpringBoot使用OkHttp完成高效网络请求详解

《SpringBoot使用OkHttp完成高效网络请求详解》OkHttp是一个高效的HTTP客户端,支持同步和异步请求,且具备自动处理cookie、缓存和连接池等高级功能,下面我们来看看SpringB... 目录一、OkHttp 简介二、在 Spring Boot 中集成 OkHttp三、封装 OkHttp

Linux系统之主机网络配置方式

《Linux系统之主机网络配置方式》:本文主要介绍Linux系统之主机网络配置方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、查看主机的网络参数1、查看主机名2、查看IP地址3、查看网关4、查看DNS二、配置网卡1、修改网卡配置文件2、nmcli工具【通用

使用Python高效获取网络数据的操作指南

《使用Python高效获取网络数据的操作指南》网络爬虫是一种自动化程序,用于访问和提取网站上的数据,Python是进行网络爬虫开发的理想语言,拥有丰富的库和工具,使得编写和维护爬虫变得简单高效,本文将... 目录网络爬虫的基本概念常用库介绍安装库Requests和BeautifulSoup爬虫开发发送请求解

如何通过海康威视设备网络SDK进行Java二次开发摄像头车牌识别详解

《如何通过海康威视设备网络SDK进行Java二次开发摄像头车牌识别详解》:本文主要介绍如何通过海康威视设备网络SDK进行Java二次开发摄像头车牌识别的相关资料,描述了如何使用海康威视设备网络SD... 目录前言开发流程问题和解决方案dll库加载不到的问题老旧版本sdk不兼容的问题关键实现流程总结前言作为

SSID究竟是什么? WiFi网络名称及工作方式解析

《SSID究竟是什么?WiFi网络名称及工作方式解析》SID可以看作是无线网络的名称,类似于有线网络中的网络名称或者路由器的名称,在无线网络中,设备通过SSID来识别和连接到特定的无线网络... 当提到 Wi-Fi 网络时,就避不开「SSID」这个术语。简单来说,SSID 就是 Wi-Fi 网络的名称。比如

Java实现任务管理器性能网络监控数据的方法详解

《Java实现任务管理器性能网络监控数据的方法详解》在现代操作系统中,任务管理器是一个非常重要的工具,用于监控和管理计算机的运行状态,包括CPU使用率、内存占用等,对于开发者和系统管理员来说,了解这些... 目录引言一、背景知识二、准备工作1. Maven依赖2. Gradle依赖三、代码实现四、代码详解五

Linux 网络编程 --- 应用层

一、自定义协议和序列化反序列化 代码: 序列化反序列化实现网络版本计算器 二、HTTP协议 1、谈两个简单的预备知识 https://www.baidu.com/ --- 域名 --- 域名解析 --- IP地址 http的端口号为80端口,https的端口号为443 url为统一资源定位符。CSDNhttps://mp.csdn.net/mp_blog/creation/editor

ASIO网络调试助手之一:简介

多年前,写过几篇《Boost.Asio C++网络编程》的学习文章,一直没机会实践。最近项目中用到了Asio,于是抽空写了个网络调试助手。 开发环境: Win10 Qt5.12.6 + Asio(standalone) + spdlog 支持协议: UDP + TCP Client + TCP Server 独立的Asio(http://www.think-async.com)只包含了头文件,不依