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

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


0.看图说话

华为路由器
华为交换机

三层交换机与路由器的主要区别

1. 主要功能不同

  • 三层交换机是交换机产品,具备了一些基本的路由功能的交换机,它的主要功能仍是数据交换。也就是说它同时具备了数据交换和路由转发两种功能,三层交换机的本质是:二层交换技术+三层转发技术。三层交换机的最重要目的是加快大型局域网内部的数据交换,所具有的路由功能也是为这目的服务的,能够做到一次路由,多次转发。对于数据包转发等规律性的过程由硬件高速实现,而像路由信息更新、路由表维护、路由计算、路由确定等功能,由软件实现
  • 路由器(Router),是连接因特网中各局域网、广域网的设备,它会根据信道的情况自动选择和设定路由,以最佳路径,按前后顺序发送信号。
    路由器工作过程

 2. 主要适用的环境不一样

  • 三层交换机的路由功能通常比较简单(无nat,vpn等功能),其主要面对的是简单的局域网连接。正因如此,三层交换机的路由功能通常比较简单,路由路径远没有路由器那么复杂。它用在局域网中的主要用途还是提供快速数据交换功能,满足局域网数据交换频繁的应用特点。
  • 路由器设计初哀就是为了满足不同类型的网络连接,路由器 使⽤用路由表来实现,包括路路由表的建⽴、更新、维护、查找;使⽤用静态路路由和动态路路由协议来获知远端网络构建路路由表;子网间速率适配,隔离子网,防止广播蔓延,指定访问规则,不同类型⽹网络互联,路由器经常会收到以某种类型的数据链路帧封装的数据包,当转发这种数据包时,路路由器器可能需要将其封装为另⼀种类型的数据链路帧。数据链路路封装取决于路路由器接口的类型及其连接的介质类型。

3. 性能体现不一样

  • 三层交换机通过硬件执行数据包交换。三层交换机在对第一个数据流进行路由后,它将会产生一个MAC地址与IP地址的映射表,做到一次路由,多次转发,从而消除了路由器进行路由选择而造成网络的延迟,提高了数据包转发的效率。同时,三层交换机的路由查找是针对数据流的,利用缓存技术,很容易利用ASIC技术来实现,可以大大节约成本,并实现快速转发。非常适用于数据交换频繁的局域网中,点这里看 三层交换机工作过程
  • 路由器一般由基于cpu的软件路由引擎执行数据包交换,路由器的转发采用最长匹配的方式,实现复杂,通常使用软件来实现,转发效率较低。路由器路由功能非常强大,但它的数据包转发效率远低于三层交换机,更适合于数据交换不是很频繁的不同类型网络的互联,如局域网与互联网的互联。

总结:

  •  在数据交换量大的局域网选用三层交换机可以大大提高数据转发效率,减少网络延时,
  • 在网络出口选用路由器适应复杂的网络环境和选路需求将是不错的选择。
发布了40 篇原创文章 · 获赞 102 · 访问量 1万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章