f5networks.f5_modules.bigip_network_globals модуль — Управление глобальными настройками сети на BIG-IP
Примечание
Этот модуль входит в коллекцию f5networks.f5_modules (версия 1.31.0).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install f5networks.f5_modules.
Для использования в плейбуке укажите: f5networks.f5_modules.bigip_network_globals.
Новая функция в f5networks.f5_modules 1.0.0
Обзор
- Модуль для управления глобальными настройками STP, Multicast, DAG, LLDP и Self Allow на BIG-IP.
Параметры
Параметр | Комментарии |
|---|---|
dag dictionary | Управление глобальными настройками разделения. |
|
dag_ipv6_prefix_len integer |
Указывает, следует ли использовать SPDAG или IPv6-префикс DAG для разделения трафика IPv6, когда хэш vlan cmp установлен в Диапазон допустимых значений: 0 - 128, при значении Эта опция доступна только в версии TMOS |
|
icmp_hash string |
Указывает хэш ICMP для запроса эхо ICMP и ответа эхо ICMP в SW DAG. Когда Когда Эта опция доступна только в версии Варианты:
|
|
round_robin_mode string |
Указывает, может ли распределитель round robin (DAG) на плате распределять пакеты по всем TMM в системе или только по TMM, локальным для платы. Когда Когда Варианты:
|
lldp dictionary | Управление параметрами конфигурации LLDP. |
|
enabled boolean |
Указывает текущий статус LLDP. Когда Когда Варианты:
|
|
max_neighbors_per_port integer |
Указывает максимальное количество соседей на порт. Диапазон допустимых значений: 0 - 65535. |
|
reinit_delay integer |
Указывает максимальное количество секунд ожидания после достижения интервала TTL перед сбросом таймера TTL. Диапазон допустимых значений: 0 - 65535. |
|
tx_delay integer |
Указывает количество секунд ожидания инициализации LLDP на интерфейсе перед отправкой сообщения LLDP. Диапазон допустимых значений: 0 - 65535. |
|
tx_hold integer |
Указывает множитель, определяющий время существования (TTL) LLDP. TTL определяется путем умножения этого значения и Диапазон допустимых значений: 0 - 65535. |
|
tx_interval integer |
Указывает интервал, который устройства используют для отправки информации LLDP с каждого из своих интерфейсов. Диапазон допустимых значений: 0 - 65535. |
multicast dictionary | Управление параметрами конфигурации трафика многоадресной рассылки. |
|
max_pending_packets integer |
Указывает максимальное количество пакетов, стоящих в очереди от имени одной неполной записи MFC. Допустимый диапазон: 0 - 4294967295. |
|
max_pending_routes integer |
Указывает количество неполных записей MFC, которые каждый TMM будет разрешать существовать одновременно. Допустимый диапазон: 0 - 4294967295. |
|
rate_limit boolean |
Когда Варианты:
|
|
route_lookup_timeout integer |
Указывает максимальный срок существования неполной записи MFC в секундах. Допустимый диапазон: 0 - 4294967295. |
provider dictionary добавлено в f5networks.f5_modules 1.0.0 | Объект dict, содержащий данные подключения. |
|
auth_provider string |
Настраивает поставщика проверки подлинности для получения маркеров аутентификации от удаленного устройства. Этот параметр действительно используется при работе с устройствами BIG-IQ. |
|
no_f5_teem boolean |
Если Вы можете опустить этот параметр, установив переменную среды Ранее использовавшаяся переменная Варианты:
|
|
пароль псевдонимы: pass, pwd строка / обязательно |
Пароль для учетной записи пользователя, используемой для подключения к BIG-IP или BIG-IQ. Вы можете опустить этот параметр, установив переменную среды |
|
сервер строка / обязательно |
Хост BIG-IP или BIG-IQ. Вы можете опустить этот параметр, установив переменную среды |
|
сервер_порт целое число |
Порт сервера BIG-IP. Вы можете опустить этот параметр, установив переменную среды По умолчанию: |
|
таймаут целое число |
Устанавливает таймаут в секундах для связи с сетевым устройством при подключении или отправке команд. Если таймаут истечет до завершения операции, модуль выдаст ошибку. |
|
транспорт строка |
Настраивает транспортное соединение для подключения к удаленному устройству. Варианты:
|
|
пользователь строка / обязательно |
Имя пользователя для подключения к BIG-IP или BIG-IQ. Этот пользователь должен иметь административные привилегии на устройстве. Вы можете опустить этот параметр, установив переменную среды |
|
проверять_сертификаты логический тип |
Если Вы можете опустить этот параметр, установив переменную среды Варианты:
|
само_разрешение словарь добавлен в f5networks.f5_modules 1.1.0 | Управление глобальными параметрами конфигурации Self Allow. |
|
все логический тип |
Устанавливает значения все или ничего для портов и протоколов в качестве системной настройки Когда Когда Варианты:
|
|
значения_по_умолчанию список / элементы=словарь |
Набор протоколов и портов по умолчанию, разрешенных само IP, если настройка само IP allow-service имеет значение default. |
|
порт целое число |
Номер порта для установки. Допустимый диапазон значений: 0 - 65535. |
|
протокол строка |
Имя протокола для установки. |
stp словарь | Управление глобальными настройками STP на BIG-IP. |
|
имя_конфигурации строка |
Указывает имя конфигурации. Принимается длина от 1 до 32 символов. Эффективна только когда |
|
ревизия_конфигурации целое число |
Указывает уровень ревизии конфигурации MSTP, когда Необходимо указать число в диапазоне от 0 до 65535. |
|
описание строка |
Пользовательское описание. |
|
задержка_передачи целое число |
Количество секунд, в течение которых интерфейс был заблокирован от передачи сетевого трафика после переконфигурации топологии остовного дерева. Этот параметр не влияет, когда используются режимы Если присутствуют мосты со старым протоколом STP, соседние мосты должны перейти на старый протокол, время переконфигурации которого зависит от значения задержки передачи. Допустимый диапазон значений: от 4 до 30. |
|
время_приветствия целое число |
Устанавливает интервал времени в секундах между периодическими передачами, которые передают информацию о остовном дереве соседним мостам в сети. Значение времени приветствия по умолчанию на устройстве оптимально практически во всех случаях. F5 рекомендует не изменять время приветствия. Допустимый диапазон значений: от 1 до 10. |
|
max_age целое число |
Указывает количество секунд, в течение которого информация о протоколе STP, полученная от других мостов, считается действительной. Допустимый диапазон составляет от 6 до 40 секунд. |
|
max_hops целое число |
Указывает максимальное количество переходов, которые может пройти пакет MSTP, прежде чем он будет отброшен. Этот параметр вступает в силу только когда Число переходов должно быть в диапазоне от 1 до 255. |
|
mode строка |
Указывает режим работы протокола STP. Параметры Варианты:
|
|
transmit_hold целое число |
Указывает абсолютный предел количества пакетов протокола STP, которые система управления трафиком может передать по порту за любой интервал hello-времени. Допустимый диапазон от 1 до 10 пакетов. |
Примечания
Примечание
- Дополнительную информацию о использовании Ansible для управления устройствами F5 Networks см. на странице https://www.ansible.com/integrations/networks/f5.
- Требуется версия ПО BIG-IP >= 12.
- Модули F5 изменяют только текущую конфигурацию продукта F5. Для сохранения специфической конфигурации BIG-IP на диске, необходимо включить по крайней мере одну задачу, использующую модуль f5networks.f5_modules.bigip_config для сохранения текущей конфигурации. Обратитесь к документации модуля для правильного использования модуля для сохранения текущей конфигурации.
Примеры
- name: Update STP settings
bigip_network_globals:
stp:
config_name: foobar
config_revision: 1
max_hops: 20
mode: mstp
provider:
password: secret
server: lb.mydomain.com
user: admin
delegate_to: localhost
- name: Update DAG settings
bigip_network_globals:
dag:
icmp_hash: ipicmp
round_robin_mode: local
provider:
password: secret
server: lb.mydomain.com
user: admin
delegate_to: localhost
- name: Update multiple settings
bigip_network_globals:
stp:
config_name: foobar
config_revision: 1
max_hops: 20
mode: mstp
dag:
icmp_hash: ipicmp
round_robin_mode: local
provider:
password: secret
server: lb.mydomain.com
user: admin
delegate_to: localhost
Возвращаемые значения
Общие возвращаемые значения документированы здесь, следующие поля уникальны для этого модуля:
Ключ | Описание |
|---|---|
dag complex | Управление параметрами конфигурации многоадресного трафика. Возвращено: changed Пример: |
|
dag_ipv6_prefix_len integer |
Указывает, следует ли использовать SPDAG или IPv6-префикс DAG для разделения трафика IPv6. Возвращено: changed Пример: |
|
icmp_hash string |
Указывает хэш ICMP для запроса ICMP echo и ответа ICMP echo в SW DAG. Возвращено: changed Пример: |
|
round_robin_mode string |
Режим работы DAG на плате. Возвращено: changed Пример: |
lldp complex | Управление параметрами конфигурации многоадресного трафика. Возвращено: changed Пример: |
|
enabled boolean |
Текущий статус LLDP. Возвращено: changed Пример: |
|
max_neighbors_per_port integer |
Максимальное количество соседей на порт. Возвращено: changed Пример: |
|
reinit_delay integer |
Максимальное количество секунд ожидания перед сбросом таймера TTL после достижения интервала TTL. Возвращено: changed Пример: |
|
tx_delay integer |
Количество секунд ожидания инициализации LLDP на интерфейсе перед отправкой сообщения LLDP. Возвращено: changed Пример: |
|
tx_hold integer |
Множитель, определяющий время существования LLDP. Возвращено: changed Пример: |
|
tx_interval integer |
Интервал, который устройства используют для отправки информации LLDP с каждого из своих интерфейсов. Возвращено: changed Пример: |
multicast complex | Управление параметрами конфигурации многоадресного трафика. Возвращено: changed Пример: |
|
max_pending_packets integer |
Максимальное количество пакетов, стоящих в очереди от имени одной незавершенной записи MFC. Возвращено: changed Пример: |
|
max_pending_routes integer |
Количество незавершенных записей MFC, которые каждый TMM может разрешить существовать одновременно. Возвращено: changed Пример: |
|
rate_limit boolean |
Включает управление переменной DB над ограничением скорости пакетов multicast в секунду в коммутаторе. Возвращено: changed Пример: |
|
route_lookup_timeout integer |
Максимальный срок существования незавершенной записи MFC в секундах. Возвращено: changed Пример: |
self_allow complex | Управляет настройками self_allow в масштабе всей системы. Возвращено: changed Пример: |
|
all boolean |
Разрешает все или ни одного порты и протоколы в качестве настройки self_allow для всей системы. Возвращено: changed Пример: |
|
defaults complex |
Набор протоколов и портов по умолчанию, разрешенных самодостаточным IP-адресом. Возвращено: changed Пример: |
|
port integer |
Номер порта, который нужно установить. Возвращено: changed Пример: |
|
protocol string |
Имя протокола, который нужно установить. Возвращено: changed Пример: |
stp complex | Управление глобальными настройками STP на BIG-IP. Возвращено: changed Пример: |
|
config_name string |
Имя конфигурации. Возвращено: changed Пример: |
|
config_revision integer |
Уровень ревизии конфигурации MSTP. Возвращено: changed Пример: |
|
description string |
Описание, заданное пользователем. Возвращено: changed Пример: |
|
fwd_delay integer |
Количество секунд, в течение которых интерфейс был заблокирован от передачи сетевого трафика. Возвращено: changed Пример: |
|
hello_time integer |
Временной интервал в секундах между периодическими передачами информации о spanning tree. Возвращено: changed Пример: |
|
max_age integer |
Количество секунд, в течение которых информация о spanning tree, полученная от других мостов, считается действительной. Возвращено: changed Пример: |
|
max_hops integer |
Максимальное количество переходов, которое может совершить пакет MSTP, прежде чем он будет отброшен. Возвращено: changed Пример: |
|
mode string |
Режим spanning tree. Возвращено: changed Пример: |
|
transmit_hold integer |
Ограничение на количество STP, которые система управления трафиком может передавать на порт в любой интервал времени hello. Возвращено: changed Пример: |
Ссылки на коллекцию
© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/f5networks/f5_modules/bigip_network_globals_module.html