Cisco Cisco Intercloud Fabric for Provider Design Guide

Page of 21
Page 15 
 
● 
deleteVpcNetwork – Deletes a specified network from the specified VPC. 
● 
listProviderVpc – Lists all VPCs for a specified tenant. 
● 
listVpcById – Lists the specified VPC of a specified tenant. 
● 
listVpcNetworkById – Lists the specified network for the specified VPC of a specified tenant. 
Service Provider Integration Requirements 
Cisco ICFPP is designed to provide a simple programmable cloud adapter interface to ease integration with service 
provider cloud platforms. As described in previous sections, most of the southbound adapter interfaces are 
straight-forward and adapter developers can develop the interfaces quickly. However, developers must pay 
attention to the following five areas: 
● 
Deployment Network Topology  
● 
Provider Platform Capability 
● 
Provider Network Models  
● 
Cloud VM Deployment Functions 
● 
Public Network Address Assignment 
● 
Multi-Site Support  
Deployment Network Topology 
As discussed in other sections, the Cisco ICFPP deployment network topology is relatively straight-forward, but it 
can vary for different service providers and different cloud platforms.  
The guidelines for setting up Cisco ICFPP deployment networks are: 
● 
Cisco ICFPP must be accessible from the Internet and/or service provider-managed Inter-data center 
networks.  
● 
Service providers can usually expose Cisco ICFPP through a NAT rule configured at a service provider edge 
router or a web-proxy. 
● 
In general, Cisco ICFPP and cloud platforms should be able to communicate to each other so both of them 
can initiate management connections with each other. 
● 
If the ability to upload and download images is required and Cisco ICFPP and the cloud platform use shared 
storage, Cisco ICFPP should be able to reach and access the shared storage networks.  
 depicts an example of a Cisco ICFPP platform deployed in a typical cloud platform network environment.