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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions