Funciones ISIS y ejemplos de configuración (bit DU, configuración OL, etiqueta, etc.)

2.3.0 Introducción a los comandos básicos de ISIS y los comandos de consulta, características de ISIS, ISIS y OSPF

Este artículo utiliza las características de ISIS combinadas con ejemplos de configuración de ISIS para describirlo, por lo que el espacio será muy grande. Se recomienda verlo en la computadora en combinación con el catálogo para no afectar la apariencia.

penetración de la ruta

De manera predeterminada, el enrutador de nivel 1-2 realizará la siguiente penetración de ruta para garantizar la comunicación de enrutamiento entre diferentes áreas de ISIS:

(1) El enrutamiento de nivel 1 penetrará en el nivel 2 de forma predeterminada.

(2) De forma predeterminada, las rutas de nivel 2 no se infiltrarán en el nivel 1. Cuando el área necesita aprender rutas detalladas de nivel 2, se puede lograr mediante la importación de rutas.
inserte la descripción de la imagen aquí

1. La razón por la que L2 no penetra en L1

Los dispositivos de área de nivel 1 (L1) son principalmente enrutadores con un rendimiento de dispositivo relativamente bajo. Como área especial en ISIS, L1 es lo mismo que un área especial en OSPF, y no hay necesidad de demasiadas rutas detalladas.

Por lo tanto, los enrutadores en áreas especiales solo necesitan acceder a otras áreas a través de las rutas predeterminadas generadas por los enrutadores de nivel 1-2 (L1/2).

2. Las ventajas y desventajas de acceder a otras áreas a través de la ruta predeterminada

ventajas :

(1) Puede hacer que L1 y L1/2 converjan más rápido, lo que puede mejorar la estabilidad de la red hasta cierto punto.

(2) Requisitos de bajo rendimiento para enrutadores L1.

Desventajas :

(1) Conducirá al problema de la ruta subóptima durante el acceso.

(2) Como resultado, los dispositivos en L1 no pueden controlar la selección de rutas L1 modificando la sobrecarga de otras áreas.

Configurar instancia de fuga de ruta

El objetivo final : observar 路由表信息el AND de R1 y R4 LSDB信息, y comprender el significado de la penetración de la ruta anterior.

inserte la descripción de la imagen aquí

1. Configure la dirección IP del dispositivo

pista:

1. Algunos comandos se muestran en forma abreviada y los comandos isis relacionados se escriben completos.

2. La dirección de la interfaz es: 10.1.. [相邻路由器序号]Por [路由器序号]ejemplo, la interfaz que conecta AR1 a AR2: 10.1.12.1.

AR1

<Huawei>sys
Enter system view, return user view with Ctrl+Z.
[Huawei]sys AR1
[AR1]un in en
Info: Information center is disabled.
[AR1]int g0/0/0
[AR1-GigabitEthernet0/0/0]ip add 10.1.12.1 24
[AR1-GigabitEthernet0/0/0]int g0/0/1
[AR1-GigabitEthernet0/0/1]ip add 10.1.13.1 24
[AR1-GigabitEthernet0/0/1]q

AR2

<Huawei>sy
Enter system view, return user view with Ctrl+Z.
[Huawei]sys AR2
[AR2]un in en
Info: Information center is disabled.
[AR2]int g0/0/0
[AR2-GigabitEthernet0/0/0]ip add 10.1.12.2 24
[AR2-GigabitEthernet0/0/0]int g0/0/1
[AR2-GigabitEthernet0/0/1]ip add 10.1.24.2 24
[AR2-GigabitEthernet0/0/1]q

AR3

<Huawei>sys
Enter system view, return user view with Ctrl+Z.
[Huawei]sys AR3
[AR3]un in en
Info: Information center is disabled.
[AR3]int g0/0/0
[AR3-GigabitEthernet0/0/0]ip add 10.1.13.3 24
[AR3-GigabitEthernet0/0/0]int g0/0/1
[AR3-GigabitEthernet0/0/1]ip ad 10.1.35.3 24
[AR3-GigabitEthernet0/0/1]q

AR4

<Huawei>sys
Enter system view, return user view with Ctrl+Z.
[Huawei]sys AR4
[AR4]un in en
Info: Information center is disabled.
[AR4]int g0/0/0
[AR4-GigabitEthernet0/0/0]ip ad 10.1.34.4 24
[AR4-GigabitEthernet0/0/0]int g0/0/1
[AR4-GigabitEthernet0/0/1]ip add 10.1.45.4 24
[AR4-GigabitEthernet0/0/1]q

AR5

<Huawei>sys
Enter system view, return user view with Ctrl+Z.
[Huawei]sys AR5
[AR5]un in en
Info: Information center is disabled.
[AR5]int g0/0/0
[AR5-GigabitEthernet0/0/0]ip add 10.1.35.5 24
[AR5-GigabitEthernet0/0/0]int g0/0/1
[AR5-GigabitEthernet0/0/1]ip add 10.1.45.5 24
[AR5-GigabitEthernet0/0/1]q

2. Configurar ISIS

AR1, después de configurar el comando ISIS por primera vez, se adjuntará una explicación del comando.

Con respecto a la dirección NET : 49.0001.0000.0000.0001.00, 49.0001 es el número de área de AreaID , y el siguiente 0000.0000.00001 significa SystemID , que se puede configurar de acuerdo con el número de serie del enrutador si no hay regulación.

# 创建一个ISIS实例
[AR1]isis 1
# 每个ISIS必须设置一个NET地址
[AR1-isis-1]network-entity 49.0001.0000.0000.0001.00
# 设置ISIS路由器级别
[AR1-isis-1]is-level level-1

# 接口启用ISIS功能
[AR1-isis-1]int g0/0/0
[AR1-GigabitEthernet0/0/0]isis enable
[AR1-GigabitEthernet0/0/0]int g0/0/1
[AR1-GigabitEthernet0/0/1]isis enable

AR2, dado que ISIS es de nivel 1-2 por defecto, no es necesario especificarlo manualmente.

[AR2]isis 1
[AR2-isis-1]network-entity 49.0001.0000.0000.0002.00

[AR2-isis-1]int g0/0/0
[AR2-GigabitEthernet0/0/0]isis enable
[AR2-GigabitEthernet0/0/0]int g0/0/1
[AR2-GigabitEthernet0/0/1]isis enable
[AR2-GigabitEthernet0/0/1]q

AR3

[AR3]isis 1
[AR3-isis-1]network-entity 49.0001.0000.0000.0003.00

[AR3-isis-1]int g0/0/0
[AR3-GigabitEthernet0/0/0]isis enable
[AR3-GigabitEthernet0/0/0]int g0/0/1
[AR3-GigabitEthernet0/0/1]isis enable
[AR3-GigabitEthernet0/0/1]q

AR4

[AR4]isis 1
[AR4-isis-1]network-entity 49.0002.0000.0000.0004.00
[AR4-isis-1]is-level level-2

[AR4-isis-1]int g0/0/0
[AR4-GigabitEthernet0/0/0]isis enable
[AR4-GigabitEthernet0/0/0]int g0/0/1
[AR4-GigabitEthernet0/0/1]isis enable
[AR4-GigabitEthernet0/0/1]q

AR5

[AR5]isis 1
[AR5-isis-1]network-entity 49.0002.0000.0000.0005.00
[AR5-isis-1]is-level level-2

[AR5-isis-1]int g0/0/0
[AR5-GigabitEthernet0/0/0]isis enable
[AR5-GigabitEthernet0/0/0]int g0/0/1
[AR5-GigabitEthernet0/0/1]isis enable
[AR5-GigabitEthernet0/0/1]q

3. Comprobar ISIS

(1) Si se ha establecido una relación de adyacencia

Puede ver información breve, como SystemID, tipo de nivel de pares y prioridad de interfaz (para la elección de DIS).

<AR1>display isis peer 

                          Peer information for ISIS(1)

  System Id     Interface          Circuit Id       State HoldTime Type     PRI
-------------------------------------------------------------------------------
0000.0000.0002  GE0/0/0            0000.0000.0002.01 Up   8s       L1       64 
0000.0000.0003  GE0/0/1            0000.0000.0003.01 Up   7s       L1       64 

Total Peer(s): 2

Verifica quien es el DIS de la interfaz especificada, marcando la columna DIS, el que es SI es el DIS.

<AR1>display isis interface 

                       Interface information for ISIS(1)
                       ---------------------------------
 Interface       Id      IPV4.State          IPV6.State      MTU  Type  DIS   
 GE0/0/0         001         Up                 Down         1497 L1/L2 No/No 
 GE0/0/1         002         Up                 Down         1497 L1/L2 No/No 
----------------
<AR2>display isis interface

                       Interface information for ISIS(1)
                       ---------------------------------
 Interface       Id      IPV4.State          IPV6.State      MTU  Type  DIS   
 GE0/0/0         001         Up                 Down         1497 L1/L2 Yes/No 
 GE0/0/1         002         Up                 Down         1497 L1/L2 No/No

(2) Si la tabla de enrutamiento ha aprendido las rutas relevantes

AR1

Información vista de la tabla:

1. Entradas de enrutamiento : entre las rutas aprendidas por AR1, no hay un segmento de red 10.1.45.0/24 entre L2, pero hay una ruta predeterminada .

¿Por qué hay una ruta predeterminada?

Esto debe recordarse para la penetración de rutas: L2不会渗透入L1路由表中para garantizar que L1 pueda comunicarse con L2, el DIS óptimo en el área de L1 genera una ruta predeterminada para guiar el reenvío de tráfico.

2. Sobrecarga de enrutamiento :

En ISIS, todos los costos de enlace son 10 por defecto.

De los resultados de la tabla, se puede ver que el dispositivo L1 solo conoce el costo de todas las rutas en el área L1, pero no conoce el costo de las rutas en el área L2 .

Por esta razón, puede haber un problema de rutas subóptimas .

(1) ¿Por qué hay un camino subóptimo?

Como se muestra abajo:

Suponiendo que AR1 necesita acceder a la red de AR4, dado que solo existe la ruta predeterminada, el costo de pasar por AR2 y pasar por AR3 es de 10.

Si toma AR3, el costo real es 30, mientras que el costo de tomar AR2 es solo 20, lo que se debe a la ruta óptima esta vez.

inserte la descripción de la imagen aquí

(2) ¿Cómo resolver el camino subóptimo?

Si la ruta de L2 se puede introducir en L1 para que L1 pueda aprender la ruta detallada de L2, este problema se puede resolver.

<AR1>display isis route 

                         Route information for ISIS(1)
                         -----------------------------

                        ISIS(1) Level-1 Forwarding Table
                        --------------------------------

IPV4 Destination     IntCost    ExtCost ExitInterface   NextHop         Flags
-------------------------------------------------------------------------------
0.0.0.0/0            10         NULL    GE0/0/1         10.1.13.3       A/-/-/-
                                        GE0/0/0         10.1.12.2      
10.1.24.0/24         20         NULL    GE0/0/0         10.1.12.2       A/-/-/-
10.1.13.0/24         10         NULL    GE0/0/1         Direct          D/-/L/-
10.1.12.0/24         10         NULL    GE0/0/0         Direct          D/-/L/-
10.1.35.0/24         20         NULL    GE0/0/1         10.1.13.3       A/-/-/-
     Flags: D-Direct, A-Added to URT, L-Advertised in LSPs, S-IGP Shortcut,
                               U-Up/Down Bit Set
AR4

Información vista de la tabla:

1. Información de enrutamiento : los dispositivos L2 pueden aprender toda la información de enrutamiento en la red ISIS. Debido a que las rutas tienen fugas L1路由可渗透入L2路由表中, pueden aprender todas las rutas.

2. Sobrecarga de enrutamiento : dado que tiene todas las rutas en la red ISIS, puede seleccionar el reenvío de ruta de enrutamiento óptimo en función de la sobrecarga de enrutamiento.

<AR4>display isis route 

                         Route information for ISIS(1)
                         -----------------------------

                        ISIS(1) Level-2 Forwarding Table
                        --------------------------------

IPV4 Destination     IntCost    ExtCost ExitInterface   NextHop         Flags
-------------------------------------------------------------------------------
10.1.24.0/24         10         NULL    GE0/0/0         Direct          D/-/L/-
10.1.13.0/24         30         NULL    GE0/0/1         10.1.45.5       A/-/-/-
                                        GE0/0/0         10.1.24.2      
10.1.12.0/24         20         NULL    GE0/0/0         10.1.24.2       A/-/-/-
10.1.45.0/24         10         NULL    GE0/0/1         Direct          D/-/L/-
10.1.35.0/24         20         NULL    GE0/0/1         10.1.45.5       A/-/-/-
     Flags: D-Direct, A-Added to URT, L-Advertised in LSPs, S-IGP Shortcut,
                               U-Up/Down Bit Set

(3) Enlace a la base de datos estatal de ISIS

AR1

1. El significado de la ID de LSP en la tabla : tome 0000.0000.00001 . 00 - 00 * como ejemplo.

inserte la descripción de la imagen aquí

  • ID de pseudonodo : cuando este parámetro no es cero, significa que el LSP es generado por un pseudonodo .

  • Número de fragmento : el número de fragmento se utiliza para distinguir diferentes fragmentos de LSP, porque se generarán múltiples fragmentos de LSP cuando el paquete lleve demasiada información.

2. En la tabla, se puede ver claramente que los SystemID de R4 y R5 no existen, porque no infiltran rutas en L1.

<AR1>display isis lsdb 

                        Database information for ISIS(1)
                        --------------------------------

                          Level-1 Link State Database

LSPID                 Seq Num      Checksum      Holdtime      Length  ATT/P/OL
-------------------------------------------------------------------------------
0000.0000.0001.00-00* 0x00000008   0xf689        1115          97      0/0/0   
0000.0000.0002.00-00  0x00000007   0x9a5e        689           86      1/0/0   
0000.0000.0002.01-00  0x00000003   0xa0e7        559           55      0/0/0   
0000.0000.0003.00-00  0x00000009   0xf9e0        706           86      1/0/0   
0000.0000.0003.01-00  0x00000003   0xa9dc        706           55      0/0/0   

Total LSP(s): 5
    *(In TLV)-Leaking Route, *(By LSPID)-Self LSP, +-Self LSP(Extended), 
           ATT-Attached, P-Partition, OL-Overload

AR4
<AR4>display isis lsdb 

                        Database information for ISIS(1)
                        --------------------------------

                          Level-2 Link State Database

LSPID                 Seq Num      Checksum      Holdtime      Length  ATT/P/OL
-------------------------------------------------------------------------------
0000.0000.0002.00-00  0x0000000a   0xb1b6        634           110     0/0/0   
0000.0000.0003.00-00  0x0000000c   0x4f08        650           110     0/0/0   
0000.0000.0003.02-00  0x00000003   0x136e        650           55      0/0/0   
0000.0000.0004.00-00* 0x0000000a   0x3bda        714           97      0/0/0   
0000.0000.0004.01-00* 0x00000002   0xd0b3        714           55      0/0/0   
0000.0000.0004.02-00* 0x00000003   0x1c63        714           55      0/0/0   
0000.0000.0005.00-00  0x0000000a   0xf408        709           97      0/0/0   

Total LSP(s): 7
    *(In TLV)-Leaking Route, *(By LSPID)-Self LSP, +-Self LSP(Extended), 
           ATT-Attached, P-Partition, OL-Overload

Información interna del LSP de pseudonodo y no pseudonodo

Tome AR1 como ejemplo:

(1) 0000.0000.0002.01-00Información interna del pseudonodo:

<AR1>display isis lsdb verbose 0000.0000.0002.01-00

inserte la descripción de la imagen aquí

(2) 0000.0000.0002.00-00Información interna de no pseudo-nodos:

<AR1>display isis lsdb verbose 0000.0000.0002.00-00

inserte la descripción de la imagen aquí

4. Experimentos complementarios

(1) Resuelva el problema de la ruta subóptima mencionado en L1

Al introducir rutas L2 en L1 en dispositivos L1/2, L1 puede aprender rutas detalladas de L2 para resolver el problema del enrutamiento subóptimo.

AR4, cree un puerto de bucle invertido para publicar en ISIS

[AR4]int lo 0
[AR4-LoopBack0]ip add 192.168.4.254 24
[AR4-LoopBack0]isis enable
[AR4-LoopBack0]q

AR2

[AR2]isis 1
[AR2-isis-1]import-route isis level-2 into level-1

AR3

[AR3]isis 1
[AR3-isis-1]import-route isis level-2 into level-1 

(2) Ver la tabla de enrutamiento y LSDB de AR1 nuevamente

En este momento, AR1 puede aprender la información de enrutamiento entre AR45 y la ruta anunciada por AR4, y puede seleccionar la ruta correctamente.

Con rutas detalladas, también es posible controlar la selección de rutas modificando costos en otras áreas.

Pero la ruta predeterminada todavía existe, porque la importación de L2 a L1 también puede usar la lista para filtrar la ruta especificada.

import-route isis level-2 into level-1 filter-policy ACL/IP-Prefix/Router-policy

<AR1>display isis route

                         Route information for ISIS(1)
                         -----------------------------

                        ISIS(1) Level-1 Forwarding Table
                        --------------------------------

IPV4 Destination     IntCost    ExtCost ExitInterface   NextHop         Flags
-------------------------------------------------------------------------------
0.0.0.0/0            10         NULL    GE0/0/1         10.1.13.3       A/-/-/-
                                        GE0/0/0         10.1.12.2      
10.1.24.0/24         20         NULL    GE0/0/0         10.1.12.2       A/-/-/-
10.1.13.0/24         10         NULL    GE0/0/1         Direct          D/-/L/-
10.1.12.0/24         10         NULL    GE0/0/0         Direct          D/-/L/-
10.1.35.0/24         20         NULL    GE0/0/1         10.1.13.3       A/-/-/-

192.168.4.0/24       20         NULL    GE0/0/0         10.1.12.2       A/-/-/U
10.1.45.0/24         30         NULL    GE0/0/0         10.1.12.2       A/-/-/U
                                        GE0/0/1         10.1.13.3      

     Flags: D-Direct, A-Added to URT, L-Advertised in LSPs, S-IGP Shortcut,
                               U-Up/Down Bit Set

La información de la base de datos LSDB de AR1 puede variar de un año a otro sin cambios significativos en la cantidad.

<AR1>display isis lsdb 

                        Database information for ISIS(1)
                        --------------------------------

                          Level-1 Link State Database

LSPID                 Seq Num      Checksum      Holdtime      Length  ATT/P/OL
-------------------------------------------------------------------------------
0000.0000.0001.00-00* 0x0000000a   0xf28b        753           97      0/0/0   
0000.0000.0002.00-00  0x0000000c   0xe82b        937           110     1/0/0   
0000.0000.0002.01-00  0x00000006   0x9aea        912           55      0/0/0   
0000.0000.0003.00-00  0x0000000e   0x25c6        1128          110     1/0/0   
0000.0000.0003.01-00  0x00000006   0xa3df        1128          55      0/0/0   

Total LSP(s): 5
    *(In TLV)-Leaking Route, *(By LSPID)-Self LSP, +-Self LSP(Extended), 
           ATT-Attached, P-Partition, OL-Overload

¿Por qué no puede haber información de enrutamiento sin la información LSP de AR4 y AR5?

Debido a que la información de enrutamiento se aprende por ósmosis, la información de enrutamiento de AR45 está en el LSP de AR23:

inserte la descripción de la imagen aquí

5. Expansión

1. ¿Cómo se genera la ruta por defecto en L1?

De hecho, la ruta por defecto en L1 se genera enviando el LSP con ATT=1 a través del dispositivo L1/2.

Entonces, ¿cuál es la condición de LSP para que L1/2 genere ATT=1 ?

Cuando el dispositivo L1/2 puede llegar a varias áreas a través de la base de datos L2, se generará un LSP con ATT=1 y se enviará al área L1.

inserte la descripción de la imagen aquí

Además de generar automáticamente LSP con ATT=1, la generación de ATT también se puede controlar mediante comandos en el dispositivo L1/2 :

1. En el modo ISIS de enrutamiento L1/2: attached-bit advertise always, ATT siempre se establece en 1 en el LSP que controla L1/2 para pasar a L1.

2. En el modo ISIS de enrutamiento L1/2: attached-bit advertise never, ATT siempre se establece en 0 en el LSP que controla L1/2 para pasar a L1.

3. En el modo ISIS de enrutamiento L1: attached-bit avoid-learningcontrole por separado la máquina para que no genere una ruta predeterminada después de recibir un LSP con ATT=1.

Basado en el ejemplo de fuga de ruta, está configurado en AR1 para no generar una ruta predeterminada.

Después de la operación, aunque todavía se puede ver la entrada en la tabla de enrutamiento isis, no se ha introducido en la tabla de enrutamiento.

[AR1]isis
[AR1-isis-1]attached-bit avoid-learning 
[AR1-isis-1]q

[AR1]display isis route

IPV4 Destination     IntCost    ExtCost ExitInterface   NextHop         Flags
-------------------------------------------------------------------------------
0.0.0.0/0            10         NULL   

[AR1]display ip routing-table protocol isis

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface
      10.1.24.0/24  ISIS-L1 15   20          D   10.1.12.2       GigabitEthernet0/0/0
      10.1.35.0/24  ISIS-L1 15   20          D   10.1.13.3       GigabitEthernet0/0/1
      10.1.45.0/24  ISIS-L1 15   30          D   10.1.13.3       GigabitEthernet0/0/1
                    ISIS-L1 15   30          D   10.1.12.2       GigabitEthernet0/0/0
    192.168.4.0/24  ISIS-L1 15   20          D   10.1.12.2       GigabitEthernet0/0/0

2. Costo del enlace de ISIS

El costo de este enlace se basa en parte en el artículo original del blogger CSDN "Forever a Boy"

Introducción a los gastos generales

》Cuando apareció por primera vez el protocolo IS-IS, la estructura de la red de Internet aún era muy simple, por lo que la primera versión de IS-IS solo usaba 6 bits para describir el costo del enlace, y el rango de valores del costo del enlace era 1-63 . El rango de costos de una ruta es de solo 10 bits y el rango de valores es de 0 a 1023.

"Más tarde, a medida que la escala de la red informática continuó expandiéndose y la estructura de la red se volvió más compleja, el método original de cálculo de gastos generales ya no pudo satisfacer las necesidades de red de las redes a gran escala.

》Debido a que el rango del valor del costo es demasiado pequeño, cuando el costo del enrutamiento excede 1023, el valor del costo será 1023 de forma predeterminada, por lo que habrá un problema de ruta subóptima.

》Entonces, ISO desarrolló un conjunto de modelos generales IS-IS. La sobrecarga original se denomina tipo "estrecho" (también llamado estrecho), y el nuevo modo de sobrecarga se denomina tipo "ancho" (también llamado ancho).

》En el modo "amplio", la sobrecarga de la interfaz es de 24 bits y el rango de valores es de hasta más de 16 millones; la sobrecarga de enrutamiento es de 32 bits y el rango de valores es de hasta más de 3,2 mil millones, lo que puede cumplir completamente con el actual necesidades de red de topología de red compleja.

Gastos generales y TLV

》Los enrutadores IS-IS juzgan el estilo de sobrecarga adoptado por los enrutadores IS-IS vecinos al identificar la diferencia en TLV .

》Cuando el tipo de sobrecarga IS-IS es incompatible consigo mismo, no afecta el establecimiento de vecinos IS-IS entre sí, y normalmente recibirá el mensaje LSP del vecino y lo almacenará en su propia LSDB, pero no calcula la información de enrutamiento del vecino. Las rutas se aprenden pero no se importan a la tabla de enrutamiento .

El estilo estrecho utiliza el siguiente tipo de TLV ( el tipo de sobrecarga predeterminado ):

1. TLV de accesibilidad interna de IP, TLV n.° 128 , utilizado para transportar información de enrutamiento IS-IS en el dominio de enrutamiento.

2. El TLV de accesibilidad externa de IP, TLV No. 130 , se utiliza para transportar información de enrutamiento fuera del dominio de enrutamiento.

3. Vecinos TLV, No. 2 TLV , utilizado para transportar información de vecinos.

inserte la descripción de la imagen aquí

El estilo amplio utiliza los siguientes tipos de TLV :

1. El TLV de alcance de IP extendido, TLV No. 135 , se utiliza para reemplazar el TLV de alcance de IP original y ampliar el rango de valores de sobrecarga de enrutamiento.

2. IS Extended Neighbors TLV, TLV No. 22 , utilizado para transportar información de vecinos.

Al ingresar el comando en modo ISIS: cost-style widepara modificar el tipo de costo del enrutador, se recomienda que todos los enrutadores se modifiquen de manera uniforme.

inserte la descripción de la imagen aquí

tipo de gastos generales

"Además de los tipos estrechos y anchos comunes, hay tres tipos: compatible con ancho, compatible con estrecho y compatible.

》Los últimos tres estilos de valores generales se introducen en gran medida para resolver el problema de compatibilidad de versiones nuevas y antiguas de equipos de red.

estilo aéreo enviar estilo de sobrecarga Tipo de paquete recibido y calculado
angosto angosto angosto
ancho ancho ancho
estrecho compatible angosto estrecho y ancho
amplia compatibilidad ancho estrecho y ancho
compatible estrecho y ancho estrecho y ancho

3. Importación de ruta ISIS

Por lo general, al importar rutas, se import-route 引入协议puede implementar directamente, pero en ISIS hay ciertos requisitos, si la operación no se realiza correctamente, la importación fallará.

El tipo de ruta importado de forma predeterminada import-route 引入协议es el nivel 2. Si importa la ruta de forma predeterminada en el dispositivo de nivel 1, encontrará que la importación no puede tener éxito.

(1) Importación de rutas regulares

Level-1 introduce instancias de RIP por defecto :

inserte la descripción de la imagen aquí

Requisito : Importe la ruta del protocolo RIP a la red ISIS. La configuración del comando rip relevante omite la configuración, principalmente ver la parte de introducción.

[AR1]isis 1
[AR1-isis-1]import-route rip 1 

# 查看ISIS路由表,并不能看到引入的RIP路由
[AR1-isis-1]display isis route 

Mejora : cuando ISIS importe rutas, especifique manualmente el tipo de ruta importada como nivel 1.

[AR1-isis-1]import-route rip level-1


# 此时就能在ISIS路由表中看到引入的路由了
[AR1-isis-1]display isis route 

					   ISIS(1) Level-1 Redistribute Table
                       ----------------------------------

 Type IPV4 Destination     IntCost    ExtCost Tag       
-------------------------------------------------------------------------------
 D    10.1.114.0/24        0          NULL   
 R    192.168.14.0/24      0          NULL   
(2) Penetración de rutas + importación de rutas

¿Qué sucede si AR2 (L1/2) "importa" el puerto de bucle invertido a ISIS después de la penetración de L2 en la configuración L1 ?

1. El tipo de importación predeterminado es el nivel 2. En este momento, pensaría que AR2 importará directamente el puerto de bucle invertido a la base de datos L1. De hecho, no lo es.Teniendo en cuenta la razón del bucle, AR2 solo enviará la interfaz de bucle invertido importada a la base de datos L2 y la pasará a los enrutadores en el área L2.

2. Si AR3 falla, AR1 no podrá aprender el puerto loopback introducido por AR2.

3. Por supuesto, si modifica el tipo a nivel 1 al introducir el puerto de bucle invertido, se puede pasar directamente al área L1.

Conclusión : después de configurar L1/2 con penetración de L2 en L1, las rutas de nivel 2 importadas no se pueden importar directamente al área de nivel 1.

inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí

indicador de sobrecarga de ruta

Acerca de OL (Sobrecarga LSDB) en ISIS LSP: el indicador de sobrecarga.

Función OL : cuando OL = 1, significa que el rendimiento del dispositivo está sobrecargado y el paquete de datos puede ir de otra manera.Durante este período, puede reemplazarse con un nuevo dispositivo u otras operaciones.

Fenómeno cuando OL = 1 : los enrutadores L1, L2 y L1/2 se pueden configurar para sobrecargarse.Si el enrutador L1/2 pierde rutas, ya no perderá rutas después de que el enrutador esté sobrecargado. Si la configuración de L1 y L2 está sobrecargada, las rutas generadas no se aprenderán ni utilizarán.
inserte la descripción de la imagen aquí

Acerca de la instancia de sobrecarga de OL

topología experimental

inserte la descripción de la imagen aquí

comando de configuración

[AR3]isis 1
[AR3-isis-1]set-overload 
Warning: The IS-IS process overload state will be set. Continue?[Y/N]y

Capture paquetes en la interfaz g0/0/1 de AR1 para verificar si OL está configurado

inserte la descripción de la imagen aquí

Observe la información del próximo salto en la tabla de enrutamiento en AR1

Aunque la mayoría de las entradas de enrutamiento han cambiado sus próximos saltos, todavía hay una ruta que no ha cambiado. ¿Cuál es la razón?

La respuesta es: para la ruta enviada por el dispositivo sobrecargado, este dispositivo no se utilizará para el reenvío y solo se calculará la ruta directa en el dispositivo.
Por lo tanto, puede aprender la información de enrutamiento conectada directamente publicada por AR3 en ISIS (segmento de red conectado directamente entre AR3 y AR5).

inserte la descripción de la imagen aquí

<AR1>dis ip routing-table protocol isis 
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Public routing table : ISIS
         Destinations : 5        Routes : 5        

ISIS routing table status : <Active>
         Destinations : 5        Routes : 5

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

        0.0.0.0/0   ISIS-L1 15   10          D   10.1.12.2       GigabitEthernet0/0/0
      10.1.24.0/24  ISIS-L1 15   20          D   10.1.12.2       GigabitEthernet0/0/0
      10.1.35.0/24  ISIS-L1 15   20          D   10.1.13.3       GigabitEthernet0/0/1
      10.1.45.0/24  ISIS-L1 15   30          D   10.1.12.2       GigabitEthernet0/0/0
    192.168.4.0/24  ISIS-L1 15   20          D   10.1.12.2       GigabitEthernet0/0/0

Prioridad interna de enrutamiento ISIS

De forma predeterminada, cuando el nivel 1-2 aprende dos rutas con el mismo destino pero diferentes niveles, se prefiere la ruta en el nivel 1.

La prioridad de ruta predeterminada de ISIS es 15, que se denomina prioridad externa, mientras que la prioridad de ruta oculta del nivel 1 es 15 y la prioridad oculta del nivel 2 es 18, que se denomina prioridad interna.

Tipos de protocolos de enrutamiento Precedencia interna para protocolos de enrutamiento Prioridad externa del protocolo de enrutamiento
ES-ES Nivel-1 15 15
IS-IS Nivel-2 18 15

Como se muestra en la siguiente figura, si L1 es mejor que L2, entonces cuando L2 se introduce en L1, para el dispositivo L1/2 en el otro extremo, si L1 es mejor que L2, ¿no resultaría en una ruta subóptima?

Por esta razón, el campo de distribución (bit DU para abreviar) en ISIS TLV juega un papel.Cuando el bit DU en L1 se establece en 1, el orden de prioridad es: L1>L2>L1 con DU establecido.

Condiciones para establecer el bit DU : Cuando una ruta de nivel 2 no conectada directamente se importa al área de nivel 1, el bit DU de la ruta de nivel 2 importada se establece en 1.

inserte la descripción de la imagen aquí

Asignación de nombres de host ISIS

Al ver el LSDB de ISIS, encontrará que solo se muestra el ID del sistema en el LSPID, lo que no es muy intuitivo para saber qué dispositivo es.

Para hacer esto, ingrese el comando: en el modo ISISis-name 新名称 para configurar el alias del dispositivo ISIS. Cuando verifique el LSDB nuevamente, encontrará que el LSPID ha cambiado al alias que configuró.

Ejemplo de modificación de asignación de nombres de host : modifique todos los alias de dispositivos ISIS a nombres de dispositivos.

[AR1]isis 1
[AR1-isis-1]is-name AR1

[AR2]isis 1
[AR2-isis-1]is-name AR2

[AR3]isis 1
[AR3-isis-1]is-name AR2

[AR4]isis 1
[AR4-isis-1]is-name AR4

[AR5]isis 1
[AR5-isis-1]is-name AR5

Regrese a AR1 para ver la información de LSDB

<AR1>display isis lsdb 

                        Database information for ISIS(1)
                        --------------------------------

                          Level-1 Link State Database

LSPID                 Seq Num      Checksum      Holdtime      Length  ATT/P/OL
-------------------------------------------------------------------------------
AR1.00-00*            0x0000002a   0x3a96        1128          93      0/0/0   
AR1.00-01*            0x00000009   0x65d1        355           45      0/0/0   
AR2.00-00             0x0000002e   0xe9d2        1139          98      1/0/0   
AR2.00-01             0x00000003   0x42a1        664           37      0/0/0   
AR2.01-00             0x00000016   0x1b4a        664           54      0/0/0   
AR2.00-00             0x00000031   0xeabb        1155          82      0/0/1   
AR2.01-00             0x00000014   0x2342        454           54      0/0/0   

Etiqueta ISIS

ISIS marca la etiqueta, perfora diferentes etiquetas para diferentes rutas y realiza la gestión de rutas con diferentes etiquetas.

1. Configure la etiqueta para el puerto de conexión directa: isis tag-value 100.

2. Configure la etiqueta para la ruta importada: 通过Route-policy匹配路由并设置Tag.

Importante : la sobrecarga estrecha predeterminada no incluye etiquetas Tag y debe cambiarse a sobrecarga ancha.

Se utilizará con frecuencia cuando se presenten los dos puntos bidireccionales de ISIS en el futuro.

Algunas diferencias entre ISIS y OSPF

1. OSPF divide el área según la interfaz e ISIS divide el área según el nivel del enrutador (Nivel-1, Nivel-2, Nivel-1-2)

2. El área de la red troncal en OSPF no se puede separar y las áreas separadas deben conectarse mediante enlaces virtuales. El área de la red troncal (Nivel 2) en ISIS se puede separar, pero se debe usar el Nivel 1-2 para la conexión antes de dividir el área

inserte la descripción de la imagen aquí

3. Cambio suave de la red regional ISIS:

inserte la descripción de la imagen aquí

Requisito : El Área 1 y el Área 2 pertenecen a la misma red, pero dado que el equipo AR1 en el Área 1 debe reemplazarse, es necesario reemplazar el equipo nuevo. Sin embargo, se actualiza bajo la premisa de garantizar un acceso ininterrumpido a la red en el área principal.

1. Agregue el dispositivo de red ISIS en el área 2, establezca una relación de adyacencia ISIS con el dispositivo de red ISIS en el área principal e intercambie información de enrutamiento.

2. Finalmente, el área 2 obtiene con éxito toda la información de enrutamiento del área 1, y los dispositivos en el área 1 pueden desconectarse en este momento. Debido a que tanto el área 1 como el área 2 están en la misma red, después de que el área 1 se desconecta, el área principal también puede acceder a la red a través del área 2.

3. Finalmente, el equipo en el área 2 reemplazará al equipo en el área 1 para que funcione hasta que el equipo en el área 1 vuelva a estar en línea.

Supongo que te gusta

Origin blog.csdn.net/qq_45443704/article/details/128768600
Recomendado
Clasificación