Ir al contenido principal

equinix_fabric_routing_protocol (Recurso)

El recurso compatible con la API Fabric V4 permite la creación y gestión de la conexión Equinix Fabric

Documentación adicional:

Ejemplo de uso

Protocolo de enrutamiento directo

resource "equinix_fabric_routing_protocol" "direct"{
connection_uuid = <some_id>
type = "DIRECT"
name = "direct_rp"
direct_ipv4 {
equinix_iface_ip = "190.1.1.1/30"
}
direct_ipv6{
equinix_iface_ip = "190::1:1/126"
}
}

Protocolo de enrutamiento BGP (requiere que se cree primero un protocolo de enrutamiento directo):

resource "equinix_fabric_routing_protocol" "bgp" {
connection_uuid = <same_connection_id_as_first_equinix_fabric_routing_protocol>
type = "BGP"
name = "bgp_rp"
bgp_ipv4 {
customer_peer_ip = "190.1.1.2"
enabled = true
}
bgp_ipv6 {
customer_peer_ip = "190::1:2"
enabled = true
}
customer_asn = 4532
}

Protocolo de enrutamiento directo y BGP (requiere Depende de para manejar la sincronización):

resource "equinix_fabric_routing_protocol" "direct"{
connection_uuid = <some_id>
type = "DIRECT"
name = "direct_rp"
direct_ipv4 {
equinix_iface_ip = "190.1.1.1/30"
}
direct_ipv6{
equinix_iface_ip = "190::1:1/126"
}
}

resource "equinix_fabric_routing_protocol" "bgp" {
depends_on = [
equinix_fabric_routing_protocol.direct
]
connection_uuid = <same_connection_id_as_first_equinix_fabric_routing_protocol>
type = "BGP"
name = "bgp_rp"
bgp_ipv4 {
customer_peer_ip = "190.1.1.2"
enabled = true
}
bgp_ipv6 {
customer_peer_ip = "190::1:2"
enabled = true
}
customer_asn = 4532
}

Esquema

Requerido

  • connection_uuid (Cadena) URI de conexión asociado al protocolo de enrutamiento

Opcional:

  • as_override_enabled (Booleano) Habilitar anulación de número AS
  • bfd (Conjunto de bloques) Detección de reenvío bidireccional (véase más abajo para el esquema anidado)
  • bgp_auth_key (Cadena) Clave de autorización BGP
  • bgp_ipv4 (Conjunto de bloques) Protocolo de enrutamiento BGP IPv4 (véase más abajo para el esquema anidado)
  • bgp_ipv6 (Conjunto de bloques) Protocolo de enrutamiento BGP IPv6 (véase más abajo para el esquema anidado)
  • customer_asn (Número) ASN proporcionado por el cliente
  • description (Cadena) Descripción del protocolo de enrutamiento Fabric proporcionada por el cliente
  • direct_ipv4 (Conjunto de bloques) Protocolo de enrutamiento IPv4 directo (véase más abajo para el esquema anidado)
  • direct_ipv6 (Conjunto de bloques) Protocolo de enrutamiento IPv6 directo (véase más abajo para el esquema anidado)
  • name (Cadena) Nombre del protocolo de enrutamiento. Cadena alfanumérica de 24 caracteres que sólo puede incluir guiones y guiones bajos.
  • timeouts (Bloque, Opcional) (véase más abajo para el esquema anidado)
  • type (Cadena) Define el tipo de protocolo de enrutamiento como BGP o DIRECT
  • uuid (Cadena) Identificador de protocolo de enrutamiento asignado por Equinix

Sólo lectura

  • change (Conjunto de objetos) Cambios en la configuración del protocolo de enrutamiento (véase más abajo para el esquema anidado)
  • change_log (Conjunto de objetos) Captura información sobre cambios en el ciclo de vida del protocolo de enrutamiento (véase más abajo para el esquema anidado)
  • equinix_asn (Número) Equinix ASN
  • href (Cadena) Información URI del protocolo de enrutamiento
  • id (Cadena) El ID de este recurso.
  • operation (Conjunto de objetos) Datos operativos específicos del tipo de protocolo de enrutamiento (véase más abajo para el esquema anidado)
  • state (Cadena) Estado general del protocolo de enrutamiento

Esquema anidado para bfd

Necesario:

  • enabled (Booleano) Activación de la detección de reenvío bidireccional

Opcional:

  • interval (Cadena) Intervalo entre los paquetes de control BFD recibidos

Esquema anidado para bgp_ipv4

Necesario:

  • customer_peer_ip (Cadena) IP de peering del lado del cliente

Opcional:

  • enabled (Booleano) Estado de administración para la sesión BGP
  • inbound_med (Número) Atributo Discriminador Multi Salida Entrante
  • outbound_as_prepend_count (Cadena) AS path prepend count. Uno de: 0, 1, 3, 5
  • outbound_med (Número) Atributo del discriminador de salida múltiple de salida

Sólo lectura:

  • equinix_peer_ip (Cadena) IP de peering del lado Equinix

Esquema anidado para bgp_ipv6

Necesario:

  • customer_peer_ip (Cadena) IP de peering del lado del cliente

Opcional:

  • enabled (Booleano) Estado de administración para la sesión BGP
  • inbound_med (Número) Atributo Discriminador Multi Salida Entrante
  • outbound_as_prepend_count (Cadena) AS path prepend count. Uno de: 0, 1, 3, 5
  • outbound_med (Número) Atributo del discriminador de salida múltiple de salida

Sólo lectura:

  • equinix_peer_ip (Cadena) IP de peering del lado Equinix

Esquema anidado para direct_ipv4

Necesario:

  • equinix_iface_ip (Cadena) Dirección IP de la interfaz del lado Equinix

Esquema anidado para direct_ipv6

Opcional:

  • equinix_iface_ip (Cadena) Dirección IP de la interfaz del lado Equinix

Esquema anidado para timeouts

Opcional:

  • create (Cadena)
  • delete (Cadena)
  • read (Cadena)
  • update (Cadena)

Esquema anidado para change

Sólo lectura:

  • href (Cadena)
  • type (Cadena)
  • uuid (Cadena)

Esquema anidado para change_log

Sólo lectura:

  • created_by (Cadena)
  • created_by_email (Cadena)
  • created_by_full_name (Cadena)
  • created_date_time (Cadena)
  • deleted_by (Cadena)
  • deleted_by_email (Cadena)
  • deleted_by_full_name (Cadena)
  • deleted_date_time (Cadena)
  • updated_by (Cadena)
  • updated_by_email (Cadena)
  • updated_by_full_name (Cadena)
  • updated_date_time (Cadena)

Esquema anidado para operation

Sólo lectura:

Esquema anidado para operation.errors

Sólo lectura:

  • additional_info (Lista de objetos) (véase más abajo para el esquema anidado)
  • correlation_id (Cadena)
  • details (Cadena)
  • error_code (Cadena)
  • error_message (Cadena)
  • help (Cadena)

Esquema anidado para operation.errors.additional_info

Sólo lectura:

  • property (Cadena)
  • reason (Cadena)
¿Fue útil esta página?