Publication | Closed Access
p4pktgen
69
Citations
20
References
2018
Year
Unknown Venue
EngineeringComputer ArchitectureSoftware EngineeringSoftware AnalysisHardware SecurityProgrammable Network SwitchesProgramming LanguagesNetwork InfrastructureSoftware-defined NetworkingComputer EngineeringComputer ScienceLanguage-based SecuritySoftware SecurityNetwork SwitchesProgram AnalysisSoftware TestingProgrammable NetworksUnikernelsSystem SoftwareProgrammable Data Plane
With the rise of programmable network switches, network infrastructure is becoming more flexible and more capable than ever before. Programming languages such as P4 lower the barrier for changing the inner workings of network switches and offer a uniform experience across different devices. However, this programmability also brings the risk of introducing hard-to-catch bugs at a level that was previously covered by well-tested devices with a fixed set of capabilities. Subtle discrepancies between different implementations pose a risk of introducing bugs at a layer that is opaque to the user.
| Year | Citations | |
|---|---|---|
Page 1
Page 1