A method for routing rule transmission, characterized by comprising: receiving, by an intermediate network device, a network based IP flow mobility, NBIFOM, routing rule request from a terminal, and sending the NBIFOM routing rule request to a gateway device; receiving, by the intermediate network device, an NBIFOM container comprising K routing rules from the gateway device, and sending the NBIFOM container comprising the K routing rules to the terminal, wherein K is an integer greater than or equal to 1 and each of the K routing rules comprises a routing filter, routing access technology information, a routing rule priority and a routing rule identifier; and receiving, by the intermediate network device, routing rule acknowledgement indication information from the terminal, and sending the routing rule acknowledgement indication information to the gateway device, wherein the routing rule acknowledgement indication information comprises first indication information or second indication information, the first indication information indicates that the terminal accepts the K routing rules, and the second indication information indicates that the terminal rejects at least one of the K routing rules, as well as at least one of the following: identifiers of M routing rules acknowledged by the terminal in the K routing rules, and identifiers of N rejected routing rules, wherein a sum of M and N is equal to K, wherein the sending, by the intermediate network device, the NBIFOM container comprising the K routing rules to the terminal further comprises: if third indication information is received from the gateway device, sending, by the intermediate network device, a first request message to the terminal, wherein the first request message carries the NBIFOM container comprising the K routing rules, and the third indication information is used to instruct the intermediate network device to send an NBIFOM container to the terminal by using a request message. receiving, by an intermediate network device, a network based IP flow mobility, NBIFOM, routing rule request from a terminal, and sending the NBIFOM routing rule request to a gateway device; receiving, by the intermediate network device, an NBIFOM container comprising K routing rules from the gateway device, and sending the NBIFOM container comprising the K routing rules to the terminal, wherein K is an integer greater than or equal to 1 and each of the K routing rules comprises a routing filter, routing access technology information, a routing rule priority and a routing rule identifier; and receiving, by the intermediate network device, routing rule acknowledgement indication information from the terminal, and sending the routing rule acknowledgement indication information to the gateway device, wherein the routing rule acknowledgement indication information comprises first indication information or second indication information, the first indication information indicates that the terminal accepts the K routing rules, and the second indication information indicates that the terminal rejects at least one of the K routing rules, as well as at least one of the following: identifiers of M routing rules acknowledged by the terminal in the K routing rules, and identifiers of N rejected routing rules, wherein a sum of M and N is equal to K, wherein the sending, by the intermediate network device, the NBIFOM container comprising the K routing rules to the terminal further comprises: if third indication information is received from the gateway device, sending, by the intermediate network device, a first request message to the terminal, wherein the first request message carries the NBIFOM container comprising the K routing rules, and the third indication information is used to instruct the intermediate network device to send an NBIFOM container to the terminal by using a request message.