按照网络OSI七层模型来划分,可以将交换机划分为二层交换机、三层交换机、多层交换机。二层交换机是按照MAC地址进行数据桢的过滤和转发,这种交换机是目前最常见的交换机。三层交换机采用“一次路由,多次交换”的原理,基于IP地址转发数据包。部分三层交换机也具有四层交换机的一些功能,譬如依据端口号进行转发。四层交换机以及四层以上的交换机都可以称为内容型交换机,一般使用在大型的网络数据中心。