多层交换机是一种网络设备,它能够在 OSI 参考模型的更高层上运行,这与交换机传统上使用的数据链路层 (DLL) 不同。多层交换机可以以极快的速度执行交换机和路由器的功能。交换机传统上检查帧,而多层交换机更深入地检查协议描述单元(在数据包甚至段级别)。多层交换机使用 ASIC 硬件电路来执行路由功能。这不同于典型的路由器,后者驻留在微处理器上并使用在其上运行的应用程序来执行其路由操作。
传统上,交换机是根据媒体访问控制 (MAC) 地址等第 2 层信息转发数据包的网络设备。路由器根据 IP 地址转发数据包。路由器去除旧的第 2 层报头,贴上新的报头并将数据包排队等待传输。
随着多层交换技术的发展,还增加了更高级别的功能,例如能够深入查看数据包中的信息,这些信息有助于数据包转发过程。因此,多层交换机成为检查第 2 层到第 7 层的设备。 |