逻辑网络设计——三层网络结构(核心汇聚接入)学习心得_zgl175的博客-程序员秘密

技术标签: 网络  计算机网络  交换机  

附:网络系统设计过程

物理网络设计——结构化综合布线系统(6个子系统)学习心得

在传统的大型数据中心,网络通常是三层结构。 三层网络结构是采用层次化架构的三层网络,有三个层次:核心层(网络的高速交换主干)、汇聚层(提供基于策略的连接)、接入层(将工作站接入网络)

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

总结:核心层的功能主要是实现骨干网络之间的优化传输,骨干层设计任务的重点通常是冗余能力、可靠性和高速的传输。故应当尽量避免使用访问控制列表(ACL)以减少转发延迟

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

接入层(Access Layer):接入层向本地网段提供工作站接入。在接入层中,减少同一网段的工作站数量,能够向工作组提供高速带宽。接入层可以选择不支持VLAN和三层交换技术的普通交换机。通常将网络中直接面向用户连接或访问网络的部分称为接入层,接入层目的是允许终端用户连接到网络,因此接入层交换机具有低成本和高端口密度特性。我们在接入层设计上主张使用性能价格比高的设备。接入层是最终用户与网络的接口,它应该提供即插即用的特性,同时应该非常易于使用和维护,同时要考虑端口密度的问题。

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

原则上讲,为了方便管理、提高网络性能,大中型网络应按照标准的三层结构来设计。

三层网络结构示意图如下所示:
在这里插入图片描述

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/zhang175gl/article/details/104100492

智能推荐

java.lang.NoSuchMethodError: scala.runtime.ObjectRef.create(Ljava/lang/Object;)Lscala/runtime/Object_zxfBdd的博客-程序员秘密

在使用spark进行开发时,本地运行成功,但是上传到集群发生如下错误:java.lang.NoSuchMethodError: scala.runtime.ObjectRef.create(Ljava/lang/Object;)Lscala/runtime/ObjectRef;此问题是由于本地编译时用到的scala版本和Spark集群所用Scala版本不一致导致的,可以通过修改本地scala版本号进行解决。打开Spark Job监控页面,默认端口是4040,点击environment,可以查.

[Swift通天遁地]五、高级扩展-(5)获取互补色、渐变色、以及图片主题颜色_weixin_30449239的博客-程序员秘密

★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:https://github.com/strengthen/LeetCode➤原文地址:https://www.cnblogs.com/streng...

VMware技术支持合作伙伴日-北京-2013年8月1日-幻灯片下载_weixin_33957648的博客-程序员秘密

VMware技术支持合作伙伴日-北京-2013年8月1日-幻灯片下载GSS全球支持服务介绍https://horizonworkspace.vmware.com:443/data/shf/N,NOGSyuT2q2b5kzuw9gtwAFMTIzOTQAvSphere5存储原理与故障分析https://horizonworkspace.vmware.com:443/data/s...

PL/SQL 中的偏好设置和快捷键总结_飘云羽逸_新浪博客_飘云羽逸的博客-程序员秘密

1、SQL语句字符全部大写 在一堆代码中间找一行全部大写的字符相对容易些,你的眼睛会感谢你。 设置方法:菜单Tools--> Preferences --> Editor--> Keyword Case --> Uppercase2、特殊Copy (暂时没此需求) 在SQL...

随便推点

网络入侵检测系统之Suricata(一)_于顾而言的博客-程序员秘密

What is SuricataSuricata是一个免费,开源,成熟,高性能,稳定的网络威胁检测引擎系统功能包括:实时入侵检测(IDS)、内联入侵预防(IPS)、网络安全监控(NSM)和离线pcap处理Suricata依靠强大的可扩展性的规则和特征语言过滤网络流量,并支持LUA脚本语言输出文件格式为YAML或JSON,方便与其他数据库或安全数据分析平台集成 Suricata采用社区驱动开发,有利于版本的维护和新特性的迭代FeaturesIDS / IPS完善的特征语言用于描述已知的威

autogui库的使用制作简易连点器_auto连点器_tansty_zh的博客-程序员秘密

python 连点器的制作连点器代码及exe程序:蓝奏云1.autogui库的使用(1)pyautogui.moveTo(x,y,duration=)#在duration的时间内将鼠标移动到指定位置(2)pyautogui.moveRel(x,y,duration=)#在duration时间内将鼠标右移x,下移y(负数为左移)(3)pyautogui.position()#获取鼠标位置(4)pyautogui.click(500,500,button = ‘right’)#在指定位置点击鼠标,默

黑马程序员------[Objective-C]set方法和get方法_在objective-c中set方法的好处_Yitico的博客-程序员秘密

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------set方法和get方法的使用场合@public的成员可以被随意赋值,应该使用set方法和get方法来管理成员的访问(类似机场的安检、水龙头过滤,过滤掉不合理的东西)set方法  作用:用来设置成员变量,可以在方法里面过滤掉一些不合理的值  命名规范:

python+autogui获取x,y坐标_酸奶的成长记的博客-程序员秘密

写好这两行命令之后,鼠标移动到需要获取的坐标位置,enter就出来了

&>/dev/null表示的意思_一串脚印的博客-程序员秘密

在Linux/Unix中,一般在屏幕上面看到的信息是从stdout (standard output) 或者 stderr (standard error output) 来的。许多人会问,output 就是 output,送到屏幕上不就得了,为什麼还要分成stdout 和 stderr 呢?那是因为通常在 server 的工作环境下,几乎所有的程序都是 run 在 background 的,所以

推荐文章

热门文章

相关标签