Hi Eric,
Please see below.
Raja
From: Meridian SJ <[email protected]<mailto:[email protected]>>
Date: Friday, June 19, 2015 at 5:45 PM
To: Rajagopalan Sivaramakrishnan <[email protected]<mailto:[email protected]>>
Cc: "[email protected]<mailto:[email protected]>"
<[email protected]<mailto:[email protected]>>
Subject: Re: [opencontrail-dev] Resend: OpenContrail DPDK vRouter
Hi Raja,
Thank you for your quick response.
More questions: ...: )
>1. What do you mean "compute node provisioning"? Are you saying vRouter-agent
>writes the "hugepages" and other "EAL (coremask/nic/memory...)" options to a
>testbed file for vRouter->dpdk process to initialize? Could I just manually
>config DPDK hugepage and parameters for vRouter-dpdk? If not too much trouble,
>could you please give me a pointer of DPDK utilities?
Please see
http://www.juniper.net/techpubs/en_US/contrail1.0/information-products/pathway-pages/contrail-feature-guide-pwp.html#installation
for details on how to install Contrail. This is what I am referring to as
"compute node provisioning". You can do this once the 2.30 release is out with
support for DPDK. Until then, you will have to do it manually by doing the
equivalent of what the provisioning scripts would have done (with input from
the testbed file). Please take a look at
https://github.com/Juniper/contrail-provisioning for commits related to DPDK.
>2. If the answer for question 1 is yes, vRouter-dpdk process is able to run
>by itself without vrouter-agent involved?
It can, but it won't get any forwarding information (interfaces/routes/nexthops
etc.). You will have to do that manually (see below).
>3. From my understanding of the CLI utility tools, it uses sandesh protocol on
>top of netlink to talk vRouter-dpdk process. In this case, during the develop
>process, developer can just use >utility CLI to push config and pop the stats
>to verify vRourer-DPDK works as expected. Is it correct?
Yes, you can run these commands. But these commands need to run in DPDK mode
(/etc/contrail/contrail-vrouter-agent.conf needs to be populated with the right
entries - this would normally be done by the provisioning scripts).
_______________________________________________
Dev mailing list
[email protected]
http://lists.opencontrail.org/mailman/listinfo/dev_lists.opencontrail.org