P4는 OpenFlow보다 범용적이며 포워드 플레인의 페킷 처리 방식을 사용자가 정확하게 정의할 수 있도록 지원합니다. OpenFlow는 P4 언어로 표현될 수 있습니다. openflow.p4는 이에 대한 기본적인 방법을 제공합니다.