首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >切换vs路由

切换vs路由
EN

Network Engineering用户
提问于 2016-08-30 17:14:29
回答 2查看 2.9K关注 0票数 1

我已经看到了很多关于MPLS的讨论,比如: MPLS结合了第二层(数据链路层)交换的性能和功能,以及经过验证的第三层(网络层)路由的可伸缩性。此外,我还听到了围绕切换和路由的技术讨论。他们说转换比路由快,我有以下问题:

Q1:交换实际上比路由快吗?如果是这样的话,是怎么做的?

问2:硬件比software.Is快,是这样吗?

问题3:我知道CEF的导子、快速切换都是利用上述概念进行的。这到底是怎么回事?我读了不同的b/w CEF,快速切换和进程切换,但我无法得到一个清晰的剪裁图。

Q4: MPLS如何利用交换和路由速度的优势?

EN

回答 2

Network Engineering用户

回答已采纳

发布于 2016-08-30 17:44:25

不要把营销文献等同于技术讨论:-)

让我先回答你的第二个问题:

硬件比软件快,几乎在所有情况下都是如此。当我们说“硬件”时,我们指的是故意设计以尽可能快地转发数据包的设备。通常的局限性是集成电路技术的物理特性。另一方面,软件使用通用处理器,它必须执行几个操作才能转发数据包(读取数据、将其移动到内存的另一部分、执行一些计算、再次移动它等等)。这通常要比基于硬件的系统慢得多.

在现代网络中,交换与路由的争论在很大程度上是没有意义的。很久以前,路由器在软件中进行转发,但是现代企业路由器使用硬件和软件相结合的方式以线速率转发数据包--也就是说,它们被接收到的速度一样快。因此,从本质上说,路由和交换没有区别。这就是为什么你会看到“第三层交换机”这个术语被使用的一个原因。这在一定程度上是为了让他们“听起来”更快。

关于CEF、fast和process的问题已经在这里被问到和回答了,所以我不会重复它们。

所以,你的最后一个问题假设路由和交换之间有很大的区别--但正如你所看到的,现在已经没有了。

票数 3
EN

Network Engineering用户

发布于 2016-08-31 03:12:49

既然你有这么多问题,我会详细解释第一个问题。

基本上,您应该了解路由器有两个主要功能:将pkt转发到运行路由协议的目的地(IP地址)。

路由器是指通常通过软件执行其操作的设备。而交换机的主要作用是尽可能快地基于IP地址传输数据包,特别是对于第三层交换机。

第三层交换机,按硬件实现。这通常取决于你所处的环境。有载波级路由器使用硬件路由数据包。

但是,路由器提供了诸如NAT、防火墙、BGP、VPN、MPLS、VPLS、.这些东西真的很难在硬件上实现,这就是为什么实现这些协议的载波级路由器是如此昂贵的原因。

总之,交换机和路由器的使用情况是不同的,尽管它们在理论上是相同的。

票数 3
EN
页面原文内容由Network Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://networkengineering.stackexchange.com/questions/34497

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档