SDN data plane software conformance testing system and method for p4 programming language
A data plane and programming language technology, applied in software testing/debugging, electrical digital data processing, error detection/correction, etc., can solve the problems of OpenFlow protocol scalability and poor programmability, and achieve the effect of ensuring interoperability
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
test Embodiment I
[0066] The sending unit is configured to encode the network device profile of the JSON format generated by the compilation unit and the API serialization of the P4 runtime. The GRPC is based on the HTTP / 2.0 protocol to encapsulate the protocol buffer protocol file into IP / MAC packet. And send to the target network device; package test case is an IP / MAC packet, and GRPC sends a test case IP / MAC packet request message to the target network device based on the streaming mode service call.
[0067] The receiving unit is configured to receive the PROTOCOL BUFFER-based service response response message returned by the target network device, the GRPC anti-sequence of chemical decoding service calls returned, the test results information, record the test result log;
[0068] The steps are as follows:
[0069] Step S301. Transcoding the P4 data plane description file generated by the compilation unit into the protocol buffer injection target network device;
[0070] Step S302. Moni...
Embodiment
[0078] like figure 1 The module diagram of the SDN data plane software consistency test system for the P4 programming language, the entire system is mainly divided into four modules: configuration module, test example generation module, communication module, test result processing module. like figure 2The data flow chart of the SDN data plane software consistency test system for the P4 programming language can be divided into six major steps: 1 Configure consistency test system environment, establish a connection with the target network device, set log information, GRPC service Listening port information, user rights information; 2 Generate P4 data plane description file and test case 3 Based on ProtocolBuffer serialization encoding P4 data plane description file to target network device; 4-based Protocol buffer sequence encoding test example to target network equipment 5 Receive the target network device test results Message; 6 alignment with the test results consistent. from Fig...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com