<commit_before>.. _mg-neutron:

Neutron
+++++++

Neutron is the OpenStack service providing network connectivity as a
service between network interfaces (vNICs) managed by other OpenStack services like Nova.

.. note::
   Neutron plugins *load balancer*, *firewall*, and *ipsec monitoring*
   are not covered in this version of the document.

**Process Checks**

.. list-table::
   :header-rows: 1
   :widths: 30 15 15 15 25
   :stub-columns: 0
   :class: borderless

   * - Process name
     - Incoming connections
     - Role
     - Dependencies
     - HA mode

   * - neutron-server
     - HTTP 9696
     - controller
     - db, amqp
     - active/active

   * - neutron-dhcp-agent
     - RPC
     - active controller
     - amqp, dnsmasq
     - active/passive

   * - neutron-l3-agent
     - RPC
     - active controller
     - db, iptables
     - active/passive

   * - neutron-metadata-agent
     - RPC
     - compute
     - amqp, db
     - active/active

   * - neutron-ns-metadata-proxy
     - RPC
     - controller
     - amqp, db
     - active/passive

   * - neutron-openvswitch-agent
     - RPC
     - all nodes
     - amqp, ovs
     - active/passive

   * - dnsmasq
     - UDP port 67
     - controller
     -
     - active/passive, see DHCP agent below

|<commit_msg>[Monitoring Guide] Add link to DHCP agent<commit_after>.. _mg-neutron:

Neutron
+++++++

Neutron is the OpenStack service providing network connectivity as a
service between network interfaces (vNICs) managed by other OpenStack services like Nova.

.. note::
   Neutron plugins *load balancer*, *firewall*, and *ipsec monitoring*
   are not covered in this version of the document.

**Process Checks**

.. list-table::
   :header-rows: 1
   :widths: 30 15 15 15 25
   :stub-columns: 0
   :class: borderless

   * - Process name
     - Incoming connections
     - Role
     - Dependencies
     - HA mode

   * - neutron-server
     - HTTP 9696
     - controller
     - db, amqp
     - active/active

   * - neutron-dhcp-agent
     - RPC
     - active controller
     - amqp, dnsmasq
     - active/passive

   * - neutron-l3-agent
     - RPC
     - active controller
     - db, iptables
     - active/passive

   * - neutron-metadata-agent
     - RPC
     - compute
     - amqp, db
     - active/active

   * - neutron-ns-metadata-proxy
     - RPC
     - controller
     - amqp, db
     - active/passive

   * - neutron-openvswitch-agent
     - RPC
     - all nodes
     - amqp, ovs
     - active/passive

   * - dnsmasq
     - UDP port 67
     - controller
     -
     - active/passive, see :ref:`DHCP agent<mg-dhcp-agent>` below

|
{'fraction_non_alphanumeric': 0.09877488514548238, 'fraction_numerical': 0.01454823889739663, 'mean_word_length': 1.8495092693565975, 'pattern_counts': {'":': 0, '<': 4, '<?xml version=': 0, '>': 4, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 1, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5216860', 'n_tokens_mistral': 922, 'n_tokens_neox': 841, 'n_words': 238}