draft-liu-magma-igmpv3-mldv2-lite-00.txt
Dino Farinacci <[email protected]>
| Newsgroups | gmane.ietf.magma,gmane.ietf.mboned |
|---|---|
| Message-ID | <[email protected]> |
I am not on this list and sorry if I will be repeating what others may
have stated (because I haven't seen any of them) but here is my brief
comment on this draft.
I think this is a good effort. This has been confusing for many years
and we don't need more obstacles from getting more multicast deployed.
Specific comments:
1) Don't use the term ASM in the draft. Refer to "Exclude(NULL)" as
joining a (*,G) entry rather than a specific (Si,G) entry. Same
for the "Include(All)" case.
2) I think IGMPv3-Lite can be made much simpler and still serve a useful
purpose. It's good that Change-to-* record types are not recommended,
but I believe Allow-new-sources and Block-old-sources are not needed
either. Why not just have:
o Current-State-Include, where when the source count is non-zero, it
is the host joining the various (Si,G), where each Si is in the source
list. When the source count is zero, the host is joining (*,G).
o Current-State-Exclude, where when the source count is non-zero, it
is the host leaving the various (Si,G), where each Si is in the source
list. When the source count is zero, the host is leaving (*,G).
This would make the protocol machinery and implementations work more like
IGMPv2/MLDv1 and think it would be compatible with popular application
uses.
Comments?
Dino