Design and Implementation of MAP Offloading Technology Based on P4 Switch
YI Xiaoyu,QIN Bin,WU Wenfei,NIE Wei
DOI: https://doi.org/10.3724/sp.j.1249.2020.99112
2020-01-01
JOURNAL OF SHENZHEN UNIVERSITY SCIENCE AND ENGINEERING
Abstract:According to the China IPv6 Development Report, with the exception of some large internet companies, private small and medium enterprises (SMEs) are very slow to transform into IPv6, and more and more SMEs are migrating their business to the cloud. For cloud service providers, high-throughput IPv4/IPv6 conversion should be completed. In 2014, Nick MCKEOWN proposed programmable protocol-independent packet processors (P4). Implementation of mapping of address and port with encapsulation (MAP-E) offloading technology on P4 switches, that is, offloading the IPv4/IPv6 conversion task to P4 switches, improves the flow forwarding rate and reduces the pressure on the core server. At the same time, the P4 language supports custom switch processing logic, so that there is no need to purchase new equipment when the protocol version is updated and iterated, which reduces future IPv4/IPv6 upgrade and operating costs.