二层交换机通常用于连接以太网中的网络设备和客户端设备,以识别与转发数据包中的MAC地址。但随着网络应用程序多样性的增加以及融合网络应用的发展,三层交换机的应用在数据中心,复杂的企业网络,商业应用乃至高级客户项目中蓬勃发展。那么,二层与三层交换机之间有什么区别呢?飞速(FS)本文将为您详述。

什么是二层与三层交换机?

通常情况下,OSI模型分为七层:应用层,表示层,会话层,传输层,网络层,数据链路层和物理层。二层交换机工作于OSI模型的二层(数据链路层),故而称为二层交换机,主要功能包括物理编址、错误校验、帧序列以及流控。而三层交换机位于三层(网络层),是一个具有三层交换功能的设备,即带有三层路由功能的二层交换机,但它是二者的有机结合,并不是简单地把路由器设备的硬件及软件叠加在局域网交换机上。

图1:OSI模型中的二层和三层

二层和三层交换机之间的区别

二层和三层交换机之间的主要区别在于是否拥有路由功能。二层交换机属数据链路层设备,可以识别数据包中的MAC地址信息,根据MAC地址进行转发,并将这些MAC地址与对应的端口记录在自己内部的一个地址表中。而三层交换机就是具有部分路由器功能的交换机,工作在OSI网络标准模型的三层:网络层,目的是加快大型局域网内部的数据交换,所具有的路由功能也是为这目的服务的,能够做到一次路由,多次转发。此外,三层交换机可以执行静态路由和动态路由。这意味着三层交换机同时具有MAC地址表和IP路由表,并且还处理VLAN内通信以及不同VLAN之间的数据包路由。仅添加静态路由的交换机称为弱三层交换机。除路由数据包外,三层交换机还包括一些功能,这些功能需要能够理解进入交换机的数据的IP地址信息,例如基于IP地址标记VLAN流量,而不是手动配置端口。三层交换机的功率和安全性得到了提高。

当您在纠结是选择二层或者三层交换机时,需要考虑的是您的网络需求。如果您的网络是纯二层网络,则二层交换机即可满足您的需求。在网络结构中,这通常称为访问层。如果您需要交换机聚合来访问多个交换机并进行VLAN间路由,则需要三层交换机。这在网络拓扑中称为分布层。

图2:什么时候使用二层,三层交换机和路由器?

购买二层与三层交换机需考虑的因素

如果要购买二层或三层交换机,则需要考虑交换机的一些关键参数,包括包转发率,背板带宽,可以配置的VLAN数量,MAC地址的内存,交换机延迟等。下文将为您详述。

包转发速率(或吞吐速率)是指的是交换机的转发能力。当交换机的转发能力大于所有端口的速度总和时,我们称为交换机背板阻塞。包转发速率以每秒的数据包(pps)表示。以下公式给出了如何计算交换机的包转发速率:

转发速率(pps)= 10Gbit/s端口数* 14,880,950 pps + 1 Gbit/s端口数* 1,488,095 pps + 100Mbit/s端口数* 148,809 pps

例如,飞速(FS) S5850-32S2Q交换机具有32个10 Gbit/s端口和2个40 Gbit/s端口,因此其包转发速率为:

32 * 14,880,950 pps + 2 * 4 * 14,880,950 pps = 595,238,000 pps≈596 Mpps

交换机背板带宽或交换容量也是需要考虑的参数,它指的是所有端口的速度之和。所有端口的传输速率总和需要计数两次,其中一个用于Tx方向,一个用于Rx方向。交换机的背板带宽以每秒位数(bps或bit / s)表示。

交换机背板带宽(bps)=端口号*端口数据速率* 2 因此,S5850-32S2Q的背板带宽为:(32 * 10 Gbps + 2 * 40 Gbps)* 2 = 800 Gbps

可以配置的VLAN数量也是购买二层和三层交换机需要考虑的另一个重要参数。通常,二层交换机可以配置的VLAN数量是1K(1024个),三层交换机的典型VLAN数是4k(4096个)。MAC地址的内存是交换机可以保留的MAC地址的数量,通常表示为8k或128k。交换机延迟是指数据传输的延迟时间。延迟越短,网络的传输速度越快(单位通常为纳秒)。

总结

总之,二层交换机用于小型的局域网络,它的快速交换功能、多个接入端口和相对便宜的价格为小型网络用户提供了很完善的解决方案。而三层交换机的最重要的功能是加快大型局域网络内部的数据的快速转发,加入路由功能也是为这个目的服务的。您可以根据自己的需求来为您的网络选择合适的二层或三层交换机。

二层与三层交换机之间有什么区别?相关推荐

  1. 7 张图带你搞懂二层和三层交换机之间的区别

    公众号关注 「奇妙的 Linux 世界」 设为「星标」,每天带你玩转 Linux ! 导语:本文我们将学习和探讨OSI参考模型中二层和三层交换机的各种特性和应用,以及它们之间工作方式的区别. 这两种类 ...

  2. 二层交换机,三层交换机,四层交换机的区别

    二层交换机,三层交换机,四层交换机的区别 二层交换技术是发展比较成熟,二层交换机属数据链路层设备,可以识别数据包中的MAC地址信息,根据MAC地址进行转发,并将这些MAC地址与对应的端口记录在自己内部 ...

  3. 三层交换机和二层交换机的区别 三层交换机和路由器的区别

    二层交换机和三层交换机的区别 二层交换机用于小型的局域网络.这个就不用多言了,在小型局域网中,广播包影响不大,二层 交换机 的快速交换功能.多个接入端口和低谦价格为小型网络用户提供了很完善的解决方案. ...

  4. 二层交换机、三层交换机及四层交换机的区别

    来源:赛迪网IT技术社区    作者:dblearn 二层交换 二层交换技术的发展比较成熟,二层交换机属数据链路层设备,可以识别数据包中的MAC地址信息,根据MAC地址进行转发,并将这些MAC地址与对 ...

  5. 二层交换机,三层交换机及四层交换机的区别

    转自: http://baike.baidu.com/link?url=IkGkPikbXxaT8PWG5tqDhSr384vhBlFegy3USC5OAaBBImENSAjc4Xu7armrF23a ...

  6. 路由器和交换机分别起什么作用,它们之间有什么区别?

    路由器和交换机分别起什么作用,它们之间有什么区别? 计算机网络往往由许多种不同类型的网络互连连接而成.如果几个计算机网络只是在物理上连接在一起,它们之间并不能进行通信,那么这种"互连&quo ...

  7. 二层网络和三层网络的区别

    大家经常可以听到二层网络.三层网络的说法,我们这里提到的二层.三层是按照逻辑拓扑结构进行的分类,并不是ISO七层模型中的数据链路层和网络层,而是指核心层.汇聚层和接入层.这三层都部署的就是三层网络结构 ...

  8. 【网络工程】二层与三层交换机都知道 那么四层交换机是什么?

    前言: 伴随着百兆.千兆以及万兆局域网的普及和宽带城域网以及宽带广域网的广泛应用,不管是内联网.外联网.还是小区智能网,日益扩张的信息量,正迫使着人们对网络系统中的音频.视频.数据等信息的传输量要求越 ...

  9. 服务器和交换机物理连接_二层、三层及四层交换机的区别 | 小知识

    二层交换 二层交换技术的发展比较成熟,二层交换机属数据链路层设备,可以识别数据包中的MAC地址信息,根据MAC地址进行转发,并将这些MAC地址与对应的端口记录在自己内部的一个地址表中. 具体的工作流程 ...

最新文章

  1. VS NuGet使用
  2. 火狐浏览器pentadatyl插件的基本设置
  3. 华为2016年应届毕业生招聘公告
  4. jigsaw kaggle_使用Project Jigsaw的JDK 9 Early Access上的Eclipse IDE
  5. Python基础知识学习笔记——Matplotlib绘图
  6. vs2005菜单:工具-选项-环境
  7. https://127.0.0.1:8080/test?param={%22..报错
  8. 含有空格或者逗号的字符串反转最有效的办法——栈
  9. 《城市轨道交通——产业关联理论与应用》读书笔记
  10. 全国计算机等级考试题photoshop,全国计算机等级考试之一级Photoshop试题
  11. 西门子s300编程实例_数控车床加工编程典型实例分析(西门子802S数控系统编程教学)...
  12. 从音箱入门到高手必看知识(一)—— 音箱初级知识
  13. 电气工程及其自动化走Java_电气工程及其自动化专业项目经验范文
  14. 爬虫国际统计局省市区
  15. 红米、小米 开发者选项
  16. Excel Vba拆分并填充单元格
  17. 怎么修改数据库服务器名字,修改SQL Server数据库服务器名字
  18. 重定向和请求转发的区别
  19. python爬虫股票市盈率_使用python爬虫实现网络股票信息爬取的demo
  20. 全心全意的服务,让转行的我能够成功斩获自己心仪的offer——享学课堂

热门文章

  1. 苹果手机无法加载抖音短视频的网络监测分析
  2. 西澳大利亚大学计算机专业,西澳大利亚大学世界排名多少位(西澳大利亚大学热门专业介绍)...
  3. CentOS7 忘记登陆密码 修改root密码
  4. 图像数据集标注学习笔记
  5. 大数据学习必备 | 推荐几个牛X 的 github 项目,助你事半功倍
  6. xwiki功能-皮肤
  7. 斯柯达支持Android auto吗,斯柯达在SUV的布局输了吗?看柯米克和柯珞克的现状就知道...
  8. MPT——cost function推导过程
  9. HDLBits-Circuits学习小结(八)有限状态机进阶(Lemmings、Onehot FSM、PS/2 packet parser)
  10. iOS APP 启动页面的使用