SFC (Service Function Chaining) is a broad term that describes delivering multiple service functions in a specific order. It is realized by decoupling network topology and service functions while using common data model for all types of services. In this talk, we will first show how SFC is supported in ODL today by receiving the chain and/or path information via northbound APIs and then implementing the ‘service path’ via various southbound protocols such as Netconf/Yang, LISP and Openflow etc. We will also present a high level view as to how some of the ODL core projects (e.g., NetVirt, GBP etc.) can be evolved to support SFC with the Nirvana Stack. Nirvana Stack is a term for implementing network services via OpenStack, ODL, a common NBI/SBI, FD.io and OPNFV components.