The application provides a data forwarding and scheduling method and device. The method comprises: obtaining control information to be forwarded and a target output port; when the target output port is not congested and there is no control information sent to the target output port on an LL path,
copying the control information to be forwarded to obtain shadow control information; sending the control information to be forwarded to the target output port through the LL path and sending the shadow control information to the target output port through a store-and-forward SAF path; when the last scheduled and output control information is from a SAF path cache
queue, scheduling the first control information in the
queue head from the SAF path cache
queue; when the first control information is the shadow control information, scheduling and outputting the control information in the queue head from an LL path cache queue; and when the first control information is not the shadow control information, outputting the first control information. The application can more accurately adapt to
traffic congestion and ensure that the control information is output in a correct order.