Skip to content

Conversation

@tech-of-all-trades
Copy link
Contributor

This PR extends the Terraform module to support global IPv6 multicast routing configuration.

New Resources:

  • iosxe_pim_ipv6: Global IPv6 Multicast Routing enablement and IPv6 PIM RP address configuration

Updated Resources:

  • iosxe_system: Global IPv6 Multicast Routing configuration

Features:

  • RP addresses with group ranges (e.g., ff70::/12)
  • Bidirectional PIM support

Example (./examples/ipv6_multicast/):

  • IPv6 scenario with multicast routing and group ranges

CLI Support:

  • ipv6 pim rp-address <addr> <range>

Add Terraform module support for global IPv6 multicast routing configuration.

New Resources:
- iosxe_pim_ipv6: Global IPv6 Multicast Routing enablement and IPv6 PIM RP address configuration

Updated Resources:
- iosxe_system: Global IPv6 Multicast Routing configuration

Features:
- RP addresses with group ranges (e.g., ff70::/12)
- Bidirectional PIM support

Example (`./examples/ipv6_multicast/`):
- IPv6 scenario with multicast routing and group ranges

CLI Support:
- `ipv6 pim rp-address <addr> <range>`

Files:
- iosxe_system.tf
- iosxe_pim_ipv6.tf
- main.tf
- examples/ipv6_multicast/README.md
- examples/ipv6_multicast/versions.tf
- examples/ipv6_multicast/main.tf
- examples/ipv6_multicast/ipv6_multicast.nac.yaml
- README.md (auto-generated)
@aitestino aitestino added the enhancement New feature or request label Dec 7, 2025
- Resolved conflict in iosxe_pim_ipv6.tf by using correct 'pim_ipv6' YAML
  config key (consistent with provider naming and existing 'pim' pattern)
- Added VRF support from upstream PR netascode#100
- Preserved ipv6_multicast_routing system attribute
- Kept iosxe_system.system dependency for proper resource ordering
- Includes interface-level IPv6 PIM from upstream (ethernets, loopbacks, vlans)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants