针对DRR调度器无法满足实时业务对服务质量要求的问题,在DRR调度器的基础上改进并设计了IDRR调度器.新的调度模块中增加了时间发生模块来记录实时业务的排队时间.IDRR调度器根据实时业务的排队时间决定是否让这些业务插队,从而实现了对实时业务的优先调度.在现场可编程门阵列(FPGA)上实现了此调度模块的电路设计并利用Ixia以太网测试平台测试了其性能.测试结果表明:IDRR调度器在不增加系统复杂度的前提下,改善了以太网通信中实时业务的服务质量,具有良好的扩展性.