Open rzalamena opened 4 years ago
Thanks Rafael for opening this issue for tracking. We (VMware) will keep updating our status as comments here for tracking. We would be pushing yang files first followed by backend code changes for CLI adapting the same for static, PIM, BGP and OSPF.
Meeting note (2019/12/03):
@rwestphal has plans for fabricd
but will not start now. Please, contact him if anyone wants to join efforts or take over.
https://github.com/FRRouting/frr/pull/5460 for staticd Yang is ready for review.
Hi all,
is BGP northboud yang implementation merged into 7.5.1 release? can you please confirm?
This issue will serve the purpose of tracking the current FRR efforts to implement and possibly migrate the CLI to the new northbound model.
There is a public branch for the development of the northbound here: https://github.com/FRRouting/frr/tree/nb_conversions
Please comment here if you have plans to work on something.
Implemented (YANG model + northbound)
bfdd
eigrpd
lib
:interface
ripd
ripngd
isisd
Work-in-Progress (northbound)
Route-map
lib
(shared by all daemons): https://github.com/FRRouting/frr/pull/5104zebra
(daemon specific): https://github.com/FRRouting/frr/pull/5183Filter (
access-list
,prefix-list
and probably BGP as, community etc... lists)lib
(shared by all daemons): https://github.com/FRRouting/frr/pull/5323vrrpd
: https://github.com/FRRouting/frr/pull/5314TODO (YANG model and/or northbound)
The list below contains the suggestion YANG model (formal specification or vendor specific) and the approximate commands amount to convert.
(total commands include commands that do not need migration, example:
clear bgp *
orshow <daemon> <status>
etc...)babeld
bgpd
fabricd
ldpd
nhrpd
ospfd
ospf6d
(shares same model withospfd
)pbrd
pimd
staticd
zebra
libfrr
(the items above were measured in 2019/07/14)