Enrutamiento del tráfico de redes virtualesVirtual network traffic routing

Aprenda la forma en que Azure enruta el tráfico entre los recursos locales y de Internet de Azure.Learn about how Azure routes traffic between Azure, on-premises, and Internet resources. Azure crea automáticamente una tabla de rutas para cada subred de una red virtual de Azure y agrega las rutas predeterminadas del sistema a la tabla.Azure automatically creates a route table for each subnet within an Azure virtual network and adds system default routes to the table. Para más información acerca de las redes y subredes virtuales, consulte Red virtual.To learn more about virtual networks and subnets, see Virtual network overview. Puede reemplazar algunas de las rutas del sistema de Azure por rutas personalizadas y agregar rutas personalizadas adicionales a las tablas de rutas.You can override some of Azure's system routes with custom routes, and add additional custom routes to route tables. Azure enruta el tráfico saliente desde una subred en función de las rutas de la tabla de rutas de una subred.Azure routes outbound traffic from a subnet based on the routes in a subnet's route table.

Rutas del sistemaSystem routes

Azure crea automáticamente rutas del sistema y las asigna a todas las subredes de una red virtual.Azure automatically creates system routes and assigns the routes to each subnet in a virtual network. No puede crear ni eliminar rutas del sistema, pero puede reemplazar algunas de ellas por rutas personalizadas.You can't create system routes, nor can you remove system routes, but you can override some system routes with custom routes. Azure crea rutas del sistema predeterminadas para cada subred y agrega rutas predeterminadas opcionales adicionales a determinadas subredes, o a todas las subredes, al usar funcionalidades específicas de Azure.Azure creates default system routes for each subnet, and adds additional optional default routes to specific subnets, or every subnet, when you use specific Azure capabilities.

Valor predeterminadoDefault

Cada ruta contiene un prefijo de dirección y el tipo de próximo salto.Each route contains an address prefix and next hop type. Cuando el tráfico que sale de una subred se envía a una dirección IP que está dentro del prefijo de la dirección de ruta, la ruta que contiene el prefijo es la que utiliza Azure.When traffic leaving a subnet is sent to an IP address within the address prefix of a route, the route that contains the prefix is the route Azure uses. Obtenga más información acerca de la selección de rutas por parte de Azure cuando varias rutas contienen los mismos prefijos o cuando los prefijos se solapan.Learn more about how Azure selects a route when multiple routes contain the same prefixes, or overlapping prefixes. Cuando se crea una red virtual, Azure crea automáticamente los siguientes rutas del sistema predeterminadas para cada subred de la red virtual:Whenever a virtual network is created, Azure automatically creates the following default system routes for each subnet within the virtual network:

OrigenSource Prefijos de direcciónAddress prefixes Tipo de próximo saltoNext hop type
Valor predeterminadoDefault Único para la red virtualUnique to the virtual network Virtual networkVirtual network
Valor predeterminadoDefault 0.0.0.0/00.0.0.0/0 InternetInternet
Valor predeterminadoDefault 10.0.0.0/810.0.0.0/8 NoneNone
Valor predeterminadoDefault 192.168.0.0/16192.168.0.0/16 NoneNone
Valor predeterminadoDefault 100.64.0.0/10100.64.0.0/10 NoneNone

Los tipos de próximo salto enumerados en la tabla anterior representan la forma en que Azure enruta el tráfico destinado al prefijo de dirección enumerado.The next hop types listed in the previous table represent how Azure routes traffic destined for the address prefix listed. Estas son las explicaciones de los tipos de próximo salto:Explanations for the next hop types follow:

  • Red virtual: enruta el tráfico entre los intervalos de direcciones del espacio de direcciones de una red virtual.Virtual network: Routes traffic between address ranges within the address space of a virtual network. Azure crea una ruta con un prefijo de dirección que corresponde a cada intervalo de direcciones definido en el espacio de direcciones de una red virtual.Azure creates a route with an address prefix that corresponds to each address range defined within the address space of a virtual network. Si el espacio de direcciones de la red virtual tiene varios intervalos de direcciones definidos, Azure crea una ruta individual para cada intervalo de direcciones.If the virtual network address space has multiple address ranges defined, Azure creates an individual route for each address range. Azure automáticamente enruta el tráfico entre subredes mediante las rutas que se crea para cada intervalo de direcciones.Azure automatically routes traffic between subnets using the routes created for each address range. No es preciso definir las puertas de enlace de Azure para enrutar el tráfico entre subredes.You don't need to define gateways for Azure to route traffic between subnets. Aunque una red virtual contiene subredes y cada una de ellas tiene un intervalo de direcciones definido, Azure no crea rutas predeterminadas para los intervalos de direcciones de la subred, ya que cada uno de ellos se encuentra dentro de un intervalo de direcciones del espacio de direcciones de una red virtual.Though a virtual network contains subnets, and each subnet has a defined address range, Azure does not create default routes for subnet address ranges, because each subnet address range is within an address range of the address space of a virtual network.

  • Internet: enruta a Internet el tráfico que especifica el prefijo de dirección.Internet: Routes traffic specified by the address prefix to the Internet. La ruta predeterminada del sistema especifica el prefijo de dirección 0.0.0.0/0.The system default route specifies the 0.0.0.0/0 address prefix. Si no se invalidan las rutas predeterminadas de Azure, Azure enruta a Internet el tráfico de todas las direcciones que no se haya especificada un intervalo de direcciones en una red virtual, con una excepción.If you don't override Azure's default routes, Azure routes traffic for any address not specified by an address range within a virtual network, to the Internet, with one exception. Si la dirección de destino es para uno de los servicios de Azure, este enruta el tráfico directamente al servicio a través de la red troncal de Azure, en lugar de enrutarlo a Internet.If the destination address is for one of Azure's services, Azure routes the traffic directly to the service over Azure's backbone network, rather than routing the traffic to the Internet. El tráfico entre los servicios de Azure no atraviesa Internet, independientemente de la región de Azure en que exista la red virtual o de la región de Azure en que se implementa una instancia del servicio de Azure.Traffic between Azure services does not traverse the Internet, regardless of which Azure region the virtual network exists in, or which Azure region an instance of the Azure service is deployed in. Puede reemplazar la ruta del sistema predeterminada de Azure predeterminado para el prefijo de dirección 0.0.0.0/0 por un ruta personalizada.You can override Azure's default system route for the 0.0.0.0/0 address prefix with a custom route.

  • Ninguno: el tráfico que se enruta al tipo de próximo salto Ninguno se elimina, en lugar de enrutarlo fuera de la subred.None: Traffic routed to the None next hop type is dropped, rather than routed outside the subnet. Azure crea automáticamente las rutas predeterminadas para los siguientes prefijos de dirección:Azure automatically creates default routes for the following address prefixes:

    • 10.0.0.0/8 y 192.168.0.0/16: reservadas para el uso privado en el RFC 1918.10.0.0.0/8 and 192.168.0.0/16: Reserved for private use in RFC 1918.
    • 100.64.0.0/10: reservada en RFC 6598.100.64.0.0/10: Reserved in RFC 6598.

    Si asigna cualquiera de los intervalos de direcciones anteriores del espacio de direcciones de una red virtual, Azure cambia automáticamente el tipo de próximo salto de la ruta de No a Red virtual.If you assign any of the previous address ranges within the address space of a virtual network, Azure automatically changes the next hop type for the route from None to Virtual network. Si asigna un intervalo de direcciones al espacio de direcciones de una red virtual que incluya uno de los cuatro prefijos de direcciones reservadas, pero no es lo mismo que ellas, Azure quita la ruta del prefijo y agrega una ruta para el prefijo de dirección que agregó, con Virtual red como el tipo de próximo salto.If you assign an address range to the address space of a virtual network that includes, but isn't the same as, one of the four reserved address prefixes, Azure removes the route for the prefix and adds a route for the address prefix you added, with Virtual network as the next hop type.

Rutas predeterminadas opcionalesOptional default routes

Azure agrega rutas del sistema predeterminadas adicionales de sistema para diferentes funcionalidades de Azure, pero solo si se habilitan dichas funcionalidades.Azure adds additional default system routes for different Azure capabilities, but only if you enable the capabilities. En función de la funcionalidad, Azure agrega las rutas predeterminadas opcionales a subredes concretas de la red virtual o a todas las subredes de una red virtual.Depending on the capability, Azure adds optional default routes to either specific subnets within the virtual network, or to all subnets within a virtual network. Estos son las rutas del sistema adicionales y los tipos de próximo salto que Azure puede agregar al habilitar diferentes funcionalidades:The additional system routes and next hop types that Azure may add when you enable different capabilities are:

OrigenSource Prefijos de direcciónAddress prefixes Tipo de próximo saltoNext hop type La subred de red virtual a la que se agrega la rutaSubnet within virtual network that route is added to
Valor predeterminadoDefault Único para la red virtual, por ejemplo: 10.1.0.0/16Unique to the virtual network, for example: 10.1.0.0/16 Emparejamiento de VNETVNet peering TodoAll
Puerta de enlace de red virtualVirtual network gateway Prefijos anunciados desde el entorno local a través de BGP, o bien configurados en la puerta de enlace de red localPrefixes advertised from on-premises via BGP, or configured in the local network gateway Puerta de enlace de red virtualVirtual network gateway TodoAll
Valor predeterminadoDefault MúltipleMultiple VirtualNetworkServiceEndpointVirtualNetworkServiceEndpoint Solo la subred para la que se habilita un punto de conexión de servicio.Only the subnet a service endpoint is enabled for.
  • Emparejamiento de red virtual (VNet) : al crear un emparejamiento entre dos redes virtuales, se agrega una ruta para cada intervalo de direcciones en el espacio de direcciones de cada red virtual para la que se crea un emparejamiento.Virtual network (VNet) peering: When you create a virtual network peering between two virtual networks, a route is added for each address range within the address space of each virtual network a peering is created for. Más información acerca del emparejamiento de red virtual.Learn more about virtual network peering.

  • Puerta de enlace de red virtual: cuando una puerta de enlace de red virtual se agrega a una red virtual, se agregan también una o varias rutas en las que Puerta de enlace de red virtual aparece como el tipo de próximo salto.Virtual network gateway: One or more routes with Virtual network gateway listed as the next hop type are added when a virtual network gateway is added to a virtual network. El origen es también una puerta de enlace de red virtual, ya que la puerta de enlace agrega las rutas a la subred.The source is also virtual network gateway, because the gateway adds the routes to the subnet. Si la puerta de enlace de red local intercambia las rutas del protocolo Border Gateway Protocol (BGP) con una puerta de enlace de red virtual de Azure, se agrega una ruta por cada ruta que se propaga desde la puerta de enlace de red local.If your on-premises network gateway exchanges border gateway protocol (BGP) routes with an Azure virtual network gateway, a route is added for each route propagated from the on-premises network gateway. Se recomienda resumir las rutas locales en los intervalos de direcciones mayores posibles, con el fin de que se propague el menor número de rutas a una puerta de enlace de red virtual de Azure.It's recommended that you summarize on-premises routes to the largest address ranges possible, so the fewest number of routes are propagated to an Azure virtual network gateway. Hay límites en el número de rutas que se pueden propagar a una puerta de enlace de red virtual de Azure.There are limits to the number of routes you can propagate to an Azure virtual network gateway. Para más información, consulte el artículo acerca de los límites de Azure.For details, see Azure limits.

  • VirtualNetworkServiceEndpoint: Azure agrega las direcciones IP públicas de determinados servicios a la tabla de rutas cuando se habilita un punto de conexión para el servicio.VirtualNetworkServiceEndpoint: The public IP addresses for certain services are added to the route table by Azure when you enable a service endpoint to the service. Los puntos de conexión de servicio se habilitan para las subredes individuales de una red virtual, por lo que la ruta solo se agrega a la tabla de rutas de una subred para la que haya algún punto de conexión de servicio habilitado.Service endpoints are enabled for individual subnets within a virtual network, so the route is only added to the route table of a subnet a service endpoint is enabled for. Las direcciones IP públicas de los servicios de Azure cambian periódicamente.The public IP addresses of Azure services change periodically. Azure administra automáticamente las direcciones en la tabla de rutas cuando cambian.Azure manages the addresses in the route table automatically when the addresses change. Obtenga más información acerca de los puntos de conexión de servicio de red virtual y los servicios para los que se pueden crear puntos de conexión de servicio.Learn more about virtual network service endpoints, and the services you can create service endpoints for.

    Nota

    El tipos de próximo salto Emparejamiento de VNet y VirtualNetworkServiceEndpoint solo se agregan a las tablas de rutas de las subredes de las redes virtuales creadas a través del modelo de implementación de Azure Resource Manager.The VNet peering and VirtualNetworkServiceEndpoint next hop types are only added to route tables of subnets within virtual networks created through the Azure Resource Manager deployment model. Los tipos de próximo salto no se agregan a las tablas de rutas asociadas a las subredes de redes virtuales creadas mediante el modelo de implementación clásica.The next hop types are not added to route tables that are associated to virtual network subnets created through the classic deployment model. Obtenga más información acerca de los modelos de implementación de Azure.Learn more about Azure deployment models.

Rutas personalizadasCustom routes

Para crear rutas personalizadas, cree rutas definidas por el usuario o intercambie rutas del protocolo Border Gateway Protocol (BGP) entre su puerta de enlace de red local y una puerta de enlace de red virtual de Azure.You create custom routes by either creating user-defined routes, or by exchanging border gateway protocol (BGP) routes between your on-premises network gateway and an Azure virtual network gateway.

Definidas por el usuarioUser-defined

En Azure se pueden crear rutas personalizadas o definidas por el usuario para reemplazar las rutas de sistema predeterminadas o para agregar rutas adicionales a una tabla de rutas de una subred.You can create custom, or user-defined, routes in Azure to override Azure's default system routes, or to add additional routes to a subnet's route table. En Azure, cree una tabla de rutas y asóciela a cero o más subredes de red virtual.In Azure, you create a route table, then associate the route table to zero or more virtual network subnets. Cada subred puede tener cero o una ruta de tablas de ruta asociada.Each subnet can have zero or one route table associated to it. Para obtener información acerca del número máximo de rutas que puede agregar a una tabla de rutas y del número máximo de tablas de rutas definidas por el usuario que se pueden crear por suscripción de Azure, consulte el artículo acerca de los límites de Azure.To learn about the maximum number of routes you can add to a route table and the maximum number of user-defined route tables you can create per Azure subscription, see Azure limits. Si crea una tabla de rutas y la asocia a una subred, las rutas que contiene se combinan con las rutas predeterminadas que Azure agrega a una subred de forma predeterminada, o bien las reemplazan.If you create a route table and associate it to a subnet, the routes within it are combined with, or override, the default routes Azure adds to a subnet by default.

Puede especificar los siguientes tipos de próximo salto al crear una ruta definida por el usuario:You can specify the following next hop types when creating a user-defined route:

  • Aplicación virtual: una aplicación virtual es una máquina virtual que ejecuta normalmente una aplicación de red como, por ejemplo, un firewall.Virtual appliance: A virtual appliance is a virtual machine that typically runs a network application, such as a firewall. Para más información acerca de las aplicaciones virtuales de red preconfiguradas que se pueden implementar en una red, consulte Azure Marketplace.To learn about a variety of pre-configured network virtual appliances you can deploy in a virtual network, see the Azure Marketplace. Al crear una ruta con el tipo de salto de aplicación virtual, especifique también una dirección IP del próximo salto.When you create a route with the virtual appliance hop type, you also specify a next hop IP address. La dirección IP puede ser:The IP address can be:

    • La dirección IP privada de una interfaz de red conectada a una máquina virtual.The private IP address of a network interface attached to a virtual machine. Cualquier interfaz de red conectada a una máquina virtual que reenvíe el tráfico de red a una dirección que no sea la suya propia debe tener la opción Habilitar reenvío de IP habilitada.Any network interface attached to a virtual machine that forwards network traffic to an address other than its own must have the Azure Enable IP forwarding option enabled for it. El valor deshabilita la comprobación que realiza Azure del origen y destino en una interfaz de red.The setting disables Azure's check of the source and destination for a network interface. Obtenga más información acerca de cómo habilitar el reenvío IP en una interfaz de red.Learn more about how to enable IP forwarding for a network interface. Aunque Habilitar reenvío de IP es un valor de Azure, es posible que también necesite habilitar el reenvío IP en el sistema operativo de la máquina virtual para que el dispositivo desvíe el tráfico entre las direcciones IP privadas asignadas a interfaces de red de Azure.Though Enable IP forwarding is an Azure setting, you may also need to enable IP forwarding within the virtual machine's operating system for the appliance to forward traffic between private IP addresses assigned to Azure network interfaces. Si el dispositivo debe enrutar el tráfico a una dirección IP pública, debe hacer de proxy ante el tráfico o traducir la dirección IP privada del origen a su propia dirección IP privada y Azure la traducirá a una dirección IP pública antes de enviar el tráfico a Internet.If the appliance must route traffic to a public IP address, it must either proxy the traffic, or network address translate the private IP address of the source's private IP address to its own private IP address, which Azure then network address translates to a public IP address, before sending the traffic to the Internet. Para determinar la configuración necesaria en la máquina virtual, consulte la documentación del sistema operativo o la aplicación de red.To determine required settings within the virtual machine, see the documentation for your operating system or network application. Para obtener información acerca de las conexiones salientes en Azure, consulte Información acerca de las conexiones salientes.To understand outbound connections in Azure, see Understanding outbound connections.

      Nota

      Implemente una aplicación virtual en una subred diferente la que se encuentran los recursos que enrutan a través de la aplicación virtual.Deploy a virtual appliance into a different subnet than the resources that route through the virtual appliance are deployed in. La implementación de la aplicación virtual en la misma subred y la posterior aplicación de una tabla de rutas en la subred que enruta el tráfico a través de la aplicación virtual pueden provocar bucles de enrutamiento, en los que el tráfico nunca sale de la subred.Deploying the virtual appliance to the same subnet, then applying a route table to the subnet that routes traffic through the virtual appliance, can result in routing loops, where traffic never leaves the subnet.

    • La dirección IP privada de un equilibrador de carga interno de Azure.The private IP address of an Azure internal load balancer. A menudo se usa un equilibrador de carga como parte de una estrategia de alta disponibilidad para aplicaciones virtuales de red.A load balancer is often used as part of a high availability strategy for network virtual appliances.

    Puede definir una ruta con 0.0.0.0/0 como prefijo de dirección y un tipo de próximo salto de la aplicación virtual, lo que permite a la aplicación inspeccionar el tráfico y determinar si el tráfico se debe reenviar o eliminar.You can define a route with 0.0.0.0/0 as the address prefix and a next hop type of virtual appliance, enabling the appliance to inspect the traffic and determine whether to forward or drop the traffic. Si tiene intención de crear una definida por el usuario que contenga el prefijo de dirección 0.0.0.0/0, consulte antes el apartado 0.0.0.0/0 address prefix (Prefijo de dirección 0.0.0.0/0).If you intend to create a user-defined route that contains the 0.0.0.0/0 address prefix, read 0.0.0.0/0 address prefix first.

  • Puerta de enlace de red virtual: se especifica cuando se desea que el tráfico destinado a prefijos de dirección específicos se enrute a una puerta de enlace de red virtual.Virtual network gateway: Specify when you want traffic destined for specific address prefixes routed to a virtual network gateway. La puerta de enlace de red virtual debe crearse con el tipo VPN.The virtual network gateway must be created with type VPN. No se puede especificar una puerta de enlace de red virtual creada como el tipo ExpressRoute en una ruta definida por el usuario, ya que con ExpressRoute es preciso usar BGP para las rutas personalizadas.You cannot specify a virtual network gateway created as type ExpressRoute in a user-defined route because with ExpressRoute, you must use BGP for custom routes. Puede definir una ruta que dirige el tráfico destinado al prefijo de dirección 0.0.0.0/0 a una puerta de enlace de red virtual basada en ruta.You can define a route that directs traffic destined for the 0.0.0.0/0 address prefix to a route-based virtual network gateway. En un entorno local, puede tener un dispositivo que compruebe el tráfico y determine si se reenvía o se elimina.On your premises, you might have a device that inspects the traffic and determines whether to forward or drop the traffic. Si tiene intención de crear una definida por el usuario para el prefijo de dirección 0.0.0.0/0, consulte antes el apartado 0.0.0.0/0 address prefix (Prefijo de dirección 0.0.0.0/0).If you intend to create a user-defined route for the 0.0.0.0/0 address prefix, read 0.0.0.0/0 address prefix first. En lugar de configurar una ruta definida por el usuario para el prefijo de dirección 0.0.0.0/0, es posible anunciar una ruta con el prefijo 0.0.0.0/0 a través de BGP, si ha habilitado BGP para una puerta de enlace de red virtual de VPN.Instead of configuring a user-defined route for the 0.0.0.0/0 address prefix, you can advertise a route with the 0.0.0.0/0 prefix via BGP, if you've enabled BGP for a VPN virtual network gateway.

  • Ninguno: se especifica cuando se desea colocar tráfico en un prefijo de dirección, en lugar de reenviar el tráfico a un destino.None: Specify when you want to drop traffic to an address prefix, rather than forwarding the traffic to a destination. Si no ha configurado completamente una funcionalidad, Azure puede enumerar No para algunas de las rutas de opcional del sistema.If you haven't fully configured a capability, Azure may list None for some of the optional system routes. Por ejemplo, si ve No en Dirección IP del próximo salto con un Tipo de próximo salto de Puerta de enlace de red virtual o Aplicación virtual, puede deberse a que el dispositivo no funciona o no está completamente configurado.For example, if you see None listed as the Next hop IP address with a Next hop type of Virtual network gateway or Virtual appliance, it may be because the device isn't running, or isn't fully configured. Azure crea rutas predeterminadas del sistema para los prefijos de direcciones reservados con No como tipo de próximo salto.Azure creates system default routes for reserved address prefixes with None as the next hop type.

  • Red virtual: se especifica cuando se desea reemplazar el enrutamiento predeterminado en una red virtual.Virtual network: Specify when you want to override the default routing within a virtual network. Consulte Ejemplo de enrutamiento, para ver un ejemplo de por qué puede crear una ruta con el tipo de salto Red virtual.See Routing example, for an example of why you might create a route with the Virtual network hop type.

  • Internet: se especifica cuando se desea enrutar explícitamente a Internet el tráfico destinado a un prefijo de dirección, o si se desea que el tráfico destinado a los servicios de Azure con direcciones IP públicas se conserve dentro de la red troncal de Azure.Internet: Specify when you want to explicitly route traffic destined to an address prefix to the Internet, or if you want traffic destined for Azure services with public IP addresses kept within the Azure backbone network.

En las rutas definidas por el usuario, no se pueden especificar Emparejamiento de VNet o VirtualNetworkServiceEndpoint como tipo de próximo salto.You cannot specify VNet peering or VirtualNetworkServiceEndpoint as the next hop type in user-defined routes. Las rutas con los tipos de próximo salto Emparejamiento de VNet o VirtualNetworkServiceEndpoint solo las crea Azure, al configurar un emparejamiento de red virtual o un punto de conexión de servicio.Routes with the VNet peering or VirtualNetworkServiceEndpoint next hop types are only created by Azure, when you configure a virtual network peering, or a service endpoint.

Tipos de próximo salto en las herramientas de AzureNext hop types across Azure tools

El nombre que se muestra y al que hace referencia en los tipos de próximo salto es diferente entre Azure Portal y las herramientas de línea de comandos y los modelos de implementación clásico y mediante Azure Resource Manager.The name displayed and referenced for next hop types is different between the Azure portal and command-line tools, and the Azure Resource Manager and classic deployment models. En la siguiente tabla se enumeran los nombres que se usan para hacer referencia a cada tipo de próximo salto con las diferentes herramientas y los modelos de implementación:The following table lists the names used to refer to each next hop type with the different tools and deployment models:

Tipo de próximo saltoNext hop type CLI de Azure y PowerShell (Resource Manager)Azure CLI and PowerShell (Resource Manager) CLI clásica de Azure y PowerShell (clásico)Azure classic CLI and PowerShell (classic)
Puerta de enlace de red virtualVirtual network gateway VirtualNetworkGatewayVirtualNetworkGateway VPNGatewayVPNGateway
Virtual networkVirtual network VNetLocalVNetLocal VNETLocal (no disponible en la CLI clásica en modo asm)VNETLocal (not available in the classic CLI in asm mode)
InternetInternet InternetInternet Internet (no disponible en la CLI clásica en modo asm)Internet (not available in the classic CLI in asm mode)
Aplicación virtualVirtual appliance VirtualApplianceVirtualAppliance VirtualApplianceVirtualAppliance
NoneNone NoneNone Null (no disponible en la CLI clásica en modo asm)Null (not available in the classic CLI in asm mode)
Emparejamiento de redes virtuales de AzureVirtual network peering Emparejamiento de VNETVNet peering No aplicableNot applicable
Puntos de conexión de servicio de red virtualVirtual network service endpoint VirtualNetworkServiceEndpointVirtualNetworkServiceEndpoint No aplicableNot applicable

Border Gateway ProtocolBorder gateway protocol

Una puerta de enlace de red local puede intercambiar rutas con una puerta de enlace de red virtual de Azure mediante el protocolo Border Gateway Protocol (BGP).An on-premises network gateway can exchange routes with an Azure virtual network gateway using the border gateway protocol (BGP). El uso de BGP con una puerta de enlace de red virtual de Azure depende del tipo seleccionado al crear la puerta de enlace.Using BGP with an Azure virtual network gateway is dependent on the type you selected when you created the gateway. Si el tipo seleccionado fue:If the type you selected were:

  • ExpressRoute: debe usar BGP para anunciar rutas locales para el enrutador de Microsoft Edge.ExpressRoute: You must use BGP to advertise on-premises routes to the Microsoft Edge router. No puede crear rutas definidas por el usuario para forzar el tráfico a la puerta de enlace de red virtual ExpressRoute si implementa una puerta de enlace de red virtual como de tipo: ExpressRoute.You cannot create user-defined routes to force traffic to the ExpressRoute virtual network gateway if you deploy a virtual network gateway deployed as type: ExpressRoute. Puede usar las rutas definidas por el usuario para forzar el tráfico de Express Route a, por ejemplo, una aplicación virtual de red.You can use user-defined routes for forcing traffic from the Express Route to, for example, a Network Virtual Appliance.
  • VPN: opcionalmente, puede usar BGP.VPN: You can, optionally use BGP. Para más información, consulte Información general de BGP con puertas de enlace de VPN de Azure.For details, see BGP with site-to-site VPN connections.

Al intercambiar rutas con Azure mediante BGP, se agrega una ruta independiente a la tabla de rutas de todas las subredes de una red virtual para cada prefijo anunciado.When you exchange routes with Azure using BGP, a separate route is added to the route table of all subnets in a virtual network for each advertised prefix. La ruta se agrega con Puerta de enlace de red virtual como origen y tipo de próximo salto.The route is added with Virtual network gateway listed as the source and next hop type.

La propagación del enrutamiento de ER y VPN Gateway se puede deshabilitar en una subred mediante una propiedad en una tabla de rutas.ER and VPN Gateway route propagation can be disabled on a subnet using a property on a route table. Cuando intercambia rutas con Azure mediante BGP, las rutas no se agregan a la tabla de rutas de todas las subredes con la propagación de la ruta de la puerta de enlace de red virtual deshabilitada.When you exchange routes with Azure using BGP, routes are not added to the route table of all subnets with Virtual network gateway route propagation disabled. La conectividad con las conexiones VPN se logra mediante rutas personalizadas con un próximo salto de tipo Puerta de enlace de red virtual.Connectivity with VPN connections is achieved using custom routes with a next hop type of Virtual network gateway. Para más información, consulte How to disable Virtual network gateway route propagation (Deshabilitar la propagación de rutas de la puerta de enlace de red virtual).For details, see How to disable Virtual network gateway route propagation.

Selección de rutas por parte de AzureHow Azure selects a route

Cuando se envía tráfico saliente desde una subred, Azure selecciona una ruta en función de la dirección IP de destino y se usa el algoritmo de coincidencia de prefijo más largo.When outbound traffic is sent from a subnet, Azure selects a route based on the destination IP address, using the longest prefix match algorithm. Por ejemplo, una tabla de rutas tiene dos rutas: una ruta especifica el prefijo de dirección 10.0.0.0/24, mientras que la otra ruta especifica el prefijo de dirección 10.0.0.0/16.For example, a route table has two routes: One route specifies the 10.0.0.0/24 address prefix, while the other route specifies the 10.0.0.0/16 address prefix. Azure enruta el tráfico destinado a 10.0.0.5, al tipo de próximo salto especificado en la ruta con el prefijo de dirección 10.0.0.0/24, porque 10.0.0.0/24 es un prefijo más largo que 10.0.0.0/16, aunque 10.0.0.5 esté dentro de ambos prefijos.Azure routes traffic destined for 10.0.0.5, to the next hop type specified in the route with the 10.0.0.0/24 address prefix, because 10.0.0.0/24 is a longer prefix than 10.0.0.0/16, even though 10.0.0.5 is within both address prefixes. Azure enruta el tráfico destinado a 10.0.1.5, al tipo de próximo salto especificado en la ruta con el prefijo de dirección 10.0.0.0/16, porque 10.0.1.5 no está incluido en el prefijo de dirección 10.0.0.0/24, por consiguiente, la ruta con el prefijo de dirección 10.0.0.0/16 es el prefijo más largo que coincide.Azure routes traffic destined to 10.0.1.5, to the next hop type specified in the route with the 10.0.0.0/16 address prefix, because 10.0.1.5 isn't included in the 10.0.0.0/24 address prefix, therefore the route with the 10.0.0.0/16 address prefix is the longest prefix that matches.

Si varias rutas contienen el mismo prefijo de dirección, Azure selecciona el tipo de ruta, en función de la siguiente prioridad:If multiple routes contain the same address prefix, Azure selects the route type, based on the following priority:

  1. Ruta definida por el usuarioUser-defined route
  2. Ruta BGPBGP route
  3. Ruta del sistemaSystem route

Nota

Las rutas de sistema para el tráfico relacionado con la red virtual, los emparejamientos de la red virtual o los puntos de conexión de servicio de red virtual son las rutas preferidas, aunque las rutas BGP sean más específicas.System routes for traffic related to virtual network, virtual network peerings, or virtual network service endpoints, are preferred routes, even if BGP routes are more specific.

Por ejemplo, una tabla de rutas contiene las rutas siguientes:For example, a route table contains the following routes:

OrigenSource Prefijos de direcciónAddress prefixes Tipo de próximo saltoNext hop type
Valor predeterminadoDefault 0.0.0.0/00.0.0.0/0 InternetInternet
UsuarioUser 0.0.0.0/00.0.0.0/0 Puerta de enlace de red virtualVirtual network gateway

Cuando el destino del tráfico es una dirección IP que está fuera de los prefijos de dirección de las otras rutas de la tabla de rutas, Azure selecciona la ruta con el origen Usuario, porque las rutas definidas por el usuario tienen mayor prioridad que las rutas predeterminadas del sistema.When traffic is destined for an IP address outside the address prefixes of any other routes in the route table, Azure selects the route with the User source, because user-defined routes are higher priority than system default routes.

Para ver una tabla de enrutamiento completa con explicaciones de las rutas, consulte el ejemplo de enrutamiento.See Routing example for a comprehensive routing table with explanations of the routes in the table.

Prefijo de dirección 0.0.0.0/00.0.0.0/0 address prefix

Una ruta con el prefijo de dirección 0.0.0.0/0 indica a Azure cómo enrutar el tráfico destinado a una dirección IP que no está dentro del prefijo de dirección de cualquier otra ruta en la tabla de rutas de una subred.A route with the 0.0.0.0/0 address prefix instructs Azure how to route traffic destined for an IP address that is not within the address prefix of any other route in a subnet's route table. Cuando se crea una subred, Azure crea un ruta predeterminada para el prefijo de dirección 0.0.0.0/0, con el tipo de próximo salto Internet.When a subnet is created, Azure creates a default route to the 0.0.0.0/0 address prefix, with the Internet next hop type. Si no reemplaza esta ruta, Azure enruta a Internet todo el tráfico destinado a direcciones IP no incluidas en el prefijo de dirección de otra ruta.If you don't override this route, Azure routes all traffic destined to IP addresses not included in the address prefix of any other route, to the Internet. La excepción es que el tráfico dirigido a las direcciones IP públicas de los servicios de Azure permanece en la red troncal de Azure y no se enruta a Internet.The exception is that traffic to the public IP addresses of Azure services remains on the Azure backbone network, and is not routed to the Internet. Si reemplaza esta ruta por una ruta personalizado, el tráfico cuyo destino sean direcciones que no estén dentro de los prefijos de dirección de cualquier otra ruta de la tabla de rutas se envía a una aplicación virtual de red o a una puerta de enlace de red virtual, en función de lo que se especifique en una ruta personalizada.If you override this route, with a custom route, traffic destined to addresses not within the address prefixes of any other route in the route table is sent to a network virtual appliance or virtual network gateway, depending on which you specify in a custom route.

Si se reemplaza el prefijo de dirección 0.0.0.0/0, además del tráfico de salida de la subred que fluye a través de la puerta de enlace de red virtual o de la aplicación virtual, se producen los siguientes cambios en el enrutamiento predeterminado de Azure:When you override the 0.0.0.0/0 address prefix, in addition to outbound traffic from the subnet flowing through the virtual network gateway or virtual appliance, the following changes occur with Azure's default routing:

  • Azure envía todo el tráfico al tipo de próximo salto especificado en la ruta, lo que incluye el tráfico destinado a las direcciones IP públicas de los servicios de Azure.Azure sends all traffic to the next hop type specified in the route, including traffic destined for public IP addresses of Azure services. Cuando el tipo de próximo salto de la ruta con el prefijo de dirección 0.0.0.0/0 es Internet, el tráfico de la subred destinado a las direcciones IP públicas de los servicios de Azure no sale de la red troncal de Azure, independientemente de la región de Azure en que existan la red virtual o un recurso de servicio de Azure.When the next hop type for the route with the 0.0.0.0/0 address prefix is Internet, traffic from the subnet destined to the public IP addresses of Azure services never leaves Azure's backbone network, regardless of the Azure region the virtual network or Azure service resource exist in. Sin embargo, cuando se crea una ruta BGP o definida por el usuario con un tipo de próximo salto de puerta de enlace de red virtual o aplicación virtual, todo el tráfico, lo que incluye el tráfico enviado a las direcciones IP públicas de los servicios de Azure en el que no se hayan habilitado puntos de conexión de servicio, se envía al tipo de próximo salto especificado en la ruta.When you create a user-defined or BGP route with a Virtual network gateway or Virtual appliance next hop type however, all traffic, including traffic sent to public IP addresses of Azure services you haven't enabled service endpoints for, is sent to the next hop type specified in the route. Si ha habilitado un punto de conexión para un servicio, el tráfico dirigido a dicho servicio no se enruta al tipo de próximo salto en una ruta con el prefijo de dirección 0.0.0.0/0, porque los prefijos de dirección del servicio se especifican en la ruta que Azure crea cuando se habilita el punto de conexión de servicio y los prefijos de dirección del servicio son mayores que 0.0.0.0/0.If you've enabled a service endpoint for a service, traffic to the service is not routed to the next hop type in a route with the 0.0.0.0/0 address prefix, because address prefixes for the service are specified in the route that Azure creates when you enable the service endpoint, and the address prefixes for the service are longer than 0.0.0.0/0.

  • No puede acceder directamente a los recursos de la subred desde Internet.You are no longer able to directly access resources in the subnet from the Internet. Puede acceder indirectamente a los recursos de la subred desde Internet si el tráfico entrante pasa por el dispositivo especificado por el tipo de próximo salto para una ruta con el prefijo de dirección 0.0.0.0/0 antes de llegar al recurso en la red virtual.You can indirectly access resources in the subnet from the Internet, if inbound traffic passes through the device specified by the next hop type for a route with the 0.0.0.0/0 address prefix before reaching the resource in the virtual network. Si la ruta contiene los siguientes valores del tipo de salto próximo:If the route contains the following values for next hop type:

    • Aplicación virtual: la aplicación debe:Virtual appliance: The appliance must:

      • Ser accesible desde Internet.Be accessible from the Internet
      • Tener una dirección IP pública asignada.Have a public IP address assigned to it,
      • No tener una regla del grupo de seguridad de red asociada a él que impide la comunicación con el dispositivo.Not have a network security group rule associated to it that prevents communication to the device
      • No denegar la comunicación.Not deny the communication
      • Poder traducir y reenviar direcciones de red, o desviar el tráfico a través de un servidor proxy al recurso de destino de la subred y devolver el tráfico a Internet.Be able to network address translate and forward, or proxy the traffic to the destination resource in the subnet, and return the traffic back to the Internet.
    • Puerta de enlace de red virtual: si la puerta de enlace es una puerta de enlace de red virtual ExpressRoute, un dispositivo local conectado a Internet puede traducir y reenviar direcciones de red, o bien desviar el tráfico a través de un servidor proxy al recurso de destino de la subred mediante emparejamiento privado de ExpressRoute.Virtual network gateway: If the gateway is an ExpressRoute virtual network gateway, an Internet-connected device on-premises can network address translate and forward, or proxy the traffic to the destination resource in the subnet, via ExpressRoute's private peering.

Si la red virtual está conectada a una instancia de Azure VPN Gateway, no asocie una tabla de rutas a la subred de la puerta de enlace que incluya una ruta con un destino 0.0.0.0/0.If your virtual network is connected to an Azure VPN gateway, do not associate a route table to the gateway subnet that includes a route with a destination of 0.0.0.0/0. Si lo hace, puede que la puerta de enlace no funcione correctamente.Doing so can prevent the gateway from functioning properly. Para más información, consulte la pregunta ¿Por qué hay algunos puertos abiertos en mi puerta de enlace de VPN? en las Preguntas más frecuentes sobre VPN Gateway.For details, see the Why are certain ports opened on my VPN gateway? question in the VPN Gateway FAQ.

Para obtener información acerca de las puertas de enlace de redes virtuales y aplicaciones virtuales entre Internet y Azure, consulte Red perimetral entre Azure y un centro de datos local y Red perimetral entre Azure e Internet.See DMZ between Azure and your on-premises datacenter and DMZ between Azure and the Internet for implementation details when using virtual network gateways and virtual appliances between the Internet and Azure.

Ejemplo de enrutamientoRouting example

Para ilustrar los conceptos de este artículo, en las siguientes secciones se describen:To illustrate the concepts in this article, the sections that follow describe:

  • Un escenario con requisitos.A scenario, with requirements
  • Las rutas personalizadas necesarias para cumplir los requisitos.The custom routes necessary to meet the requirements
  • La tabla de rutas que existe para una subred que incluye las rutas predeterminadas y personalizadas necesarias para cumplir los requisitos.The route table that exists for one subnet that includes the default and custom routes necessary to meet the requirements

Nota

Este ejemplo no pretende ser una implementación recomendada ni unas prácticas recomendadas.This example is not intended to be a recommended or best practice implementation. Más bien se proporciona únicamente para ilustrar los conceptos de este artículo.Rather, it is provided only to illustrate concepts in this article.

RequisitosRequirements

  1. Implementar dos redes virtuales en la misma región de Azure y habilitar los recursos necesarios para la comunicación entre las redes virtuales.Implement two virtual networks in the same Azure region and enable resources to communicate between the virtual networks.

  2. Habilitar una red local para comunicarse de forma segura con ambas redes virtuales mediante un túnel VPN a través de Internet.Enable an on-premises network to communicate securely with both virtual networks through a VPN tunnel over the Internet. Como alternativa, puede utilizarse una conexión ExpressRoute, pero en este ejemplo se usa una conexión VPN.Alternatively, an ExpressRoute connection could be used, but in this example, a VPN connection is used.

  3. Para una subred de una red virtual:For one subnet in one virtual network:

    • Forzar que todo el tráfico saliente de la subred, excepto el que va a Azure Storage y el de dentro de la subred, fluya a través de una aplicación virtual de red, para su inspección y registro.Force all outbound traffic from the subnet, except to Azure Storage and within the subnet, to flow through a network virtual appliance, for inspection and logging.
    • No inspeccionar el tráfico entre las direcciones IP privadas de la subred; permitir que el tráfico fluya directamente entre todos los recursos.Do not inspect traffic between private IP addresses within the subnet; allow traffic to flow directly between all resources.
    • Eliminar todo el tráfico saliente destinado a la otra red virtual.Drop any outbound traffic destined for the other virtual network.
    • Habilitar el tráfico saliente a Azure Storage para que fluya directamente al almacenamiento, sin hacerle pasar por una aplicación virtual de red.Enable outbound traffic to Azure storage to flow directly to storage, without forcing it through a network virtual appliance.
  4. Permitir todo el tráfico entre las restantes subredes y las redes virtuales.Allow all traffic between all other subnets and virtual networks.

ImplementaciónImplementation

La siguiente imagen muestra una implementación a través del modelo de implementación de Azure Resource Manager que cumple los requisitos anteriores:The following picture shows an implementation through the Azure Resource Manager deployment model that meets the previous requirements:

Diagrama de red

Las flechas muestran el flujo de tráfico.Arrows show the flow of traffic.

Tablas de rutaRoute tables

Subnet1Subnet1

La tabla de rutas de Subnet1 en la imagen contiene las rutas siguientes:The route table for Subnet1 in the picture contains the following routes:

idID OrigenSource EstadoState Prefijos de direcciónAddress prefixes Tipo de próximo saltoNext hop type Dirección IP de siguiente saltoNext hop IP address Nombre de ruta definida por el usuarioUser-defined route name
11 Valor predeterminadoDefault No válidaInvalid 10.0.0.0/1610.0.0.0/16 Virtual networkVirtual network
22 UsuarioUser ActiveActive 10.0.0.0/1610.0.0.0/16 Aplicación virtualVirtual appliance 10.0.100.410.0.100.4 Within-VNet1Within-VNet1
33 UsuarioUser ActiveActive 10.0.0.0/2410.0.0.0/24 Virtual networkVirtual network Within-Subnet1Within-Subnet1
44 Valor predeterminadoDefault No válidaInvalid 10.1.0.0/1610.1.0.0/16 Emparejamiento de VNETVNet peering
55 Valor predeterminadoDefault No válidaInvalid 10.2.0.0/1610.2.0.0/16 Emparejamiento de VNETVNet peering
66 UsuarioUser ActiveActive 10.1.0.0/1610.1.0.0/16 NoneNone ToVNet2-1-DropToVNet2-1-Drop
77 UsuarioUser ActiveActive 10.2.0.0/1610.2.0.0/16 NoneNone ToVNet2-2-DropToVNet2-2-Drop
88 Valor predeterminadoDefault No válidaInvalid 10.10.0.0/1610.10.0.0/16 Puerta de enlace de red virtualVirtual network gateway [X.X.X.X][X.X.X.X]
99 UsuarioUser ActiveActive 10.10.0.0/1610.10.0.0/16 Aplicación virtualVirtual appliance 10.0.100.410.0.100.4 To-On-PremTo-On-Prem
1010 Valor predeterminadoDefault ActiveActive [X.X.X.X][X.X.X.X] VirtualNetworkServiceEndpointVirtualNetworkServiceEndpoint
1111 Valor predeterminadoDefault No válidaInvalid 0.0.0.0/00.0.0.0/0 InternetInternet
1212 UsuarioUser ActiveActive 0.0.0.0/00.0.0.0/0 Aplicación virtualVirtual appliance 10.0.100.410.0.100.4 Default-NVADefault-NVA

A continuación encontrará una explicación de cada identificador de ruta:An explanation of each route ID follows:

  1. Azure ha agregado automáticamente esta ruta a todas las subredes de Virtual-network-1, ya que 10.0.0.0/16 es el único intervalo de direcciones definido en el espacio de direcciones de la red virtual.Azure automatically added this route for all subnets within Virtual-network-1, because 10.0.0.0/16 is the only address range defined in the address space for the virtual network. Si la ruta definida por el usuario en la ruta ID2 no se ha creado, el tráfico enviado a cualquier dirección entre 10.0.0.1 y 10.0.255.254 se enrutarían en la red virtual, ya que el prefijo es mayor que 0.0.0.0/0 y no se encuentra dentro de los prefijos de direcciones de cualquiera de las otras rutas.If the user-defined route in route ID2 weren't created, traffic sent to any address between 10.0.0.1 and 10.0.255.254 would be routed within the virtual network, because the prefix is longer than 0.0.0.0/0, and not within the address prefixes of any of the other routes. Azure ha cambiado automáticamente el estado de Activo a No válido, cuando se ha agregado ID2, una ruta definida por el usuario, puesto que tiene el mismo prefijo que la ruta predeterminada y las rutas definidas por el usuario reemplazan a las rutas predeterminadas.Azure automatically changed the state from Active to Invalid, when ID2, a user-defined route, was added, since it has the same prefix as the default route, and user-defined routes override default routes. El estado de esta ruta sigue siendo Activo en Subnet2, ya que la tabla de rutas en la que se encuentra la ruta definida por el usuario, ID2, no está asociada a Subnet2.The state of this route is still Active for Subnet2, because the route table that user-defined route, ID2 is in, isn't associated to Subnet2.
  2. Azure agregó esta ruta cuando una ruta definida por el usuario para el prefijo de red 10.0.0.0/16 se asoció a la subred Subnet1 de la red virtual Virtual-network-1.Azure added this route when a user-defined route for the 10.0.0.0/16 address prefix was associated to the Subnet1 subnet in the Virtual-network-1 virtual network. La ruta definida por el usuario especifica 10.0.100.4 como dirección IP de la aplicación virtual, porque la dirección es la dirección IP privada asignada a la máquina virtual de la aplicación virtual.The user-defined route specifies 10.0.100.4 as the IP address of the virtual appliance, because the address is the private IP address assigned to the virtual appliance virtual machine. La tabla de rutas en la que existe esta ruta no está asociada a Subnet2, por lo que no aparece en la tabla de rutas de Subnet2.The route table this route exists in is not associated to Subnet2, so doesn't appear in the route table for Subnet2. Esta ruta reemplaza la ruta predeterminada del prefijo 10.0.0.0/16 (ID1), que enruta automáticamente el tráfico dirigido a 10.0.0.1 y 10.0.255.254 dentro de la red virtual a través del tipo de próximo salto de la red virtual.This route overrides the default route for the 10.0.0.0/16 prefix (ID1), which automatically routed traffic addressed to 10.0.0.1 and 10.0.255.254 within the virtual network through the virtual network next hop type. Esta ruta existe para cumplir el requisito 3, para forzar que todo el tráfico de salida pase por una aplicación virtual.This route exists to meet requirement 3, to force all outbound traffic through a virtual appliance.
  3. Azure agregó esta ruta cuando una ruta definida por el usuario para el prefijo de red 10.0.0.0/24 se asoció a la subred Subnet1.Azure added this route when a user-defined route for the 10.0.0.0/24 address prefix was associated to the Subnet1 subnet. El tráfico destinado a las direcciones entre 10.0.0.1 y 10.0.0.254 permanece dentro de la subred, en lugar de enrutarse a la aplicación virtual especificada en la regla anterior (ID2), ya que su prefijo es más largo que la ruta ID2.Traffic destined for addresses between 10.0.0.1 and 10.0.0.254 remains within the subnet, rather than being routed to the virtual appliance specified in the previous rule (ID2), because it has a longer prefix than the ID2 route. La tabla de rutas no estaba asociada a Subnet2, por lo que no aparece en la tabla de rutas de Subnet2.This route was not associated to Subnet2, so the route does not appear in the route table for Subnet2. Esta ruta reemplaza eficazmente la ruta ID2 para el tráfico de Subnet1.This route effectively overrides the ID2 route for traffic within Subnet1. Esta ruta existe para cumplir el requisito 3.This route exists to meet requirement 3.
  4. Azure agregó automáticamente de los ID 4 y 5 para todas las subredes de Virtual-network-1, cuando la red virtual se emparejó con Virtual-network-2.Azure automatically added the routes in IDs 4 and 5 for all subnets within Virtual-network-1, when the virtual network was peered with Virtual-network-2. Virtual-network-2 tiene dos intervalos de direcciones en su espacio de direcciones: 10.1.0.0/16 y 10.2.0.0/16, por lo que Azure agregó una ruta para cada uno.Virtual-network-2 has two address ranges in its address space: 10.1.0.0/16 and 10.2.0.0/16, so Azure added a route for each range. Si no se crearon las rutas definidas por el usuario en los ID 6 y 7 de la ruta, el tráfico enviado a cualquier dirección entre 10.1.0.1-10.1.255.254 y 10.2.0.1-10.2.255.254 se enrutaría a la red virtual emparejada, ya que el prefijo es mayor que 0.0.0.0/0 y no se encuentra dentro de los prefijos de direcciones de las otras rutas.If the user-defined routes in route IDs 6 and 7 weren't created, traffic sent to any address between 10.1.0.1-10.1.255.254 and 10.2.0.1-10.2.255.254 would be routed to the peered virtual network, because the prefix is longer than 0.0.0.0/0, and not within the address prefixes of any of the other routes. Azure ha cambiado automáticamente el estado de Activo a No válido, cuando se han agregado las rutas de los ID 6 y 7, ya que tienen el mismo prefijo que las rutas de los ID 4 y 5, y las rutas definidas por el usuario reemplazan a las rutas predeterminadas.Azure automatically changed the state from Active to Invalid, when the routes in IDs 6 and 7 were added, since they have the same prefixes as the routes in IDs 4 and 5, and user-defined routes override default routes. El estado de las rutas de los ID 4 y 5 sigue siendo Activo en Subnet2, ya que la tabla de rutas en la que se encuentran la rutas definidas por el usuario en los ID 6 y 7 no está asociada a Subred2.The state of the routes in IDs 4 and 5 are still Active for Subnet2, because the route table that the user-defined routes in IDs 6 and 7 are in, isn't associated to Subnet2. Se ha creado un emparejamiento de red virtual para cumplir el requisito 1.A virtual network peering was created to meet requirement 1.
  5. La misma explicación que para ID4.Same explanation as ID4.
  6. Azure agregó esta ruta y la ruta de ID7, cuando las rutas definidas por el usuario para los prefijos de dirección 10.1.0.0/16 y 10.2.0.0/16 se asociaron a la subred Subnet1.Azure added this route and the route in ID7, when user-defined routes for the 10.1.0.0/16 and 10.2.0.0/16 address prefixes were associated to the Subnet1 subnet. Azure elimina el tráfico destinado a direcciones entre 10.1.0.1-10.1.255.254 y 10.2.0.1-10.2.255.254, en lugar de enrutarlo a la red virtual emparejada, porque las rutas definidas por el usuario reemplazan las rutas predeterminadas.Traffic destined for addresses between 10.1.0.1-10.1.255.254 and 10.2.0.1-10.2.255.254 is dropped by Azure, rather than being routed to the peered virtual network, because user-defined routes override default routes. Las rutas no están asociadas a Subnet2, por lo que no aparecen en la tabla de rutas de Subnet2.The routes are not associated to Subnet2, so the routes do not appear in the route table for Subnet2. Las rutas reemplazan las rutas ID4 y ID5 en el caso del tráfico que sale del Subnet1.The routes override the ID4 and ID5 routes for traffic leaving Subnet1. Las rutas ID6 y ID7 existen para satisfacer el requisito 3 de eliminación del tráfico destinado a la otra red virtual.The ID6 and ID7 routes exist to meet requirement 3 to drop traffic destined to the other virtual network.
  7. La misma explicación que para ID6.Same explanation as ID6.
  8. Azure agregó automáticamente esta ruta para todas las subredes de Virtual-network-1 cuando se creó una puerta de enlace de red virtual del tipo VPN en la red virtual.Azure automatically added this route for all subnets within Virtual-network-1 when a VPN type virtual network gateway was created within the virtual network. Azure agregó la dirección IP pública de la puerta de enlace de red virtual a la raba de rutas.Azure added the public IP address of the virtual network gateway to the route table. El tráfico enviado a cualquier dirección entre 10.10.0.1 y 10.10.255.254 se enruta a la puerta de enlace de red virtual.Traffic sent to any address between 10.10.0.1 and 10.10.255.254 is routed to the virtual network gateway. El prefijo es más largo que 0.0.0.0/0 y no está dentro de los prefijos de dirección de las restantes rutas.The prefix is longer than 0.0.0.0/0 and not within the address prefixes of any of the other routes. Se ha creado una puerta de enlace de red virtual para cumplir el requisito 2.A virtual network gateway was created to meet requirement 2.
  9. Azure agregó esta ruta cuando una ruta definida por el usuario para el prefijo de red 10.10.0.0/16 se agregó a la tabla de rutas asociada a Subnet1.Azure added this route when a user-defined route for the 10.10.0.0/16 address prefix was added to the route table associated to Subnet1. Esta ruta reemplaza ID8.This route overrides ID8. La ruta envía todo el tráfico destinado a la red local a una NVA para su inspección, en lugar de enrutarlo directamente al entorno local.The route sends all traffic destined for the on-premises network to an NVA for inspection, rather than routing traffic directly on-premises. Esta ruta se ha creado para cumplir el requisito 3.This route was created to meet requirement 3.
  10. Azure ha agregado automáticamente esta ruta a la subred cuando se ha habilitado un punto de conexión de servicio para un servicio de Azure para la subred.Azure automatically added this route to the subnet when a service endpoint to an Azure service was enabled for the subnet. Azure enruta el tráfico de la subred a una dirección IP pública del servicio, a través de la red de la infraestructura de Azure.Azure routes traffic from the subnet to a public IP address of the service, over the Azure infrastructure network. El prefijo es más largo que 0.0.0.0/0 y no está dentro de los prefijos de dirección de las restantes rutas.The prefix is longer than 0.0.0.0/0 and not within the address prefixes of any of the other routes. Se ha creado un punto de conexión de servicio para cumplir el requisito 3, con el fin de habilitar que el tráfico destinado a Azure Storage que fluya directamente a dicho servicio.A service endpoint was created to meet requirement 3, to enable traffic destined for Azure Storage to flow directly to Azure Storage.
  11. Azure ha agregado automáticamente esta ruta a la tabla de rutas de todas las subredes de Virtual-network-1 y Virtual-network-2.Azure automatically added this route to the route table of all subnets within Virtual-network-1 and Virtual-network-2. El prefijo de dirección 0.0.0.0/0 es el más corto.The 0.0.0.0/0 address prefix is the shortest prefix. Todo el tráfico enviado a direcciones de un prefijo de dirección más largo se enrutan en función de otras rutas.Any traffic sent to addresses within a longer address prefix are routed based on other routes. De forma predeterminada, Azure enruta todo el tráfico destinado a aquellas direcciones que no sean las especificadas en una de las otras rutas a Internet.By default, Azure routes all traffic destined for addresses other than the addresses specified in one of the other routes to the Internet. Azure ha cambiado automáticamente el estado de Activo a No válido para la subred Subnet1 cuando una ruta definida por el usuario para el prefijo de dirección 0.0.0.0/0 (ID12) se ha asociado a la subred.Azure automatically changed the state from Active to Invalid for the Subnet1 subnet when a user-defined route for the 0.0.0.0/0 address prefix (ID12) was associated to the subnet. El estado de esta ruta sigue siendo Activo para las restantes subredes de ambas redes virtuales, ya que la ruta no está asociada a otras subredes de otras redes virtuales.The state of this route is still Active for all other subnets within both virtual networks, because the route isn't associated to any other subnets within any other virtual networks.
  12. Azure agregó esta ruta cuando una ruta definida por el usuario para el prefijo de red 0.0.0.0/0 se asoció a la subred Subnet1.Azure added this route when a user-defined route for the 0.0.0.0/0 address prefix was associated to the Subnet1 subnet. La ruta definida por el usuario especifica 10.0.100.4 como dirección IP de la aplicación virtual.The user-defined route specifies 10.0.100.4 as the IP address of the virtual appliance. Esta ruta no está asociada a Subnet2, por lo que no aparece en la tabla de rutas de Subnet2.This route is not associated to Subnet2, so the route does not appear in the route table for Subnet2. Todo el tráfico de cualquier dirección no incluida en los prefijos de dirección de cualquiera de las otras rutas se envía a la aplicación virtual.All traffic for any address not included in the address prefixes of any of the other routes is sent to the virtual appliance. La adición de esta ruta ha cambiado el estado de la ruta predeterminada para el prefijo de dirección 0.0.0.0/0 (ID11) de Activo a No válido para Subnet1, porque una ruta definida por el usuario reemplaza a una ruta predeterminada.The addition of this route changed the state of the default route for the 0.0.0.0/0 address prefix (ID11) from Active to Invalid for Subnet1, because a user-defined route overrides a default route. Esta ruta existe para cumplir el tercer requisito.This route exists to meet the third requirement.

Subnet2Subnet2

La tabla de rutas de Subnet2 en la imagen contiene las rutas siguientes:The route table for Subnet2 in the picture contains the following routes:

OrigenSource EstadoState Prefijos de direcciónAddress prefixes Tipo de próximo saltoNext hop type Dirección IP de siguiente saltoNext hop IP address
Valor predeterminadoDefault ActiveActive 10.0.0.0/1610.0.0.0/16 Virtual networkVirtual network
Valor predeterminadoDefault ActiveActive 10.1.0.0/1610.1.0.0/16 Emparejamiento de VNETVNet peering
Valor predeterminadoDefault ActiveActive 10.2.0.0/1610.2.0.0/16 Emparejamiento de VNETVNet peering
Valor predeterminadoDefault ActiveActive 10.10.0.0/1610.10.0.0/16 Puerta de enlace de red virtualVirtual network gateway [X.X.X.X][X.X.X.X]
Valor predeterminadoDefault ActiveActive 0.0.0.0/00.0.0.0/0 InternetInternet
Valor predeterminadoDefault ActiveActive 10.0.0.0/810.0.0.0/8 NoneNone
Valor predeterminadoDefault ActiveActive 100.64.0.0/10100.64.0.0/10 NoneNone
Valor predeterminadoDefault ActiveActive 192.168.0.0/16192.168.0.0/16 NoneNone

La tabla de rutas de Subnet2 contiene todas las rutas predeterminadas creadas por Azure y el emparejamiento de VNet opcional y las rutas opcionales de la puerta de enlace de red virtual.The route table for Subnet2 contains all Azure-created default routes and the optional VNet peering and Virtual network gateway optional routes. Azure ha agregado las rutas opcionales a todas las subredes de la red virtual cuando tanto la puerta de enlace como el emparejamiento se han agregado a la red virtual.Azure added the optional routes to all subnets in the virtual network when the gateway and peering were added to the virtual network. Azure ha quitado las rutas de los prefijos de dirección 10.0.0.0/8, 192.168.0.0/16 y 100.64.0.0/10 de la tabla de rutas de Subnet1 cuando la ruta definida por el usuario del prefijo de dirección 0.0.0.0/0 se ha agregado a Subnet1.Azure removed the routes for the 10.0.0.0/8, 192.168.0.0/16, and 100.64.0.0/10 address prefixes from the Subnet1 route table when the user-defined route for the 0.0.0.0/0 address prefix was added to Subnet1.

Pasos siguientesNext steps