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
