Hello Naresh,

Recent OpenContrail R3.0 introduce version 2 of SFC. With that we decoupled 
network from compute. The VM instance providing the VNF will be instantiated 
outside of OpenContrail (e.g. Nova or any other orchestrator) with at least two 
interfaces connected to the two virtual networks between traffic will have to 
be forwarded. Those two interfaces (ports) will be grouped as a port tuple. 
That port tuple is used in OpenContrail to build a Service Instance. 
(http://www.opencontrail.org/port-tuples-service-chain-redundancy/)

Having said that OpenContrail doesn't know anything about the VM and as such 
cannot automatically scale it up/down. You will need Ceilometer for that.
The health-check takes care for withdrawing routes of failed Service Instance 
so that traffic is not forwarded to/through it anymore.
Traffic is equally distributed through a vertically scaled Service Instance. 
The hash for the distribution can be configured: 
https://github.com/Juniper/contrail-controller/wiki/Customized-field-selection-for-ECMP-load-balancing

Regards,
Michael


From: Users <[email protected]> on behalf of Naresh Kumar 
<[email protected]>
Date: Monday 29 August 2016 at 18:07
To: "[email protected]" <[email protected]>, 
"[email protected]" <[email protected]>
Subject: [Users] Opencontrail Service Chaining - Health Check - Auto-scale

Hi Folks,

We are evaluating  opencontrail for our data center deployment.  The use case 
we plan to deploy is Service Function Chaining. In this regard, I have few 
questions, can you please help answer the following?

 For network service function to be working, we need to define service template 
with pointer to image, list of interfaces (mgmt, left, right). So when we 
create a service function, it contacts openstack nova for booting up the image.

Question 1: Does it also take care of any health check when the service VM goes 
down and re-spawn the service VM? If so, what health checks can be configured?

Question 2: Does the service auto-scale and load-balance among the service VMs 
when the load is increased? If so, can we configure the parameters to consider 
for auto-scale?

Can you please let me know latest open contrail supports it or any future 
road-map for these features? I am new to open contrail alias, if this question 
was already discussed, it would be great if you can provide any pointers.


Thanks & Regards
Naresh Thukkani
_______________________________________________
Users mailing list
[email protected]
http://lists.opencontrail.org/mailman/listinfo/users_lists.opencontrail.org

Reply via email to