Métodos de enrutamiento del Administrador de tráficoTraffic Manager routing methods

Azure Traffic Manager admite seis métodos de enrutamiento de tráfico para determinar cómo enrutar el tráfico de red a los diversos puntos de conexión del servicio.Azure Traffic Manager supports six traffic-routing methods to determine how to route network traffic to the various service endpoints. Para cualquier perfil, Traffic Manager aplica el método de enrutamiento de tráfico asociado a cada consulta de DNS que recibe.For any profile, Traffic Manager applies the traffic-routing method associated to it to each DNS query it receives. El método de enrutamiento de tráfico determina qué punto de conexión se devuelve en la respuesta de DNS.The traffic-routing method determines which endpoint is returned in the DNS response.

En Traffic Manager, los métodos de enrutamiento de tráfico disponibles son los siguientes:The following traffic routing methods are available in Traffic Manager:

  • Prioridad: seleccione Prioridad cuando quiera usar un punto de conexión de servicio primario para todo el tráfico y proporcione reservas en caso de que los puntos de conexión primarios o de reserva no se encuentren disponibles.Priority: Select Priority when you want to use a primary service endpoint for all traffic, and provide backups in case the primary or the backup endpoints are unavailable.
  • Ponderado: seleccione Ponderado cuando quiera distribuir el tráfico entre un conjunto de puntos de conexión, o bien de manera uniforme o según los pesos definidos.Weighted: Select Weighted when you want to distribute traffic across a set of endpoints, either evenly or according to weights, which you define.
  • Rendimiento: seleccione Rendimiento cuando tenga puntos de conexión en diferentes ubicaciones geográficas y quiera que los usuarios finales utilicen el punto de conexión "más cercano" según la latencia de red más baja.Performance: Select Performance when you have endpoints in different geographic locations and you want end users to use the "closest" endpoint in terms of the lowest network latency.
  • Geográfico: seleccione Geográfico para dirigir a los usuarios a puntos de conexión concretos (Azure, Externo o Anidado) en función de la ubicación geográfica de la que parta su consulta de DNS.Geographic: Select Geographic so that users are directed to specific endpoints (Azure, External, or Nested) based on which geographic location their DNS query originates from. Esto permite a los clientes de Traffic Manager habilitar escenarios en los que es importante conocer la región geográfica de un usuario y enrutarlo en función de dicha región.This empowers Traffic Manager customers to enable scenarios where knowing a user’s geographic region and routing them based on that is important. Algunos ejemplos incluyen cumplir los mandatos de soberanía de datos, la localización del contenido y de la experiencia del usuario, y la medición del tráfico de otras regiones.Examples include complying with data sovereignty mandates, localization of content & user experience and measuring traffic from different regions.
  • Multivalor: seleccione Multivalor para los perfiles de Traffic Manager que solo pueden tener direcciones IPv4/IPv6 como puntos de conexión.Multivalue: Select MultiValue for Traffic Manager profiles that can only have IPv4/IPv6 addresses as endpoints. Cuando se recibe una consulta para este perfil, se devuelven todos los puntos de conexión correctos.When a query is received for this profile, all healthy endpoints are returned.
  • Subred: seleccione el método de enrutamiento de tráfico Subred para asignar conjuntos de rangos de direcciones IP de usuario final a un punto de conexión específico dentro de un perfil de Traffic Manager.Subnet: Select Subnet traffic-routing method to map sets of end-user IP address ranges to a specific endpoint within a Traffic Manager profile. Al recibirse una solicitud, se devuelve el punto de conexión asignado a esa dirección IP de origen de la solicitud.When a request is received, the endpoint returned will be the one mapped for that request’s source IP address. 

Todos los perfiles de Traffic Manager incluyen supervisión del estado y conmutación por error automática del punto de conexión.All Traffic Manager profiles include monitoring of endpoint health and automatic endpoint failover. Para más información, consulte Acerca de la supervisión de Traffic Manager.For more information, see Traffic Manager Endpoint Monitoring. Con un único perfil de Administrador de tráfico solo se puede usar un método de enrutamiento de tráfico.A single Traffic Manager profile can use only one traffic routing method. El método de enrutamiento de tráfico para el perfil se puede cambiar en cualquier momento.You can select a different traffic routing method for your profile at any time. Los cambios se aplican en un minuto, sin tiempo de inactividad.Changes are applied within one minute, and no downtime is incurred. Los métodos de enrutamiento de tráfico se pueden combinar mediante perfiles anidados del Administrador de tráfico.Traffic-routing methods can be combined by using nested Traffic Manager profiles. La anidación hace posible la creación de configuraciones de enrutamiento de tráfico sofisticadas y flexibles que satisfacen las necesidades de aplicaciones más grandes y complejas.Nesting enables sophisticated and flexible traffic-routing configurations that meet the needs of larger, complex applications. Para más información, consulte Nested Traffic Manager profiles(Perfiles anidados de Administrador de tráfico).For more information, see nested Traffic Manager profiles.

Método de enrutamiento de tráfico PrioridadPriority traffic-routing method

Habitualmente, las organizaciones desean ofrecer confiabilidad en sus servicios y, para ello, implementan uno o varios servicios de reserva en caso de que su servicio principal se vuelva inactivo.Often an organization wants to provide reliability for its services by deploying one or more backup services in case their primary service goes down. El método de enrutamiento de tráfico de "Prioridad" permite que los clientes de Azure implementen fácilmente este patrón de conmutación por error.The 'Priority' traffic-routing method allows Azure customers to easily implement this failover pattern.

Método de enrutamiento de tráfico de "prioridad" de Azure Traffic Manager

El perfil de Traffic Manager contiene una lista de puntos de conexión de servicio ordenada por prioridad.The Traffic Manager profile contains a prioritized list of service endpoints. De forma predeterminada, Traffic Manager envía todo el tráfico al punto de conexión primario (prioridad más alta).By default, Traffic Manager sends all traffic to the primary (highest-priority) endpoint. Si el punto de conexión primario no está disponible, Traffic Manager enruta el tráfico al segundo punto de conexión.If the primary endpoint is not available, Traffic Manager routes the traffic to the second endpoint. Si los puntos de conexión principal y secundario no están disponibles, el tráfico pasa al tercero, y así sucesivamente.If both the primary and secondary endpoints are not available, the traffic goes to the third, and so on. La disponibilidad del punto de conexión se basa en el estado configurado (habilitado o deshabilitado) y en la supervisión continuada del punto de conexión.Availability of the endpoint is based on the configured status (enabled or disabled) and the ongoing endpoint monitoring.

Configuración de puntos de conexiónConfiguring endpoints

Con Azure Resource Manager, el usuario configura explícitamente la prioridad del punto de conexión mediante la propiedad de prioridad de cada punto de conexión.With Azure Resource Manager, you configure the endpoint priority explicitly using the 'priority' property for each endpoint. Esta propiedad es un valor comprendido entre 1 y 1000.This property is a value between 1 and 1000. Los valores más bajos representan una prioridad más alta.Lower values represent a higher priority. Los puntos de conexión no pueden compartir valores de prioridad.Endpoints cannot share priority values. La configuración de esta propiedad es opcional.Setting the property is optional. Cuando se omite, se usa una prioridad predeterminada basada en el orden del punto de conexión.When omitted, a default priority based on the endpoint order is used.

Método de enrutamiento de tráfico PonderadoWeighted traffic-routing method

El método de enrutamiento de tráfico "Ponderado" le permite distribuir el tráfico uniformemente o utilizar una ponderación predefinida.The 'Weighted' traffic-routing method allows you to distribute traffic evenly or to use a pre-defined weighting.

Método de enrutamiento de tráfico "ponderado" de Azure Traffic Manager

En el método de enrutamiento de tráfico ponderado, a cada punto de conexión se le asigna un peso en la configuración de perfiles de Traffic Manager.In the Weighted traffic-routing method, you assign a weight to each endpoint in the Traffic Manager profile configuration. El peso es un entero comprendido entre 1 y 1000.The weight is an integer from 1 to 1000. Este parámetro es opcional.This parameter is optional. Si se omite, Traffic Manager usará un peso predeterminado de '1'.If omitted, Traffic Managers uses a default weight of '1'. Cuanto mayor sea la ponderación, mayor será la prioridad.The higher weight, the higher the priority.

Para cada consulta de DNS recibida, Traffic Manager elegirá aleatoriamente un punto de conexión disponible.For each DNS query received, Traffic Manager randomly chooses an available endpoint. La probabilidad de elegir un punto de conexión se basa en los pesos asignados a todos los puntos de conexión disponibles.The probability of choosing an endpoint is based on the weights assigned to all available endpoints. Usar el mismo peso en todos los puntos de conexión dará como resultado una distribución de tráfico uniforme.Using the same weight across all endpoints results in an even traffic distribution. El uso de pesos mayores o menores en puntos de conexión específicos hace que esos puntos de conexión se devuelvan con mayor o menor frecuencia en las respuestas de DNS.Using higher or lower weights on specific endpoints causes those endpoints to be returned more or less frequently in the DNS responses.

El método ponderado permite algunos escenarios útiles:The weighted method enables some useful scenarios:

  • Actualización gradual de aplicaciones: asigne un porcentaje de tráfico para redirigirlo a un nuevo punto de conexión y aumentar gradualmente el tráfico hasta el 100 %.Gradual application upgrade: Allocate a percentage of traffic to route to a new endpoint, and gradually increase the traffic over time to 100%.
  • Migración de aplicaciones a Azure: cree un perfil con puntos de conexión de Azure y externos.Application migration to Azure: Create a profile with both Azure and external endpoints. Ajuste el peso de los puntos de conexión para dar preferencia a los nuevos puntos de conexión.Adjust the weight of the endpoints to prefer the new endpoints.
  • Expansión de la nube para conseguir capacidad adicional: expanda rápidamente una implementación local en la nube colocándola detrás de un perfil de Traffic Manager.Cloud-bursting for additional capacity: Quickly expand an on-premises deployment into the cloud by putting it behind a Traffic Manager profile. Cuando necesite capacidad adicional en la nube, puede agregar o habilitar más extremos y especificar la porción de tráfico que va a cada extremo.When you need extra capacity in the cloud, you can add or enable more endpoints and specify what portion of traffic goes to each endpoint.

Además de usar Azure Portal, puede configurar las ponderaciones mediante Azure PowerShell, la CLI y las API REST.In addition to using the Azure portal, you can configure weights using Azure PowerShell, CLI, and the REST APIs.

Es importante comprender que los clientes y los servidores DNS recursivos que los clientes utilizan para resolver nombres DNS, almacenan en caché las respuestas de DNS.It is important to understand that DNS responses are cached by clients and by the recursive DNS servers that the clients use to resolve DNS names. Este almacenamiento en caché puede tener un impacto en las distribuciones de tráfico ponderadas.This caching can have an impact on weighted traffic distributions. Cuando el número de clientes y servidores DNS recursivos es grande, la distribución del tráfico funciona según lo previsto.When the number of clients and recursive DNS servers is large, traffic distribution works as expected. Sin embargo, si el número de clientes o servidores DNS recursivos es pequeño, el almacenamiento en caché puede sesgar considerablemente la distribución del tráfico.However, when the number of clients or recursive DNS servers is small, caching can significantly skew the traffic distribution.

Entre los casos de uso comunes se incluye:Common use cases include:

  • Entornos de desarrollo y pruebasDevelopment and testing environments
  • Comunicaciones de aplicación a aplicaciónApplication-to-application communications
  • Las aplicaciones dirigidas a una base de usuarios estrecha que comparten una infraestructura DNS recursiva común (por ejemplo, los empleados de la empresa que se conectan a través de un proxy)Applications aimed at a narrow user-base that share a common recursive DNS infrastructure (for example, employees of company connecting through a proxy)

Estos efectos de almacenamiento en caché de DNS son comunes a todos los sistemas de enrutamiento de tráfico basados en DNS, no solo al Administrador de tráfico de Azure.These DNS caching effects are common to all DNS-based traffic routing systems, not just Azure Traffic Manager. En algunos casos, borrar explícitamente la caché DNS puede proporcionar una solución provisional.In some cases, explicitly clearing the DNS cache may provide a workaround. En otros, puede resultar más adecuado el uso de un método de enrutamiento de tráfico alternativo.In other cases, an alternative traffic-routing method may be more appropriate.

Método de enrutamiento de tráfico RendimientoPerformance traffic-routing method

La capacidad de respuesta de muchas aplicaciones se puede mejorar con la implementación de puntos de conexión en dos o más ubicaciones del planeta y el enrutamiento del tráfico a la ubicación más "cercana" al usuario.Deploying endpoints in two or more locations across the globe can improve the responsiveness of many applications by routing traffic to the location that is 'closest' to you. El método de enrutamiento de tráfico de "rendimiento" ofrece esta funcionalidad.The 'Performance' traffic-routing method provides this capability.

Método de enrutamiento de tráfico de "rendimiento" de Azure Traffic Manager

El punto de conexión "más cercano" no es necesariamente el más cercano según la medición de la distancia geográfica.The 'closest' endpoint is not necessarily closest as measured by geographic distance. En vez de eso, el método de enrutamiento de tráfico de "rendimiento" determina cuál es el punto de conexión más cercano midiendo la latencia de red.Instead, the 'Performance' traffic-routing method determines the closest endpoint by measuring network latency. Traffic Manager mantiene una tabla de latencia de Internet que realiza un seguimiento del tiempo que se invierte en la ida y la vuelta entre intervalos de direcciones IP y cada centro de datos de Azure.Traffic Manager maintains an Internet Latency Table to track the round-trip time between IP address ranges and each Azure datacenter.

Traffic Manager busca la dirección IP de origen de la solicitud de DNS entrante en la tabla de latencia de Internet.Traffic Manager looks up the source IP address of the incoming DNS request in the Internet Latency Table. Traffic Manager elige entonces un punto de conexión disponible en el centro de datos de Azure que tiene la latencia más baja para ese intervalo de direcciones IP y luego devuelve ese punto de conexión en la respuesta de DNS.Traffic Manager then chooses an available endpoint in the Azure datacenter that has the lowest latency for that IP address range, and returns that endpoint in the DNS response.

Como se explica en Cómo funciona Traffic Manager, Traffic Manager no recibe consultas de DNS directamente desde los clientes.As explained in How Traffic Manager Works, Traffic Manager does not receive DNS queries directly from clients. En su lugar, las consultas de DNS proceden del servicio DNS recursivo que se ha configurado para que lo usen los clientes.Rather, DNS queries come from the recursive DNS service that the clients are configured to use. Por lo tanto, la dirección IP usada para determinar el punto de conexión "más cercano" no es la dirección IP del cliente, sino la dirección IP de su servicio DNS recursivo.Therefore, the IP address used to determine the 'closest' endpoint is not the client's IP address, but it is the IP address of the recursive DNS service. En la práctica, esta dirección IP constituye un buen proxy para el cliente.In practice, this IP address is a good proxy for the client.

Para explicar los cambios en la red de Internet mundial y la incorporación de nuevas regiones de Azure, Traffic Manager actualiza regularmente la tabla de latencia de Internet.Traffic Manager regularly updates the Internet Latency Table to account for changes in the global Internet and new Azure regions. Sin embargo, el rendimiento de la aplicación varía en función de las variaciones en tiempo real de la carga en Internet.However, application performance varies based on real-time variations in load across the Internet. El enrutamiento de tráfico de rendimiento no supervisa la carga en un punto de conexión de servicio determinado.Performance traffic-routing does not monitor load on a given service endpoint. Sin embargo, si un punto de conexión no está disponible, Traffic Manager no lo incluye en las respuestas a las consultas de DNS.However, if an endpoint becomes unavailable, Traffic Manager does not include it in DNS query responses.

Puntos a tener en cuenta:Points to note:

  • Si el perfil contiene varios puntos de conexión en la misma región de Azure, Traffic Manager distribuirá el tráfico uniformemente entre los puntos de conexión disponibles en esa región.If your profile contains multiple endpoints in the same Azure region, then Traffic Manager distributes traffic evenly across the available endpoints in that region. Si prefiere una distribución de tráfico diferente dentro de una región, puede usar los perfiles anidados de Traffic Manager.If you prefer a different traffic distribution within a region, you can use nested Traffic Manager profiles.
  • Si se degradan todos los puntos de conexión habilitados en la región de Azure más cercana, Traffic Manager mueve el tráfico a los puntos de conexión en la siguiente región de Azure más cercana.If all enabled endpoints in the closest Azure region are degraded, Traffic Manager moves traffic to the endpoints in the next closest Azure region. Si desea definir una secuencia preferida de conmutación por error, use los perfiles anidados de Traffic Manager.If you want to define a preferred failover sequence, use nested Traffic Manager profiles.
  • Al usar el método de enrutamiento de tráfico de rendimiento con puntos de conexión externos o anidados, deberá especificar la ubicación de esos puntos de conexión.When using the Performance traffic routing method with external endpoints or nested endpoints, you need to specify the location of those endpoints. Elija la región de Azure más cercana a su implementación.Choose the Azure region closest to your deployment. Estas ubicaciones son los valores compatibles con la tabla de latencia de Internet.Those locations are the values supported by the Internet Latency Table.
  • El algoritmo que elige el punto de conexión es determinista.The algorithm that chooses the endpoint is deterministic. Las consultas de DNS repetidas del mismo cliente se dirigen al mismo punto de conexión.Repeated DNS queries from the same client are directed to the same endpoint. Normalmente, los clientes utilizan servidores DNS recursivos diferentes durante su recorrido.Typically, clients use different recursive DNS servers when traveling. El cliente puede enrutarse a un punto de conexión diferente.The client may be routed to a different endpoint. El enrutamiento también puede verse afectado por las actualizaciones de la tabla de latencia de Internet.Routing can also be affected by updates to the Internet Latency Table. Por lo tanto, el método de enrutamiento de tráfico de rendimiento no garantiza que un cliente siempre se enrute al mismo punto de conexión.Therefore, the Performance traffic-routing method does not guarantee that a client is always routed to the same endpoint.
  • Cuando hay cambios en la tabla de latencia de Internet, puede observar que a algunos clientes se les dirige a un punto de conexión diferente.When the Internet Latency Table changes, you may notice that some clients are directed to a different endpoint. Este cambio de enrutamiento es más adecuado en función de los datos de latencia actuales.This routing change is more accurate based on current latency data. Estas actualizaciones son esenciales para mantener la precisión del enrutamiento de tráfico de rendimiento dado que Internet evoluciona constantemente.These updates are essential to maintain the accuracy of Performance traffic-routing as the Internet continually evolves.

Método de enrutamiento de tráfico GeográficoGeographic traffic-routing method

Los perfiles de Traffic Manager se pueden configurar para usar el método de enrutamiento geográfico para dirigir a los usuarios a puntos de conexión concretos (Azure, Externo o Anidado) en función de la ubicación geográfica de la que parta su consulta de DNS.Traffic Manager profiles can be configured to use the Geographic routing method so that users are directed to specific endpoints (Azure, External or Nested) based on which geographic location their DNS query originates from. Esto permite a los clientes de Traffic Manager habilitar escenarios en los que es importante conocer la región geográfica de un usuario y enrutarlo en función de dicha región.This empowers Traffic Manager customers to enable scenarios where knowing a user’s geographic region and routing them based on that is important. Algunos ejemplos incluyen cumplir los mandatos de soberanía de datos, la localización del contenido y de la experiencia del usuario, y la medición del tráfico de otras regiones.Examples include complying with data sovereignty mandates, localization of content & user experience and measuring traffic from different regions. Cuando se configura un perfil para el enrutamiento geográfico, es preciso que cada punto de conexión asociado a dicho perfil tenga un conjunto de regiones geográficas asignado.When a profile is configured for geographic routing, each endpoint associated with that profile needs to have a set of geographic regions assigned to it. Una región geográfica puede estar en los siguientes niveles de granularidadA geographic region can be at following levels of granularity

  • Mundo: cualquier regiónWorld– any region
  • Agrupación regional: por ejemplo, África, Oriente Medio, Australia/Pacífico, etc.Regional Grouping – for example, Africa, Middle East, Australia/Pacific etc.
  • País o región: p. ej., Irlanda, Perú, Hong Kong (RAE), etc.Country/Region – for example, Ireland, Peru, Hong Kong SAR etc.
  • Estado o provincia: p. ej., Estados Unidos-California, Australia-Queensland, etc. (este nivel de granularidad solo se admite en estados o provincias de Australia, Canadá y Estados Unidos).State/Province – for example, USA-California, Australia-Queensland, Canada-Alberta etc. (note: this granularity level is supported only for states / provinces in Australia, Canada, and USA).

Si se asigna una región o un conjunto de regiones a un punto de conexión, todas las solicitudes de dichas regiones se enrutarán solo a dicho punto de conexión.When a region or a set of regions is assigned to an endpoint, any requests from those regions gets routed only to that endpoint. Traffic Manager usa la dirección IP de origen de la consulta de DNS para determinar la región desde la que un usuario realiza la consulta (normalmente será la dirección IP de la resolución de DNS local, que realiza la consulta en nombre del usuario).Traffic Manager uses the source IP address of the DNS query to determine the region from which a user is querying from – usually this is the IP address of the local DNS resolver doing the query on behalf of the user.

Método de enrutamiento del tráfico "geográfico" de Azure Traffic Manager

Traffic Manager lee la dirección IP de origen de la consulta de DNS y decide la región geográfica de la que es originaria.Traffic Manager reads the source IP address of the DNS query and decides which geographic region it is originating from. Después, examina si hay algún punto de conexión que tiene dicha región geográfica asignada.It then looks to see if there is an endpoint that has this geographic region mapped to it. Esta búsqueda se inicia en el nivel de granularidad más bajo (estado o provincia donde se admita o en el nivel de país o región si no se admite) y asciende hasta el nivel más alto, que es el Mundo.This lookup starts at the lowest granularity level (State/Province where it is supported, else at the Country/Region level) and goes all the way up to the highest level, which is World. La primera coincidencia que se encuentre mediante este recorrido se designará como el punto de conexión de devolución en la respuesta de la consulta.The first match found using this traversal is designated as the endpoint to return in the query response. En el caso de coincidencia con un punto de conexión de tipo Anidado, se devolverá un punto de conexión de dicho perfil secundario, en función de su método de enrutamiento.When matching with a Nested type endpoint, an endpoint within that child profile is returned, based on its routing method. Los siguientes puntos se pueden aplicar a este comportamiento:The following points are applicable to this behavior:

  • Si se elige Enrutamiento geográfico, una región geográfica puede asignarse únicamente a un punto de conexión en un perfil de Traffic Manager.A geographic region can be mapped only to one endpoint in a Traffic Manager profile when the routing type is Geographic Routing. Esto garantiza que el enrutamiento de los usuarios es determinista y que los clientes pueden habilitar escenarios que requieran límites geográficos inequívocos.This ensures that routing of users is deterministic, and customers can enable scenarios that require unambiguous geographic boundaries.

  • Si la región de un usuario se encuentra bajo la asignación geográfica de dos puntos de conexión diferentes, Traffic Manager seleccionará el punto de conexión con la granularidad más baja y no tomará en consideración solicitudes de enrutamiento desde dicha región al otro punto de conexión.If a user’s region comes under two different endpoints’ geographic mapping, Traffic Manager selects the endpoint with the lowest granularity and does not consider routing requests from that region to the other endpoint. Ejemplo: considere un perfil del tipo enrutamiento Geográfico con dos puntos de conexión, Punto de conexión 1 y Punto de conexión 2.For example, consider a Geographic Routing type profile with two endpoints - Endpoint1 and Endpoint2. Punto de conexión 1 está configurado para recibir tráfico de Irlanda, mientras que Punto de conexión 2 está configurado para recibir tráfico de Europa.Endpoint1 is configured to receive traffic from Ireland and Endpoint2 is configured to receive traffic from Europe. Si una solicitud parte de Irlanda, siempre se enrutará al Punto de conexión 1.If a request originates from Ireland, it is always routed to Endpoint1.

  • Puesto que una región se puede asignar solo a un punto de conexión, Traffic Manager lo devolverá, independientemente de que el punto de conexión sea correcto, o no.Since a region can be mapped only to one endpoint, Traffic Manager returns it regardless of whether the endpoint is healthy or not.

    Importante

    Se recomienda encarecidamente que los clientes que puedan usar el método de enrutamiento geográfico lo asocien con puntos de conexión del tipo Anidado que tengan perfiles secundarios que contengan al menos dos puntos de conexión cada uno.It is strongly recommended that customers using the geographic routing method associate it with the Nested type endpoints that has child profiles containing at least two endpoints within each.

  • Si se encuentra un punto de conexión coincidente que esté en estado Detenido, Traffic Manager devolverá una respuesta NODATA.If an endpoint match is found and that endpoint is in the Stopped state, Traffic Manager returns a NODATA response. En este caso, no se realizarán más búsquedas en la parte superior de la jerarquía de la región geográfica.In this case, no further lookups are made higher up in the geographic region hierarchy. Este comportamiento también se puede aplicar a los tipos de punto de conexión anidados cuando el perfil secundario está en los estados Detenido o Deshabilitado.This behavior is also applicable for nested endpoint types when the child profile is in the Stopped or Disabled state.

  • Si un punto de conexión se encuentra en el estado Deshabilitado, no se incluirá en el proceso de coincidencia de región.If an endpoint displays a Disabled status, it won’t be included in the region matching process. Este comportamiento también se puede aplicar a los tipos de punto de conexión anidados cuando el punto de conexión se encuentra en estado Deshabilitado.This behavior is also applicable for nested endpoint types when the endpoint is in the Disabled state.

  • Si una consulta procede de una región geográfica que no tiene ninguna asignación en dicho perfil, Traffic Manager devolverá una respuesta NODATA.If a query is coming from a geographic region that has no mapping in that profile, Traffic Manager returns a NODATA response. Por consiguiente, se recomienda encarecidamente que los clientes usen el enrutamiento geográfico con un punto de conexión, idealmente del tipo Anidado, con un mínimo de dos puntos de conexión en el perfil secundario, con la región Mundo asignada.Therefore, it is strongly recommended that customers use geographic routing with one endpoint, ideally of type Nested with at least two endpoints within the child profile, with the region World assigned to it. Esto también garantiza que se administran las direcciones IP que no se asignan a ninguna región.This also ensures that any IP addresses that do not map to a region are handled.

Como se explica en Cómo funciona Traffic Manager, Traffic Manager no recibe consultas de DNS directamente desde los clientes.As explained in How Traffic Manager Works, Traffic Manager does not receive DNS queries directly from clients. En su lugar, las consultas de DNS proceden del servicio DNS recursivo que se ha configurado para que lo usen los clientes.Rather, DNS queries come from the recursive DNS service that the clients are configured to use. Por tanto, la dirección IP usada para determinar la región no es la del cliente, sino la de su servicio DNS recursivo.Therefore, the IP address used to determine the region is not the client's IP address, but it is the IP address of the recursive DNS service. En la práctica, esta dirección IP constituye un buen proxy para el cliente.In practice, this IP address is a good proxy for the client.

Preguntas más frecuentesFAQs

Método de enrutamiento de tráfico de varios valoresMultivalue traffic-routing method

El método de enrutamiento de tráfico Multivalor permite obtener varios puntos de conexión correctos en una única respuesta de consulta de DNS.The Multivalue traffic-routing method allows you to get multiple healthy endpoints in a single DNS query response. Esto permite al autor de la llamada hacer reintentos en el lado del cliente con otros puntos de conexión en el caso de que un punto de conexión devuelto no responda.This enables the caller to do client-side retries with other endpoints in the event of a returned endpoint being unresponsive. Este patrón puede aumentar la disponibilidad de un servicio y reducir la latencia asociada a una nueva consulta de DNS para obtener un punto de conexión correcto.This pattern can increase the availability of a service and reduce the latency associated with a new DNS query to obtain a healthy endpoint. El método de enrutamiento Multivalor solo funciona si todos los puntos de conexión del tipo "Externo" están especificados como direcciones IPv4 o IPv6.MultiValue routing method works only if all the endpoints of type ‘External’ and are specified as IPv4 or IPv6 addresses. Al recibirse una consulta relacionada con este perfil, se devuelven todos los puntos de conexión correctos y están sujetos a un número máximo de devoluciones configurado.When a query is received for this profile, all healthy endpoints are returned and are subject to a configurable maximum return count.

Preguntas más frecuentesFAQs

Método de enrutamiento de tráfico de subredSubnet traffic-routing method

El método de enrutamiento de tráfico Subred permite asignar un conjunto de intervalos de direcciones IP de usuario final a puntos de conexión específicos en un perfil.The Subnet traffic-routing method allows you to map a set of end user IP address ranges to specific endpoints in a profile. Después de eso, si Traffic Manager recibe una consulta de DNS para ese perfil, inspeccionará la dirección IP de origen de esa solicitud (en la mayoría de los casos esta será la dirección IP saliente de la resolución DNS utilizada por el autor de la llamada), determinará a qué punto de conexión está asignada y devolverá ese punto de conexión en la respuesta de la consulta.After that, if Traffic Manager receives a DNS query for that profile, it will inspect the source IP address of that request (in most cases this will be the outgoing IP address of the DNS resolver used by the caller), determine which endpoint it is mapped to and will return that endpoint in the query response.

La dirección IP que debe asignarse a un punto de conexión puede especificarse como intervalos CIDR (por ejemplo, 1.2.3.0/24) o como un intervalo de direcciones (por ejemplo, 1.2.3.4-5.6.7.8).The IP address to be mapped to an endpoint can be specified as CIDR ranges (e.g. 1.2.3.0/24) or as an address range (e.g. 1.2.3.4-5.6.7.8). Los intervalos IP asociados con un punto de conexión deben ser únicos dentro de ese perfil y no pueden tener una superposición con el conjunto de direcciones IP de un punto de conexión diferente en el mismo perfil.The IP ranges associated with an endpoint need to be unique within that profile and cannot have an overlap with the IP address set of a different endpoint in the same profile. Si define un punto de conexión sin intervalo de direcciones, este funcionará como una reserva y tomará el tráfico de las subredes restantes.If you define an endpoint with no address range, that functions as a fallback and take traffic from any remaining subnets. Si no se incluye ningún punto de conexión de reserva, Traffic Manager envía una respuesta NODATA para cualquier intervalo indefinido.If no fallback endpoint is included, Traffic Manager sends a NODATA response for any undefined ranges. Por lo tanto, se recomienda encarecidamente que defina un punto de conexión de reserva o que se asegure de que todos los intervalos de IP posibles estén especificados en sus puntos de conexión.It is therefore highly recommended that you either define a fallback endpoint, or else ensure that all possible IP ranges are specified across your endpoints.

El enrutamiento de subredes se puede utilizar para ofrecer una experiencia diferente a los usuarios que se conectan desde un espacio IP específico.Subnet routing can be used to deliver a different experience for users connecting from a specific IP space. Por ejemplo, mediante el enrutamiento de subredes, un cliente puede hacer que todas las solicitudes de su oficina corporativa se enruten a un punto de conexión diferente donde podría estar probando una versión interna de la aplicación.For example, using subnet routing, a customer can make all requests from their corporate office be routed to a different endpoint where they might be testing an internal only version of their app. Otro escenario es si desea proporcionar una experiencia diferente a los usuarios que se conectan desde un ISP específico (por ejemplo, bloquear a los usuarios de un ISP determinado).Another scenario is if you want to provide a different experience to users connecting from a specific ISP (For example, block users from a given ISP).

Preguntas más frecuentesFAQs

Pasos siguientesNext steps

Aprenda a desarrollar aplicaciones de alta disponibilidad mediante la Traffic Manager endpoint monitoringLearn how to develop high-availability applications using Traffic Manager endpoint monitoring