Hi Fujita I think that ffr continues to keep changing the ZAPI in the way. That's the right thing for them. But I don't think that keeping up with the changes of ZAPI is the right thing for GoBGP. It's endless waste of resource.
I think that GoBGP could support one version that major distributions like Ubuntu lts but someone needs a cutting-edge zebra feature, he should use ffr. --> I understand it's hard for GoBGP to keep track of yet-unstable ZAPI version of FRR/Zebra. However, when FRR comes with its next release, I am hoping that the ZAPI version 5 would be stable. Will GoBGP add support for ZAPI version 5 at that point? thanks, aman -----Original Message----- From: FUJITA Tomonori [mailto:fujita.tomon...@gmail.com] Sent: Tuesday, February 27, 2018 10:17 PM To: gobgp-devel@lists.sourceforge.net Cc: SHAIKH, AMAN (AMAN) <asha...@research.att.com> Subject: Re: [GoBGP-devel] FW: MPLS label issue with VPNv4 routes Hi, 2018-02-28 9:19 GMT+09:00 Iwase Yusuke <iwase.yusu...@gmail.com>: > Hi Aman, > > I remember when FRR version 2.x and 3.x, the ZAPI didn't keep the > backward compatibility even if the version of ZAPI is the same (version 4).... > >> ZAPI version 5 is not backwards-compatible with version 4. The header >> now I think that ffr continues to keep changing the ZAPI in the way. That's the right thing for them. But I don't think that keeping up with the changes of ZAPI is the right thing for GoBGP. It's endless waste of resource. I think that GoBGP could support one version that major distributions like Ubuntu lts but someone needs a cutting-edge zebra feature, he should use ffr. >> uses >> 32-bit VRF-IDs instead of 16-bit. The message types have changed. I >> had to spend about a day adding support for ZAPI 5, and it's not >> complete. I have tried to keep the support for version 4 (and 3) >> intact. If you want I can push my changes to my github account, so >> that you can look at them. Let me know. > > Thank you for your explanation! > > Yeah, it is very interesting for me! Could you share us your patches? > Also, how about discussing this topic on (a new) GitHub issue? Thread > of this topic had become long, and I guess GitHub issue is more easier > for GoBGP users to find this topic. > > Thanks, > Iwase > > > > On 2018年02月27日 23:53, SHAIKH, AMAN (AMAN) wrote: >> >> >> I understand your anxiety. ZAPI version 5 is not backwards-compatible >> with version 4. The header now uses 32-bit VRF-IDs instead of 16-bit. >> The message types have changed. I had to spend about a day adding >> support for ZAPI 5, and it's not complete. I have tried to keep the >> support for version 4 (and >> 3) intact. If you want I can push my changes to my github account, so >> that you can look at them. Let me know. >> >> thx >> aman >> >> >> -----Original Message----- >> From: Iwase Yusuke [mailto:iwase.yusu...@gmail.com] >> Sent: Monday, February 26, 2018 7:17 PM >> To: SHAIKH, AMAN (AMAN) <asha...@research.att.com> >> Cc: gobgp-devel@lists.sourceforge.net >> Subject: Re: FW: [GoBGP-devel] MPLS label issue with VPNv4 routes >> >> Hi Aman, >> >> > Yes, to use ZEBRA_VRF_LABEL, you will have to use 'master' branch. >> This > version uses ZAPI version 5. >> >> Thanks for your information! >> >> Hmmmm... just my anxiety... >> When I implemented the FRR/Zebra support (based on the Quagga/Zebra >> integration), I had some compatibility problems of the ZAPI messages. >> Along with the update of FRR, the ZAPI message structure was changed >> without the backward compatibility, so I dropped to support FRR >> version 2.x. Similar to this problem, I'm worried if the ZAPI version >> 5 will be changed unexpectedly near future (version 5 structure is not yet >> stable?)... >> >> Thanks, >> Iwase >> >> On 2018年02月27日 00:51, SHAIKH, AMAN (AMAN) wrote: >>> >>> >>> Hi Iwase, >>> >>> Yes, to use ZEBRA_VRF_LABEL, you will have to use 'master' branch. >>> This version uses ZAPI version 5. >>> >>> aman >>> >>> -----Original Message----- >>> From: Iwase Yusuke [mailto:iwase.yusu...@gmail.com] >>> Sent: Sunday, February 25, 2018 6:56 PM >>> To: SHAIKH, AMAN (AMAN) <asha...@research.att.com> >>> Cc: gobgp-devel@lists.sourceforge.net >>> Subject: Re: [GoBGP-devel] MPLS label issue with VPNv4 routes >>> >>> Hi Aman, >>> >>> Sounds great! >>> >>> To use the ZEBRA_VRF_LABEL command, which version of FRR is required? >>> "stable/3.0" branch, GoBGP currently supports only FRR version 3.x, >>> still uses the ZAPI version 4, then we need to use "dev/4.0" or "master"? >>> >>> Thanks, >>> Iwase >>> >>> >>> > > > ---------------------------------------------------------------------- > -------- Check out the vibrant tech community on one of the world's > most engaging tech sites, Slashdot.org! > https://urldefense.proofpoint.com/v2/url?u=http-3A__sdm.link_slashdot& > d=DwIFaQ&c=LFYZ-o9_HUMeMTSQicvjIg&r=I_2UmL83HQfOEoCVzChS_fiJdy8vxHF4_J > M0AhcKK4Y&m=tV9lxg7oNRGMTEcEpV0zX-WeTZSYs2s6ApfSkLF9RWc&s=rIJsDBfAze5D > vdSXjAhznqPN6wfV8iNnmbFoAvUtGYE&e= > _______________________________________________ > gobgp-devel mailing list > gobgp-devel@lists.sourceforge.net > https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.sourceforge > .net_lists_listinfo_gobgp-2Ddevel&d=DwIFaQ&c=LFYZ-o9_HUMeMTSQicvjIg&r= > I_2UmL83HQfOEoCVzChS_fiJdy8vxHF4_JM0AhcKK4Y&m=tV9lxg7oNRGMTEcEpV0zX-We > TZSYs2s6ApfSkLF9RWc&s=0n-NDrbWGd1H4La-yyQ4fHaT9Pw1gdD44C7vHAW48sY&e= ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ gobgp-devel mailing list gobgp-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gobgp-devel