tacker VM accessing external network

Asked by Kaliyaperumal

I am from Verizon and evaluating Tacker for one use-case. We are working on simple Virtual CPE use-case to host the DHCP and NAT service to hosts. We are using the Tacker to create the OpenWRT VM in openstack cloud which will provide the DHCP and NAT to clients. We are using devstack all-in one machine configuration. How do we make the openWRT VM created using Tacker to provide the NAT to access the external network. In openstack we have some services like Router As Service or L3 plugin for vRouter instance which will provide the NAT functions. From my understanding on tacker, this is to provide the lifecycle management of VMs or VNFs for a service. Not sure how do we make this OpenWRT VM created via Tacker to provide the NAT functions. It will be great help if somebody from Tacker community provides the view on this ?.

Can we assign floating IPs to Tacker created VM?.

Question information

English Edit question
tacker Edit question
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Sridhar Ramaswamy (srics-r) said :

Hi Kaliyaperumal,

Neutron doesn't support OpenWRT as neutron-router. There was a discussion earlier this year in considering that [1] but I don't that effort went anywhere.

Tacker's approach to VNFs is slightly different. Tacker doesn't use Neutron L3 Router framework. In fact the features available in VNFs orchestrated using Tacker are not restricted to Neutron API. Neutron L3 api is quite limited and exposing any (new) L3 router capability is a long drawn development effort. Instead many NFV deployments use Neutron for basic L2 and orchestrate VNFs (like Virtual Routers) and directly configure them to consume all the features of that VNF. Here you don't go through neutron-api to consume the features.

Let us know if you've more questions.


[1] http://lists.openstack.org/pipermail/openstack-dev/2015-April/061769.html

Can you help with this problem?

Provide an answer of your own, or ask Kaliyaperumal for more information if necessary.

To post a message you must log in.