交流结构是路由器、交流机等数据产品中的核心部件,直接决议了总系统的主要功能。多年来,各相关厂商、科研院所提出了许多交流计划,以处理数据交流过程中的磕碰抵触与堵塞等问题。从完成机制上分,大体上可分为两类:时分交流结构、空分交流结构。
在时分交流结构中,交流单元不能一起交流一个以上的输入端口数据。从交流结构的视点看,每个输入端口数据的处理是串行的。
同享总线交流结构选用时分背板总线进行数据交流,总线容量为单个端口容量的N倍以供给满足带宽。每个输入端口以必定的优先级,如裁定或菊花链结构,向总线发送数据。交流结构如图1所示。
同享总线交流结构分外的简略,而且各结点之间具有相对的独立性,但其可扩展性受背板总线速率所限,而当背板总线可靠性欠安或一个端口进入超长传输时,或许会引起整个交流系统的溃散。
分层总线交流结构在某些特定的程度上改进了同享总线交流结构的功能。在分层总线下,部分交流通过部分总线,只要大局交流需求通过多条总线所示。
同享内存结构被大规模的应用于中小型乃至某些特定的大型交流结构完成傍边,如图3所示。复用器(MUX)对各输入端口数据来进行调度,解复用器(DEMUX)对同享内存中各行列进行调度,同享内存存储转发数据,控制器和谐读写操作并供给各行列状况信息。
同享内存交流结构相对比较简略有用,交流可根据不同的设置被相应的优化。但其交流功能取决于同享内存的存取速率,同享内存的读写带宽与调度算法需求有2N倍端口速率,可扩展性较差,而且同享内存的可靠性也直接影响了整个交流系统。
与时分交流结构比较,空分交流结构合适运用的规模更广,可分为单级交流结构、多级交流结构、群集交流结构。
Crossbar是一种典型的单级交流结构,其完成方法有:会集方法(输入比输出多)、扩展方法(输入比输出少)、衔接方法(输入和输出相同多),一般都会选用衔接方法,由N