16 de mayo de 2022

Valor del campo Protocol (IPv4) o Next Header (IPv6)


El encabezado IP incluye un campo denominado "protocolo" en el encabezado IPv4 y "siguiente encabezado" en el encabezado IPv6. El valor de ese campo indica el contenido encapsulado con ese encabezado y el diseño de esos datos. Puede estar identificando un protocolo de transporte o contenido transmitido directamente sobre el protocolo enrutado en cuestión (IPv4 o IPv6).
Estos identificadores son definidos y mantenidos por IANA.

Comencemos repasando la estructura de esos encabezado de capa de red.

Encabezado de un paquete IPv4


Longitud total del encabezado IP (sin opciones): 20 bytes
.

  • Versión del protocolo IP: 4 bits.
  • HLEN – Longitud del encabezado IP: 4 bits.
  • Tipo de servicio: 1 byte.
    Marca el tráfico para posibilitar la implementación de diferentes calidades de servicio.
  • Longitud total del paquete: 2 bytes.
    Indica la longitud total del paquete incluyendo encabezado y datos.
  • Identificación: 2 bytes.
    Se utiliza para identificar fragmentos únicos.
  • Flags: 3 bits.
    Indicadores de control para el proceso de fragmentación.
  • Desplazamiento del fragmento: 13 bits.
    Indica la ubicación de un fragmento específico.
  • TTL – Time To Live: 1 byte.
    Este campo permite establecer un número máximo de hasta 255 saltos para el recorrido del paquete, lo que asegura que un paquete IP no circulará indefinidamente en la red.
    El valor máximo posible del campo TTL es 255.
    Cada dispositivo de capa 3 que atraviese el paquete en su ruta disminuirá este valor en 1; cuando el campo TTL llegue a un valor igual a 0 (cero) el dispositivo descartará el paquete.
  • Protocolo: 1 byte.
    Indica el protocolo capa de transporte u otro que se está transportando en la porción de datos.
  • Suma de comprobación de la cabecera: 2 bytes.
    Permite detectar errores de transmisión en el encabezado.
  • Dirección IP de origen: 4 bytes.
    Dirección IPv4 del dispositivo que genera el paquete.
  • Dirección IP de destino: 4 bytes.
    Dirección IPv4 del dispositivo que recibirá el paquete.
  • Opciones: longitud variable.
  • Relleno: junto al campo anterior completa 4 bytes.
    Se utiliza para garantizar que el encabezado se corresponda con la estructura de 32 bits.
Encabezado de un paquete IPv6


  • Versión: 4 bits.
    Contiene el ID 6, en lugar del ID 4 que identifica la versión en IPv4.
  • Clase de tráfico: 1 byte.
    Similar al campo tipo de servicio (ToS) en IPv4.
    El nodo de origen utiliza este campo para marcar la prioridad de los paquetes salientes.
  • Etiqueta de flujo: 20 bits.
    Se utiliza para marcar flujos de tráfico individuales con valores únicos. Se espera que los routers utilicen esta etiqueta para aplicar un tratamiento de calidad de servicio (QoS) idéntico a cada paquete en un único flujo.
  • Longitud de la carga: 2 bytes.
    Opera como el campo Longitud para IPv4, pero debido a que el encabezado base de IPv6 tiene un tamaño fijo, este campo describe la longitud de la carga útil únicamente, no de todo el paquete.
  • Próximo encabezado: 1 byte.
    Este campo determina el tipo de información que sigue al encabezado IPv6.
  • Límite de saltos: 1 byte.
    Especifica el número máximo de saltos que puede realizar un paquete IPv6.
    El valor inicial lo establece el sistema operativo (64 o 128 es común, pero depende del sistema operativo).
    Opera de modo similar al campo TTL en IPv4. Su valor se reduce por cada salto IPv6 a lo largo de la ruta hacia el destino. El paquete IPv6 se descarta cuando el valor llega a 0.
  • Dirección de origen: 16 bytes.
    Identifica el origen del paquete.
  • Dirección de destino: 16 bytes.
    Identifica el destino del paquete.

El valor del campo "Protocolo" o "Próximo encabezado"

El valor de este campo indica el contenido encapsulado a continuación en el paquete y el diseño de esos datos. Puede estar identificando un protocolo de transporte o contenido transmitido directamente sobre el protocolo enrutado en cuestión (IPv4 o IPv6).

Estos identificadores son definidos, asignados y mantenidos por IANA.

La siguiente es la nómina de valores actuales definidos para este campo:

Valor
Hexadecimal  Número ID        Protocolo

0x00                  0                  HOPOPT - IPv6 Hop-by-Hop Option
0x01                  1                     ICMP - Internet Control Message Protocol
0x02                  2                     IGMP - Internet Group Management Protocol
0x03                  3                     GGP0 - Gateway-to-Gateway Protocol
0x04                  4                     IP-in-IP - IP-in-IP IP in IP (encapsulación)
0x05                  5                     ST - Internet Stream Protocol
0x06                  6                     TCP - Transmission Control Protocol
0x07                  7                     CBT - Core-based trees
0x08                  8                     EGP - Exterior Gateway Protocol
0x09                  9                     IGP - Interior Gateway Protocol
0x0A               10                     BBN-RCC-MON - BBN RCC Monitoring
0x0B               11                      NVP-II - Network Voice Protocol
0x0C               12                      PUP - Xerox PUP
0x0D               13                      ARGUS
0x0E               14                      EMCON
0x0F               15                      XNET - Cross Net Debugger
0x10               16                      CHAOS
0x11               17                      UDP - User Datagram Protocol
0x12               18                       MUX - Multiplexing
0x13               19                       DCN-MEAS - DCN Measurement Subsystems
0x14               20                       HMP - Host Monitoring Protocol
0x15               21                       PRM - Packet Radio Measurement
0x16               22                       XNS-IDP - XEROX NS IDP
0x17               23                       TRUNK-1
0x18               24                       TRUNK-2
0x19               25                       LEAF-1
0x1A              26                       LEAF-2
0x1B              27                       RDP - Reliable Data Protocol
0x1C              28                       IRTP - Internet Reliable Transaction Protocol
0x1D              29                       ISO-TP4 - ISO Transport Protocol Class 4
0x1E              30                       NETBLT - Bulk Data Transfer Protocol
0x1F              31                       MFE-NSP - MFE Network Services Protocol
0x20              32                       MERIT-INP - MERIT Internodal Protocol
0x21              33                       DCCP - Datagram Congestion Control Protocol
0x22              34                       3PC - Third Party Connect Protocol
0x23              35                       IDPR - Inter-Domain Policy Routing Protocol
0x24              36                       XTP - Xpress Transport Protocol
0x25              37                       DDP - Datagram Delivery Protocol
0x26              38                       IDPR-CMTP - IDPR Control Message Transport Protocol
0x27              39                       TP++ - TP++ Transport Protocol
0x28              40                       IL - IL Transport Protocol
0x29              41                       IPv6 - IPv6 Encapsulation (6to4 and 6in4)
0x2A             42                       SDRP - Source Demand Routing Protocol
0x2B             43                       IPv6-Route - Routing Header for IPv6
0x2C             44                       IPv6-Frag Fragment Header for IPv6
0x2D             45                       IDRP - Inter-Domain Routing Protocol
0x2E             46                       RSVP - Resource Reservation Protocol
0x2F             47                       GRE - Generic Routing Encapsulation
0x30             48                       DSR - Dynamic Source Routing Protocol
0x31             49                       BNA - Burroughs Network Architecture
0x32             50                       ESP - Encapsulating Security Payload
0x33             51                       AH - Authentication Header
0x34             52                       I-NLSP - Integrated Net Layer Security Protocol
0x35             53                       SwIPe - SwIPe
0x36             54                       NARP - NBMA Address Resolution Protocol
0x37             55                       MOBILE - IP Mobility (Min Encap)
0x38             56                       TLSP - Transport Layer Security Protocol
0x39             57                       SKIP - Simple Key-Management for Internet Protocol
0x3A            58                        IPv6-ICMP - ICMP for IPv6
0x3B            59                        IPv6-NoNxt - No Next Header for IPv6
0x3C            60                        IPv6-Opts - Destination Options for IPv6
0x3D            61                        Any host internal protocol
0x3E            62                        CFTP
0x3F            63                         Any local network
0x40            64                         SAT-EXPAK - SATNET and Backroom EXPAK
0x41            65                         KRYPTOLAN - Kryptolan
0x42            66                         RVD - MIT Remote Virtual Disk Protocol
0x43            67                         IPPC - Internet Pluribus Packet Core
0x44            68                         Any distributed file system
0x45            69                         SAT-MON - SATNET Monitoring
0x46            70                         VISA - VISA Protocol
0x47            71                         IPCU - Internet Packet Core Utility
0x48            72                         CPNX - Computer Protocol Network Executive
0x49            73                         CPHB - Computer Protocol Heart Beat
0
x4A           74                         WSN - Wang Span Network
0x4B           75                         PVP - Packet Video Protocol
0x4C           76                        BR-SAT-MON - Backroom SATNET Monitoring
0x4D           77                        SUN-ND - SUN ND PROTOCOL-Temporary
0x4E           78                        WB-MON - WIDEBAND Monitoring
0x4F           79                        WB-EXPAK - WIDEBAND EXPAK
0x50           80                        ISO-IP - International Organization for Standardization Internet Protocol
0x51           81                        VMTP - Versatile Message Transaction Protocol
0x52           82                        SECURE-VMTP - Secure Versatile Message Transaction Protocol
0x53           83                        VINES
0x54           84                        TTP
0x54           84                        IPTM - Internet Protocol Traffic Manager
0x55           85                        NSFNET-IGP
0x56           86                        DGP - Dissimilar Gateway Protocol
0x57           87                        TCF
0x58           88                        EIGRP
0x59           89                        OSPF - Open Shortest Path First
0x5A           90                        Sprite-RPC - Sprite RPC Protocol
0x5B           91                        LARP - Locus Address Resolution Protocol
0x5C           92                        MTP - Multicast Transport Protocol
0x5D           93                        AX.25 
0x5E           94                        OSKA9Q NOS compatible IP over IP tunneling
0x5F           95                        MICP - Mobile Internetworking Control Protocol
0x60           96                        SCC-SP - Semaphore Communications Sec. Pro
0x61           97                        ETHERIP - Ethernet-within-IP Encapsulation
0x62           98                        ENCAP - Encapsulation Header
0x63           99                        Any private encryption scheme
0x64         100                        GMTP
0x65         101                        IFMP - Ipsilon Flow Management Protocol
0x66         102                        PNNI - PNNI over IP
0x67         103                        PIM - Protocol Independent Multicast
0x68         104                        ARIS - IBM's ARIS (Aggregate Route IP Switching) Protocol
0x69         105                        SCPS - SCPS (Space Communications Protocol Standards)
0x6A         106                       QNX 
0x6B         107                       A/N - Active Networks
0x6C         108                       IPComp - IP Payload Compression Protocol
0x6D         109                       SNP - Sitara Networks Protocol
0x6E         110                        Compaq-Peer Protocol
0x6F          111                       IPX-in-IP
0x70          112                       VRRP - Virtual Router Redundancy Protocol
0x71          113                       PGM - PGM Reliable Transport Protocol
0x72          114                       Any 0-hop protocol
0x73          115                       L2TP - Layer Two Tunneling Protocol Version 3
0x74          116                       DDX - D-II Data Exchange 
0x75          117                       IATP - Interactive Agent Transfer Protocol
0x76          118                       STP - Schedule Transfer Protocol
0x77          119                       SRP - SpectraLink Radio Protocol
0x78          120                       UTI - Universal Transport Interface Protocol
0x79          121                       SMP - Simple Message Protocol
0x7A         122                       SM - Simple Multicast Protocol
0x7B         123                       PTP - Performance Transparency Protocol
0x7C         124                       IS-IS over IPv4
0x7D         125                       FIRE - Flexible Intra-AS Routing Environment
0x7E         126                       CRTP - Combat Radio Transport Protocol
0x7F         127                       CRUDP - Combat Radio User Datagram
0x80         128                       SSCOPMCE - Service-Specific Connection-Oriented Protocol in a
                                                                Multilink and Connectionless Environment
0x81         129                        IPLT
0x82         130                        SPS - Secure Packet Shield
0x83         131                        PIPE - Private IP Encapsulation within IP
0x84         132                        SCTP - Stream Control Transmission Protocol
0x85         133                        FC - Fibre Channel
0x86         134                        RSVP-E2E-IGNORE - Reservation Protocol (RSVP) End-to-End Ignore
0x87         135                        Mobility Header - Mobility Extension Header for IPv6
0x88         136                        UDPLite - Lightweight User Datagram Protocol
0x89         137                        MPLS-in-IP - Multiprotocol Label Switching Encapsulated in IP
0x8A         138                        MANET Protocols
0x8B         139                        HIP - Host Identity Protocol
0x8C         140                        Shim6 - Site Multihoming by IPv6 Intermediation
0x8D         141                        WESP - Wrapped Encapsulating Security Payload
0x8E         142                        ROHC - Robust Header Compression
0x8F         143                        Ethernet IPv6 Segment Routing
0x90-0xFC   144-252            Sin asignar
0xFD-0xFE   253-254           Uso en experimentación y prueba
0xFF         255                       Reserved



Estás invitado a participar de nuestro grupo en Facebook
https://www.facebook.com/groups/librosnetworking/

O si preferís redes sociales con mayor control de tu privacidad,
podés participar de nuestro grupo en VKontakte
https://vk.com/libros.networking

O también puedes seguir las principales novedades en el grupo de Telegram:
https://t.me/LibrosNetworking



Las abreviaturas y siglas utilizadas en este post puede encontrarlas desarrolladas en
que está disponible en la Librería en Línea de EduBooks.


23 de abril de 2022

Dispositivos de red según capa del Modelo OSI (gráfico)

 



Estás invitado a participar de nuestro grupo en Facebook
https://www.facebook.com/groups/librosnetworking/

O si preferís redes sociales con mayor control de tu privacidad,
podés participar de nuestro grupo en VKontakte
https://vk.com/libros.networking

O también puedes seguir las principales novedades en el grupo de Telegram:
https://t.me/LibrosNetworking



Las abreviaturas y siglas utilizadas en este post puede encontrarlas desarrolladas en
que está disponible en la Librería en Línea de EduBooks.


7 de febrero de 2022

VTP 2 - Configuración

Como adelanté hace unos días en redes sociales se han visto varios reportes según los cuales en algunos exámenes de certificación CCNA 200-301 se han encontrado preguntas referidas a temas que están fuera del temario oficial del examen.

En específico, se reportaron preguntas referidas a EIGRP y VTP.

Esto ha sido puesto en conocimiento del equipo de soporte de Cisco, el que indicó que el tema se encuentra bajo revisión.
Pero mientras tanto, si alguien presenta su examen de certificación 200-301 debe tener presente estos temas.

Por tratarse de temas que NO están incluidos en el blueprint oficial del examen, no los consideré al momento de elaborar el Apunte Rápido CCNA 200-301 versión 7.1, así es que realizo la publicación de algunos post para abordar estos temas de modo ordenado.

Los valores por defecto en los switches Catalyst son los siguientes:

  • Nombre de dominio VTP: Null
  • Modo VTP: Servidor
  • Clave VTP: Ninguna
  • VTP pruning: Depende de la versión de IOS
  • Versión VTP: 1

Switch#configure terminal
Switch(config)#vtp mode [client|server|transparent]

  • Activa el dispositivo en modo VTP cliente, servidor o transparente. Todos los switches Catalyst 2960 son servidores VTP por defecto.
  • Un mensaje en la consola indica el cambio y en qué modo se ha configurado.

Switch(config)#vtp domain [nombre] 

  • Asocia el switch a un dominio VTP específico. 
  • En este caso también se genera un mensaje en consola indica el nombre del dominio asignado.

Switch(config)#vtp password [clave]

  • Configura una clave de autenticación para asegurar el intercambio de información VTP.

Switch(config)#vtp pruning

  • Activa la función pruning en el dominio VTP.

Switch(config)#exit

Un ejemplo:

Switch#configure terminal
Switch(config)#vtp mode client
Setting device to VTP CLIENT mode. 

Switch(config)#vtp domain CCNA
Changing VTP domain name from NULL to CCNA 

Switch(config)#exit

Verificación de VTP

Switch_2960#show vtp status

  • Permite verificar la configuración del protocolo VTP en el switch. El modo servidor es el modo por defecto.

VTP Version capable : 1 to 3
VTP Version running             : 2
Configuration Revision          : 0
Maximum VLANs supported locally : 1005
Number of existing VLANs        : 5
VTP Operating Mode              : Client
VTP Domain Name                 : CCNA
VTP Pruning Mode                : Disabled
<se omiten líneas>

NOTA:
En los switches que se encuentran en modo cliente o servidor no es posible ver la configuración de VTP y de VLANs en el archivo de configuración del dispositivo.
En los switches que se encuentran en modo VTP transparente se puede revisar en el archivo de configuración la definición de VLANs.



Estás invitado a participar de nuestro grupo en Facebook
https://www.facebook.com/groups/librosnetworking/

O si preferís redes sociales con mayor control de tu privacidad,
podés participar de nuestro grupo en VKontakte
https://vk.com/libros.networking

O también puedes seguir las principales novedades en el grupo de Telegram:
https://t.me/LibrosNetworking



Las abreviaturas y siglas utilizadas en este post puede encontrarlas desarrolladas en
que está disponible en la Librería en Línea de EduBooks.


29 de enero de 2022

VTP 1 - Introducción

Como adelanté hace unos días en redes sociales se han visto varios reportes según los cuales en algunos exámenes de certificación CCNA 200-301 se han encontrado preguntas referidas a temas que están fuera del temario oficial del examen.

En específico, se reportaron preguntas referidas a EIGRP y VTP.

Esto ha sido puesto en conocimiento del equipo de soporte de Cisco, el que indicó que el tema se encuentra bajo revisión.
Pero mientras tanto, si alguien presenta su examen de certificación 200-301 debe tener presente estos temas.

Por tratarse de temas que NO están incluidos en el blueprint oficial del examen, no los consideré al momento de elaborar el Apunte Rápido CCNA 200-301 versión 7.1, así es que realizo la publicación de algunos post para abordar estos temas de modo ordenado.

VTP es un protocolo de capa 2 propietario de Cisco utilizado para compartir la información de las VLANs (la base de datos de VLANs) entre switches que pertenecen a una misma administración (es decir, pertenecen a un dominio administrativo único) y que se comunican a través de enlaces troncales. Su objetivo es minimizar los errores y las inconsistencias de configuración de VLANs.

Es un protocolo orientado a permitir la gestión centralizada de VLANs. Entre los beneficios que provee se pueden mencionar:

  • Configuración consistente de las VLANs a través de todos los switches que operan en el mismo dominio administrativo.
  • Reportes dinámicos.
  • Incorporación de VLANs plug and play. 

Al crear la VLAN en un switch que actúa como servidor, su información se propaga automáticamente a todos los switches en el mismo dominio.

VTP utiliza tramas multicast de capa 2 para agregar, borrar y/o modificar las VLANs de un dominio permitiendo realizar cambios en la configuración de VLANs de la red conmutada de modo centralizado.

El protocolo VTP permite definir dominios de administración a partir del nombre de dominio. Cada switch puede pertenecer a un único dominio VTP a la vez.

Cuando se realiza una modificación en la base de datos de VLANs del servidor VTP, este envía una actualización con un número de revisión actualizado. Cuando un switch VTP recibe una actualización de VTP revisa su número de revisión y si es mayor que el número de revisión de la base de datos de VLANs que ya tiene, la sobrescribe con la información recibida. El número de revisión puede tener un valor entre 0 y 2.147.483.648.

Las publicaciones VTP contienen parte o toda esta información:

  • Nombre de dominio de administración.
  • Número de revisión de configuración.
  • Clave de autenticación cifrada utilizando MD5, cuando se ha activado el uso de contraseña.
  • Identidad del dispositivo que envía la actualización.

NOTA:
Hay disponibles 3 versiones de VTP que no son compatibles entre sí. Todos los dispositivos que vayan a compartir el dominio VTP deben correr la misma versión del protocolo. 
La versión por defecto es la versión 1.

Por defecto, en los switches Cisco Catalyst:

  • Todos son servidores VTP.
  • No tienen configurado ningún dominio VTP.
  • La implementación de VTP pruning es variable de acuerdo al modelo.

El dominio VTP
Un dominio VTP es un conjunto de switches conectados entre sí por enlaces troncales y que comparten la misma gestión de VTP.

  • Un switch puede pertenecer a un único dominio VTP.
  • Por defecto un switch Catalyst no está en un dominio de gestión hasta que recibe una publicación de VTP de otro switch en el dominio o se lo asigna a un dominio por configuración.
  • Las publicaciones de VTP se propagan a través de todo el dominio VTP cada 5 minutos.

Versiones
Existen en la actualidad 3 versiones del protocolo.

  • La opción por defecto en los switches Catalyst es la versión 1.
  • Las diferentes versiones no son compatibles entre sí. Es necesario que todos los switches implementen la misma versión en todo el dominio.

Entre las mejoras introducidas por VTP versión 3 pueden mencionarse:

  • Soporte para el rango extendido de ID de VLAN (hasta 4096).
    Las versiones 1 y 2 de VTP solamente soportan el rango normal de ID de VLANs. 
  • No aprende el nombre de dominio a partir de una actualización. Esto evita inconvenientes al agregar un nuevo switch al dominio ya que no permite que se incorpore automáticamente al dominio.

Modos VTP
Los switches que operan en un entorno VTP, pueden hacerlo de uno de tres modos diferentes:

  • Servidor.
    Es el modo por defecto en los switches Catalyst, pero no propaga información de VLANs hasta tanto se le configura un nombre de dominio o lo aprende de un dispositivo adyacente.
    Comparte su base de datos de VLANs (vlan.dat) con los demás dispositivos VTP que integran el mismo dominio administrativo.
    Este modo permite crear VLANs y realizar cambios en las mismas.
    Toda modificación que se realiza en el switch que opera en modo servidor es transmitida a todo el dominio a través de todos los puertos troncales.
  • Cliente.
    Envía y recibe información VTP de la base de datos de VLANs, pero no puede introducir ningún cambio.
    En el switch que se encuentra en modo cliente no se puede hacer ningún cambio a la información de las VLANs. Utiliza solamente la información de VLANs que recibe del servidor, pero aún envía su archivo vlan.dat a través de todos los puertos troncales.
  • Transparente.
    Envía y recibe información de VTP, pero no la procesa ni incluye en su base de datos.
    No participa activamente del dominio VTP, se mantiene completamente independiente.
    Estos switches mantienen su propia configuración de VLANs en el archivo de configuración. Todos los cambios de la configuración de VLANs que se hagan en un switch transparente tienen efecto solamente local.

Tarea_________________Servidor VTP___Cliente VTP___VTP Transp.

Envía mensajes VTP_________Si___________Si___________No

Reenvía mensajes VTP_______Si___________Si___________Si

Procesa mensajes VTP_______Si___________Si___________No

Permite crear VLANs_________Si___________No_____Si, localmente

Permite borrar VLANs________Si___________No_____Si, localmente

Configuración de VLANs____vlan.dat______vlan.dat___running-config

NOTA:

En el caso de los switches en modo VTP transparente la configuración de VLANs se almacena en el archivo de configuración.

VTP Pruning
La opción de recorte o “VTP pruning” permite restringir el tráfico de broadcast innecesario que se envía a través de cada enlace troncal, preservando de esta manera el ancho de banda. 

La opción VTP pruning está deshabilitada por defecto en todos los switches.



Estás invitado a participar de nuestro grupo en Facebook
https://www.facebook.com/groups/librosnetworking/

O si preferís redes sociales con mayor control de tu privacidad,
podés participar de nuestro grupo en VKontakte
https://vk.com/libros.networking

O también puedes seguir las principales novedades en el grupo de Telegram:
https://t.me/LibrosNetworking



Las abreviaturas y siglas utilizadas en este post puede encontrarlas desarrolladas en
que está disponible en la Librería en Línea de EduBooks.


25 de enero de 2022

EIGRP 3 - Configuración

Como adelanté hace unos días en redes sociales se han visto varios reportes según los cuales en algunos exámenes de certificación CCNA 200-301 se han encontrado preguntas referidas a temas que están fuera del temario oficial del examen.

En específico, se reportaron preguntas referidas a EIGRP y VTP.

Esto ha sido puesto en conocimiento del equipo de soporte de Cisco, el que indicó que el tema se encuentra bajo revisión.
Pero mientras tanto, si alguien presenta su examen de certificación 200-301 debe tener presente estos temas.

Por tratarse de temas que NO están incluidos en el blueprint oficial del examen, no los consideré al momento de elaborar el Apunte Rápido CCNA 200-301 versión 7.1, así es que inicio la publicación de algunos post para abordar estos temas de modo ordenado.

Abordemos ahora la configuración básica de enrutamiento dinámico IPv4 utilizando EIGRP.

Router(config)#router eigrp 1 

  • Selecciona el protocolo de enrutamiento e ingresa al submodo de configuración del mismo.
  • Requiere la asignación de un ID de sistema autónomo (1 a 65535) que debe ser igual en todos los dispositivos que participan del mismo dominio de enrutamiento. En este caso se utiliza el ID de sistema autónomo 1. 
  • El ID de sistema autónomo de EIGRP es elegido por el Administrador de la red.

Router(config-router)#network 172.16.1.0 0.0.0.255 

  • Declara las interfaces que participan del intercambio de información de enrutamiento enunciando las redes a las que pertenecen esas interfaces. Se puede utilizar máscara de wildcard (es opcional) para especificar una subred o un conjunto de subredes en particular.
  • Si no se utiliza la máscara de wildcard se asume la red al límite de la clase con lo que incluye todas las interfaces que pertenecen a diferentes subredes de la misma red.

NOTA
IOS 15 permite utilizar también la máscara de subred. En este caso IOS convertirá automáticamente la máscara de subred a máscara de wildcard y se almacenará como máscara de wildcard en el archivo de configuración.

Router(config-router)#maximum-paths 2

  • Ajusta el balanceo de tráfico entre hasta 2 rutas con igual métrica. El máximo posible es 32, aunque depende de la plataforma.
  • Si se define el valor 1 se suprime el balanceo de tráfico.

Router(config-router)#shutdown

  • EIGRP incluye la posibilidad de apagar el proceso del protocolo de enrutamiento utilizando el comando shutdown.
  • El comportamiento por defecto es diferente en distintas versiones de IOS, por lo que en algunos casos puede ser necesario ejecutar el comando no shutdown.

Router(config-router)#eigrp router-id 1.1.1.1

  • Permite definir un router ID manualmente. Cada dispositivo debe tener un router ID único dentro del dominio de enrutamiento.
  • Si no se configura un router ID el proceso selecciona la dirección IP más alta de las interfaces de loopback; si no hay interfaces de loopback se asume la dirección IP más alta de las interfaces activas. El router ID no cambia a menos que se reinicie el proceso.
  • El router ID se utiliza para validar el origen de las comunicaciones EIGRP.

Router(config-router)#passive-interface GigabitEthernet0/0

  • Interrumpe el envío y recepción de paquetes EIGRP hello sobre una interfaz específica, con lo que no se establecerá una relación de vecindad a través de ella. También se suprime el envío y recepción de actualizaciones de enrutamiento EIGRP.
  • Aún se publica la red asociada a la interfaz.

NOTA
No se forman adyacencias a través de interfaces que han sido pasivadas ya que no se envían ni procesan paquetes hello.

Router(config-router)#passive-interface default

  • Utilizando esta variante todas las interfaces en las que se ha activado el protocolo de enrutamiento se asumen como pasivas por defecto. Este comando impide el establecimiento de adyacencias con cualquier dispositivo vecino por lo tanto para que el protocolo realmente opere es necesario complementarlo con la indicación de cuáles son las interfaces a través de las cuáles se debe establecer adyacencias.

Router(config-router)#no passive-interface Serial 0/0/0

  • Cuando la opción por defecto es que las interfaces son pasivas para el intercambio de información, elimina esa restricción en una interfaz específica.

Router(config-router)#auto-summary 

  • Activa la función de sumarización automática de rutas. Sumarizará las subredes de una misma red al límite de la clase. 
  • No se debe utilizar en el caso de utilizar subredes discontinuas.

NOTA
En versiones anteriores de IOS la sumarización automática se encuentra activada por defecto.

Verificación

Router#show ip route eigrp

  • Muestra las rutas aprendidas utilizando EIGRP que se han ingresado en la tabla de enrutamiento.

Router#show ip protocols

  • Muestra los parámetros de configuración y operación de los protocolos de enrutamiento activos en el dispositivo. 
  • Incluye el valor de las constantes K que modifican los componentes de la métrica.

Router#show ip eigrp interfaces 

  • Visualiza las interfaces sobre las cuáles EIGRP se encuentra activo.
  • Indica cuántos vecinos se han encontrado a través de cada interfaz, la cantidad de paquetes EIGRP en cola de espera, etc.

Router#show ip eigrp neighbors 

  • Muestra los dispositivos vecinos que EIGRP ha descubierto y con los cuales intercambia información de enrutamiento.
  • Indica si el intercambio con ese vecino se encuentra activo o inactivo.

Router#show ip eigrp topology 

  • Muestra la tabla de topología de EIGRP. Contiene además de las rutas sucesoras, las rutas sucesoras factibles, las métricas, el origen de la información  y los puertos de salida.

Router#show ip eigrp topology all-links

  • Muestra en el resultado todas las rutas aprendidas, aún aquellas que no alcanzan la categoría de feasible route.

Configuración del balanceo de carga

Router#configure terminal
Router(config)#router eigrp 1
Router(config-router)#maximum-paths 3

  • Especifica el número de rutas a un mismo destino que EIGRP puede incorporar en la tabla de enrutamiento.
  • El valor por defecto es 4, un valor de 1 suprime el balanceo de carga. El valor máximo depende de la plataforma.
  • Por defecto se trata de rutas de igual métrica.

Router(config-router)#variance 2

  • Habilita la posibilidad del balanceo de carga entre rutas de diferente métrica. El valor por defecto es 1 (utiliza sólo rutas de igual métrica).
  • Define un valor ente 1 y 128 para ser utilizado como múltiplo de los valores de métrica de la mejor ruta que son aceptables para realizar balanceo de tráfico entre rutas de diferente métrica.



Estás invitado a participar de nuestro grupo en Facebook
https://www.facebook.com/groups/librosnetworking/

O si preferís redes sociales con mayor control de tu privacidad,
podés participar de nuestro grupo en VKontakte
https://vk.com/libros.networking

O también puedes seguir las principales novedades en el grupo de Telegram:
https://t.me/LibrosNetworking



Las abreviaturas y siglas utilizadas en este post puede encontrarlas desarrolladas en
que está disponible en la Librería en Línea de EduBooks.