W3cubDocs

/Ansible 2.7

onyx_igmp - Configures IGMP globl parameters

New in version 2.7.

Synopsis

  • This module provides declarative management of IGMP protocol params on Mellanox ONYX network devices.

Parameters

Parameter Choices/Defaults Comments
default_version
    Choices:
  • V2
  • V3
Configure the default operating version of the IGMP snooping
last_member_query_interval
Configure the last member query interval, range 1-25
mrouter_timeout
Configure the mrouter timeout, range 60-600
port_purge_timeout
Configure the host port purge timeout, range 130-1225
proxy_reporting
    Choices:
  • enabled
  • disabled
Configure ip igmp snooping proxy and enable reporting mode
report_suppression_interval
Configure the report suppression interval, range 1-25
state
required
    Choices:
  • enabled
  • disabled
IGMP state.
unregistered_multicast
    Choices:
  • flood
  • forward-to-mrouter-ports
Configure the unregistered multicast mode Flood unregistered multicast Forward unregistered multicast to mrouter ports

Notes

Note

  • Tested on ONYX 3.6.6107

Examples

- name: configure igmp
  onyx_igmp:
    state: enabled
    unregistered_multicast: flood

Return Values

Common return values are documented here, the following are the fields unique to this module:

Key Returned Description
commands
list
always
The list of configuration mode commands to send to the device.

Sample:
['ip igmp snooping', 'ip igmp snooping last-member-query-interval 10', 'ip igmp snooping mrouter-timeout 150', 'ip igmp snooping port-purge-timeout 150']


Status

This module is flagged as preview which means that it is not guaranteed to have a backwards compatible interface.

Maintenance

This module is flagged as community which means that it is maintained by the Ansible Community. See Module Maintenance & Support for more info.

For a list of other modules that are also maintained by the Ansible Community, see here.

Author

  • Samer Deeb (@samerd)

Hint

If you notice any issues in this documentation you can edit this document to improve it.

© 2012–2018 Michael DeHaan
© 2018 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.7/modules/onyx_igmp_module.html