三层网络结构理解

1. 三层网络结构(核心层 汇聚层 接入层)

三层网络结构是采用层次化架构的三层网络。三层网络架构采用层次化模型设计,即将复杂的网络设计分成几个层次,每个层次着重于某些特定的功能,这样就能够使一个复杂的大问题变成许多简单的小问题。三层网络架构设计的网络有三个层次:核心层(网络的高速交换主干)、汇聚层(提供基于策略的连接)、接入层 (将工作站接入网络)。

1.核心层

核心层是网络的高速交换主干,对整个网络的连通起到至关重要的作用。核心层应该具有如下几个特性:可靠性、高效性、冗余性、容错性、可管理性、适应性、低延时性等。在核心层中,应该采用高带宽的千兆以上交换机。因为核心层是网络的枢纽中心,重要性突出。核心层设备采用双机冗余热备份是非常必要的,也可以使用负载均衡功能,来改善网络性能。网络的控制功能最好尽量少在骨干层上实施。核心层一直被认为是所有流量的最终承受者和汇聚者,所以对核心层的设计以及网络设备的要求十分严格。核心层设备将占投资的主要部分。

2.汇聚层

汇聚层是网络接入层和核心层的“中介”,就是在工作站接入核心层前先做汇聚,以减轻核心层设备的负荷。汇聚层必须能够处理来自接入层设备的所有通信量,并提供到核心层的上行链路,因此汇聚层交换机与接入层交换机比较,需要更高的性能,更少的接口和更高的交换速率。汇聚层具有实施策略、安全、工作组接入、虚拟局域网(VLAN)之间的路由、源地址或目的地址过滤等多种功能。在汇聚层中,应该采用支持三层交换技术和VLAN的交换机,以达到网络隔离和分段的目的。

3.接入层

通常将网络中直接面向用户连接或访问网络的部分称为接入层,接入层目的是允许终端用户连接到网络,因此接入层交换机具有低成本和高端口密度特性。我们在接入层设计上主张使用性能价格比高的设备。接入层是最终用户(教师、学生) 与网络的接口,它应该提供即插即用的特性,同时应该非常易于使用和维护,同时要考虑端口密度的问题。

接入层为用户提供了在本地网段访问应用系统的能力,主要解决相邻用户之间的互访需求,并且为这些访问提供足够的带宽,接入层还应当适当负责一些用户管理功能(如地址认证、用户认证、计费管理等),以及用户信息收集工作(如用户的IP地址、MAC地址、访问日志等)。

-************
为了方便管理、提高网络性能,大中型网络应按照标准的三层结构设计。但是,对于网络规模小,联网距离较短的环境,可以采用“收缩核心”设计。忽略汇聚层,核心层设备可以直接连接接入层,这样一定程度上可以省去部分汇聚层费用,还可以减轻维护负担,更容易监控网络状况。我们单位多年来,一直采用“收缩核心”网络架构,运行良好。

4.接入层交换机、汇聚层交换机和核心层交换机的区别

首先需要明确:接入层交换机、汇聚层交换机、核心层交换机并非是交换机的分类和属性,只是由其所执行的任务来划分的。它们没有固定要求,主要看网络环境的大小、设备的转发能力以及在网络结构中所处位置。例如,同一个二层交换机在不同的网络结构中,可能用在接入层,也可能用在汇聚层。当用在接入层时,该交换机被称为接入层交换机,同理,用在汇聚层时,该交换机被称为汇聚层交换机。

接入层、汇聚层和核心层的特点和区别

核心层可以提供最优的区间传输, 汇聚层可以提供基于策略的连接 ,而接入层可以为多业务应用和其他的网络应用提供用户到网络的接入。
在这里插入图片描述

5.接入层交换机、汇聚层交换机和核心层交换机的区别

5.1.功能区别

核心层交换机的主要功能是用于路由选择及高速转发的,提供优化、可靠的骨干传输结构,因此核心层交换机应用有更高的可靠性和吞吐量。汇聚层交换机是多台接入层交换机的汇聚点,作用是将接入节点统一出口,同样也做转发及选路。它必须能够处理来自接入层设备的所有通信量,并提供到核心层的上行链路。接入层交换机的功能是将终端用户连接到网络,因此接入层交换机具有低成本和高端口密度特性。
在这里插入图片描述

5.2.性能区别

核心层交换机是三层交换机,高速转发,有大容量接口带宽(比如万兆接口),较大的背板处理能力,因此它的性能以汇聚层交换机和接入层交换机都要高。汇聚层交换机也具备部分路由功能,可以是二层/三层交换机,而接入层交换机属于二层交换机,因此汇聚层交换机与接入层交换机比较,性能更高,端口更少和速率更高。总之,这三种交换机的性能对比结果是:核心层交换机>汇聚层交换机>接入层交换机。

5.3.使用场景区别

对于核心层交换机、汇聚层交换机以及接入层交换机并没有固定要求,它们处于哪一层主要取决于网络环境的大小及设备的转发能力,也不是每个网络都必须有这三个结构,有些企业只有接入层交换机和核心层交换机,这种做法的其中一个目的就是可以节约成本。

2. 简单网络举例

在这里插入图片描述

这个就是最简单的网络了,仅仅只有交换机,所有电脑都被交换机连起来就组成了一个小型的局域网,到这里还没有用到IP地址,因为IP是在第三层(网络层)的,而交换机是在第二层的(数据链路层),计算机发出的数据包中最外层是目的MAC地址和源MAC地址,往里面一层是目的IP和源IP,因为交换机是工作在二层的,所以只能看到MAC地址这一层数据,交换机是不管里面写的是什么IP地址的,只根据MAC地址进行转发。交换机收到数据包进行转发的方式是查看目的MAC地址,根据MAC地址表(ARP表)来进行查表转发,找到这个目的MAC地址在表上对应的接口,就从那个接口转发出去。如果表上没有那个MAC地址,就把这个数据包从除了这个数据包进来的那个接口以外的其他接口发出去。
在这里插入图片描述
MAC地址表类似于上图,这个方便理解,这个MAC地址表默认是自动学习生成的,交换机刚开机的时候这个MAC地址表其实是空的,因为它不知道哪些设备会和自己连接,交换机从一个接口收到数据包时,会查看这个数据包的源MAC地址和目的MAC地址,目的MAC用于转发,上面讲过了,源MAC地址就是交换机先看看自己的MAC地址表上面有没有这个MAC地址,如果有就看这个MAC地址对应的接口是不是现在这个数据包进来的那个接口,如果是就不管,不是的话就更新一下,如果MAC地址表上面没有这个MAC地址,就把这个MAC地址和接口添加到表中,以后有目的地址是这个MAC的数据包就可以查表然后就知道要从这个接口发出去了。
在这里插入图片描述
交换机如果像上面一样连成了一个环的话在原来是很可怕的,因为这会让数据包一直在里面循环转圈,如果是广播的话因为每个交换机都会把广播从自己的所有接口发出去,另一个交换机收到这个广播报文以后也同样会从自己所有接口发出去,然后第一个交换机和第三个交换机是连起来的,所以也会收到这个广播报文,然后又从自己所有接口发出去,就这样这一个同样的广播报文会被复制的越来越多而且一直循环直到设备死机。现在的交换机都有一个叫STP(生成树)的协议,默认是开启的,这个协议就是用来防止环路的,其实交换机和路由器上面运行协议就相当于电脑上面运行软件是类似的,这个协议通过在逻辑上堵塞环路上其中一个接口来打破这个环,让所有的交换机连接方式变成跟树枝一样,不会有环存在,这样就可以避免环路。
在这里插入图片描述
但是现实的网络不可能这么简单,上面这个图就是一个最简单的网络了,一般小区或者学校因为人很多,需要很多端口,所以需要很多交换机,然后这些交换机又连接到一个交换机上,这个交换机交汇聚交换机,如果像学校这种用户很多的网络可能有多个汇聚交换机,然后所有汇聚交换机再往上连接到核心交换机上,就是这样一层一层的,有的很大的网络就是这样一层一层向上汇聚。然后最上面的交换机连到路由器,路由器再连接到Internet互联网,这样才能上网。再说说路由器的功能,路由器是在IP层面转发数据包的,是第三层的(网络层),路由器是用来连接不同的局域网的,比如有两个不同网段的用户之间需要互相访问的话就需要通过路由器在IP层面通过查看IP地址来转发,同一个局域网内部之间相互访问其实是不需要经过路由器的,由交换机来完成就行了。路由器上面有个路由表,记录了每个网段的数据包要从哪个接口出去,路由表上面每一条路由都记录有目标网段,距离,以及接口,路由表收到一个数据包的时候就查看这个数据包的IP地址,因为路由器工作在第三层,更高级,所以可以看到数据包中第三层的信息,也就是目的IP 和源IP,看到目的IP以后就查找路由表,选择对应的接口发出去。
路由表可以手动配置,也可以使用动态路由协议自动生成并维护,手动配置的就叫静态路由,配置以后是不会变的,动态路由会由路由协议来维护,会根据拓扑的变化(比如本来是这个接口连接到一个网段,后来线路变化以后从另一个接口到这个网段会更近一些),路由协议就能根据这些变化自动调整路由表。路由协议就好像语言一样,所有路由器都运行这种协议的话,互相之间就能听懂对方在说什么,大家就可以一起商量数据包到底从哪条路走比较快,通过不断交流来调整路由表。
常见的路由协议有:RIP(最简单但也是最老的,不太好用,基本不用了,仅仅偶尔有很小的网络才会用),OSPF(用得最多的,比较好,开源的),EIGRP(可以说是最好最快的,但是是思科专有的,别的路由器不能用,最近几年才开源,所有厂商都可以用了,但是OSPF在这之前已经占据大半的江山了,所以EIGRP就没那么普遍),BGP,ISIS。BGP和ISIS主要用于大型网络,比如中国的网络和美国的网络之间连接起来这种。因为互联网上有很多很多的局域网,所以也会有很多的路由器互相连接,比如学校的路由器连到福州市的路由器,然后福建所有市的路由器再连起来就这样组成一张很复杂的网络,这张网络上面的路由表就由运维人员手动维护或者运行路由协议来维护,通常是静态和动态的路由都有。还有一个默认路由的概念,默认路由就是路由表上没有到这个网络的路由的话就全都用默认路由来走,一般会把默认路由设置为外网出口,就是我的路由表上没有去这个网络的路的话就全都走这个默认路由,因为互联网上网段太多了,你的路由器根本装不下那么多具体的条目,所以就直接从外网接口丢出去,让运营商的路由器帮你转发到你要去的网络,这就是上网的过程。
另外,路由器通常在局域网里面担任网关的角色,网关从概念上来讲就是连接不同局域网的设备,局域网内的电脑把路由器设置为网关(这个我们给电脑配置IP地址那里就有配置网关),想要和其他网络通信就要先把数据包发给路由器,路由器根据路由表转发到其他网络。一般汇聚层和核心层的交换机是三层交换机(具有网络层功能的交换机,相当于交换机和路由器的结合体),所以很多网络也会把网关设置在三层交换机上。有的网络可能要连到多个运营商,所以出口的地方可能有多个路由器,分别连到不同的运营商。
在这里插入图片描述
校园或者小区网络或者公司网络就类似于上面这种,接入层交换机连到汇聚层交换机,汇聚层交换机连到核心层交换机,然后再连到路由器再出去。有没有注意到上面每个接入层交换机会同时连到两个汇聚层交换机,这个是为了冗余,比如左边的线坏了我还可以从右边的线走,这样就提高网络的可靠性。网关也是可以冗余的,比如上图核心层的两个交换机就可以同时当网关,这两台三层交换机运行网关冗余协议,正常运转的时候只有一台作为网关来工作,当这台网关挂了的时候另一台马上就充当起网关的角色,让网络能够继续运转。
在这里插入图片描述
上面这个图就是一个经典的很简单的小型网络
在这里插入图片描述
稍微大点就是上面这样
在这里插入图片描述
上面这是很简单的校园网拓扑
常见的校园网络就是下面这些,可以看出来都是这种,接入层——汇聚层——核心层——出口,这种基本架构是不会变的
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

链接:https://www.jianshu.com/p/66b64d69bfad
https://blog.csdn.net/kingmax54212008/article/details/46136199

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

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

相关文章

卫星系统采用的轨道类型

倾斜圆轨道星座 用于卫星网络的星座设计 1. Walker star(极轨道星座)卫星网络 2. Walker delta(倾斜星座)卫星网络 3. Ballard的玫瑰(Rosette)星座 等效于Walker的Delta星座 http://www.jos.org.cn/html/2014/5/4581.htm#outline_anchor_17

浅谈排队论

排队论起源于 1909 年丹麦电话工程师 A. K.爱尔朗的工作,他对电话通话拥挤问 题进行了研究。1917 年,爱尔朗发表了他的著名的文章—“自动电话交换中的概率理 论的几个问题的解决”。排队论已广泛应用于解决军事、运输、维修、生产、服务、库…

Java 8 Stream API示例

您好朋友,在本文中,我们将讨论Java 8 Stream API示例。 因此,我们要做的是,创建一个Player类,创建Player类的多个对象,然后创建一个测试类,在其中使用Stream API检索播放器的数据。 第一个例子…

概率密度函数、概率分布函数、常见概率分布

1. 概率函数 概率函数,就是用函数的形式来表达概率。 piP(Xai)(i1,2,3,4,5,6)p_iP(Xa_i)(i1,2,3,4,5,6)pi​P(Xai​)(i1,2,3,4,5,6) 在这个函数里,自变量(X)是随机变量的取值,因变量(pip_ipi​&#xff09…

Moment Generating Function

1. 概率统计中的“矩”是什么? 对比物理的力矩,你会发现,概率论中的“矩”真的是很有启发性的一个词。 1.1 力矩 大家应该都知道物理中的力矩,我这里也不展开说细节了,用一幅图来帮助大家回忆一下: 1.…

Lyapunov and Stability Theory

一、什么是稳定点 一个控制系统就和一个社会一样,稳定性是首先要解决的重要问题,是其他一切工作的基础。稳定性问题的字面意思很好理解了,那就是系统在受到扰动后,能否能有能力在平衡态继续工作。大家都知道,历史上社…

对采样的理解

1. 什么是采样 我们知道了一个变量的分布,要生成一批服从这个分布的样本,这个过程就叫采样。 听起来好像很简单,对一些简单的分布函数确实如此,比如,均匀分布、正太分布,但只要分布函数稍微复杂一点&#…

如何避免Java线程中的死锁?

如何避免Java死锁? 是Java面试中最受欢迎的问题之一,也是本季多线程的风格,主要是在高层提出,并带有很多后续问题。 尽管问题看起来很基础,但是一旦您开始深入研究,大多数Java开发人员就会陷入困境。 面试…

Approximation and fitting、Statistical estimation

一、Approximation and fitting 1. 拟合与回归的区别 回归分析:是一种统计学上分析数据的方法,目的在于了解两个或多个变量间是否相关、相关方向与强度,并建立数学模型以便观察特定变量来预测研究者感兴趣的变量。 拟合:是一种把…

Probability(概率) vs Likelihood(似然)

1. 先验概率,条件概率与后验概率 2. Probability(概率) vs Likelihood(似然) Probabiity(概率):给定某一参数值,求某一结果的可能性 Likelihood(似然):给定某一结果,求某…

线性回归 逻辑回归

分类就是到底是1类别还是0类别。 回归就是预测的不是一个类别的值,而是一个具体的值,具体借给你多少钱哪? 一、回归分析 回归分析(英语:Regression Analysis)是一种统计学上分析数据的方法,目…

rmi full gc问题_RMI强制Full GC每小时运行一次

rmi full gc问题在我职业生涯中进行的所有故障排除练习中,我都感觉到,随着时间的推移,我所追寻的错误在不断演变,变得越来越卑鄙和丑陋。 也许仅仅是我的年龄开始了。这个特别的Heisenbug –看起来像这篇帖子一样,再次…

联邦学习 Federated Learning

应该很多人听过但是始终都没懂啥是联邦学习?百度一下发现大篇文章都说可以用来解决数据孤岛,那它又是如何来解决数据孤岛问题的? 1、联邦学习的背景介绍 近年来人工智能可谓风风火火,掀起一波又一波浪潮,从人脸识别、…

优化器算法Optimizer详解(BGD、SGD、MBGD、Momentum、NAG、Adagrad、Adadelta、RMSprop、Adam)

本文将梳理: 每个算法的梯度更新规则和缺点 为了应对这个不足而提出的下一个算法 超参数的一般设定值 几种算法的效果比较 选择哪种算法 0.梯度下降法深入理解 以下为个人总结,如有错误之处,各位前辈请指出。 对于优化算法,优化…

gradle构建_指定Gradle构建属性

gradle构建属性是用于轻松自定义Gradle构建和Gradle环境的宝贵工具。 我将在本文中演示一些用于指定Gradle构建中使用的属性的方法。 Gradle支持项目属性和系统属性 。 这篇文章中有趣的是两者之间的主要区别是如何访问它们。 项目属性更有助于按名称直接访问,而系…

线性代数之——行列式及其性质

https://zhuanlan.zhihu.com/p/50912180

Cauchy-Schwarz不等式

1. Cauchy不等式 ##2. 推广:HolderH\ddot{o}lderHolder不等式 3. Cauchy-Schwarz不等式 结论:任意两个向量的内积(点乘)的模平方,必定小于或等于这两个向量各自的模的乘积。 https://www.jianshu.com/p/77f9607d88d…

StevenBoyd--Convex optimization--0. Contents-catalog

把自己最近学习的Steven Boyd的convex optimization的内容整理一下,将思维导图发出来供自己学习及参考。