Subject of the research. The paper presents a new IPv6NC network coding protocol based on the use of IPv6 network protocol extension headers. Purpose. Development of a data transfer protocol based on the analysis of existing principles and models of network coding, as well as the use of IPv6 protocol extension headers to transfer network coding parameters. Methods. Analysis of existing principles and models of network coding, as well as the use of IPv6 extension headers for transmitting network coding parameters. Results. The paper describes application of developed protocol for different network coding approaches and presents network coding parameters to be transmitted in packet headers to perform network coding and guideline of their representation in the type-length-value format for standard IPv6 extension headers. Also the paper gives the structure of a special extension header for transmitting network coding parameters. Novelty. For the first time, IPv6 uses extension headers for networc coding. Practical relevance. The developed protocol is intended for the implementation of multicast transmission and relay with network coding in various data transmission systems.
Read full abstract