Jump to: navigation, search

Difference between revisions of "Neutron/LBaaS/LoadbalancerInstance/Discussion"

Line 4: Line 4:
 
HealthMonitors as well as other entities are omitted in favor of focusing on vip-pool-instance relationship and workflow.<br/>
 
HealthMonitors as well as other entities are omitted in favor of focusing on vip-pool-instance relationship and workflow.<br/>
  
 +
==1. Existing model and L7 rules==
 +
 +
L7 rules addition to existing model should allow configuring multiple pools per single vip.<br/>
 +
Currently it's not possible to attach a pool to an existing VIP due to several reasons:<br>
 +
* pool can be created with a different provider/flavor
 +
* pool is scheduled to a device/agent/router upon creation.
 +
So (1) and (2) mean that by default the pool doesn't reside in the same logical configuration (instance) as the VIP.
 
[[File:LbaasExisting L7.png]]
 
[[File:LbaasExisting L7.png]]
  
 +
 +
==2. Loadbalancer instance solution==
 
[[File:LoadBalancerInstance.png]]
 
[[File:LoadBalancerInstance.png]]
  
 
[[File:VIPCentric.png]]
 
[[File:VIPCentric.png]]

Revision as of 10:31, 17 February 2014

This page is going to track the discussion about LB instance.

Several approaches to the object model are presented on the pictures.
HealthMonitors as well as other entities are omitted in favor of focusing on vip-pool-instance relationship and workflow.

1. Existing model and L7 rules

L7 rules addition to existing model should allow configuring multiple pools per single vip.
Currently it's not possible to attach a pool to an existing VIP due to several reasons:

  • pool can be created with a different provider/flavor
  • pool is scheduled to a device/agent/router upon creation.

So (1) and (2) mean that by default the pool doesn't reside in the same logical configuration (instance) as the VIP. LbaasExisting L7.png


2. Loadbalancer instance solution

LoadBalancerInstance.png

VIPCentric.png