Vpp honeycomb agent


Kawshik Sarkar
 



Hi ,

I have the following questions:

1)Are there more apps like vpp vbd app and gbp app that lets u do basic vpp configurations like create tap interface configure static routing etc?

2)is it possible to enhance the vpp app by creating more yang models?if so what needs to be done?

3)where can I get the yang schemas available for vpp?



Marek Gradzki -X (mgradzki - PANTHEON TECHNOLOGIES@Cisco) <mgradzki@...>
 

Hello,

 

please find my replies inline,

 

Marek

 

From: hc2vpp-bounces@... [mailto:hc2vpp-bounces@...] On Behalf Of Kawshik Sarkar
Sent: 23 stycznia 2018 05:15
To: hc2vpp@...
Subject: [hc2vpp] Fwd: Vpp honeycomb agent

 

 

 

Hi ,

 

I have the following questions:

 

1)Are there more apps like vpp vbd app and gbp app that lets u do basic vpp configurations like create tap interface configure static routing etc?

Don’t know, but if you are interested in configuration of single VPP instance, then

Running honeycomb is enough:

https://docs.fd.io/hc2vpp/1.17.10/hc2vpp-parent/release-notes-aggregator/user_running_honeycomb.html

 

More examples using RESTCONF:

https://docs.fd.io/hc2vpp/1.17.10/hc2vpp-parent/release-notes-aggregator/release_notes.html#_postman_collections

 

2)is it possible to enhance the vpp app by creating more yang models?if so what needs to be done?

3)where can I get the yang schemas available for vpp?


Kawshik Sarkar
 

Thanks a lot.

On Tue, Jan 23, 2018 at 12:32 AM Marek Gradzki -X (mgradzki - PANTHEON TECHNOLOGIES at Cisco) <mgradzki@...> wrote:

Hello,

 

please find my replies inline,

 

Marek

 

From: hc2vpp-bounces@... [mailto:hc2vpp-bounces@...] On Behalf Of Kawshik Sarkar
Sent: 23 stycznia 2018 05:15
To: hc2vpp@...
Subject: [hc2vpp] Fwd: Vpp honeycomb agent

 

 

 

Hi ,

 

I have the following questions:

 

1)Are there more apps like vpp vbd app and gbp app that lets u do basic vpp configurations like create tap interface configure static routing etc?

Don’t know, but if you are interested in configuration of single VPP instance, then

Running honeycomb is enough:

https://docs.fd.io/hc2vpp/1.17.10/hc2vpp-parent/release-notes-aggregator/user_running_honeycomb.html

 

More examples using RESTCONF:

https://docs.fd.io/hc2vpp/1.17.10/hc2vpp-parent/release-notes-aggregator/release_notes.html#_postman_collections

 

2)is it possible to enhance the vpp app by creating more yang models?if so what needs to be done?

3)where can I get the yang schemas available for vpp?


Kawshik Sarkar
 

Thanks Marek for your great reply.
  
1)If I took something like “yang explorer “and tried to upload the yang schema for vpp there and interact with vpp from there using netconf..can you point me towards a yang-schema that I can download . I am not sure how I can download some of the yang schemea links u pointed to me earlier. There is no download link.

2)in vpp nitrogen do I need to also copy the yang schemas to the vpp device or is it already present there?

3)what is hc2vpp? Is that an app?

4)what is the use of some of these plugins like v3po?Is it relevant to my requirement?

5)does each api in the list you shared map to a corresponding yang entry In netconf/yang?

Thanks for your great help.

On Tue, Jan 23, 2018 at 12:39 AM Kawshik Sarkar <kawshikrandom@...> wrote:
Thanks a lot.

On Tue, Jan 23, 2018 at 12:32 AM Marek Gradzki -X (mgradzki - PANTHEON TECHNOLOGIES at Cisco) <mgradzki@...> wrote:

Hello,

 

please find my replies inline,

 

Marek

 

From: hc2vpp-bounces@... [mailto:hc2vpp-bounces@...] On Behalf Of Kawshik Sarkar
Sent: 23 stycznia 2018 05:15
To: hc2vpp@...
Subject: [hc2vpp] Fwd: Vpp honeycomb agent

 

 

 

Hi ,

 

I have the following questions:

 

1)Are there more apps like vpp vbd app and gbp app that lets u do basic vpp configurations like create tap interface configure static routing etc?

Don’t know, but if you are interested in configuration of single VPP instance, then

Running honeycomb is enough:

https://docs.fd.io/hc2vpp/1.17.10/hc2vpp-parent/release-notes-aggregator/user_running_honeycomb.html

 

More examples using RESTCONF:

https://docs.fd.io/hc2vpp/1.17.10/hc2vpp-parent/release-notes-aggregator/release_notes.html#_postman_collections

 

2)is it possible to enhance the vpp app by creating more yang models?if so what needs to be done?

3)where can I get the yang schemas available for vpp?


Marek Gradzki -X (mgradzki - PANTHEON TECHNOLOGIES@Cisco) <mgradzki@...>
 

Hello,

 

please find replies inline.

 

Regards,

Marek

 

From: Kawshik Sarkar [mailto:kawshikrandom@...]
Sent: 23 stycznia 2018 15:04
To: Marek Gradzki -X (mgradzki - PANTHEON TECHNOLOGIES at Cisco) <mgradzki@...>
Cc: hc2vpp@...
Subject: Re: [hc2vpp] Fwd: Vpp honeycomb agent

 

1)If I took something like “yang explorer “and tried to upload the yang schema for vpp there and interact with vpp from there using netconf..can you point me towards a yang-schema that I can download . I am not sure how I can download some of the yang schemea links u pointed to me earlier. There is no download link.

MG: Not sure what you mean.

You will find links to yang models in

https://docs.fd.io/hc2vpp/1.17.10/hc2vpp-parent/release-notes-aggregator/release_notes.html#_yang_models

 

They are grouped by hc2vpp module, e.g. ACL:

https://git.fd.io/hc2vpp/tree/v3po/api/src/main/yang?h=stable/1810

 

But you can always clone hc2vpp project and find all *.yang files.

 

 

2)in vpp nitrogen do I need to also copy the yang schemas to the vpp device or is it already present there?

MG: What do you mean by vpp nitrogen?

 

3)what is hc2vpp? Is that an app?

MG: NETCONF/RESTCONF server for VPP.

Take a look at

https://wiki.fd.io/view/Hc2vpp#Intro

for more details.

 

4)what is the use of some of these plugins like v3po?Is it relevant to my requirement?

To answer your question, check yang models they provide, e.g.:

https://git.fd.io/hc2vpp/tree/v3po/api/src/main/yang?h=stable/1710

 

Most of them are enabled by default, so usually you don’t need to care that much.

 

5)does each api in the list you shared map to a corresponding yang entry In netconf/yang?

MG: Not sure what you mean.

 

Thanks for your great help.

On Tue, Jan 23, 2018 at 12:39 AM Kawshik Sarkar <kawshikrandom@...> wrote:

Thanks a lot.

 

On Tue, Jan 23, 2018 at 12:32 AM Marek Gradzki -X (mgradzki - PANTHEON TECHNOLOGIES at Cisco) <mgradzki@...> wrote:

Hello,

 

please find my replies inline,

 

Marek

 

From: hc2vpp-bounces@... [mailto:hc2vpp-bounces@...] On Behalf Of Kawshik Sarkar
Sent: 23 stycznia 2018 05:15
To: hc2vpp@...
Subject: [hc2vpp] Fwd: Vpp honeycomb agent

 

 

 

Hi ,

 

I have the following questions:

 

1)Are there more apps like vpp vbd app and gbp app that lets u do basic vpp configurations like create tap interface configure static routing etc?

Don’t know, but if you are interested in configuration of single VPP instance, then

Running honeycomb is enough:

https://docs.fd.io/hc2vpp/1.17.10/hc2vpp-parent/release-notes-aggregator/user_running_honeycomb.html

 

More examples using RESTCONF:

https://docs.fd.io/hc2vpp/1.17.10/hc2vpp-parent/release-notes-aggregator/release_notes.html#_postman_collections

 

2)is it possible to enhance the vpp app by creating more yang models?if so what needs to be done?

3)where can I get the yang schemas available for vpp?


Kawshik Sarkar
 

Marek thank you very much for your guidance. ...I'm Slowly getting there...we are a leading satellite vendor considering migrating our forwarding services on vpp ..at the same time we want the configuration to take place using yang.....

I have checked out the VbD app from odl...its got a UI ..so we found it very user friendly from that perspective..but it lacks basic interface configuraiton, routing configuration capabilities etc...

You suggested the following:
1)It confused me a little bit. I thought honeycomb runs on the VPP device itself....If I am trying to configure my VPP device from another device (do i need honeycomb there?)..I didnt think so.
2)All I am trying to do is configure my VPP tap interfaces/ip etc from a second device (possibly my ODL server) is there any tutorial or steps on how to do that i

I am looking for a step by step instruction/tutorial basically.

3Also whats the diff between hc2vpp vs honeycomb....?

3)As per my understanding...if a Device X is to to be configured from Device Y using netconf/yang...both X and Y needs to have the yang schemas available. From that perspective how do i copy my yang schema on my controller device (from where I am trying to control my VPP? Also it is possible to do so from ODL DLUX?

Thanks again for taking the time to explaining it and reading my response.



On Wed, Jan 24, 2018 at 2:16 AM, Marek Gradzki -X (mgradzki - PANTHEON TECHNOLOGIES at Cisco) <mgradzki@...> wrote:

Hello,

 

please find replies inline.

 

Regards,

Marek

 

From: Kawshik Sarkar [mailto:kawshikrandom@gmail.com]
Sent: 23 stycznia 2018 15:04
To: Marek Gradzki -X (mgradzki - PANTHEON TECHNOLOGIES at Cisco) <mgradzki@...>
Cc: hc2vpp@...
Subject: Re: [hc2vpp] Fwd: Vpp honeycomb agent

 

1)If I took something like “yang explorer “and tried to upload the yang schema for vpp there and interact with vpp from there using netconf..can you point me towards a yang-schema that I can download . I am not sure how I can download some of the yang schemea links u pointed to me earlier. There is no download link.

MG: Not sure what you mean.

You will find links to yang models in

https://docs.fd.io/hc2vpp/1.17.10/hc2vpp-parent/release-notes-aggregator/release_notes.html#_yang_models

 

They are grouped by hc2vpp module, e.g. ACL:

https://git.fd.io/hc2vpp/tree/v3po/api/src/main/yang?h=stable/1810

 

But you can always clone hc2vpp project and find all *.yang files.

 

 

2)in vpp nitrogen do I need to also copy the yang schemas to the vpp device or is it already present there?

MG: What do you mean by vpp nitrogen?

 

3)what is hc2vpp? Is that an app?

MG: NETCONF/RESTCONF server for VPP.

Take a look at

https://wiki.fd.io/view/Hc2vpp#Intro

for more details.

 

4)what is the use of some of these plugins like v3po?Is it relevant to my requirement?

To answer your question, check yang models they provide, e.g.:

https://git.fd.io/hc2vpp/tree/v3po/api/src/main/yang?h=stable/1710

 

Most of them are enabled by default, so usually you don’t need to care that much.

 

5)does each api in the list you shared map to a corresponding yang entry In netconf/yang?

MG: Not sure what you mean.

 

Thanks for your great help.

On Tue, Jan 23, 2018 at 12:39 AM Kawshik Sarkar <kawshikrandom@...> wrote:

Thanks a lot.

 

On Tue, Jan 23, 2018 at 12:32 AM Marek Gradzki -X (mgradzki - PANTHEON TECHNOLOGIES at Cisco) <mgradzki@...> wrote:

Hello,

 

please find my replies inline,

 

Marek

 

From: hc2vpp-bounces@... [mailto:hc2vpp-bounces@lists.fd.io] On Behalf Of Kawshik Sarkar
Sent: 23 stycznia 2018 05:15
To: hc2vpp@...
Subject: [hc2vpp] Fwd: Vpp honeycomb agent

 

 

 

Hi ,

 

I have the following questions:

 

1)Are there more apps like vpp vbd app and gbp app that lets u do basic vpp configurations like create tap interface configure static routing etc?

Don’t know, but if you are interested in configuration of single VPP instance, then

Running honeycomb is enough:

https://docs.fd.io/hc2vpp/1.17.10/hc2vpp-parent/release-notes-aggregator/user_running_honeycomb.html

 

More examples using RESTCONF:

https://docs.fd.io/hc2vpp/1.17.10/hc2vpp-parent/release-notes-aggregator/release_notes.html#_postman_collections

 

2)is it possible to enhance the vpp app by creating more yang models?if so what needs to be done?

3)where can I get the yang schemas available for vpp?