Skip to content

IGMP Interface Policy

Location in GUI: Tenant Template » Tenant Policies » IGMP Interface Policy

Diagram
NameTypeConstraintMandatoryDefault Value
igmp_interface_policiesList[igmp_interface_policies]No

igmp_interface_policies (ndo.tenant_templates.tenant_policies)

Section titled “igmp_interface_policies (ndo.tenant_templates.tenant_policies)”
NameTypeConstraintMandatoryDefault Value
nameStringRegex: ^[a-zA-Z0-9_.:-]{1,64}$Yes
descriptionStringRegex: ^[a-zA-Z0-9\\!#$%()*,-./:;@ _{|}~?&+]{1,128}$No
version3_asmBooleantrue, falseNofalse
fast_leaveBooleantrue, falseNofalse
report_link_local_groupsBooleantrue, falseNofalse
igmp_versionChoicev2, v3Nov2
group_timeoutIntegermin: 3, max: 65535No260
query_intervalIntegermin: 1, max: 18000No125
query_response_intervalIntegermin: 1, max: 25No10
last_member_countIntegermin: 1, max: 5No2
last_member_response_timeIntegermin: 1, max: 25No1
startup_query_countIntegermin: 1, max: 10No2
startup_query_intervalIntegermin: 1, max: 18000No31
querier_timeoutIntegermin: 1, max: 65535No255
robustness_variableIntegermin: 1, max: 7No2
maximum_multicast_entriesIntegermin: 1, max: 4294967295No
reserved_multicast_entriesIntegermin: 0, max: 4294967295No0
state_limit_route_mapStringRegex: ^[a-zA-Z0-9_.:-]{1,64}$No
report_policy_route_mapStringRegex: ^[a-zA-Z0-9_.:-]{1,64}$No
static_report_route_mapStringRegex: ^[a-zA-Z0-9_.:-]{1,64}$No

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.

ndo:
tenant_templates:
tenant_policies:
- name: TP1
tenant: NDO1
sites:
- APIC1
igmp_interface_policies:
- name: IGMP2