上一页 下一页

局域网交换机工作原理

作者:Jeff Tyson

路由器和三层交换

三层交换机实际上在网络层工作。
十万个为什么.com

大多数交换机在 OSI 参考模型的**数据链路层**(第二层)工作,但有些交换机也结合了路由器的功能,在**网络层**(第三层)工作。事实上,三层交换机与路由器非常相似。

当路由器收到一个数据包时,它会查看三层源地址和目的地址,以确定数据包应走的路径。而标准交换机则依赖 MAC 地址来确定数据包的源和目的,这属于二层(数据链路层)网络。

广告

路由器和三层交换机的根本区别在于,三层交换机拥有优化的硬件,能够像二层交换机一样快速传输数据,但它们在第三层决策如何传输流量,就像路由器一样。在局域网环境中,三层交换机通常比路由器更快,因为它是基于交换硬件构建的。事实上,思科的许多三层交换机实际上是路由器,但由于它们是基于带有定制芯片的“交换”硬件构建的,所以运行速度更快。

三层交换机上的模式匹配和缓存与路由器上的模式匹配和缓存类似。两者都使用路由协议和路由表来确定最佳路径。然而,三层交换机能够利用当前的三层路由信息动态地**重新编程**硬件。这就是实现更快数据包处理的原因。

在当前的三层交换机上,从路由协议接收到的信息用于更新硬件缓存表。