White paper
Cisco public
Application Hosting on the
Cisco Catalyst 9000 Series
Switches
Introduction
Applications are used in enterprise networks for a variety of business-relevant use cases. Examples
of enterprise applications include administrative tools such as protocol analyzers and security
toolsets such as intrusion detection services. Traditionally, such applications would operate on an
external physical or cloud-based virtual server.
Enterprise networks are now dealing with massive volumes of data, and there is a critical need to
collect and analyze this data to respond faster and deliver insightful context. Traditional approaches,
in which data is processed in remote servers, will no longer work. Data can burden the network
unless some context is known. Edge computing can greatly reduce the data sent to the cloud or a
remote server. Collecting and analyzing the data at the edge and making decisions locally rather
than in centralized servers significantly reduces the latency and bandwidth of the network.
Powered by an x86 CPU, the application hosting solution on the Cisco® Catalyst® 9000 series
switches provide the intelligence required at the edge. This gives administrators a platform for
leveraging their own tools and utilities, such as a security agent, Internet of Things (IoT) sensor, and
traffic monitoring agent.
Hardware resources for applications
To support application hosting capabilities on the Cisco Catalyst 9000 series switches, the switch
provides hardware resources where applications can reside and execute. Cisco IOS XE running on
the Cisco Catalyst 9000 series switches reserves dedicated memory and CPU resources for
application hosting to provide a separate execution space for user applications without
compromising the integrity and performance of the switch.
Moreover, applications must reside in one of the external Solid State Drive (SSD) storage options
(USB 3.0 or M2 SATA), depending on the specific Cisco Catalyst 9000 platforms. Applications have
no access to the internal device flash storage, which is reserved for Cisco IOS XE to protect its
integrity.
Table 1 shows the available hardware resources for applications.
Note: Internal flash and front panel USB ports are not supported for application hosting purpose.