大型局域网中二层结构与三层结构

大型局域网中二层结构与三层结构

大型局域网结构千变万化。网络的规划与园区环境、应用类型密不可分。就目前而言网络结构分为大二层与三层结构。未来的发展方向是向sdn靠拢,我个人观点是自动化网络,可以实现基于业务的配置自动化,同时也可以实现故障自愈和。就结构而言在没有二三层之分了,我认为也就是一层网络。纵向虚拟化就是一层网络的很好体现。

今天主要总结了大二层与三层结构的

二层网络没有汇聚或者逻辑上没有汇聚,网关在核心。不同vlan之间直接由核心进行数据交换。同时使用mstp+vrrp技术实现网络冗余。大二层网络往往出现在数据中心中,因为数据中心的设备主要强调高速交换,高容错性,安全由防火墙负责,不同Vlan之间的策略相对较少,不同Vlan之间访问量也较少。另外在一些规模不大的医院里这种结构也很常见,因为pacs数据要求高带宽快速传输,所以二层更加适合。而且个个部门之间的关系也相对比较紧密,二层网络的vlan具有全局意义,更加适合这样的环境。
      很多参考书把三层网络当作标准的网络架构。接入层负责用户接入,汇聚层负责汇聚用户数据与策略控制 ,核心层则专注于高速包交换。相当完美,在一些部门之间相距较远而且关系不大的环境中经常会出现三层网络,比如一个总公司下边有很多分厂。这样的网络接入层冗余度要求不高。不同部门之间的数据交换较多。核心可以使用ospf ,也有使用ospf+vrrp(汇聚不支持ospf时就得这样了),这种环境vlan只具有局部意义经过路由一跳之后vlan就是去了全局意义。可以对各个部门使用不同的策略达到不同的效果。同时经过特殊处理之后局部的网络震荡不会影响到核心。

1 网络可靠性
二层:接入层交换机双上联至核心交换机,采用VRRP+mstp技术构成主备线路,提高系统可靠性。
三层:接入层交换机双上联至核心交换机,通过设置osfp cost值构成主备线路,提高系统可靠性。
2 负载分担
二层:所有三层交换任务均由核心层完成,增加了核心层负载;接入层交换机只当二层使用,性能不能得到充分发挥。
三层:三层网关分散到各区域汇聚上,降低了核心层压力,同时也使所有设备的性能都能够得到发挥。
3 链路震荡时间
二层:接入交换机与核心交换机之间采用STP 协议,STP 收敛速度慢,震荡时间长。
三层:汇聚交换机与核心交换机之间采用OSPF 协议,OSPF 协议收敛速度快,震荡时间短。
4 路由跳数
二层:三层网关直接设置在核心交换机上,减少了三层互访的路由跳数。
三层:三层网关设置在楼层交换机上,使得三层互访的路由跳数相应地增加了一跳,降低了访问速度。
4 路由跳数
二层:三层网关直接设置在核心交换机上,减少了三层互访的路由跳数。
三层:三层网关设置在楼层交换机上,使得三层互访的路由跳数相应地增加了一跳,降低了访问速度。
5 病毒感染范围
二层:广播风暴限制在同一部门内;一旦某个VLAN 出现病毒攻击,含有该VLAN 的交换机不止一台,给故障定位造成了一定的困难,同时会对核心交换机造成影响。
三层:广播风暴限制在配线间内;病毒定位准确,一旦出现病毒攻击,可以迅速找到该VLAN 所在交换机(因为这个VLAN 不会出现在其它交换机上),同时不会对核心交换机造成影响。
6 可管理性
二层:管理工作比较麻烦,一旦有用户变更,要配置相应的交换机端口。或者是跳线。
三层:管理工作方便,设备新增或者变更只需将线缆插在对应的交换机上即可,不必考虑端口配置。

计算机系统经历了集中、分离、正在进行又一次的集中。网络也不例外随着纵向横向虚拟化技术的发展纵观近几年有更多的企业采用大二层的结构。因为虚拟化技术能够在不使用mstp的情况下实现的高可用。至于网络震荡的控制新技术的发展出现了更多的技术,二层网络也在迎头赶上。但是究竟采用什么架构还是要根据环境灵活决定的。

时间: 2024-08-14 11:29:03

大型局域网中二层结构与三层结构的相关文章

java中的mvc和三层结构究竟是什么关系

一件事,要知其然往往很简单,要知其所以然通常不是那么容易,就如最近重新巩固spring的过程中,就觉得还有许多问题其实并不是十分明了. 屈指一算,手头上做过的正式项目也有了四五六七个了,不管用的数据库和其他一些细节上的技术如何,总的来说大的框架结构都是差不多的. 说白了,也就是mvc和三层结构. 而mvc和三层结构究竟是什么关系,我曾在面试的过程中被人问过几次,也曾仔细的想过.查过这个问题,但是直到此时,我也还是不能完全确定. 只不过随着时间的积累,随着技术的沉淀,随着视野的拓宽,我大体上认同了

工厂三层结构环境的搭建

工厂三层结构 n年没登陆的账号,居然还在.怎么上传项目文件呢/? 一.创建项目 1.创建Model,实现业务实体. 2.创建IDAL,实现接口. 3.创建SQLServerDAL,实现接口里的方法. 4.创建DBUtility,放DBHelpersql.cs. System.configuration 5.创建DALFactory,返回程序集的指定类的实例.放发的素材dataaccess.cs和datacache.cs System.Web.System.configuration Dataac

[转]MVP+WCF+三层结构搭建项目框架

最近,我一直在重构之前做的一个项目,在这个过程中感慨万千.原先的项目是一个运用了WCF的C/S系统,在客户端运用了MVC模式,但MVC的View.Model耦合以及WCF端分布式欠佳等问题让我有了重构的想法,经过了一段时间的改造,逐渐形成了MVP+三层结构+WCF的面向服务的程序架构.在这里我把我的想法写成了一个例子,供大家参考. 在正式开始讲解之前,我必须得感谢Artech.代震军等诸多大虾,他们的文章给了我很大的启发. 我写的这个例子是关于博客管理的,逻辑很简单,就是用户发表文章.发表评论,

传统三层结构和MVC之于贫血模式和充血模式以及领域建模

相信很多人跟我一样,一开始在使用贫血模式的三层结构:抽象出来一个贫血的实体封装,然后把对模型的所有操作,分离出来,分离到BLL层去,然后DALL层负责把这些操作和数据库产生映射,负责读写删改的操作. 后来我开始使用Asp.net MVC来操作.网络上很多理论都是讲究:M是主要数据操作和实体,V 是显示层,一般为模板.而C是一个控制层,或者说调度层,负责把Model跟合适的View结合起来,最终呈现给用户.根据上述理论,我们可以知道V一般 为模板,而C其实是很薄的一层,只是一个负责调度.重要的层在

三层结构

三层,故名思义,就是有三个层次.依次是显示层(View/UI).业务逻辑层BLL(Business Logic Layer)和数据访问层DAL(Data Access Layer).并不是所有的程序都要用三层架构,简单的问题复杂化岂不是一种愚笨的行为吗!如果我们做一个小程序,业务逻辑简单,没有真正的业务存储层,就不需要用到三层.但当你的业务复杂到一定的程度,当你的数据存取到一个独立的数据库或存储介质时就需要用到三层结构.     显示层 UI的作用就是向用户展现特定业务数据,采集用户的输入信息和

由经典的MVC模式到Web三层结构

这几天复习了一下MVC,下面就是这几天的学习笔记,有错误的地方,欢迎大家批评指正. 经典的MVC 什么是MVC? 去南京趋势科技参加实习面试的时候,面试官问了我一个问题:MVC是不是一种设计模式?当时我对MVC的理解还不够透彻,就回答了个是(最后趋势挂了!).原因很简单,文献[1]P526中说MVC是一种复合模式,那当然是设计模式了.关于MVC到底是不是一种设计模式,等我们讨论完MVC后再说.先来说说什么是MVC. M:Model 模型 负责真正的业务逻辑的处理,是MVC的核心, 模型不依赖于视

mvc与三层结构

http://www.cnblogs.com/zhhh/archive/2011/06/10/2077519.html 又看到有人在问三层架构和MVC的关系,感觉这种问题有点教条化了.因为它们都在逻辑上将应用程序划为三块,凑了一个数字3,就有人非要把它们联系到一起了. 这两个东西我接触有几年了,有一点体会,表达一下: 三层是三层,MVC是MVC,它们毫无关系的. 三层是从整个应用程序架构的角度来分的三层(如果程序需要,还可以分多层). 三层是为了解决整个应用程序中各个业务操作过程中不同阶段的代码

初识三层结构

第一次听说三层结构,是九期的一个师哥在给我们讲高校云平台.那天的感觉像是在听天书,以前从没有接触过.不过,那几个不断在师哥口中重复的名词BLL层.DAL层还是留下了些印象.现在自己来到三层结构的学习了,对师哥讲的那些词算是有种久违的感觉.下面就对三层结构的初识做个总结. 一. 多层结构的划分方式. 结构的划分方式有两种,分别是物理上和逻辑上.从物理的角度来说,可分为显示层.业务层和数据层.从逻辑的角度看,可分为UI层.BLL+DAL层以及DB层.这里我们所说的三层结构是指逻辑上划分的三层. 刚开

IOCP三层结构

iocp三层架构服务器模型 分类: GameEngine专题之IOCP(完成端口)2010-04-06 14:44 2611人阅读 评论(0) 收藏 举报 服务器socket工作测试应用服务器性能优化 本文作者:sodme本文出处:http://blog.csdn.net/sodme声明:本文可以不经作者同意任意转载,但请保留文章开始前的作者.出处及声明信息.谢谢. 由于个人工作的关系,接触高性能服务器的研发已经有一段时间了,在没有接触这个话题之前,我也和许多人一样,认为服务器的设计无非就是用一