二层网络,三层网络

news/2024/8/26 4:57:41

在企业的网络结构选择中,有二层网络和三层网络结构两种选择。

在这里的二层、三层是按照逻辑拓扑结构进行的分类,并不是说ISO七层模型中的数据链路层和网络层,而是指核心层,汇聚层和接入层,这三层都部署的就是三层网络结构,二层网络结构没有汇聚层。

只有核心层和接入层的二层网络结构模式运行简便,交换机根据MAC地址表进行数据包的转发,有则转发,无则泛洪,即将数据包广播发送到所有端口,如果目的终端收到给出回应,那么交换机就可以将该MAC地址添加到地址表中,这是交换机对MAC地址进行建立的过程,但这样频繁的对未知的MAC目标的数据包进行广播,在大规模的网络架构中形成的网络风暴是非常庞大的,这也很大程度上限制了二层网络规模的扩大,因此二层网络的组网能力非常有限,所以一般只是用来搭建小局域网。

与二层网络结构不同的是,三层网络结构可以组建大型的网络。

核心层是整个网络的支撑脊梁和数据传输通道,重要性不言而喻,因此在整个三层网络结构中,核心层的设备要求是最高的,必须配备高性能的数据冗余转接设备和防止负载过剩的均衡负载的设备,以降低各核心层交换机所需承载的数据量。(网络的高速交换主干)

汇聚层是连接网络的核心层和各个接入的应用层,在两层之间承担“媒介传输”的作用。汇聚层应该具备以下功能:实施安全功能(划分VLAN和配置ACL)、工作组整体接入功能、虚拟网络过滤功能。因此,汇聚层设备应采用三层交换机。(提供基于策略的连接)

接入层的面向对象主要是终端客户,为终端客户提供接入功能。(将工作站接入网络)

二层网络仅仅通过MAC寻址即可实现通讯,但仅仅是同一个冲突域内;三层网络则需要通过IP路由实现跨网段的通讯,可以跨多个冲突域。

三层交换机在一定程度上可以替代路由器,但是应该清醒的认识到三层交换机出现最重要的目的是加快大型局域网内部的数据交换,所具备的路由功能也多是围绕这一目的而展开的,所以他的路由功能没有同一档次的专业路由器强,在安全、协议支持等方面还有许多欠缺,并不能完全取代路由器工作。

在实际应用过程中,典型的做法是:处于同一个局域网中的各个子网的互联以及局域网中VLAN间的路由,用三层交换机来代替路由器,而只有局域网与公网互联之间要实现跨地域的网络访问时,才通过专业路由器。



作者:辉耀辉耀
链接:https://www.jianshu.com/p/81b8f409a2bb
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。


http://www.niftyadmin.cn/n/1425541.html

相关文章

T-SQL语句 运算符

T-SQL语言主要由以下几部分组成: DML(Data Manipulation Lauguage,数据操纵语言):用来查询,插入,删除和修改数据库中的数据,如select,insert,update&#xf…

VLAN tag

这四个字节的802.1Q标签头包含了2个字节的标签协议标识(TPID)和2个字节的标签控制信息(TCI)。 TPID(Tag Protocol Identifier)是IEEE定义的新的类型,表明这是一个加了802.1Q标签的帧。TPID包含…

海量数据表的处理方法

分区的方式有水平分区和垂直分区两中。 前者不拆分表结构,只拆分数据;后者拆分表结构,即将某些字段划到其他表中。 当我查询海量数据表时,访问速度特别的慢。朋友建议我两种方案:1、采用每天建个表的机制&#xff0…

通过一个实例来理解路由与路由表

应用背景 下图共有两个不同的网段分别是NetworkA与NetworkB,这两个网段是通过一个路由器(Server A)来进行数据传递,那么当PC01这台主机想要传送数据到PC11时,它的IP数据包该如何传输? 应用分析 NetworkA&…

IP地址的ABC类划分

简单的说: A类网络的IP地址范围为:1.0.0.1-126.255.255.254; B类网络的IP地址范围为:128.1.0.1-191.255.255.254; C类网络的IP地址范围为:192.0.1.1-223.255.255…

struts中用过滤器(Filter)解决数据库中文的问题

struts中用过滤器&#xff08;Filter&#xff09;解决数据库中文的问题 在web.xml中加上 <filter> <filter-name>Set Character Encoding</filter-name> <filter-class>com.huahang.tj.struts.filters.SetCharacterEncodingFilter</filter-c…

Shell截取字符串方法总结

Linux 的字符串截取很有用。有八种方法。 假设有变量 varhttp://www.aaa.com/123.htm. 1. # 号截取&#xff0c;删除左边字符&#xff0c;保留右边字符。 echo ${var#*//} 其中 var 是变量名&#xff0c;# 号是运算符&#xff0c;*// 表示从左边开始删除第一个 // 号及左边…

Struts HTML标签库学习笔记

Struts HTML标签库学习笔记 <html:form> <html:form>用来创建表单,<html:form>必须包含一个action属性,否则JSP会抛出一个异常. 常用属性: Action 指定用户提交的表单由哪个组件来处理 Enctype 指定表单所用的MIME…