Skip to content

Why are there reserved multicast group IDs? #630

@jonathan-dilorenzo

Description

@jonathan-dilorenzo

We just ran into the "Group id value is too high" error in BMv2 while running some of our testing and I was confused since we were still within the 16-bits that V1Model advertises.

I think what's happening is that it's splitting half the group space for clone sessions and half of them for multicast groups? But I wanted to confirm before I make any changes related to the reserved groups (or our own internal code).

// user-defined multicast group ids must be in the range
// ]0,first_reserved_group[; ideally this should be configurable based on the
// target.
static constexpr GroupId first_reserved_group_id() { return 1 << 15; }

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions