Code Monkey home page Code Monkey logo

Comments (3)

Anj1Krish avatar Anj1Krish commented on May 27, 2024

All other vrrp instances and vrrp devices are seen up on keepalived .

Eg:
2023-11-06T20:16:47.131102882(0.000680087) NETLINK Indication NEWLINK, len 1324, flags , seq 0, pid 0| fam 0:route, ifname vrrp3.4, flags 1002:broadcast,multicast, change ffffffff
2023-11-06T20:16:47.131774258(0.000423241) NETLINK Indication NEWLINK, len 1352, flags , seq 0, pid 0| fam 0:route, ifname vrrp3.4, flags 1002:broadcast,multicast, change 0
2023-11-06T20:16:47.132978262(0.000765018) NETLINK Indication NEWLINK, len 1352, flags , seq 0, pid 0| fam 0:route, ifname vrrp3.4, flags 11043:broadcast,multicast,up,running,lowerup, change 1
2023-11-06T20:16:47.258600274(0.000248887) NETLINK Indication NEWLINK, len 1352, flags , seq 0, pid 0| fam 0:route, ifname vrrp3.4, flags 11043:broadcast,multicast,up,running,lowerup, change 0
root@ASM2_VRRP_ROUTER:/var/log#

grep -r vrrp3.4 keepalived_vrrp.log
Mon Nov 6 20:16:47 2023: (VI_4_704_v704): Success creating VMAC interface vrrp3.4
Mon Nov 6 20:16:47 2023: send_vrrp_state_change_to_vrrpd system cmd successfull exec dcli vrrpd show slave-alarm VI_4_704_v704 vrrp3.4 2 v704
Mon Nov 6 20:16:50 2023: Sending gratuitous ARP on vrrp3.4 for 10.174.1.10
Mon Nov 6 20:16:50 2023: (VI_4_704_v704) Sending/queueing gratuitous ARPs on vrrp3.4 for 10.174.1.10

from keepalived.

Anj1Krish avatar Anj1Krish commented on May 27, 2024

Could solve this by setting the rcv buffer size in config file as mentioned in keepalived man page

The following options are only needed for large configurations, where either

       # keepalived creates a large number of interface, or the system has a large
       # number of interface. These options only need using if
       # "Netlink: Receive buffer overrun" messages are seen in the system logs.
       # If the buffer size needed exceeds the value in [/proc/sys/net/core/rmem_max](file://proc/sys/net/core/rmem_max)
       #  the corresponding force option will need to be set.
       # --
       # Set netlink receive buffer size. This is useful for
       # very large configurations where a large number of interfaces exist, and
       # the initial read of the interfaces on the system causes a netlink buffer
       # overrun.
       vrrp_netlink_cmd_rcv_bufs BYTES
       vrrp_netlink_cmd_rcv_bufs_force <BOOL>
       vrrp_netlink_monitor_rcv_bufs BYTES
       vrrp_netlink_monitor_rcv_bufs_force <BOOL>

from keepalived.

Anj1Krish avatar Anj1Krish commented on May 27, 2024

Changed the value in config file for following variables
vrrp_netlink_cmd_rcv_bufs BYTES
vrrp_netlink_monitor_rcv_bufs BYTES

from keepalived.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.