Example-1: The example below shows a tenant policy template called TP1 that is created under the tenant NDO1 and the site APIC1. The IGMP interface policy IGMP1 is configured with all supported attributes and references multicast route maps that are defined in the same tenant policy.
ndo:
tenant_templates:
tenant_policies:
- name: TP1
tenant: NDO1
sites:
- APIC1
multicast_route_maps:
- name: STATE_LIMIT
entries:
- order: 1
group_ip: 226.0.0.0/8
- name: REPORT_POLICY
entries:
- order: 1
group_ip: 227.0.0.0/8
- name: STATIC_REPORT
entries:
- order: 1
group_ip: 228.0.0.0/8
igmp_interface_policies:
- name: IGMP1
description: IGMP Interface Policy 1
version3_asm: true
fast_leave: true
report_link_local_groups: true
igmp_version: v3
group_timeout: 300
query_interval: 125
query_response_interval: 10
last_member_count: 2
last_member_response_time: 1
startup_query_count: 2
startup_query_interval: 31
querier_timeout: 255
robustness_variable: 2
maximum_multicast_entries: 100000
reserved_multicast_entries: 100
state_limit_route_map: STATE_LIMIT
report_policy_route_map: REPORT_POLICY
static_report_route_map: STATIC_REPORT
Example-2: The example below shows a minimal IGMP interface policy IGMP2 with only the required name.