传统分布式网络架构

article/2025/10/11 9:01:16

在同一个自治系统内,当主机A要和A主机B通讯时,需要把发给主机B的数据包先发给网关路由器A,路由器A根据路由表决定数据包下一跳发给路由器B或C,根据IP报文内携带的目的地址11.8.9.12,在路由表中查找最长匹配路由表项,得到下一跳路由器发给路由器B。

路由器B同样的根据路由表决定把目的地址为11.8.9.12的报文发给路由器D,路由器D收到报文后,查询路由表,获得路由信息知道去往主机B是直连网络,直接转发给主机B上述过程是IP报文逐跳转发基本原理。

这个过程每个路由器始终依赖路由表来寻路,而路由表的数据(路由表项)可以是人为的配置静态路由或IGP动态路由协议(OSPF、ISIS)去动态学习。

IGP需要在每台路由器上运行,通过IGP路由协议交互拓扑信息使得每台路由器拿到同样的全网网络拓扑数据,并分别独立计算出转发报文所需的路由表项,这个过程是分布式计算,没有集中点,当网络中任何路由器出现故障,其他路由器都会重新计算路由,保持网络最大通信连接能力,这种在路由计算和拓扑变化后全分布式地重新进行路由计算过程称为分布式控制过程,所以传统网络被认为是全分布式控制的。

 为了能够扩大规模组网,IP网络架构进行了区域划分,每个区域是一个自治系统(AS),AS域内通过IGP完成路由计算,AS域间路由传递和扩散路由信息通过BGP协议来传递,BGP和IGP一样采用分布式方式运行在路由器上,所以BGP也是一种全分布式控制协议,这样IP网络在多个自治系统之间的路由学习方式也是全分布式控制的。

传统网络局限性

1、流量路径的灵活调整能力不足

        传统网络分布式控制架构有一个要求,所有路由器设备必须采用相同的算法,计算出来的路由不能存在环路,如果算法不统一,则会产生路由环路。

        而IGP协议为了避免环路,采用了最短路径算法,利用Cost计算达到目的地最短路径,但却会带来一个问题——最短路径拥塞,流量只能走在最短路径上,如果该路径拥塞,设备没办法自动调节,只能拥塞,而其他路径空闲。

2、传统网络协议复杂,运行维护复杂

传统的分布式控制协议数量多(IGP、BGP、MPLS、组播协议、IPv6),其中和网络相关的网络设备直接相关的有2000多个,每年还在增加,正是如此庞大的协议体系使得网络维护变得复杂,对维护人员技能要求搞,并且各个厂家对这些标准协议都进行了一些特定的私有扩展,使得设备维护复杂(如:主流路由器命令行都在1万条以上,各个厂家操作界面配置命令也不相同),增加了运维难度及运维成本。

3、传统网络的新业务创新速度太慢

新业务创新慢,比如L2VPN、L3VPN业务,当需要在网络中部署新业务,一般需要3~5年周期(讨论需求,定义标准一般需要1~2年,各个厂家统一实现标准周期通常也需要1年,部署完成又需要1年左右时间),上新速度无法满足运营商。


http://chatgpt.dhexx.cn/article/4OInjEpe.shtml

相关文章

分布式网络基础

在分布式服务化架构设计中,服务与服务之间通信均是基于网络底层协议来实现的,于是我们需要对网络相关基础知识有一个基本的认知,这样在我们服务与服务之间进行通信(跨进程通信)过程能够在我们的脑图形成一个基本的数据传输流程以及其中的细节问题,这样对于我们在进行网络问题的…

服务计算 -- 搭建私有云

服务计算 – 搭建私有云 文章目录 服务计算 -- 搭建私有云下载VirtualBox及所需镜像安装虚拟机配置虚拟机存储位置创建虚拟机内部虚拟网络创建Base虚拟机(Centos为例)链接复制第二台虚拟机 远程桌面访问虚拟机安装图形化界面 下载VirtualBox及所需镜像 …

搭建自己的私有云盘

一、准备工作 centos8,nextcloud,mysql 二、安装docker(官方文档) $ yum install -y yum-utils $ yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo $ yum install -y https://dow…

OwnCloud私有云服务搭建教程

OwnCloud是一款开源的存储云,其作用可以像百度网盘那样存放文件到这个云当中,只要能连上网,手机,平板,电脑都可以从中下载或者上传文件,用起来非常不错,部署的过程也很简单,废话不多…

如何搭建个人私有云盘

前言 文章首发于Noah Sun’s Home 如何搭建个人私有云盘 市场上有很多云盘的产品,比如百度云盘,不过本教程主要目的是要搭建个人私有云盘。查了网上很多资料,个人云盘也有很多,比如nextcloud,owncloud,sea…

服务器上搭建私有云--owncloud

国内云盘太垃圾,各种box又要翻墙,有自己的服务器的朋友不如搭建一个自己的私有云,再也不会有任何限制。私有云的平台有seafile、owncloud等,这里我选择了owncloud。 owncloud的搭建极其简单,官方有提供一键搭建包 ht…

阿里云服务器搭建私人云盘

1、配置安全组端口 新建安全组并开放以下端口 2、利用 Git 来搭建私人云盘 1、利用 Workbench 点击立即登录 进行远程连接 2、安装 docker 容器 docker 是一款开源的容器运行工具,提供了一套便捷的服务打包、分发、部署方式。我们将要部署的服务就是通过 docker …

搭建 ownCloud 私有云教程

Nginx ownCloud PHP MySQL搭建私有云 OwnCloud概述: OwnCloud是一个开源免费专业的私有云存储项目,它可以帮你快速的在个人电脑或者服务器上假设一套专属的私有云文件同步网盘,也可以像百度网盘一样实现文件跨平台同步,共享等…

手把手教你搭建owncloud私有云平台

本来想把标题定为“基于LAMP的owncloud服务器搭建教程”,想了想,如果这么定的话,怕是都没人来看,岂不是自己砸了自己的“招牌”,废话不多说下面开始进入正文。 引言 搭建私有云的初衷不需要再花过重的篇幅去强调&#…

教你如何一招打通「公有云、私有云」,快学起来

数据灾难年年有 一不小心 下一个受害者就是你 当灾难来临时 才会发现备份的重要性 借助群晖NAS 使用 Cloud Sync 就可以将公有云上的数据 自动同步到本地 NAS 上 当然也可以将本地的文件 进行自动上传 使你的数据双倍安全 我们所支持的网盘类型如下: 本次…

私有云服务器搭建教程(保姆级)——台式电脑+ubuntu+docker+nextcloud+mysql+花生壳内网穿透

前言 随着移动互联网的发展,越来越多的人使用云网盘存储他们的文档、照片、视频等文件。不知从什么时候起,我们不知不觉开始为享受云存储的服务付费买单。一次上传,随处访问,越来越成为人们的日常需求。随之而来的是各云网盘每月…

搭建私有云的4大主流方案

随着云计算和移动办公大潮的到来,iPad、智能手机等家庭联网设备不断增多,以及搭载小容量SSD笔记本电脑的流行,能够跨平台分享的个人云服务需求不断增长;而今天的个人云服务也已经极大丰富,从2TB的百度网盘到商务人士中流行的Dropb…

阿里云虚拟私有网络的搭建及MySQL安装方式

一、阿里云虚拟私有网络的搭建 由于安全机制,无法上传,功能服务均已实现 二、通过编译、二进制安装MySQL5.7 2.1 编译安装 yum install cmake gcc gcc-c ncurses-devel bison zlib libxml openssl automake autoconf make libtool bison-devel liba…

本地搭建mysql

首先,本地搭建一个mysql本身没什么实际意思,因为一般项目不会在window上进行开发,但是可以给你提供一个练习mysql的地方,也是很不错的,希望可以帮助到大家,话不多说,开始!&#xff0…

阿里云服务器搭建MySQL环境

目录: 1. 检查是否安装过 2. 下载官方安装包 3. 安装MSQL安装包 4. 启动MySQL服务 5. 检查运行状态 6. 查看初始密码 7. 进入数据库 8. 修改数据库密码 9. 授权远程访问权限 10.设置白名单 1.检查是否安装过 rpm -qa|grep -i mysql 如果安装过,可通过r…

快点搜quickso.cn

【QuickSo】快点搜,搜快点! 助你快速找到资源https://quickso.cn/

.Bank文件音效提取

前言 发现打包的音频文件在.bank后缀的文件中,想从中提取出来,写文章记录一下 一、需要的工具 工具:quickbms 下载地址: 链接:https://pan.baidu.com/s/1cnm9acXrXgYKKcmssWxvnw 提取码:ils4 二、使…

QuickSearchBox的一点改进

Google的Android源码包含较多自带应用程序的代码,比如QuickSearchBox,Music,Gallery3D等等,这绝对是一笔宝贵的财富,哈哈。 最近拜读了QuickSearchBox部分源码,QuickSearchBox可以搜索联系人、音乐、信息、…

项目:QuickHit

项目分析: QuickHit 游戏考验你键盘输入的速度和准确性。 根据输入速度和正确率将玩家分为不同级别,级别越高,一次显示的字符数就越多,玩家 正确输入一次的得分也越高。如果玩家在规定时间内完成规定次数的输入,正确…

高通工具QXDM,QCAT和QPST

1.工具功能 1.1QXDM 关闭打开备份还原NV、NV修改、抓modem log 1.2.QCAT 解析log工具,方便查看 1.3.QPST 手机NV备份(QCN)、资源管理器(EFS Explorer)、dump日志 2.QXDM抓trace方法 2.1安装USB驱动后连接USB到电脑 COM23就是trace接口,另一个是拨号口(串口…