diciembre 21, 2025
14 min de lectura

Preguntas para Entrevistas de Ingeniero de Red Senior: Guía Completa

interview
career-advice
job-search
Preguntas para Entrevistas de Ingeniero de Red Senior: Guía Completa
MB

Milad Bonakdar

Autor

Domina conceptos avanzados de redes con preguntas de entrevista exhaustivas que cubren OSPF, BGP, diseño de redes, seguridad, QoS y arquitectura de redes empresariales para puestos de ingeniero de red senior.


Introducción

Los ingenieros de redes sénior diseñan redes a escala empresarial, implementan protocolos de enrutamiento avanzados, garantizan la seguridad y optimizan el rendimiento. Este rol requiere una profunda experiencia en tecnologías de redes, la resolución de problemas complejos y la planificación estratégica.

Esta guía cubre preguntas esenciales de entrevistas para ingenieros de redes sénior, centrándose en conceptos avanzados y soluciones empresariales.


Enrutamiento Avanzado

1. Explica OSPF y cómo funciona.

Respuesta: OSPF (Open Shortest Path First) es un protocolo de enrutamiento de estado de enlace.

Características Clave:

  • Convergencia rápida
  • Diseño jerárquico (áreas)
  • Sin clase (soporta VLSM)
  • Métrica: Costo (basado en el ancho de banda)

Áreas OSPF:

Loading diagram...

Configuración OSPF:

! Habilitar OSPF
Router(config)# router ospf 1
Router(config-router)# network 192.168.1.0 0.0.0.255 area 0
Router(config-router)# network 10.0.0.0 0.255.255.255 area 1

! Establecer ID de router
Router(config-router)# router-id 1.1.1.1

! Configurar interfaz pasiva
Router(config-router)# passive-interface gigabitethernet 0/0

! Verificar
Router# show ip ospf neighbor
Router# show ip ospf database
Router# show ip route ospf

Estados OSPF:

  1. Down (Caído)
  2. Init (Inicialización)
  3. Two-Way (Bidireccional)
  4. ExStart (Inicio de Intercambio)
  5. Exchange (Intercambio)
  6. Loading (Cargando)
  7. Full (Completo)

Frecuencia: Muy Común Dificultad: Difícil


2. ¿Cómo funciona BGP y cuándo lo usarías?

Respuesta: BGP (Border Gateway Protocol) es el protocolo de enrutamiento de Internet.

Casos de Uso:

  • Proveedores de servicios de Internet
  • Redes multi-homed (con múltiples conexiones a internet)
  • Grandes empresas con múltiples ISPs

Tipos de BGP:

  • eBGP: Entre diferentes AS (externo)
  • iBGP: Dentro del mismo AS (interno)

Configuración BGP:

! Configurar BGP
Router(config)# router bgp 65001
Router(config-router)# neighbor 203.0.113.1 remote-as 65002
Router(config-router)# network 192.168.1.0 mask 255.255.255.0

! Atributos BGP
Router(config-router)# neighbor 203.0.113.1 route-map PREFER-PATH in

! Route map
Router(config)# route-map PREFER-PATH permit 10
Router(config-route-map)# set local-preference 200

! Verificar
Router# show ip bgp summary
Router# show ip bgp neighbors
Router# show ip bgp

Selección de Ruta BGP:

  1. Peso más alto (Highest Weight)
  2. Preferencia Local más alta (Highest Local Preference)
  3. Originado localmente (Locally originated)
  4. Ruta AS más corta (Shortest AS Path)
  5. Tipo de Origen más bajo (Lowest Origin type)
  6. MED más bajo (Lowest MED)
  7. eBGP sobre iBGP
  8. Métrica IGP más baja (Lowest IGP metric)

Frecuencia: Común Dificultad: Difícil


3. Explica MPLS vs SD-WAN y cuándo usar cada uno.

Respuesta: MPLS (Multiprotocol Label Switching) y SD-WAN (Software-Defined WAN) son tecnologías WAN empresariales.

MPLS:

  • Reenvío de paquetes basado en etiquetas
  • Rendimiento predecible
  • Capacidades de ingeniería de tráfico
  • Costoso

SD-WAN:

  • Red superpuesta definida por software
  • Utiliza conexiones a Internet
  • Enrutamiento consciente de la aplicación
  • Rentable

Comparación:

CaracterísticaMPLSSD-WAN
CostoAltoBajo
ImplementaciónLenta (semanas/meses)Rápida (días)
Ancho de bandaLimitado, costosoFlexible, escalable
GestiónComplejaCentralizada, simple
SeguridadInherente seguraRequiere cifrado
FlexibilidadBajaAlta
RendimientoGarantizadoVariable

Configuración MPLS:

! Habilitar MPLS en la interfaz
Router(config)# interface gigabitethernet 0/0
Router(config-if)# mpls ip

! Configurar LDP (Label Distribution Protocol)
Router(config)# mpls ldp router-id loopback0 force

! Configurar MPLS VPN
Router(config)# ip vrf CUSTOMER_A
Router(config-vrf)# rd 65000:1
Router(config-vrf)# route-target export 65000:1
Router(config-vrf)# route-target import 65000:1

! Asignar interfaz a VRF
Router(config)# interface gigabitethernet 0/1
Router(config-if)# ip vrf forwarding CUSTOMER_A
Router(config-if)# ip address 10.1.1.1 255.255.255.0

! Verificar
Router# show mpls ldp neighbor
Router# show mpls forwarding-table
Router# show ip vrf

Arquitectura SD-WAN:

Loading diagram...

Ejemplo de Política SD-WAN:

# Política de enrutamiento de aplicaciones SD-WAN
policy = {
    'voice': {
        'priority': 'high',
        'preferred_path': 'mpls',
        'backup_path': 'internet',
        'sla': {
            'latency': '< 100ms',
            'jitter': '< 30ms',
            'packet_loss': '< 1%'
        }
    },
    'video': {
        'priority': 'medium',
        'preferred_path': 'internet',
        'bandwidth': '5 Mbps',
        'sla': {
            'latency': '< 150ms',
            'packet_loss': '< 2%'
        }
    },
    'web': {
        'priority': 'low',
        'load_balance': ['internet', 'lte'],
        'sla': {
            'latency': '< 300ms'
        }
    }
}

Estrategia de Migración:

1. Enfoque Híbrido:

  • Mantener MPLS para aplicaciones críticas
  • Agregar SD-WAN para salida a Internet (internet breakout)
  • Migración gradual

2. SD-WAN Completa:

  • Reemplazar MPLS por completo
  • Utilizar múltiples circuitos de Internet
  • Implementar pila de seguridad (firewall, cifrado)

Casos de Uso:

Elegir MPLS cuando:

  • Se requiere SLA garantizado
  • Datos altamente sensibles
  • Rendimiento predecible crítico
  • El presupuesto lo permite

Elegir SD-WAN cuando:

  • Se necesita optimización de costos
  • Estrategia centrada en la nube (cloud-first)
  • Se requiere implementación rápida
  • Múltiples ubicaciones de sucursales
  • Necesidad de visibilidad de la aplicación

Frecuencia: Común Dificultad: Difícil


Diseño de Red

4. Diseña una red empresarial de alta disponibilidad.

Respuesta: Red empresarial con redundancia:

Loading diagram...

Componentes Clave:

1. Redundancia:

  • Conexiones duales de ISP
  • Routers redundantes (HSRP/VRRP)
  • Switches core redundantes
  • Enlaces redundantes (EtherChannel)

2. Configuración HSRP:

! Router 1 (Activo)
Router1(config)# interface gigabitethernet 0/0
Router1(config-if)# ip address 192.168.1.2 255.255.255.0
Router1(config-if)# standby 1 ip 192.168.1.1
Router1(config-if)# standby 1 priority 110
Router1(config-if)# standby 1 preempt

! Router 2 (Standby)
Router2(config)# interface gigabitethernet 0/0
Router2(config-if)# ip address 192.168.1.3 255.255.255.0
Router2(config-if)# standby 1 ip 192.168.1.1
Router2(config-if)# standby 1 priority 100

3. Spanning Tree:

! Configurar RSTP
Switch(config)# spanning-tree mode rapid-pvst

! Establecer puente raíz
Switch(config)# spanning-tree vlan 1-100 root primary

! PortFast para puertos de acceso
Switch(config)# interface range fastethernet 0/1-24
Switch(config-if-range)# spanning-tree portfast

Frecuencia: Muy Común Dificultad: Difícil


5. ¿Cómo diseñas una red inalámbrica empresarial?

Respuesta: La red inalámbrica empresarial requiere una planificación cuidadosa para la cobertura, la capacidad y la seguridad.

Opciones de Arquitectura:

1. Basada en Controlador (Centralizada):

Loading diagram...

Beneficios:

  • Gestión centralizada
  • Roaming continuo
  • Políticas consistentes
  • Solución de problemas más fácil

2. Sin Controlador (Distribuida):

  • Cada AP es autónomo
  • Menor costo
  • Sin un único punto de fallo
  • Gestión más compleja

Consideraciones de Diseño:

1. Estudio del Sitio:

# Factores de planificación de RF
- Área de cobertura
- Densidad de usuarios
- Requisitos de la aplicación
- Materiales de construcción
- Fuentes de interferencia

# Herramientas
- Ekahau Site Survey
- AirMagnet Survey
- NetSpot

2. Planificación de Canales:

2.4 GHz:

  • Canales: 1, 6, 11 (no superpuestos)
  • Ancho de canal de 20 MHz
  • Mejor alcance, más interferencia

5 GHz:

  • Más canales disponibles (25+ no superpuestos)
  • Anchos de canal de 20/40/80/160 MHz
  • Menos interferencia, menor alcance
! Configurar canales AP
ap dot11 24ghz shutdown
ap dot11 24ghz channel 1
ap dot11 24ghz power-level 3
ap dot11 24ghz no shutdown

ap dot11 5ghz shutdown
ap dot11 5ghz channel 36
ap dot11 5ghz power-level 2
ap dot11 5ghz no shutdown

3. Roaming:

802.11r (Roaming Rápido):

  • Pre-autenticación
  • Traspaso más rápido (< 50ms)
  • Mejor para VoIP

Configuración:

! Habilitar 802.11r
wlan CORPORATE 1 CORPORATE
 security wpa akm ft psk
 security wpa akm ft dot1x
 mobility anchor 10.1.1.1

4. Seguridad:

WPA3-Enterprise (802.1X):

! Configuración RADIUS
wlan CORPORATE 1 CORPORATE
 security wpa akm dot1x
 security wpa wpa3
 security wpa cipher aes
 radius server auth RADIUS-SERVER

! Servidor RADIUS
radius server RADIUS-SERVER
 address ipv4 10.1.1.100 auth-port 1812 acct-port 1813
 key MySecretKey

Aislamiento de la Red de Invitados:

! WLAN de invitados
wlan GUEST 2 GUEST
 security open
 security web-auth
 security web-passthrough
 no security wpa
 no security wpa wpa2
 no security wpa wpa3

! Aislamiento del cliente
wlan GUEST 2 GUEST
 peer-blocking drop

5. QoS para Inalámbrico:

! Priorizar el tráfico de voz
wlan CORPORATE 1 CORPORATE
 qos wmm required

! Perfil QoS Platinum
qos profile VOICE
 priority platinum
 average-data-rate 6000
 burst-data-rate 6000

Planificación de la Capacidad:

# Calcular los requisitos de AP
def calculate_aps(area_sqft, users, throughput_per_user_mbps):
    # Basado en la cobertura
    coverage_per_ap = 5000  # sq ft (varía según el entorno)
    aps_for_coverage = area_sqft / coverage_per_ap
    
    # Basado en la capacidad
    ap_throughput = 300  # Mbps (realista para 802.11ac)
    users_per_ap = 25  # Máximo recomendado
    
    total_throughput = users * throughput_per_user_mbps
    aps_for_capacity = total_throughput / ap_throughput
    
    # Usar el valor más alto
    return max(aps_for_coverage, aps_for_capacity)

# Ejemplo
required_aps = calculate_aps(
    area_sqft=50000,
    users=500,
    throughput_per_user_mbps=2
)
print(f"APs requeridos: {required_aps}")

Mejores Prácticas:

  • 20-30% de superposición de AP para roaming continuo
  • SSID separados para diferentes tipos de usuarios
  • Análisis de espectro regular
  • Monitorizar la salud y el rendimiento del cliente
  • Planificar el crecimiento (50% de buffer de capacidad)

Frecuencia: Común Dificultad: Media-Difícil


Seguridad de la Red

6. ¿Cómo aseguras una infraestructura de red?

Respuesta: Enfoque de seguridad multicapa:

1. Listas de Control de Acceso (ACLs):

! ACL Estándar
Router(config)# access-list 10 permit 192.168.1.0 0.0.0.255
Router(config)# access-list 10 deny any

! ACL Extendida
Router(config)# ip access-list extended BLOCK-TELNET
Router(config-ext-nacl)# deny tcp any any eq 23
Router(config-ext-nacl)# permit ip any any

! Aplicar a la interfaz
Router(config)# interface gigabitethernet 0/0
Router(config-if)# ip access-group BLOCK-TELNET in

2. Seguridad de Puerto:

! Habilitar la seguridad de puerto
Switch(config)# interface fastethernet 0/1
Switch(config-if)# switchport mode access
Switch(config-if)# switchport port-security
Switch(config-if)# switchport port-security maximum 2
Switch(config-if)# switchport port-security violation restrict
Switch(config-if)# switchport port-security mac-address sticky

3. Configuración de VPN:

! IPsec VPN
crypto isakmp policy 10
 encryption aes 256
 hash sha256
 authentication pre-share
 group 14

crypto isakmp key MySecretKey address 203.0.113.1

crypto ipsec transform-set MYSET esp-aes 256 esp-sha256-hmac

crypto map MYMAP 10 ipsec-isakmp
 set peer 203.0.113.1
 set transform-set MYSET
 match address VPN-TRAFFIC

4. Segmentación de la Red:

  • DMZ para servicios públicos
  • VLANs separadas para departamentos
  • Firewall entre segmentos

Frecuencia: Muy Común Dificultad: Difícil


Calidad de Servicio (QoS)

7. Explica QoS y cómo implementarlo.

Respuesta: QoS prioriza el tráfico de red para un mejor rendimiento.

Mecanismos QoS:

  1. Clasificación: Identificar el tráfico
  2. Marcado: Etiquetar paquetes (DSCP, CoS)
  3. Colas: Priorizar el tráfico
  4. Policing/Shaping: Controlar el ancho de banda

Configuración QoS:

! Class map (identificar el tráfico)
Router(config)# class-map match-any VOICE
Router(config-cmap)# match protocol rtp
Router(config-cmap)# match ip dscp ef

Router(config)# class-map match-any VIDEO
Router(config-cmap)# match protocol http

! Policy map (definir acciones)
Router(config)# policy-map QOS-POLICY
Router(config-pmap)# class VOICE
Router(config-pmap-c)# priority percent 30
Router(config-pmap-c)# class VIDEO
Router(config-pmap-c)# bandwidth percent 40
Router(config-pmap-c)# class class-default
Router(config-pmap-c)# fair-queue

! Aplicar a la interfaz
Router(config)# interface gigabitethernet 0/0
Router(config-if)# service-policy output QOS-POLICY

! Verificar
Router# show policy-map interface gigabitethernet 0/0

Valores DSCP:

  • EF (46): Voz
  • AF41 (34): Video
  • AF31 (26): Datos críticos
  • BE (0): Mejor esfuerzo

Frecuencia: Común Dificultad: Media-Difícil


8. ¿Cómo automatizas la configuración y gestión de la red?

Respuesta: La automatización de la red mejora la consistencia, reduce los errores y escala las operaciones.

Herramientas de Automatización:

1. Python con Netmiko:

from netmiko import ConnectHandler
import getpass

# Conexión del dispositivo
device = {
    'device_type': 'cisco_ios',
    'host': '192.168.1.1',
    'username': 'admin',
    'password': getpass.getpass(),
    'secret': getpass.getpass('Contraseña de Enable: ')
}

# Conectar y ejecutar comandos
with ConnectHandler(**device) as conn:
    conn.enable()
    
    # Comandos show
    output = conn.send_command('show ip interface brief')
    print(output)
    
    # Comandos de configuración
    config_commands = [
        'interface GigabitEthernet0/1',
        'description Uplink to Core',
        'ip address 10.1.1.1 255.255.255.0',
        'no shutdown'
    ]
    output = conn.send_config_set(config_commands)
    print(output)
    
    # Guardar la configuración
    conn.save_config()

2. Ansible para la Automatización de la Red:

# inventory/hosts
[routers]
router1 ansible_host=192.168.1.1
router2 ansible_host=192.168.1.2

[routers: vars]
ansible_network_os=ios
ansible_connection=network_cli
ansible_user=admin
ansible_password=vault_encrypted_password
# playbooks/configure_interfaces.yml
---
- name: Configurar interfaces de router
  hosts: routers
  gather_facts: no
  tasks:
    - name: Configurar la descripción de la interfaz
      ios_config:
        lines:
          - description Configurado por Ansible
        parents: interface GigabitEthernet0/1
    
    - name: Configurar la dirección IP
      ios_l3_interface:
        name: GigabitEthernet0/1
        ipv4: 10.1.1.1/24
        state: present
    
    - name: Habilitar la interfaz
      ios_interface:
        name: GigabitEthernet0/1
        enabled: true
    
    - name: Guardar la configuración
      ios_command:
        commands:
          - write memory

3. APIs NETCONF/RESTCONF:

import requests
from requests.auth import HTTPBasicAuth
import json

# Ejemplo RESTCONF
url = 'https://192.168.1.1/restconf/data/ietf-interfaces:interfaces'
headers = {
    'Content-Type': 'application/yang-data+json',
    'Accept': 'application/yang-data+json'
}
auth = HTTPBasicAuth('admin', 'password')

# Obtener interfaces
response = requests.get(url, headers=headers, auth=auth, verify=False)
interfaces = response.json()
print(json.dumps(interfaces, indent=2))

# Configurar la interfaz
interface_config = {
    "ietf-interfaces:interface": {
        "name": "GigabitEthernet0/1",
        "description": "Configurado vía RESTCONF",
        "type": "iana-if-type:ethernetCsmacd",
        "enabled": True,
        "ietf-ip:ipv4": {
            "address": [{
                "ip": "10.1.1.1",
                "netmask": "255.255.255.0"
            }]
        }
    }
}

response = requests.put(
    f"{url}/interface=GigabitEthernet0/1",
    headers=headers,
    auth=auth,
    data=json.dumps(interface_config),
    verify=False
)
print(f"Estado: {response.status_code}")

4. Automatización de la Copia de Seguridad de la Configuración:

import os
from datetime import datetime
from netmiko import ConnectHandler

def backup_device_config(device_info, backup_dir='/backups'):
    """Copia de seguridad de la configuración del dispositivo"""
    try:
        # Conectar al dispositivo
        with ConnectHandler(**device_info) as conn:
            conn.enable()
            
            # Obtener la configuración en ejecución
            config = conn.send_command('show running-config')
            
            # Crear el nombre del archivo de copia de seguridad
            hostname = conn.send_command('show run | include hostname').split()[1]
            timestamp = datetime.now().strftime('%Y%m%d_%H%M%S')
            filename = f"{backup_dir}/{hostname}_{timestamp}.cfg"
            
            # Guardar en el archivo
            os.makedirs(backup_dir, exist_ok=True)
            with open(filename, 'w') as f:
                f.write(config)
            
            print(f"[+] Copia de seguridad guardada: {filename}")
            return True
    except Exception as e:
        print(f"[-] La copia de seguridad falló: {e}")
        return False

# Copia de seguridad de múltiples dispositivos
devices = [
    {'device_type': 'cisco_ios', 'host': '192.168.1.1', 'username': 'admin', 'password': 'pass'},
    {'device_type': 'cisco_ios', 'host': '192.168.1.2', 'username': 'admin', 'password': 'pass'},
]

for device in devices:
    backup_device_config(device)

5. Validación de la Red:

# Validar el estado de la red
def validate_network(device):
    """Validar la configuración y el estado de la red"""
    with ConnectHandler(**device) as conn:
        conn.enable()
        
        checks = {
            'interfaces_up': [],
            'bgp_neighbors': [],
            'ospf_neighbors': [],
            'issues': []
        }
        
        # Comprobar el estado de la interfaz
        output = conn.send_command('show ip interface brief')
        for line in output.split('\n')[1:]:
            if 'up' in line.lower():
                checks['interfaces_up'].append(line.split()[0])
            elif 'down' in line.lower() and 'administratively' not in line.lower():
                checks['issues'].append(f"Interfaz inactiva: {line.split()[0]}")
        
        # Comprobar los vecinos BGP
        output = conn.send_command('show ip bgp summary')
        # Analizar los vecinos BGP
        
        # Comprobar los vecinos OSPF
        output = conn.send_command('show ip ospf neighbor')
        # Analizar los vecinos OSPF
        
        return checks

Beneficios:

  • Reducción del tiempo de configuración
  • Configuraciones consistentes
  • Reducción del error humano
  • Fácil reversión
  • Pista de auditoría
  • Escalabilidad

Frecuencia: Común Dificultad: Media-Difícil


Solución de Problemas Avanzada

9. ¿Cómo solucionas problemas complejos de red?

Respuesta: Enfoque sistemático para problemas complejos:

1. Recopilar Información:

! Comprobar las interfaces
show ip interface brief
show interfaces status

! Comprobar el enrutamiento
show ip route
show ip protocols

! Comprobar los vecinos
show cdp neighbors
show lldp neighbors

! Comprobar los registros
show logging

2. Captura de Paquetes:

# tcpdump
tcpdump -i eth0 -w capture.pcap

# Filtros de Wireshark
tcp.port == 80
ip.addr == 192.168.1.1
http.request.method == "GET"

3. Monitorización de la Red:

# Monitorización SNMP
snmpwalk -v2c -c public 192.168.1.1

# Análisis de NetFlow
# Analizar patrones de tráfico
# Identificar acaparadores de ancho de banda
# Detectar anomalías

4. Solución de Problemas Capa por Capa:

  • Capa 1: Física (cables, puertos)
  • Capa 2: Enlace de Datos (VLANs, STP)
  • Capa 3: Red (enrutamiento, IP)
  • Capa 4: Transporte (TCP/UDP)
  • Capa 7: Aplicación (DNS, HTTP)

5. Problemas Comunes:

! Desajuste de dúplex
show interfaces gigabitethernet 0/0
interface gigabitethernet 0/0
 duplex auto
 speed auto

! Bucle de enrutamiento
show ip route
traceroute 192.168.1.1

! Desajuste de VLAN
show vlan brief
show interfaces trunk

Frecuencia: Muy Común Dificultad: Difícil


Conclusión

Las entrevistas para ingenieros de redes sénior requieren una profunda experiencia técnica y experiencia práctica. Céntrate en:

  1. Enrutamiento Avanzado: OSPF, BGP, manipulación de rutas
  2. Tecnologías WAN: MPLS vs SD-WAN, estrategias de migración
  3. Diseño de Red: Alta disponibilidad, redundancia, escalabilidad
  4. Inalámbrico: Diseño WiFi empresarial, roaming, seguridad
  5. Seguridad: ACLs, VPNs, segmentación, mejores prácticas
  6. QoS: Priorización del tráfico, gestión del ancho de banda
  7. Automatización: Python, Ansible, NETCONF/RESTCONF
  8. Solución de Problemas: Enfoque sistemático, herramientas, análisis de paquetes

Demuestra experiencia en el mundo real con redes complejas y toma de decisiones estratégicas. ¡Buena suerte!

Newsletter subscription

Consejos de carrera semanales que realmente funcionan

Recibe las últimas ideas directamente en tu bandeja de entrada

Decorative doodle

Tu Próxima Entrevista Está a Solo un Currículum de Distancia

Crea un currículum profesional y optimizado en minutos. No se necesitan habilidades de diseño, solo resultados comprobados.

Crea mi currículum

Compartir esta publicación

Consigue Empleo 50% Más Rápido

Los buscadores de empleo que usan currículums profesionales mejorados con IA consiguen puestos en un promedio de 5 semanas en comparación con las 10 estándar. Deja de esperar y empieza a entrevistar.