このセクションでは、SE_SYN_CACHE_USAGE_HIGHCONN_DROP_POOL_LB_FAILURE のアラートが、NSX Advanced Load Balancer ユーザー インターフェイスの [運用] > [イベント] に表示される理由について説明します。

SE_SYN_CACHE_USAGE_HIGH

このアラートは、SYN キャッシュ使用量が構成されたしきい値を超えたことを示します。

CONN_DROP_POOL_LB_FAILURE

このアラートは、プールのロード バランシングの決定でエラーがあったことを示します。

これらのアラートのしきい値をトラブルシューティングして増やすには、NSX Advanced Load Balancer シェル プロンプトにログインし、show serviceengine <foo> flowtablestat コマンドを実行します。fooNSX Advanced Load Balancer サービス エンジンの名前に置き換えます。

仮想サービスが配置されているサービス エンジン、またはアラートが確認されるサービス エンジンに、NSX Advanced Load Balancer Controller のシェル コマンドを適用します。

show serviceengine <foo> flowtablestat コマンドの出力例を次に示します。

[admin:10-1-1-1]: > show serviceengine 10.1-1-1 flowtablestat
+--------------------------------------+-------------------------------------+
| Field                                | Value                               |
+--------------------------------------+-------------------------------------+
| se_uuid                              | 10-1-1-1:se-10.1-1-1-avitag-1 |
| proc_id                              | C1_L4                               |
| dispatch[1]                          |                                     |
|   intf_name                          | bond0                               |
|   mac                                | XX:C4:XX:XX:9E:XX                   |
|   vnic_id                            | 32                                  |
|   flow_inband_update_ignored         | 0                                   |
|   flow_pkts_throttled                | 0                                   |
|   flow_conn_throttled                | 0                                   |
|   flow_conn_throttled_mem            | 0                                   |
|   flow_conn_throttled_num_flows      | 0                                   |
|   flow_conn_throttled_num_syn        | 0                                   |
|   fault_injection_tcp_drops          | 0                                   |
|   icmp_current_rate                  | 0                                   |
|   icmp_rsp_current_rate              | 0                                   |
|   arp_current_rate                   | 0                                   |
|   flow_parse_udp                     | 0                                   |
|   rst_sent                           | 0                                   |
|   flow_table_remote_entries          | 0                                   |
|   icmp_rx_rl_cfg_pps                 | 100                                 |
|   icmp_rx_rl_confirming              | 0                                   |
|   icmp_rx_rl_drops                   | 0                                   |
|   arp_rx_rl_cfg_pps                  | 100                                 |
|   arp_rx_rl_confirming               | 0                                   |
|   arp_rx_rl_drops                    | 0                                   |
|   tcp_rst_tx_rl_cfg_pps              | 100                                 |
|   tcp_rst_tx_rl_confirming           | 0                                   |
|   tcp_rst_tx_rl_drops                | 0                                   |
|   flowprobe_tx_rl_cfg_pps            | 250                                 |
|   flowprobe_tx_rl_confirming         | 0                                   |
|   flowprobe_tx_rl_drops              | 0                                   |
|   flow_mac_errors                    | 0                                   |
|   syn_dropped_delete_pending         | 0                                   |
|   invalid_vlan                       | 0                                   |
|   flow_parse_tcp_kni                 | 0                                   |
|   flow_table_num_tcp_entries         | 0                                   |
|   flow_table_num_udp_entries         | 0                                   |
|   flow_probes_req_sent               | 0                                   |
|   flow_probes_req_received           | 0                                   |
|   flow_probes_rsp_sent               | 0                                   |
|   flow_probes_rsp_received           | 0                                   |
|   flow_probes_req_discarded_miss     | 0                                   |
|   flow_probes_req_discarded_nonlocal | 0                                   |
|   flow_act_rl_drop                   | 0                                   |
|   doser_oom                          | 0                                   |
|   delay_fairness                     | False                               |
|   flow_del_req_sent                  | 0                                   |
|   flow_del_req_received              | 0                                   |
|   flow_syn_seen_from_syn_seen        | 0                                   |
|   flow_syn_seen_from_half_closed     | 0                                   |
|   flow_syn_seen_from_closed          | 0                                   |
|   flow_syn_seen_from_unknown         | 0                                   |
|   flow_num_syns                      | 0                                   |
|   flow_num_syns_mim                  | 0                                   |
|   flow_syn_seen_aged                 | 0                                   |
|   flow_est_aged                      | 0                                   |
|   flow_half_closed_aged              | 0                                   |
|   flow_closed_aged                   | 0                                   |
|   flow_unknown_aged                  | 0                                   |
|   flow_del_req_received_for_local    | 0                                   |
|   flow_del_req_received_not_found    | 0                                   |
|   flow_remote_entry_on_secondary     | 0                                   |
|   flow_loop_detected                 | 0                                   |
|   flow_dropped_vs_down               | 0                                   |
|   flow_parse_lacp_kni                | 0                                   |
|   l2_flow_probes_req_sent            | 0                                   |
|   l2_flow_probes_req_received        | 0                                   |
|   l2_flow_probes_rsp_sent            | 0                                   |
|   l2_flow_probes_rsp_received        | 0                                   |
|   l3_flow_probes_req_sent            | 0                                   |
|   l3_flow_probes_req_received        | 0                                   |
|   l3_flow_probes_rsp_sent            | 0                                   |
|   l3_flow_probes_rsp_received        | 0                                   |
|   flow_created_by_probe_rsp          | 0                                   |
|   send_pkt_with_intf_no_route        | 0                                   |
|   send_pkt_with_intf_arp_fail        | 0                                   |
|   flow_delete_before_update          | 0                                   |
|   flow_multiple_updates              | 0                                   |

前の出力で、flow_conn_throttled_num_syn カウンタの値を確認します。このカウンタのデフォルト値は 40,000 で、要件に基づいてより大きな値に増やすことができます。flow_conn_throttled_num_syn カウンタのしきい値を増やし、システムでエラーをモニターします。アラートが引き続き発生する場合は、flow_conn_throttled_num_syn カウンタのしきい値をさらに増やします。

コマンド configure serviceengineproperties を使用して、flow_table_new_syn_max_entries の値を変更します。次の例では、flow_table_new_syn_max_entries カウンタの値が 400,000 に増加しています。

  1. NSX Advanced Load Balancer Controller のリーダー ノードから NSX Advanced Load Balancer シェル プロンプトに入ります。

  2. シェル プロンプトから configure serviceengineproperties コマンドを使用します。

  3. seproperties サブモードから、se_runtime_properties flow_table_new_syn_max_entries 400000 コマンドを入力します。

  4. サブプロンプトを終了して、変更を保存します。

  5. 変更はすぐに有効になり、再起動は必要ありません。

NSX Advanced Load Balancer サービス エンジンのメモリの問題を確認するには、show serviceengine <foo> flowtablestat コマンドを使用して次のカウンタを確認します。

  • flow_conn_throttled

  • flow_conn_throttled_mem

  • flow_conn_throttled_num_flows

  • flow_pkts_throttled

注:

flow_table_new_syn_max_entries カウンタのデフォルト値は 0 で、SE で使用可能なメモリに基づいて、SE が自動的に数値を選択します。

ほとんどの SE では、flow_table_new_syn_max_entries カウンタに対して選択されるデフォルト値で十分であり、しきい値を増やすための手動設定は必要ありません。スロットルが発生した場合でも、flow_table_new_syn_max_entries カウンタの値を設定するための手動設定を引き続き使用できます。以下の手順に従い、flow_table_new_syn_max_entries のデフォルト値を変更します。

configure serviceengine 
flow_table_new_syn_max_entries 900000
save
</code></pre>

NSX Advanced Load Balancer で生成されるイベントとアラートの詳細については、「イベント リスト」を参照してください。