什么是蠕虫开关?
在数据通信中,虫洞交换是一种流量控制技术,其中将大数据帧或数据包进行分区,然后进行传输。当交换设备(网桥或交换机)接收到数据包时,它将数据包划分为称为流量控制单元或分支的小部分。碎片被一一传送而不是整个分组被传送。虫洞切换也称为虫洞流量控制,是flit-buffer流量控制方法的子类型,它基于固定链接。
工作原则
在这种技术中,每个数据包或帧都被分解为称为“碎片”的较小数据。报头文件包含目标地址和其他所有包含数据包的文件的路由信息。标题尾随其后是身体随动,最后是尾随随动,表示数据包的结尾。
缓冲区和通道是在活动级别上分配的,而不是在整个数据包上分配的。当头文件到达时,将空闲缓冲区分配给整个数据包。路由信息一经解码,就立即转发报头信息,而无需等待其余信息的到达。在转发它们之前,将后续的flit分配给相同的缓冲区。一旦缓冲区已满,就无法再分配碎片。尾巴飞腾释放缓冲区。
用途
虫洞交换通常部署在多台计算机中并用于实时通信,这是由于低延迟和较少的交换机内存需求所致。
好处
低延迟-由于交换设备确实需要一起传输整个帧,因此大大减少了通过交换器或网桥的延迟。
更少的存储需求-交换设备不需要在其中存储整个数据包或数据帧。取而代之的是,它们仅需要存储小尺寸的碎片。因此,它们可以在减少内部存储容量的情况下运行。
保证包的传送-由于它们用于可靠的连接,因此可以保证数据包的传输。