The invention provides a method for multiple broadcasting and repeating on the Intel IXP2400 network processor, which belongs to computer network communication field, the method includes: the receiving model receives the message from the outer port, which is transmitted to the enclosing model (EM) after being processed by the processor model, the enclosing model (EM) searches the multi-broadcast adjoined enclosing table (DMAT) according to the index of multiple broadcast (MID), the table is a chain table, each item stores a export message enclosing format information, then sends a multi-broadcast message head buffer, the message head content is stored in the buffer, forms the multi-broadcast message head META, the META is looped at front of the message SOP META, forms a message chain table, the message is transmitted to the queue managing model (QM), the transmitting dispatching model (TXS) dispatches the package to the transmitting model (TX), then the message is transmitted by the transmitting model. The invention amends the message head only, the body is not duplicated, and the repeating efficiency is high.