Selecting Virtual Network Function Models
This guide walks you through discovering and selecting the right VNF model for your requirements.
Example of Available Models
Firewall — Checkpoint
| Model | Category | Versions | Deployment Modes | IP Pre-allocation |
|---|---|---|---|---|
| Cloudguard | standalone | 81.20 | single, dual | No |
| Cloudguard | enabler | 81.20 | single, dual | No |
| Cloudguard | enabler | 81.20 | cluster | No |
Cloud Connector — Aviatrix
| Model | Category | Versions | Deployment Modes | IP Pre-allocation |
|---|---|---|---|---|
| Edge Gateway | standalone | 7.0, 7.1, 8.0, 8.1 | single, dual | Yes |
| Edge Gateway | standalone | 7.0, 7.1, 8.0, 8.1 | cluster | Yes |
| Edge Gateway - Wan Connect | standalone | 7.0, 7.1, 8.0, 8.1 | single, dual | Yes |
| Edge Gateway - Wan Connect | standalone | 7.0, 7.1, 8.0, 8.1 | cluster | No |
Session Border Controller — Audiocodes
| Model | Category | Versions | Deployment Modes | IP Pre-allocation |
|---|---|---|---|---|
| Mediant Virtual Edition (VE) | standalone | 7.40A.501.392 | single, dual | Yes |
| Mediant Virtual Edition (VE) | enabler | 7.40A.250.541, 7.40A.501.392 | single, dual | Yes |
| MVE - qualification | enabler | 7.40A.250.265, 7.40A.250.541, 7.40A.501.392 | single, dual | Yes |
Available Flavors (Sizing)
All models share a consistent set of T-shirt sizes:
| Flavor | vCPU | RAM | Disk |
|---|---|---|---|
| Extra-Small | 1 | 2 GB | 64 GB |
| Small | 2 | 8 GB | 64 GB |
| Medium | 4 | 16 GB | 64 GB |
| Large | 8 | 16 GB | 64 GB |
Flavor availability varies per model version. Always check the model detail endpoint for the exact list.
Browse Models via API
List all models
curl -X GET 'https://api.orange.com/evolutionplatform/proxy/vnfaaservice/api/v1/virtualnetworkfunctionmodels' \
-H 'X-API-KEY: YOUR_API_KEY' \
-H 'Accept-Language: en'
Filter by vendor
curl -X GET 'https://api.orange.com/evolutionplatform/proxy/vnfaaservice/api/v1/virtualnetworkfunctionmodels?vendorName=Checkpoint' \
-H 'X-API-KEY: YOUR_API_KEY'
Filter by type
curl -X GET 'https://api.orange.com/evolutionplatform/proxy/vnfaaservice/api/v1/virtualnetworkfunctionmodels?type=Firewall' \
-H 'X-API-KEY: YOUR_API_KEY'
Get a specific model
curl -X GET 'https://api.orange.com/evolutionplatform/proxy/vnfaaservice/api/v1/virtualnetworkfunctionmodels/{modelId}' \
-H 'X-API-KEY: YOUR_API_KEY'
Deployment Modes
| Mode | Description | Use Case |
|---|---|---|
| single | One VM instance | Development, testing |
| dual | Active/standby HA pair | Production workloads |
| cluster | Multi-node cluster | High-throughput, enterprise |
IP Pre-allocation
Some models (Audiocodes, Aviatrix Edge Gateway single/dual) require IP addresses to be allocated to the zone before deployment. Check the needIpAddressesAllocation field on the model.
Model Selection Checklist
- Type matches your network function need (Firewall / Cloud Connector / SBC)
- Deployment mode suits your availability requirements
- Flavor provides adequate resources
- IP pre-allocation completed if required
- Version is not deprecated
Next Steps
After selecting a model:
- Deploy VNF Instance - Create your first VNF
- Configure Security - Set up network policies
- Review API Reference - Explore all endpoints