Skip to content

[swadm,multicast] add multicast inspection subcommand (->list, ->get) - #366

Open
zeeshanlakhani wants to merge 1 commit into
zl/mcast-external-docfrom
zl/mcast-swadm
Open

[swadm,multicast] add multicast inspection subcommand (->list, ->get)#366
zeeshanlakhani wants to merge 1 commit into
zl/mcast-external-docfrom
zl/mcast-swadm

Conversation

@zeeshanlakhani

@zeeshanlakhani zeeshanlakhani commented Sep 2, 2026

Copy link
Copy Markdown
Contributor

This adds a READ-only (no-mutation) swadm multicast subcommand (aliased as mcast as well) for inspecting the multicast groups programmed on the switch.

The two commands are essentially a LIST and GET:

  • multicast list [-t <tag>] [-k external|underlay] renders all groups as a table view, filtered by tag, by replication kind, or both.
  • multicast get <group-ip> shows one group's full configuration.

The kind filter matches on the response type: external means an external group with a NAT target and no (underlying) direction membership; underlay groups sit in the reserved ff04::/64 subnet and replicate to the member ports (to guest subscribers).

@zeeshanlakhani zeeshanlakhani changed the title [swadm,multicast] add multicast inspection subcommand [swadm,multicast] add multicast inspection subcommand (->list, ->get) Sep 5, 2026
This adds a READ-only (no-mutation) `swadm multicast` subcommand
(aliased as `mcast` as well) for inspecting the multicast groups
programmed on the switch.

The two commands are essentially a LIST and GET:

- `multicast list [-t <tag>] [-k external|underlay]` renders all groups as a
  table view, filtered by tag, by replication kind, or both.
- `multicast get <group-ip>` shows one group's full configuration.

The kind filter matches on the response type: `external` means an
external group with a NAT target and no (underlying) direction
membership; `underlay` groups sit in the reserved ff04::/64 subnet and
replicate to the member ports (to guest subscribers).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant