0
关注
82078
浏览

为什么三层交换机无法替代路由器?

为什么被折叠? 0 个回复被折叠
pengtaon 核心会员 用户来自于: 北京市
2026-01-17 05:05
谁讲路由器都是是软件转发的?都是CPU转发的?怎么都这么土啊 你家里的小猫当然是软件转发的,你以为企业和运营商用的路由器也是软件转发的啊
zeven zeng 核心会员 用户来自于: 北京市
2026-01-17 05:56
我主要是搞开发的,而且现在也原理网络设备的开发,可能在这方面的知识不够深入,说下我的理解,不知道对不对。 1 三层交换机是处理第三层的设备,基本上和路由器就是一层了,但是交换机是基于硬件实现的,路由器更多的是软件实现,所以功能可以扩展。 2 两者对于数据处理其实是一样的,只是三层交换机是在硬件实现,某些性能会更强。 3 三层交换机不能取代路由,因为目前更多复杂的协议或者功能,用硬件实现可能在成本上或者难度上都比软件难,而且网络技术发展迅速,硬件的更新永远赶不上软件,也许等到某些路由的功能稳定下来了,离硬件实现就不远了。 在这里顺便提高小问题,二层交换机不同网段不能访问,是否由于考虑到假如可以访问,广播的范围更广,容易出现问题所以才不从技术上实现。
小学生时代 核心会员 用户来自于: 北京市
2026-01-17 05:41
你让交换机怎么在业界混
wen cen 核心会员 用户来自于: 北京市
2026-01-17 05:13
成本问题,路由器主体功能都是软件实现硬件为辅助。交换机硬件实现为主软件实现为主。带来的结果就是在同等价格下。路由器计算性能更强,接口数目和转发性能较少。交换机接口多转发性能高。但计算性能差。
月光下的焦耳 核心会员 用户来自于: 北京市
2026-01-17 06:01
交换机是头脑简单四肢发达的傻大个,适合做简单量大的体力活。 路由器头脑发达四肢简单,适合处理复杂数据。
京极堂主 核心会员 用户来自于: 北京市
2026-01-17 05:11
从内部上来说,三层交换机无法代替路由器有几点: 1、交换机的转发是通过MAC芯片实现的,MAC芯片是交换机的灵魂,而路由器一般主要的作用不是为了转发数据,而是计算数据,即路由器的CPU会非常强悍,相反交换机的CPU会比较弱,因为它不需要非常强悍的CPU; 2、交换机的CPU无法实现更复杂的三层协议,例如MPLS VPN,MPLS TE,更细化的QoS,更丰富的IPv6功能等; 3、两者的使用场景不同。交换机一般用于单个园区网中,不会涉及到纵向网以及大型的跨园区网的连接;而路由器一般需要用于纵向网、城域网,以及广域网中,并且以太网的路由器一般也支持POS口,ATM口等非以太网口。
萧骁 核心会员 用户来自于: 北京市
2026-01-17 05:08
突然想到的一个回答,虽然第一的答案基本已经解决了全部的问题 单纯用一种很不贴实际的理论来解释一下 三层交换机 归根结底还是交换机 它更注重的是MAC和PORT的关系 路由芯片只是辅助去找寻MAC和PORT的关系 在没有这个关系的时候, 路由芯片进行寻址 所以他大多数时间都工作在二层 只有在一个新的MAC不知道向哪转发的时候 才需要将报文上升到三层来解析IP 可是路由器 他根本不关心MAC 某种程度来说 他关心的只有IP和PORT的关系 所以所有报文都要上升到L3来进行解析 对于三层交换机,如果认识的MAC 根本不会有机会上升到L3 所以根本没有后面的事 而如果每个报文都上升到L3 那就不是交换机了 毕竟交换机得定义还是工作在L2的设备 所以,三层交换机并不能完全替代路由器(除去协议转换这些完全属于路由器范畴的内容,单纯就数据转发交换层面的理解) 轻喷-。-
匿名用户用户来自于: 北京市
2026-01-17 06:25
小企业网管。 倒是觉得,所用的那种企业级路由器都在向三层交换机方向发展。。。
万纛 核心会员 用户来自于: 北京市
2026-01-17 05:21
交换机架构基于ASIC进行硬件转发,其他特性都得依赖CPU,成本低,转发容量大,业务性能差,扩展性差,未来演进能力差 路由器架构基于可编程的网络处理器(NP)进行转发,是微码转发,NP的可编程能力强大,随着软件升级可以支持各种新业务,成本高,转发容量相对小,业务性能强,扩展能力强,未来演进能力强。 所以虽然三层交换机不停蚕食低端企业级路由器市场,但是路由器依然是不可替代的。
小耸 核心会员 用户来自于: 北京市
2026-01-17 06:11
补充几点 1、三层交换机具备VLAN划分的功能,不同VLAN之间通过路由协议传输数据。在局域网内,不同VLAN之间的数据量很大,如果不同VLAN之间的数据也通过路由器来传输的话,路由器的CPU恐怕承受不了。因此,三层交换机是局域网内不同VLAN之间数据通信的很好的解决方案。 2、路由器和三层交换机在数据包交换步骤上存在着明显区别。路由器一般由CPU的路由引擎执行数据包交换,而三层交换机通过硬件执行数据包交换。三层交换机在对第一个数据流进行路由后,它将会产生一个路由表项,当同样的数据流再次通过时,将直接通过硬件查询路由出口,从而消除了路由器由CPU进行路由选择而造成的网络延迟,提高了数据包转发的效率。 (好吧,这里我回答的都是:为什么路由器无法取代三层交换机)。

关于作者

赵斌 核心会员

这家伙很懒,还没有设置简介

问题动态

发布时间
2026-01-17 07:02
更新时间
2026-01-17 07:02
关注人数
0 人关注

相关问题

用2个交换机,会不会衰减网络信号
H.264视频流无法在海康的硬盘录像机中播放?
请问程控交换机是干嘛用的?
交换机的作用是干什么的 通俗一点讲
路由器和交换机哪个高级
为什么海康威视的离职率高?
OpenCV有人脸识别为什么还需要其它付费人脸识别公司?
为什么楼宇对讲五楼一下可以呼到楼上都呼不到
为什么电信光纤不普及到城中村?
光纤交换机接交换机怎么设置网络?

推荐内容

理论上,是否可以在网线(双绞线、光纤...)中存储信息?
交换机下的设备之间的速度?
交换机二三层转发原理是什么?
光猫连接交换机,交换机再连接各个房间网线,客厅路由器拨号是否可以实现?
交换机冗余要怎么配置?
有人用过工业路由器吗?哪个牌子的靠谱?
路由器和交换机是如何协同工作的?
想考网络工程师,希望能给出一些建议?
怎样做一个有关于网络的设计,一层楼的,需求有100m的网络,以及有无线ap的需求?
作为一个会编程的网络工程师(或者懂网络的程序员)是什么体验?
All Rights Reserved Powered BY WeCenter V4.1.0 © 2026 粤ICP备20025096号-2
  

粤公网安备 44190002007303号