## 2 Background and Related Work  
The original purpose of network coding is to enable multicast transmission to reach the theoretical maximum transmission capacity to achieve better network throughput than routing multicast [9]. The network coding node does not need to know the entire network's topology and other nodes' coding processes. The added content is divided into K blocks; each encoded block contains the original data information. The nodes in the network collect any M-block encoded blocks (\(M\geq K\)) from the information flow and sufficient independent decoding vectors, forming a decoding matrix through linear combination. The decoding is performed using the Gaussian elimination method to obtain the original information sent by the content provider. Network coding can overcome the problem of retrieving the original content sequentially during the content forwarding process. Network coding shows its advantages in improving network throughput, increasing the load balance capability, reducing transmission delays, reducing energy consumption, and enhancing network robustness [10]. It can be widely used in ad hoc networks [14], P2P content distribution [15], distributed file storage [16], network security [17], Internet of Vehicles [18], and other fields. The advantages of network coding in multicast networks are consistent with the nature of content center networks to support intra-network caching and stateless multipath forwarding, which can promote the routing and forwarding of network identities and effectively meet the real-time and reliability requirements of the Industrial Internet [5]. NDN and MIN-IIoT combined with the network coding environment request not the original data blocks but the encoded blocks of the same content. [PERSON] et al. verified that network coding could be manipulated in Information Center Networks (ICNs) to accelerate network multipath forwarding and improve network throughput and security [19]. NetCodCCN introduces the concept of _generation_, where the encoding and decoding of network data blocks are carried out in one generation, which can support the aggregation and pipeline transmission of interest messages, thereby reducing the content retrieval latency and data retrieval time [13]. At the same time, NetCodCCN allows nodes to maintain the information of content segments sent on each network interface to reduce the number of duplicate pieces. By introducing network coding technology, the bottleneck problem of path overlap points can be solved, the throughput of transmission bottlenecks in multicast paths can be improved, and the elasticity of packet transmission pressure can be enhanced. The subsequent NC-NDN led to On-Demand Off-Path Cache Exploration-Based Multipath Forwarding (O2 CEMF), which can perform off-path caching based on the reachable information of the reactivity detection cache. Simultaneously, the generation in NetCod-CCN is adopted as the granularity to maintain the cache reachability information [20]. MICN is based on a linear independent content-based multiple interest message (MILIC) structure, which can constrain received interest messages and group data-encoded packets [21]. MICN shows that it can guarantee the reliability of network transmission in the network environment with a high packet loss rate. Therefore, it can offer corresponding benefits in the complex and changeable Industrial Internet by introducing network coding technology and coordinating the allocation of network resources and bandwidth between multiple content consumers, content producers, and intermediate nodes to leverage network resources and reduce transmission delays effectively. However, all of these schemes encode data packets at intermediate nodes to respond to user interest requests, which will undermine the security characteristics of NDN [11]. The multipath forwarding strategy proposed in this paper only performs network coding at the content provider and decoding operations at the edge nodes.