Hello

I am currently working on the OpenContrail team integrating Cloudstack 
orchestrator with Xen.

In OpenContrail, the OVS is replaced by a similar forwarding plane called 
vRouter. The OpenContrail vRouter is a forwarding plane (of a distributed 
router) that runs in the hypervisor of a virtualized server. It extends the 
network from the physical routers and switches in a data center into a virtual 
overlay network hosted in the virtualized servers.

Now in XAPI, when the CloudStack orchestrator triggers a new VM instance, it 
results in XAPI calls to vif-create which are handled by the "vif" script which 
internally calls the "ovs-vsctl" which configures the OpenVSwitch to create and 
associate VIFs. Similarly, the "vif" script handles calls to delete, hotplug 
and hotunplug a VIF which in turn makes reference calls to "ovs-vsctl" tool.

Now, can you please validate my understanding -

*       Assuming vRouter has management interfaces to create VIFs as 
OpenVSwitch, is it sufficient to replace the calls to ovs-vsctl in the vif 
script to the corresponding calls to vRouter. I see that the call to OVS is 
based on the underlying network infrastructure configured in 
"/etc/xensource/network.conf" and we can base the decision to call the 
corresponding management tool based on configuration.
*       From what I learnt from reading the XAPI code, I don't have to touch 
anything in OCAML code since it seems to be abstracted away from the underlying 
implementation. Is this statement valid?

Your input/thoughts are highly appreciated.

-Ranjeet



_______________________________________________
Xen-api mailing list
Xen-api@lists.xen.org
http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api

Reply via email to