Utilice el DNS para equilibrar la carga y el flotante IPs para la conmutación por error - Comunicación en tiempo real en AWS

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Utilice el DNS para equilibrar la carga y el flotante IPs para la conmutación por error

Los clientes de telefonía IP que admiten la función SRV de DNS pueden utilizar de manera eficiente la redundancia integrada en la infraestructura al equilibrar la carga de los clientes en diferentes/. SBCs PBXs

Un diagrama que muestra el uso de los registros SRV de DNS para equilibrar la carga de los clientes SIP.

Uso de registros SRV de DNS para equilibrar la carga de los clientes SIP

La figura anterior muestra cómo los clientes pueden usar los registros SRV para equilibrar la carga del tráfico SIP. Cualquier cliente de telefonía IP que admita el estándar SRV buscará el SIP. <transport protocol>prefijo en un registro DNS de tipo SRV. En el ejemplo, la sección de respuestas de DNS contiene ambos elementos que PBXs se ejecutan en distintas zonas de AWS disponibilidad. Sin embargo, además del punto final URIs, el registro SRV contiene tres datos adicionales:

  • El primer número es la prioridad (1 en el ejemplo anterior). Se prefiere una prioridad más baja a una más alta.

  • El segundo número es el peso (10 en el ejemplo anterior).

  • Y el tercer número es el puerto que se va a utilizar (5060).

Como la prioridad es la misma (1) para ambos PBXs servidores, los clientes utilizan el peso para equilibrar la carga entre los dos PBXs. En este caso, dado que los pesos son los mismos, el tráfico SIP debe tener el mismo equilibrio de carga entre los dos PBXs.

El DNS puede ser una buena solución para equilibrar la carga de los clientes, pero ¿qué pasa con la implementación de la conmutación por error cambiando o actualizando los registros «A» del DNS? No se recomienda utilizar este método debido a la incoherencia que se observa en el comportamiento de almacenamiento en caché del DNS en el cliente y en los nodos intermedios. Un mejor enfoque para la conmutación por error dentro de la zona de disponibilidad entre un clúster de nodos SIP es utilizar la reasignación de EC2 IP, en la que la dirección IP de un host dañado se reasigna instantáneamente a un host en buen estado mediante la API. EC2 Junto con una solución detallada de monitoreo y control de estado, la reasignación de IP de un nodo defectuoso garantiza que el tráfico se traslade a un host en buen estado de manera oportuna, lo que minimiza las interrupciones para el usuario final.