Abstract:The Service Function Chain (SFC) proposed by the IETF solves the problems that the service functions are tightly coupled with the hardware devices and have poor flexibility in the deployment process. The NSH protocol is used to support the implementation of the SFC. However, the standard OpenFlow protocol is not sufficient to support the NSH protocol and causes the problems of compatibility after implementation. Based on Software Defined Network (SDN) and Network Function Virtualization (NFV) technologies, this study proposes an SFC based on Protocol Oblivious Forwarding (POF), which implements the NSH protocol using the ability of POF that can be programmed deeply in the data plane. In this study, we implements the SFC based on FloodLight controller and POF switch. The experimental results show that the SFC based on POF can efficiently implement the deployment of service functions.