No relevant resource is found in the selected language.

This site uses cookies. By continuing to browse the site you are agreeing to our use of cookies. Read our privacy policy>Search

Reminder

To have a better experience, please upgrade your IE browser.

upgrade

eSight V300R009C00 Local HA System Software Installation Guide (SUSE Linux + MySQL + OMMHA) 10

Rate and give feedback:
Huawei uses machine translation combined with human proofreading to translate this document to different languages in order to help you better understand the content of this document. Note: Even the most advanced machine translation cannot match the quality of professional translators. Huawei shall not bear any responsibility for translation accuracy and it is recommended that you refer to the English document (a link for which has been provided).
How Do I Set the ARP Table Parameters of the Linux Operating System

How Do I Set the ARP Table Parameters of the Linux Operating System

Question

On the SUSE Linux 11 SP1 (64 bit) OS, the default number of ARP routes is set to 1024. As a result, the automatic discovery operation fails for batch discovery of NEs in the same network segment if the network segment has more than 1024 NEs. In the eSight log (path: eSight installation directory/AppBase/var/iemp/log/oms/med/med.log), the error message "No buffer space available" is displayed. In the operating system log (path: /var/log/message), the error message "Neighbour table overflow" is displayed. The ARP table parameters for the Linux operating system must be set to solve this issue.

Answer

  1. Log in to the Linux operating system as the root user.

    NOTE:

    Remotely log in to the server as the ossuser and switch to the root user if the SUSE Linux is hardened.

  2. Modify configuration files in IPv4 and IPv6 scenarios as follows.

    • IPv4: Modify the ARP table configuration in the IPv4 scenario.
      1. On the CLI, run the following commands:
        echo 4096 > /proc/sys/net/ipv4/neigh/default/gc_thresh1 
        echo 8192 > /proc/sys/net/ipv4/neigh/default/gc_thresh2 
        echo 20480 > /proc/sys/net/ipv4/neigh/default/gc_thresh3
      2. Edit the /etc/sysctl.conf file. Specifically, modify the configuration as follows or add the following configuration items to the end of the file:
        net.ipv4.neigh.default.gc_thresh1 = 4096 
        net.ipv4.neigh.default.gc_thresh2 = 8192 
        net.ipv4.neigh.default.gc_thresh3 = 20480
    • IPv6: Modify the ARP table configuration in the IPv6 scenario.
      1. On the CLI, run the following commands:
        echo 4096 > /proc/sys/net/ipv6/neigh/default/gc_thresh1 
        echo 8192 > /proc/sys/net/ipv6/neigh/default/gc_thresh2 
        echo 20480 > /proc/sys/net/ipv6/neigh/default/gc_thresh3
      2. Edit the /etc/sysctl.conf file. Specifically, modify the configuration as follows or add the following configuration items to the end of the file:
        net.ipv6.neigh.default.gc_thresh1 = 4096 
        net.ipv6.neigh.default.gc_thresh2 = 8192 
        net.ipv6.neigh.default.gc_thresh3 = 20480 
             

    NOTE:

    The values 4096, 8192, and 20480 in the examples are recommended values. The corresponding numbers of ARP routes occupy system memory. Set these values based on actual deployment scenarios.

Download
Updated: 2019-09-02

Document ID: EDOC1100011856

Views: 91023

Downloads: 53

Average rating:
This Document Applies to these Products
Related Documents
Related Version
Share
Previous Next