15:02:12 #startmeeting bgpvpn 15:02:13 Meeting started Tue Sep 15 15:02:12 2015 UTC and is due to finish in 60 minutes. The chair is tmorin. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:02:14 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:02:16 The meeting name has been set to 'bgpvpn' 15:02:18 hi everyone 15:02:22 hi 15:02:45 Hi 15:02:45 hi matrohon pcarver janscheurich doude 15:02:47 hi prem 15:03:06 hi 15:03:13 hi 15:03:49 #topic announcements 15:04:09 no highly significant announcement 15:04:33 mathieu has landed the changes for the new association API 15:04:35 I just wanted to give updates on the ODL backend part 15:05:01 Prem: excellent, can we cover this slightly later when discussing driver updates ? 15:05:15 I have also landed the neutronclient changes for the new API 15:05:47 tmorin: Yes. Sorry, I wanted to be added as part the agenda 15:06:01 Prem : yes, thanks you! 15:06:11 any other announcement ? 15:06:21 #topic service plugin, work in progress 15:06:54 there is no work in progress that I know on the service plugin 15:07:23 the large part of the changes for the new API were made (that was the new association mechanism) 15:07:42 any #help is welcome to pursue the adaptation (e.g. router attachement) 15:08:24 anything that I would be forgetting ? 15:08:34 #topic driver updates 15:08:49 Prem on ODL ? then doude on Contrail ? 15:09:03 mathieu on bagpipe ? 15:09:13 matrohon on bagpipe ? 15:09:32 tmorin: Yes, I can give a quick update 15:09:40 +1 15:09:42 Prem : please go ahead 15:11:16 YANG model has been defined, relevant code has been added 15:12:00 Prem : is it upstream? 15:12:03 Prem: can you provide a link to the Yang model ? 15:12:39 Yes, It is upstream 15:12:46 Let me give you the patch id 15:13:06 Yesterday, we did an end to end testing between Openstack and ODL 15:13:21 and could see basic call flow 15:13:31 which use case was addressed? 15:13:40 prem : bgpvpn attachment? 15:13:59 Prem : ^ 15:14:04 Yes 15:14:27 Prem : oh, it means you already wrote a driver ! 15:14:29 Prem: this is using the Yang-based API, but not yet an ODL driver for the Neutron BGPVPN service plugin, correct ? 15:14:40 Yes 15:14:51 let me explain the call flow 15:14:57 Prem: "Yes" to me, or to matrohon ? 15:14:57 Prem, tmorin : oh ok! 15:15:42 BGPVPN openstack BP plugin -> ODL Mech driver -> ODL Neutron Northbound 15:16:19 BP == bagpipe ? 15:16:47 or BP == blueprint ? ;) 15:16:54 tmorin: Nope, the blueprint 15:17:33 so you wrote a driver for the BGPVPN service plugin from networking-bgpvpn ? 15:17:35 tmorin: the driver changes are not in openstack yet 15:17:43 tmorin: Yes 15:17:57 Prem: very good news! 15:18:07 Prem : great! 15:18:18 tmorin: Need some help from you 15:18:20 so I guess the plan is to submit it to gerrit into networking-bgpvpn ? 15:18:28 Prem: sure, go ahead 15:18:48 tmorin: This is more on the router attachement part 15:19:15 tmorin: Also, would there be more changes to the service plugin? 15:19:17 Prem : you are able to attach router and networks? 15:20:18 matrohon: not the router. We dont have not implemented this yet in ODL. We are planning for Be release 15:20:56 the router association calls are not implemented yet, but doing it should be straightforward and can be mostly copied from what is done for router attachments 15:21:09 Prem: where can I/we help ? 15:21:48 Prem: we don't expect the core of the service plugin to change in a way that would impact the drivers significantly 15:22:00 tmorin: Thanks, will wait for the router association calls to be implemented 15:22:03 tmorin : +1 15:22:39 Prem: you can perfectly submit today a driver that only does Network association 15:22:49 tmorin: Sure. This information helps 15:22:51 Prem : I don't understand; can you provider a first driver taht is able to attach only networks 15:22:59 Prem: my suggestion would be to **not** wait for someone doing the Router association part 15:24:36 tmorin: Agree. We will create a patch soon 15:25:03 tmorin: That is the update I had from ODL side 15:25:27 Prem: Thanks! 15:26:17 Prem : you spoke about a link to the upstream work, about yang, do you have it? 15:26:42 Prem: great! looking forward to review that! 15:26:52 matrohon: I will share it. Give me few sec :) 15:28:52 Prem: is the ODL implementation of BGP VPNs and driving VRF forwarding also already upstreamed ? 15:29:16 https://git.opendaylight.org/gerrit/#/c/26711/ 15:29:41 tmorin: Yes, this review has the complete set 15:30:33 Prem : thanks 15:31:48 Ok, conerning the bagpipe driver 15:32:04 I started to adapt the drievr to changes on the API 15:32:06 #link https://git.opendaylight.org/gerrit/#/c/26711/ 15:32:28 good 15:32:34 slow progress for now, but I hope I can work on it this week 15:33:58 I have also started to see how/if we can avoid overloading the OVS agent (this is tracked in https://bugs.launchpad.net/bgpvpn/+bug/1492021) 15:33:59 Launchpad bug 1492021 in bgpvpn "bagpipe : do not overload the ovs agent" [High,New] 15:34:19 thanks matrohon 15:34:24 doude, any update on Contrail driver ? 15:35:09 yes, I updated the PoC review with new API (just have to push some fixes) 15:35:36 I also initialized a thread on the OpenContrail mailing list but no answer for the moment 15:35:47 #link http://lists.opencontrail.org/pipermail/dev_lists.opencontrail.org/2015-September/002420.html 15:36:21 anyway, I started to implement the resource bgpvpn into the OpenContrail data model 15:36:25 not yet pushe 15:36:28 d 15:37:05 that's all for me 15:37:27 thanks doude 15:37:36 nice to see good progress on these drivers ! 15:38:15 #topic open discussion 15:38:16 anything else ? 15:38:55 Discussion about modeling of static routes still ongoing 15:39:11 Results should be summarized by next week 15:39:54 yes, good point 15:39:55 thanks 15:40:12 ok, looks like we're done 15:40:19 thanks everyone 15:40:26 Thanks! 15:40:47 bye! 15:40:56 Bye! 15:41:40 bye 15:45:16 tmorin: matrohon: Can I add you to the ODL patch reviews? 15:45:58 Prem: yes, although I won't promise a thorough review given my lack of knowledge of ODL 15:46:05 #endmeeting