Design and Implementation of SRv6 Routing Module in Computing and Network Convergence Environment

Jing Gao,Wenkuo Dong,Lei Feng,Wenjing Li
DOI: https://doi.org/10.1007/978-981-99-9247-8_24
2024-01-01
Abstract:In the computing network convergence environment, the deployment and scheduling of the service function chain put forward high requirements for network flexibility, and the traditional network architecture is difficult to sup-port highly flexible network scheduling functions. SRv6 has become an important way to implement service function chain technology because of its segment routing function and protocol expansion ability. This paper first introduced the technologies such as SRv6 and P4 and many tools used in the implementation process. Then, the detailed design of SRv6 routing module based on P4 is introduced in detail, including the key technologies such as using P4 Match-Action abstraction to identify and parse SRv6 messages, add and delete SRv6 header, segment routing forwarding behavior based on SRH, as well as the automation and parameterization design of SRv6 segment routing to facilitate deployment and verification experiments, and the tracking packet path analysis method in virtual environment based on the secondary encapsulation of Mininet log function. Finally, the function of the designed SRv6 routing module is demonstrated by simulation experiments.
What problem does this paper attempt to address?