1. 直通转发(cut-through switching )
2. 存储转发(Store-and-Forward switching)
3. 无碎片转发(segment-free switching)
无论是直通转发还是存储转发都是一种二层的转发方式,而且它们的转发策略都是基于 目的MAC(DMAC)的,在这一点上这两种转发方式没有区别。第三种方法主要是第一种"直通转发"的变形。
它们之间的最大区别在于,它们何时去处理转发,也就是交换机怎样去处理数据包的接收进程和转发进程的关系。
直通转发在接收到MAC帧后,根据帧的目的MAC地址直接将其从到对应端口转发出去。
存储转发会将接收的帧存到缓存中,处理器对其进行处理,丢弃过长,过段的帧,起到一个过滤的作用。另外如果该帧源地址
与目的地址处于同一端口,处理器认为该帧不需交换机转发,将其丢弃。