The documentation set for this product strives to use bias-free language. For the purposes of this documentation set, bias-free is defined as language that does not imply discrimination based on age, disability, gender, racial identity, ethnic identity, sexual orientation, socioeconomic status, and intersectionality. Exceptions may be present in the documentation due to language that is hardcoded in the user interfaces of the product software, language used based on RFP documentation, or language that is used by a referenced third-party product. Learn more about how Cisco is using Inclusive Language.
This chapter contains the following sections:
Cisco Extensible Network Controller (Cisco XNC) is a software platform that serves as an interface between the network elements (southbound) and third-party applications (northbound). Cisco XNC is a JVM-based application that runs on a Java Virtual Machine (JVM). Cisco XNC is based on a highly available, scalable, and extensible architecture that supports a network. Cisco XNC is built for extensibility using the Open Services Gateway initiative (OSGi) framework, which allows new functionality to be added.
Cisco XNC can support multiple protocol plugins in the southbound direction. In the current release, Cisco Plug-in for OpenFlow 1.0 is available.
Cisco XNC provides the following:
Cisco XNC runs in a JVM. As a Java-based application, Cisco XNC can run on any Linux-based x86 server. For best results, we recommend the following:
The following web browsers are supported for Cisco XNC:
![]() Note | Javascript 1.5 or a later version must be enabled in your browser. |