热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

交换机和路由器的区别_一文读懂交换机和路由器的区别

阅读本文约需要10分钟,您可以先关注我们,避免下次无法找到。之前成哥写了一篇交换机的转发原理,有读者私信成哥,交换机和路由器有什么区别,总是傻傻分不清楚。这里成哥就带着大家从概念、

《交换机和路由器的区别_一文读懂交换机和路由器的区别》

阅读本文约需要10分钟,您可以先关注我们,避免下次无法找到。

之前成哥写了一篇交换机的转发原理,有读者私信成哥,交换机和路由器有什么区别,总是傻傻分不清楚。这里成哥就带着大家从概念、外观、部署位置、主要功能等方面剖析下这个问题。

01 交换机和路由器的概念

交换机:

是一种网络硬件,通过接收和转发数据到目标设备,它能够在上连接不同的设备。一般也简称为交换机。

交换机是一种多端口的网桥,在使用转发数据。通过引入路由功能,一些交换机也可以在转发数据,这种交换机一般被称为三层交换机或者多层交换机。(来自维基百科)

路由器:

是一种设备,提供与两种重要机制,可以决定从来源端到目的端所经过的路由路径(host到host之间的传输路径),这个过程称为路由;将路由器输入端的数据包移送至适当的路由器输出端(在路由器内部进行),这称为转送。路由工作在的第三层——即网络层,例如(IP)。(来自维基百科)

从概念的角度来看,几乎看不出来有什么明显的区别,虽说路由器工作在OSI三层、交换机工作在OSI二层,但是现在的交换机都是三层交换机了,基本的路由功能都是有的。

02 交换机和路由器的外观

现在的交换机和路由器从远处看基本上看不出来什么区别了,基本都是大盒子,但是如果你走近一看,还是可以发现一些端倪的,如下图所示,你可以分别出来哪台是路由器,哪台是交换机吗:

《交换机和路由器的区别_一文读懂交换机和路由器的区别》

上图中左边是交换机、右边是路由器。

因为交换机在数据中心中物理层面的规划是把海量的服务器接入网络中,同时也起到了接入交换机的汇聚作用,所以正常情况下交换机的接口密度要高于路由器。

框式交换机一般都会有交换网板,大多数安装在交换机的背部,这些交换网板是没有接口的,主要负责系统数据平面的数据线速交换,如下图红框内所示:

《交换机和路由器的区别_一文读懂交换机和路由器的区别》

03 交换机和路由器的部署位置

在上文中也说到,交换机在企业组网中,主要用于服务器、PC的接入以及网络设备的汇聚使用,因此交换机主要部署在数据中心或者企业网络的内部;路由器一般是企业与外部或者企业的多分支机构之间互联的设备,因此路由器一般部署在企业网络的边界。

《交换机和路由器的区别_一文读懂交换机和路由器的区别》
《交换机和路由器的区别_一文读懂交换机和路由器的区别》

有读者可能会问,为什么不能把交换机部署在边界代替路由器呢?这个问题成哥将会在下一章节,通过两种设备的功能区别来介绍。

04 交换机和路由器的主要功能

现在的交换机也都是三层交换机了,也有着与路由器相同的三层路由转发功能,甚至包括各种路由协议(RIP、OSPF等)的支持,看似路由器已经可以被三层交换机替代了。不过这里成哥还是想说几点路由器独特的功能:

(1)支持多种类别的接口板卡。

企业内网已经是以太网的天下,用的都是RJ45的网口或者是LC-LC的光纤接口。

但是在组建跨机房的网络时,专线由于价格昂贵,企业会根据实际带宽需求申请几十兆或者几兆带宽的线路,此时就会用到很多非以太网口,比如SDH、ATM、Frame-relay等等线路类型,这些线路类型就需要专用板卡、专用接口模块,这些就是路由器所特有的了。

(2)NAT功能

我们知道部署企业网络时,在办公环境内部,配置的都是内网IP地址,当电脑需要访问外网时,就需要通过NAT技术,将内网地址转换成公网地址,NAT技术是交换机不支持。而路由器就可以轻松支持该功能。(现在一些高端交换机也可以通过购买NAT功能板卡来实现NAT功能)

(3)QoS功能

现在的交换机虽然可以支持QoS功能,但是停留在比较简单的层面。路由器支持多种QoS功能:支持流分类、流量监管、流量整形、拥塞避免、拥塞管理等基本功能,还支持HQoS,实现对流量的精细化调度;支持MPLS DiffServ、MPLS TE、MPLS DS-TE,实现QoS与MPLS的全面结合。

(4)广播域隔离

简单来说在一个VLAN里的网络或者在一个网段的设备属于一个广播域,当广播域里的广播报文过多时会导致该广播域的网络不稳定。

交换机互联的二层网络,如果在没有做VLAN裁剪的情况下,一个广播报文发出,会转发到所有的交换机上。而路由器是用三层IP地址互联,因此可以隔离广播域。

(5) 报文转发

交换机主要是进行二层高速转发,交换机的设计就是通过交换矩阵(交换网板)实现数据报文的快速转发,转发速度远超过路由器。

路由器主要用于三层转发,路由器的路由表规格远超交换机的规格,因此路由器可以学习到更多的路由条目数。

–END–

相关推荐文章:

  • 一文秒懂交换机数据转发原理
  • 三步解决家里网速慢的问题
  • IT工程师都需要掌握的容器技术之Docker容器网络上

@IT管理局专注计算机领域技术、大学生活、学习方法、求职招聘、职业规划、职场感悟等类型的原创内容。期待与你相遇,和你一同成长。

《交换机和路由器的区别_一文读懂交换机和路由器的区别》


推荐阅读
  • 开发笔记:计网局域网:NAT 是如何工作的?
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了计网-局域网:NAT是如何工作的?相关的知识,希望对你有一定的参考价值。 ... [详细]
  • 本文介绍了计算机网络的定义和通信流程,包括客户端编译文件、二进制转换、三层路由设备等。同时,还介绍了计算机网络中常用的关键词,如MAC地址和IP地址。 ... [详细]
  • 本文介绍了如何使用双路由器有线搭建一个小型的局域网网络,解决家庭或公司多个网络设备无法同时上网的问题。详细讲解了两种简单快速的组网方式,并提供了具体的设置步骤和注意事项。 ... [详细]
  • 如何使用PLEX播放组播、抓取信号源以及设置路由器
    本文介绍了如何使用PLEX播放组播、抓取信号源以及设置路由器。通过使用xTeve软件和M3U源,用户可以在PLEX上实现直播功能,并且可以自动匹配EPG信息和定时录制节目。同时,本文还提供了从华为itv盒子提取组播地址的方法以及如何在ASUS固件路由器上设置IPTV。在使用PLEX之前,建议先使用VLC测试是否可以正常播放UDPXY转发的iptv流。最后,本文还介绍了docker版xTeve的设置方法。 ... [详细]
  • [翻译]微服务设计模式5. 服务发现服务端服务发现
    服务之间需要互相调用,在单体架构中,服务之间的互相调用直接通过编程语言层面的方法调用就搞定了。在传统的分布式应用的部署中,服务地 ... [详细]
  • 本文介绍了Hyperledger Fabric外部链码构建与运行的相关知识,包括在Hyperledger Fabric 2.0版本之前链码构建和运行的困难性,外部构建模式的实现原理以及外部构建和运行API的使用方法。通过本文的介绍,读者可以了解到如何利用外部构建和运行的方式来实现链码的构建和运行,并且不再受限于特定的语言和部署环境。 ... [详细]
  • 计算机存储系统的层次结构及其优势
    本文介绍了计算机存储系统的层次结构,包括高速缓存、主存储器和辅助存储器三个层次。通过分层存储数据可以提高程序的执行效率。计算机存储系统的层次结构将各种不同存储容量、存取速度和价格的存储器有机组合成整体,形成可寻址存储空间比主存储器空间大得多的存储整体。由于辅助存储器容量大、价格低,使得整体存储系统的平均价格降低。同时,高速缓存的存取速度可以和CPU的工作速度相匹配,进一步提高程序执行效率。 ... [详细]
  • 本文详细介绍了cisco路由器IOS损坏时的恢复方法,包括进入ROMMON模式、设置IP地址、子网掩码、默认网关以及使用TFTP服务器传输IOS文件的步骤。 ... [详细]
  • 网卡工作原理及网络知识分享
    本文介绍了网卡的工作原理,包括CSMA/CD、ARP欺骗等网络知识。网卡是负责整台计算机的网络通信,没有它,计算机将成为信息孤岛。文章通过一个对话的形式,生动形象地讲述了网卡的工作原理,并介绍了集线器Hub时代的网络构成。对于想学习网络知识的读者来说,本文是一篇不错的参考资料。 ... [详细]
  • 本文讨论了微软的STL容器类是否线程安全。根据MSDN的回答,STL容器类包括vector、deque、list、queue、stack、priority_queue、valarray、map、hash_map、multimap、hash_multimap、set、hash_set、multiset、hash_multiset、basic_string和bitset。对于单个对象来说,多个线程同时读取是安全的。但如果一个线程正在写入一个对象,那么所有的读写操作都需要进行同步。 ... [详细]
  •   1、确认自己的线路是否连接正确腾达a9设置。 ... [详细]
  • Vue基础一、什么是Vue1.1概念Vue(读音vjuː,类似于view)是一套用于构建用户界面的渐进式JavaScript框架,与其它大型框架不 ... [详细]
  • 解决浏览器打开网页后提示“dns_probe_possible 怎么解决”的方法
    在使用浏览器进行网上冲浪的时候遇到故障是一件很常见的事情,很多用户都遇到过系统提示:dns_probe_possible。从提示中可以看出和DNS是有一定的关系的,经过小编测试之后 ... [详细]
  • Shodan简单用法Shodan简介Shodan是互联网上最可怕的搜索引擎,与谷歌不同的是,Shodan不是在网上搜索网址,而是直接进入互联网的背后通道。Shodan可以说是一款“ ... [详细]
  • 域名解析系统DNS
    文章目录前言一、域名系统概述二、因特网的域名结构三、域名服务器1.根域名服务器2.顶级域名服务器(TLD,top-leveldomain)3.权威(Authoritative)域名 ... [详细]
author-avatar
当王子爱上灰姑娘
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有