-
Notifications
You must be signed in to change notification settings - Fork 1.3k
MLD and PIMv6 Development
mobash-rasool edited this page Dec 10, 2021
·
17 revisions
This page aims to collect on-going project related to IPv6 Multicast development.
Meeting: Weekly Thursday from 9:30 PM IST.
Nov 19, 2021:
- VMware presented the design approaches.
- Discussed the 2 design approaches for MLD and PIMv6 development.
- Design 1: Have one daemon, include pimv6 and pimv4 code in the single daemon. Both will run together.
- Design 2: Have 2 separate daemons, 1 running pimv4 and another running pimv6. But both sharing the common code.
- We agreed upon Design 2. (Members from VMware and Dell, Donald participated in this meeting)
- Refer the PPT for details. https://github.com/FRRouting/frr/files/7658464/IPv6.Multicast.Design.-.Community.pptx
Dec 2, 2021:
- Considered one more design approach where we can run pimv6 as a thread inside the same daemon.
- After considering all the 3 design approaches, we concluded on using Design 2.
- We shared the Yang model design as well.
Dec 10, 2021:
- Had a discussion on the PRs raised by VMWare for the initial data structure changes
- https://github.com/FRRouting/frr/pulls?q=is%3Aopen+is%3Apr+label%3Apimv6
- Current plan is to get the above list of PRs merged so that VMware and Dell can work in parallel.
- Winter created a new pimv6 label for the IPv6 multicast development.
- VMware to raise the PR to start the PIMv6 daemon.
- Zoom does not work for everyone, asked to change the zoom meeting to bluejeans
- To be decided whether to create a separate branch or use the existing master branch for the development in the Tuesday’s meeting.
- Vijay from VMWare to support testing for the whole feature(MLD and PIMv6).
- Northbound discussion for the feature.
- Discussion on clean-up of existing PIM issues. David Lamparter is currently working on it and there are a list of PRs raised by VMWare for few fixes.
- To send a list of PRs raised by VMWare for the issues fixes which needs review. (AI on Mobashshera)
- Post the details of CLIs and features to be supported in IPv6 Multicast on FRRouting WIKI page. (AI on Mobashshera, Rathna to update)
- To create a temporary development slack channel for this development. (AI on Mobashshera)
- We had an agreement with the people who attended the meeting that VMware will be working on the development of MLDv1 and MLDv2 whereas Dell will be working on pimv6.
- Next week to discuss on the tentative plan and the list of CLIs and features to be supported.