Topologías de red
Las cinco formas en que una red de clientes se conecta a TRANXACT, lo que el equipo de red prepara para una VPN o una conexión privada, la planificación de direcciones /22 y el diseño de la subred, el emparejamiento de concentrador y radios, DNS y certificados, salida y acceso del operador.
La red es donde la mayoría de las implementaciones pierden tiempo. Todas las opciones que se muestran a continuación están disponibles en AWS, Microsoft Azure y Google Cloud; solo varían los nombres de los productos.
Cinco opciones de conectividad
| Opción | Estado | Qué es | Encaja cuando | Descanso y recuperación |
|---|---|---|---|---|
| HTTPS público | Por defecto | Los usuarios acceden a TRANXACT a través del balanceador de carga y el WAF mediante TLS 1.2+; el inicio de sesión único (SSO) se realiza a través del proveedor de identidad (IdP) del cliente. | Todo se realiza mediante una integración web o HTTPS. No requiere configuración de red; es la opción más rápida para su puesta en marcha. | INFRA_2.6.01 (Estándar) |
| VPN de sitio a sitio | Opcional | Túneles IPsec redundantes desde la red del cliente hasta la VPC/VNet de TRANXACT. | Integraciones privadas (MES, sistemas heredados), restricciones de administrador. | INFRA_2.2.03 – 2.2.05 |
| Conexión privada | Opcional | AWS Direct Connect, Azure ExpressRoute, Google Cloud Interconnect. Ancho de banda y latencia predecibles; VPN como ruta de respaldo automática. | Volumen alto y constante o una política que prohíba la conexión a Internet. | INFRA_2.2.06 – 2.2.07 |
| Interconexión / enlace privado | Opcional | Interconexión de VPC/VNet con la zona de aterrizaje del cliente en la misma nube; puntos finales privados para servicios seleccionados; interconexión local o global. | El cliente ya tiene una zona de aterrizaje en la misma nube: la ruta privada con la menor latencia. | INFRA_2.2.08, 2.2.10 |
| centro de tránsito | Opcional | AWS Transit Gateway, Azure Virtual WAN o GCP Network Connectivity Center; TRANXACT se conecta como un nodo remoto. | Zonas de aterrizaje tipo hub-and-spoke. | INFRA_2.2.09 – 2.2.10 |
Lo que prepara el equipo de red de clientes, por región.
| Artículo | VPN de sitio a sitio (IPsec) | Conexión privada |
|---|---|---|
| Dispositivo del cliente | Un cortafuegos o enrutador compatible con IPsec con una IP pública estática | Un enrutador de borde del cliente o del operador en una ubicación de encuentro en la nube. |
| Túneles / circuitos | Dos túneles por región para separar las puertas de enlace en la nube. | Se recomiendan circuitos redundantes; VPN como ruta de respaldo. |
| Protocolo | IKEv2, AES-256, SHA-256, grupo DH 14 o superior (valor predeterminado propuesto) | BGP sobre una interfaz virtual privada / interconexión |
| Enrutamiento | Se prefiere BGP; se aceptan rutas estáticas. | BGP con ASNs acordados y filtros de ruta |
| Ancho de banda | Hasta el límite de puerta de enlace de la nube elegida | El tamaño del circuito que solicita el cliente, por ejemplo, de 1 a 10 Gbps. |
| Región Live DR | Un segundo par de túneles hacia la región Live DR (INFRA_2.2.04) | Un circuito o VPN a la región de Live DR |
| Propiedad | Cliente: dispositivo, ISP, reglas de firewall locales (excluidas). TRANXACT: la puerta de enlace en la nube. | Cliente: contrato de circuito y operador (excluido). TRANXACT: conexión de la pasarela. |
Solicita un circuito de conexión privada al firmar el contrato. Los circuitos suelen tardar semanas en llegar desde el operador; utiliza una VPN hasta que el circuito esté activo.
Planificación de direcciones
- Al menos un rango privado /22 (RFC 1918) por región: 1024 direcciones.
- Un segundo /22 diferente para la región Live DR.
- Ninguna de ellas puede superponerse con ninguna red de clientes, socios o zonas de aterrizaje: oficinas, centros de datos, otras nubes.
- Los rangos de pods y servicios de Kubernetes se planifican dentro o junto al rango, y están sujetos a la misma regla de no superposición si se enrutan.
- Evite los rangos reservados y de enlace local del proveedor de la nube.
- La definición de los rangos es responsabilidad del cliente (INFRA_2.2.02, Excluido). Modificarlos después de la compilación implica una recompilación (INFRA_2.2.12, Servicio adicional, mediante solicitud de cambio).
Recopile el plan de IP completo del cliente antes de elegir. Una superposición bloquea la VPN, el peering y el enrutamiento de recuperación ante desastres simultáneamente, y una subred /22 faltante puede retrasar toda la implementación.
Las subredes dentro de una región
| Subred | Se sostiene |
|---|---|
| Ingreso | Balanceador de carga, WAF, direcciones IP públicas |
| Nodo · AZ1, AZ2, AZ3 | Trabajadores de Kubernetes, una subred por zona. |
| Base de datos | Solo para uso privado, sin conexión a internet. |
| Salida | Puerta de enlace NAT a destinos permitidos. |
| Puerta | Terminación de VPN/conexión privada |
| Administración | Punto de acceso bastión/de confianza cero para operadores |
Una forma de crear 10.40.0.0/22: una ilustración para fines de capacitación, no un estándar de TRANXACT; el Ledger Architect establece el plan real en la fase de diseño:
Primary region 10.40.0.0/22 (10.40.0.0 - 10.40.3.255)
ingress 10.40.0.0/26
gateway 10.40.0.64/27
admin 10.40.0.96/27
egress (NAT) 10.40.0.128/27
database AZ1 10.40.0.192/27
database AZ2 10.40.0.224/27
nodes AZ1 10.40.1.0/24
nodes AZ2 10.40.2.0/24
nodes AZ3 10.40.3.0/24
Live DR region 10.40.4.0/22 (same layout, never overlapping the primary)
Interconexión: red centralizada
Para un cliente con una zona de aterrizaje existente en la misma nube, TRANXACT actúa como nodo y la zona de aterrizaje del cliente como centro. El punto de demarcación es el punto de interconexión. La puerta de enlace del centro distribuye el tráfico a las oficinas y centros de datos, y el cliente puede instalar sus propios firewalls o dispositivos virtuales de red en el centro.
El enrutamiento transitivo a través del hub debe permitirse explícitamente, y el enrutamiento y la inspección del hub son responsabilidad del cliente (INFRA_2.2.10, Excluido). Acuerde la propiedad de la ruta y los puntos de inspección con el equipo de la nube del cliente antes de la implementación.
Resolución de nombres y certificados
| El cliente proporciona | TRANXACT proporciona |
|---|---|
| El dominio o subdominio, por ejemplo, erp.customer.com (INFRA_2.3.01) | Puntos finales de entrada en ambas regiones activas detrás de un administrador de tráfico global (INFRA_2.3.03) |
| Un certificado de CA pública para el FQDN, se permite el uso de comodines (INFRA_2.3.02) — a menos que se contrate la opción de certificado administrado (INFRA_2.3.06) | Instalación y renovación del certificado, con alerta de caducidad con 30 días de antelación (INFRA_2.3.05, TO_4.11.01) |
| El registro DNS público; una zona privada o reenvío condicional si se utiliza acceso privado. | Un TTL DNS bajo, nombres de host específicos de la región para monitoreo y simulacros, y el manual de procedimientos de conmutación por error de DNS (INFRA_2.3.04). |
Los usuarios y las integraciones se conectan a un nombre independiente de la ubicación. Este se resuelve a través del administrador de tráfico en ambas regiones activas, por lo que una conmutación por error de Live DR no requiere ninguna reconfiguración.
Nunca utilice sufijos .local, direcciones IP codificadas ni nombres específicos de región en las integraciones. Un certificado caducado o un registro de recuperación ante desastres faltante son las interrupciones evitables más comunes; incluya ambas en el manual de procedimientos conjunto.
Datos en tránsito
| Entrada a TRANXACT | Salida desde TRANXACT |
|---|---|
| HTTPS únicamente (TLS 1.2+) a través del balanceador de carga y WAF. | Salida a través de NAT con una lista de destinos permitidos. |
| SSO a través del IdP del cliente; MFA aplicada allí | Típico: bancos, portales de impuestos/facturación electrónica, proveedores de nóminas, correo electrónico, el motor de IA |
| Las API se autentican por cliente de integración con roles definidos. | Las llamadas salientes utilizan TLS; las credenciales se almacenan en un repositorio de secretos. |
| Acceso opcional con listado de direcciones IP permitidas o acceso solo privado. | No hay ninguna otra salida de Internet desde los nodos o la base de datos. |
| El tráfico de servicio dentro del clúster está cifrado. |
El cliente enumera todos los destinos de salida (INFRA_2.6.03, Excluidos); TRANXACT mantiene la lista de permitidos, una solicitud de servicio por destino (INFRA_2.6.02).
La falta de una entrada en la lista de permitidos bloquea los pagos o las presentaciones desde el primer día. Inclúyalas durante la fase de diseño, no durante la semana de lanzamiento.
Cómo entran los operadores de TRANXACT
- Mediante un punto de acceso de confianza cero o bastión en la subred de administración dedicada. Ningún nodo ni base de datos queda expuesto directamente.
- Elevación justo a tiempo, con plazos definidos, aprobada por cambio o incidente — aprobada por el cliente (TO_4.5.05, Excluido).
- Autenticación multifactor en cada identidad de operador; mínimo privilegio; basado en roles.
- Todas las sesiones de administración y las llamadas a la API en la nube quedan registradas y se pueden exportar al SIEM del cliente.
- Los operadores administran la plataforma. El acceso a los datos comerciales solo es posible mediante un ticket aprobado por el cliente.
En la fase de diseño, se debe acordar quién, por parte del cliente, puede aprobar la elevación de privilegios de los operadores y si el acceso a los datos de producción debe ser firmado conjuntamente.
Escenarios de integración comunes
| Guión | Patrón | Dirección | Conectividad | Propietario del punto final |
|---|---|---|---|---|
| Banca y pagos | API / SFTP de host a host | Ambos | Lista de permisos de salida; enlace privado cuando se ofrezca. | Cliente |
| Impuestos y facturación electrónica | API | Salida | Lista de permisos de salida | Cliente |
| Nómina y beneficios | API / SFTP | Ambos | Lista de permisos de salida o VPN | Cliente |
| Identidad | Federación (SAML/OIDC), SCIM | Entrante | HTTPS público | Cliente |
| Plataformas de BI y datos | Leer API / extracción programada | Salida | Enlace privado o HTTPS | Articulación |
| Legado y planta de producción | API / eventos | Ambos | VPN o conexión privada | Cliente |
| Correo electrónico y notificaciones | SMTP / API | Salida | Lista de permisos de salida | Articulación |
| Motor de IA para ASK | API | Salida | Lista de permisos de salida | TRANXACT, o el cliente con BYOK |
Todas las integraciones se realizan a través de las API de TRANXACT o mediante transferencia de archivos gestionada. Nada se conecta a la base de datos.
Los valores marcados como "valores predeterminados propuestos" son los puntos de partida recomendados en la guía de implementación. Confirme cada uno para cada cliente; el contrato, el formulario de pedido, el SLA y el DPA prevalecen sobre esta página.
Realiza el curso sobre este tema, con diagramas y una verificación.