[dev] Northbound changes discussion - MOM 13/12/2019
Jeff Tantsura
jefftant at gmail.com
Fri Dec 13 16:19:22 EST 2019
+ 1 Renato
> On Dec 13, 2019, at 1:16 PM, Renato Westphal <renato at opensourcerouting.org> wrote:
>
> On Fri, Dec 13, 2019 at 3:15 PM Santosh P K via dev
> <dev at lists.frrouting.org> wrote:
>>
>>
>>
>>
>> ---------- Forwarded message ----------
>> From: Santosh P K <sapk at vmware.com>
>> To: FRRouting-Dev <dev at lists.frrouting.org>
>> Cc:
>> Bcc:
>> Date: Fri, 13 Dec 2019 18:14:26 +0000
>> Subject: Northbound changes discussion - MOM 13/12/2019
>>
>> Hello All,
>>
>> Below are the points discussed and concluded in today’s meeting.
>>
>>
>>
>> Discussion:
>>
>> Went over static yang model that has addressed last week comments.
>> Currently static yang has its own nexthop defined as we could not use nexthop defined in frr-nexthop.yang.
>>
>> Frr-nexthop.yang is having only groupings and this would not help for other modules to extend/deviate the same.
>> Frr-nexthop.yang should be changed and static should make use of the same.
>>
>> Code for handling nexthop-group should be part of the library which right now is sitting under zebra so that all the other modules can leverage it.
>>
>> Mark may have plans for making it a library.
>>
>> Port only required IETF yang files in separate PR categorized per protocols.
>> Discussed on VRF and how should this be used.
>>
>> Discussed over network instance defined in IETF. Discussed over restrictions of network-instance in libyang.
>> Renato will be trying with deviation and see if we can get a workaround for this problem.
>
> Just checked and this won't be possible unfortunately. YANG deviations
> can only be used to change properties of a target node, they can't be
> used to transform a container into an augmentation for instance.
>
> In that case, what we can do is to have modified versions of IETF
> modules in our tree (like other people suggested). We would only need
> to name them differently to make it explicit they are not the original
> IETF modules. In the future, once support for schema mount is
> integrated into libyang, we can get rid of this hack and "migrate" to
> the original IETF modules. This is just one possibility, more
> discussions need to be done about this.
>
> Cheers,
> Renato.
>
>> Lou suggested to use network instance manually.
>>
>>
>>
>> Conclusion:
>>
>> Agreed to change the exiting frr-nexthop.yang to have common container of nexthop and nexthop-groups. Have only minimum set of leaf which are common across all the modules. Augment/deviate this in protocols as they need.
>>
>>
>>
>>
>>
>> We will meet again on Wednesday 18th Dec 2019 at 8:00AM PST for VRF discussion.
>>
>>
>>
>>
>>
>> Thanks
>>
>> Santosh P K
>>
>>
>>
>>
>> ---------- Forwarded message ----------
>> From: Santosh P K via dev <dev at lists.frrouting.org>
>> To: FRRouting-Dev <dev at lists.frrouting.org>
>> Cc:
>> Bcc:
>> Date: Fri, 13 Dec 2019 10:15:02 -0800 (PST)
>> Subject: [dev] Northbound changes discussion - MOM 13/12/2019
>> _______________________________________________
>> dev mailing list
>> dev at lists.frrouting.org
>> https://lists.frrouting.org/listinfo/dev
>
>
>
> --
> Renato Westphal
>
> _______________________________________________
> dev mailing list
> dev at lists.frrouting.org
> https://lists.frrouting.org/listinfo/dev
More information about the dev
mailing list