Enrique Gómez (yvoictra)
  • Home
  • Fotografía
  • Linux
  • Personal
Meta
  • Acceder
  • Feed de entradas
  • Feed de comentarios
  • WordPress.org
  • Home
  • Sobre mí
  • Contacto
486 Followers
192 Followers
Enrique Gómez (yvoictra)
Enrique Gómez (yvoictra)
  • Home
  • Fotografía
  • Linux
  • Personal
  • Linux
  • Unix

Heartbeats de VRRP

  • Enrique Gómez
  • 07/03/2013
  • 2 minuto leer
Total
0
Shares
0
0
0
0
0

Post técnico de la semana.

Me he encontrado con una duda sobre cómo averiguar qué VRRPs IDs están anunciándose en una red. Esto es relativamente importante controlarlo porque si en un momento dado añades un nuevo equipo que anuncie un VRRP ya usado, se puede liar gorda.

Si tienes acceso root a una máquina que esté pinchada en esa red, puedes utilizar tcpdump para descubrir los anuncios de VRRP.

Existen 3 formas que nos devuelven el mismo resultado:

tcpdump -i <interface> host 224.0.0.18
tcpdump -i <interface> proto 112
tcpdump -i <interface> ether dst 01:00:5e:00:00:12

Donde “<>” es la interfaz de red en la que quieres chequear, “host 224.0.0.18” es el host destino del tráfico VRRP, “proto 112” es el protocolo VRRP y la MAC “01:00:5e:00:00:12” en la dirección MAC de broadcast de VRRP.

Ejemplo:

[root@host53n01:~]# tcpdump -i eth4 -i eth5 proto 112
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth5, link-type EN10MB (Ethernet), capture size 96 bytes
10:42:21.099775 IP 10.203.12.132 > 224.0.0.18: VRRPv2, Advertisement, vrid 70, prio 150, authtype none, intvl 1s, length 20
10:42:21.114600 IP 10.203.12.130 > 224.0.0.18: VRRPv2, Advertisement, vrid 202, prio 150, authtype none, intvl 1s, length 20
10:42:21.514168 IP 10.203.12.137 > 224.0.0.18: VRRPv3, Advertisement
10:42:21.514169 IP 10.203.12.137 > 224.0.0.18: VRRPv2, Advertisement, vrid 50, prio 255, authtype none, intvl 1s, length 20
10:42:21.891698 IP 10.203.12.132 > 224.0.0.18: VRRPv2, Advertisement, vrid 70, prio 150, authtype none, intvl 1s, length 20
10:42:22.114708 IP 10.203.12.130 > 224.0.0.18: VRRPv2, Advertisement, vrid 202, prio 150, authtype none, intvl 1s, length 20
10:42:22.526551 IP 10.203.12.137 > 224.0.0.18: VRRPv3, Advertisement
10:42:22.526769 IP 10.203.12.137 > 224.0.0.18: VRRPv2, Advertisement, vrid 50, prio 255, authtype none, intvl 1s, length 20
10:42:22.820480 IP 10.203.12.132 > 224.0.0.18: VRRPv2, Advertisement, vrid 70, prio 150, authtype none, intvl 1s, length 20
10:42:23.114625 IP 10.203.12.130 > 224.0.0.18: VRRPv2, Advertisement, vrid 202, prio 150, authtype none, intvl 1s, length 20
10:42:23.513211 IP 10.203.12.137 > 224.0.0.18: VRRPv3, Advertisement
10:42:23.513213 IP 10.203.12.137 > 224.0.0.18: VRRPv2, Advertisement, vrid 50, prio 255, authtype none, intvl 1s, length 20
10:42:23.577365 IP 10.203.12.132 > 224.0.0.18: VRRPv2, Advertisement, vrid 70, prio 150, authtype none, intvl 1s, length 20
10:42:24.114488 IP 10.203.12.130 > 224.0.0.18: VRRPv2, Advertisement, vrid 202, prio 150, authtype none, intvl 1s, length 20
10:42:24.387004 IP 10.203.12.132 > 224.0.0.18: VRRPv2, Advertisement, vrid 70, prio 150, authtype none, intvl 1s, length 20

Filtrar por VRRP ID específico

Cada grupo de máquinas que participan en un VRRP tienen un VRRP ID asignado. Éste debe ser único por grupo de máquinas y por interfaz. Si quieres escuchar los heartbeats específicos de un VRRP ID, tienes que ejecutar:

tcpdump -i <interface> ether src 00:00:5e:00:01:

Donde “<VRID>” es el VRRP ID en hexadecimal.

Total
0
Shares
Tweet 0
Share 0
Share 0
Share 0
Share 0
Temas relacionados
  • ID
  • network
  • red
  • tcpdump
  • VRRP
Enrique Gómez

Artículo anterior
  • Curiosidades
  • video

44 ejercicios mortales

  • Enrique Gómez
  • 28/02/2013
Ver Publicación
Siguiente artículo
  • HOWTO
  • Linux
  • MySQL
  • Unix

Resetear password de root en MySQL

  • Enrique Gómez
  • 13/03/2013
Ver Publicación
También podría interesarte
Ver Publicación
  • HOWTO
  • Linux
  • Ubuntu
  • Unix
  • Windows

Convierte tu Windows 10 en una bestia con Linux (Ubuntu)

  • Enrique Gómez
  • 01/09/2020
Ver Publicación
  • HOWTO
  • Linux
  • MySQL
  • PHP
  • software
  • Ubuntu

Instalar Apache, MySQL y PHP en Linux (Ubuntu 14.04)

  • Enrique Gómez
  • 16/04/2015
Ver Publicación
  • Linux
  • Ubuntu
  • Unix
  • Windows

Cómo resolver nombre de máquinas Linux (Ubuntu) en una red local

  • Enrique Gómez
  • 14/04/2015
Ver Publicación
  • HOWTO
  • Linux
  • Ubuntu
  • Unix

Extraer un fichero de un paquete comprimido tar.gz

  • Enrique Gómez
  • 13/04/2015
Ver Publicación
  • HOWTO
  • Linux
  • Ubuntu
  • Unix

Cómo activar SSH en Ubuntu

  • Enrique Gómez
  • 12/04/2015
Ver Publicación
  • HOWTO
  • Linux
  • Ubuntu
  • Unix

Cómo cambiar el hostname del equipo a través de la shell (Ubuntu / Linux)

  • Enrique Gómez
  • 08/04/2015
Ver Publicación
  • HOWTO
  • Linux
  • Ubuntu
  • Unix

Cómo activar sudo en Ubuntu

  • Enrique Gómez
  • 08/04/2015
Ver Publicación
  • Bash
  • HOWTO
  • Unix

Obtener hostname y demás info de un equipo remoto a través de la IP

  • Enrique Gómez
  • 03/03/2014

Deja una respuesta Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Entradas recientes
  • Convierte tu Windows 10 en una bestia con Linux (Ubuntu)
  • Instalar Apache, MySQL y PHP en Linux (Ubuntu 14.04)
  • Cómo resolver nombre de máquinas Linux (Ubuntu) en una red local
  • Extraer un fichero de un paquete comprimido tar.gz
  • Nuestro viaje a Salamanca
Comentarios recientes
  • Laura en Cómo activar y desactivar el buzón de voz de la línea fija de Orange
  • Paula en Cómo activar y desactivar el buzón de voz de Orange
  • Buyreda en Comprimir/Descomprimir ficheros en entornos UNIX
  • Enrique Gómez en Enviar ficheros comprimidos con netcat
  • Edu Sellas en Enviar ficheros comprimidos con netcat
Categorías

Suscribir

Suscríbete a nuestro boletín de noticias

Enrique Gómez (yvoictra)
  • Home
  • Sobre mí
  • Contacto
El blog personal de Enrique Gómez Monreal

Ingresa las palabras de la búsqueda y presiona Enter.