community.network.ce_link_status – Получение состояния соединения интерфейса на коммутаторах HUAWEI CloudEngine.
Примечание
Этот плагин является частью коллекции community.network (версия 1.3.0).
Для его установки используйте: ansible-galaxy collection install community.network.
Для использования в playbook укажите: community.network.ce_link_status.
Описание
- Получение состояния соединения интерфейса на коммутаторах HUAWEI CloudEngine.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| interface строка / обязательный | Для параметра interface вы можете ввести all для отображения информации обо всех интерфейсах, тип интерфейса, например, 40GE, для отображения информации об интерфейсах указанного типа, или полное имя интерфейса, например, 40GE1/0/22 или vlanif10, чтобы отобразить информацию об этом конкретном интерфейсе. |
Примечания
Примечание
- Текущее физическое состояние отображает физическое состояние интерфейса.
- Текущее состояние соединения отображает состояние протокола канального уровня интерфейса.
- Текущее состояние IPv4 отображает состояние протокола IPv4 интерфейса.
- Текущее состояние IPv6 отображает состояние протокола IPv6 интерфейса.
- Входящие байты отображают количество байтов, принятых интерфейсом.
- Входящие одноадресные пакеты отображают количество одноадресных пакетов, принятых интерфейсом.
- Входящие широковещательные пакеты отображают количество широковещательных пакетов, принятых интерфейсом.
- Входящие многоадресные пакеты отображают количество многоадресных пакетов, принятых интерфейсом.
- Входящие пакеты с ошибками отображают количество пакетов с ошибками, принятых интерфейсом.
- Входящие потерянные пакеты отображают общее количество пакетов, которые были отправлены интерфейсу, но были потеряны интерфейсом.
- Скорость входящих данных (байт/сек) отображает скорость, с которой интерфейс получает байты в течение определенного интервала.
- Скорость входящих данных (пакеты/сек) отображает скорость, с которой интерфейс получает пакеты в течение определенного интервала.
- Исходящие байты отображают количество байтов, отправленных интерфейсом.
- Исходящие одноадресные пакеты отображают количество одноадресных пакетов, отправленных интерфейсом.
- Исходящие многоадресные пакеты отображают количество многоадресных пакетов, отправленных интерфейсом.
- Исходящие широковещательные пакеты отображают количество широковещательных пакетов, отправленных интерфейсом.
- Исходящие пакеты с ошибками отображают общее количество пакетов, которые интерфейс отправил, но они были потеряны удаленным интерфейсом.
- Исходящие потерянные пакеты отображают количество потерянных пакетов, отправленных интерфейсом.
- Скорость исходящих данных (байт/сек) отображает скорость, с которой интерфейс отправляет байты в течение определенного интервала.
- Скорость исходящих данных (пакеты/сек) отображает скорость, с которой интерфейс отправляет пакеты в течение определенного интервала.
- Скорость отображает скорость для интерфейса Ethernet.
- Для этого модуля требуется, чтобы служба netconf была включена на управляемом удаленном устройстве.
- Рекомендуемое соединение —
netconf. - Этот модуль также работает с соединениями
localдля устаревших playbooks.
Примеры
- name: Link status test
hosts: cloudengine
connection: local
gather_facts: no
vars:
cli:
host: "{{ inventory_hostname }}"
port: "{{ ansible_ssh_port }}"
username: "{{ username }}"
password: "{{ password }}"
transport: cli
tasks:
- name: Get specified interface link status information
community.network.ce_link_status:
interface: 40GE1/0/1
provider: "{{ cli }}"
- name: Get specified interface type link status information
community.network.ce_link_status:
interface: 40GE
provider: "{{ cli }}"
- name: Get all interfaces link status information
community.network.ce_link_status:
interface: all
provider: "{{ cli }}"
Возвращаемые значения
Общие возвращаемые значения описаны здесь, следующие поля уникальны для этого модуля:
| Ключ | Возвращаемое значение | Описание |
|---|---|---|
| result словарь | всегда | Информация о состоянии соединения интерфейса Пример: {'40ge2/0/8': {'Текущее состояние IPv4': 'выключено', 'Текущее состояние IPv6': 'выключено', 'Текущее состояние соединения': 'включено', 'Текущее физическое состояние': 'включено', 'Входящие широковещательные пакеты': '0', 'Входящие потерянные пакеты': '0', 'Входящие пакеты с ошибками': '0', 'Входящие многоадресные пакеты': '20151', 'Входящие байты': '7314813', 'Скорость входящих данных (байт/сек)': '11', 'Скорость входящих данных (пакеты/сек)': '0', 'Входящие одноадресные пакеты': '0', 'Исходящие широковещательные пакеты': '1', 'Исходящие потерянные пакеты': '0', 'Исходящие пакеты с ошибками': '0', 'Исходящие многоадресные пакеты': '20152', 'Исходящие байты': '7235021', 'Скорость исходящих данных (байт/сек)': '11', 'Скорость исходящих данных (пакеты/сек)': '0', 'Исходящие одноадресные пакеты': '0', 'Скорость': '40GE'}} |
Авторы
- Zhijin Zhou (@QijunPan)
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.10/collections/community/network/ce_link_status_module.html