1 Requirements for applications

This chapter describes the requirements for submitting an application to the HP SDN App Store.

In addition to the requirements described in this chapter, currently HP recommends that you include an independent method that customers can use to purchase and install a license for your application. See “Arranging for payments” (page 9).

1.1 File format, content, and size

Applications to be installed on the HP VAN SDN Controller, also called internal applications must meet the following requirements:

Must include a Java application to be installed on the controller

Must meet the requirements for applications as described in the HP VAN SDN Controller Administrator Guide

Must be distributed in a zip file that is no larger than 2 GB

(Optional) Can include Debian packages in the zip file

External applications (applications not installed on the HP VAN SDN Controller) must meet the following requirements:

Must be packaged in an .ova (Open Virtualization Format) file to be installed on a virtual machine provided by the customer

The distribution file must be no larger than 2 GB

1.2Naming requirements for zip files

Application zip file names must use the following name format:

application-id_vapplication-version.zip

For example:

com.hp.sdn.app.networkprotector_v1.1.8.zip

Where:

 

application-id

A string that uniquely identifies the application. This string:

 

Must uniquely identify the application.

 

Must match the value of the id key in the descriptor file of

 

the application.

 

Can contain numbers, letters, and the dot (.) character.

 

Recommended form

 

com.publisher.appname

 

Where publisher identifies the publisher of the application

 

and appname identifies the application.

 

For example: com.hp.sdn.app.networkprotector

_vapplication-versionA string that identifies the version of the application. This string:

Must start with the underscore character (_) and the lowercase letter v.

Must match the value of the version key in the descriptor file of the application.

4Requirements for applications

Page 4
Image 4
HP VAN SDN Controller Software Products manual Requirements for applications, File format, content, and size

VAN SDN Controller Software Products specifications

HP VAN SDN Controller Software Products represent a significant advancement in network management by leveraging software-defined networking (SDN) principles. These products aim to centralize control of network resources, provide enhanced automation, and simplify network management, which can dramatically improve the overall performance and agility of data centers.

One of the main features of HP VAN SDN Controller is its ability to enable an application-centric network environment. By separating the control plane from the data plane, network administrators can gain a holistic view of the entire network. This separation allows for dynamic reconfiguration of network devices and sets the stage for the development of innovative applications that can respond to real-time network conditions.

The controller supports OpenFlow as its primary protocol, ensuring interoperability with a wide range of network devices from different vendors. This compatibility facilitates a heterogeneous network environment, allowing organizations to transition to SDN at their own pace without needing to replace all existing hardware. It also promotes vendor diversity, reducing the risk of vendor lock-in.

HP VAN SDN Controller features robust security capabilities, including support for micro-segmentation, which helps in isolating critical components within the network. This layer of security can safeguard sensitive data and protect against threats, ensuring that only authorized traffic is allowed within designated network segments.

Another key characteristic is the controller's emphasis on automation and orchestration. Through APIs and built-in tools, network policies can be defined and applied consistently across the entire network. This intelligent automation reduces the potential for human error and accelerates the implementation of networking changes, enabling organizations to adapt quickly to evolving business needs.

The HP VAN SDN Controller also incorporates advanced analytics capabilities that provide real-time visibility into network performance. These analytics can help in troubleshooting, forecasting capacity needs, and optimizing resource utilization, contributing to improved operational efficiency and reduced downtime.

Furthermore, the scalable architecture of the HP VAN SDN Controller makes it suitable for various environments, from small enterprises to large-scale data centers. The product supports multi-tenancy, allowing multiple virtual networks to coexist on the same infrastructure, which can be ideal for service providers and organizations operating within cloud environments.

In summary, HP VAN SDN Controller Software Products deliver a powerful suite of features and technologies that enhance network control, security, automation, and scalability, positioning organizations to leverage the full potential of software-defined networking.