附:网络系统设计过程
在传统的大型数据中心,网络通常是三层结构。 三层网络结构是采用层次化架构的三层网络,有三个层次:核心层(网络的高速交换主干)、汇聚层(提供基于策略的连接)、接入层(将工作站接入网络)
核心层(Core Layer):核心层是网络的高速交换主干,对整个网络的连通起到至关重要的作用。核心层应该具有如下几个特性:可靠性、高效性、冗余性、容错性、可管理性、适应性、低延时性等。在核心层中,应该采用高带宽的千兆以上交换机。因为核心层是网络的枢纽中心,重要性突出。核心层设备采用双机冗余热备份是非常必要的,也可以使用负载均衡功能,来改善网络性能。网络的控制功能最好尽量少在骨干层上实施。核心层一直被认为是所有流量的最终承受者和汇聚者,所以对核心层的设计以及网络设备的要求十分严格。核心层设备将占投资的主要部分。
总结:核心层的功能主要是实现骨干网络之间的优化传输,骨干层设计任务的重点通常是冗余能力、可靠性和高速的传输。故应当尽量避免使用访问控制列表(ACL)以减少转发延迟。
汇聚层(Aggregation Layer):汇聚层是网络接入层和核心层的“中介”,就是在工作站接入核心层前先做汇聚,以减轻核心层设备的负荷。汇聚层必须能够处理来自接入层设备的所有通信量,并提供到核心层的上行链路,因此汇聚层交换机与接入层交换机比较,需要更高的性能,更少的接口和更高的交换速率。汇聚层具有实施策略、安全、工作组接入、虚拟局域网(VLAN)之间的路由、源地址或目的地址过滤等多种功能。在汇聚层中,应该选用支持三层交换技术和VLAN的交换机,以达到网络隔离和分段的目的。
接入层(Access Layer):接入层向本地网段提供工作站接入。在接入层中,减少同一网段的工作站数量,能够向工作组提供高速带宽。接入层可以选择不支持VLAN和三层交换技术的普通交换机。通常将网络中直接面向用户连接或访问网络的部分称为接入层,接入层目的是允许终端用户连接到网络,因此接入层交换机具有低成本和高端口密度特性。我们在接入层设计上主张使用性能价格比高的设备。接入层是最终用户与网络的接口,它应该提供即插即用的特性,同时应该非常易于使用和维护,同时要考虑端口密度的问题。
接入层为用户提供了在本地网段访问应用系统的能力,主要解决相邻用户之间的互访需求,并且为这些访问提供足够的带宽,接入层还应当适当负责一些用户管理功能(如地址认证、用户认证、计费管理等),以及用户信息收集工作(如用户的IP地址、MAC地址、访问日志等)。
原则上讲,为了方便管理、提高网络性能,大中型网络应按照标准的三层结构来设计。
三层网络结构示意图如下所示:
在使用spark进行开发时,本地运行成功,但是上传到集群发生如下错误:java.lang.NoSuchMethodError: scala.runtime.ObjectRef.create(Ljava/lang/Object;)Lscala/runtime/ObjectRef;此问题是由于本地编译时用到的scala版本和Spark集群所用Scala版本不一致导致的,可以通过修改本地scala版本号进行解决。打开Spark Job监控页面,默认端口是4040,点击environment,可以查.
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:https://github.com/strengthen/LeetCode➤原文地址:https://www.cnblogs.com/streng...
手眼标定--眼在手上--Kinova Gen2 JACO2 七自由度机械臂--Realsense D435
VMware技术支持合作伙伴日-北京-2013年8月1日-幻灯片下载GSS全球支持服务介绍https://horizonworkspace.vmware.com:443/data/shf/N,NOGSyuT2q2b5kzuw9gtwAFMTIzOTQAvSphere5存储原理与故障分析https://horizonworkspace.vmware.com:443/data/s...
1、SQL语句字符全部大写 在一堆代码中间找一行全部大写的字符相对容易些,你的眼睛会感谢你。 设置方法:菜单Tools--> Preferences --> Editor--> Keyword Case --> Uppercase2、特殊Copy (暂时没此需求) 在SQL...
ython+OpenCV_06_图像直方图(histogram)HOG
What is SuricataSuricata是一个免费,开源,成熟,高性能,稳定的网络威胁检测引擎系统功能包括:实时入侵检测(IDS)、内联入侵预防(IPS)、网络安全监控(NSM)和离线pcap处理Suricata依靠强大的可扩展性的规则和特征语言过滤网络流量,并支持LUA脚本语言输出文件格式为YAML或JSON,方便与其他数据库或安全数据分析平台集成 Suricata采用社区驱动开发,有利于版本的维护和新特性的迭代FeaturesIDS / IPS完善的特征语言用于描述已知的威
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’)#在指定位置点击鼠标,默
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------set方法和get方法的使用场合@public的成员可以被随意赋值,应该使用set方法和get方法来管理成员的访问(类似机场的安检、水龙头过滤,过滤掉不合理的东西)set方法 作用:用来设置成员变量,可以在方法里面过滤掉一些不合理的值 命名规范:
写好这两行命令之后,鼠标移动到需要获取的坐标位置,enter就出来了
在Linux/Unix中,一般在屏幕上面看到的信息是从stdout (standard output) 或者 stderr (standard error output) 来的。许多人会问,output 就是 output,送到屏幕上不就得了,为什麼还要分成stdout 和 stderr 呢?那是因为通常在 server 的工作环境下,几乎所有的程序都是 run 在 background 的,所以