Contenu

Introduction

Conditions préalables

Conditions requises

Components Used

Problème

Présentation de la génération de LSA OSPF pour LSA de type 3

Solution

Introduction

Ce document décrit le message d'erreur OSPF "%OSPF-4-CONFLICTING_LSAID ». Origine de LSA empêchée par la LSA existante avec le même LSID mais un masque différent LSA de type 3 existante : LSID.

Contribution de Kiran Kumar Huded, ingénieur TAC Cisco.

Conditions préalables

Conditions requises

Aucune spécification déterminée n'est requise pour ce document.

Components Used

Ce document n'est pas limité à des versions de matériel et de logiciel spécifiques.

The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, make sure that you understand the potential impact of any command.

Note: Ce document s’applique à tous les routeurs et à tous les commutateurs Cisco qui exécutent le logiciel Cisco IOS.

Problème

Message d'erreur OSPF "%OSPF-4-CONFLICTING_LSAID ». L’origine de la LSA est empêchée par la LSA existante avec le même LSID mais un masque différent

LSA de type 3 existante : LSID.

Présentation de la génération de LSA OSPF pour LSA de type 3

Per OSPF RFC 2328,

When originating an AS-external-LSA [or a summary-LSA], try to use the network number as the Link State ID.

If that produces a conflict, examine the two networks in conflict. One will be a subset of the other.

For the less specific network, use the network number as the Link State ID and

for the more specific use the network's broadcast address instead (i.e., flip all the "host" bits to 1).

Exemple :

Si le réseau 192.168.1.0/24 est redistribué dans le protocole OSPF, le processus OSPF génère une LSA pour le réseau 192.168.1.0/24 à l’aide de l’ID de réseau 192.168.1.0.

Ensuite, lorsque 192.168.1.0/25 est redistribué, le protocole OSPF ne peut pas choisir l'ID de réseau comme ID de LSA, car il est déjà utilisé par 192.168.1.0/24 ,

Par conséquent, 192.168.1.0/25 étant plus spécifique, il choisit l’adresse de diffusion du réseau qui est 192.168.1.127.

Situation du problème :

Les conflits d’ID de LSA OSPF se produisent lorsque le protocole OSPF tente d’émettre l’ID de LSA pour le réseau plus spécifique (supposons choisir l’adresse de diffusion) et que l’ID de LSA/Broadcast est déjà présent dans la topologie OSPF ou

Le protocole OSPF tente de générer un ID de LSA pour une route hôte /32 qui est égal à l'ID réseau ou à la diffusion de l'ID de LSA déjà présent dans la topologie OSPF :

Exemple :

Pour le réseau 192.168.1.2/31, OSPF attribue l'ID LSA à 192.168.1.2. Si vous essayez de redistribuer une route 192.168.1.2/32 dans OSPF, OSPF ne génère pas l'ID LSA car 192.168.1.2 est déjà présent dans la table topologique OSPF.

OSPF génère donc le message d'erreur : "%OSPF-4-CONFLICTING_LSAID : Origine de LSA empêchée par la LSA existante avec le même LSID mais un masque différent

LSA de type 3 existante : LSID ».

Type-5 AS External Link States

Link ID        ADV Router     Age     Seq#          Checksum     Tag

192.168.0.2   1.1.1.1         414   0x80000003      0x00F936      0

OSPF Router with ID (1.1.1.1) (Process ID 10)

Type-5 AS External Link States

LS age: 453

Options: (No TOS-capability, DC, Upward)

LS Type: AS External Link

Link State ID: 192.168.0.2 (External Network Number )

Advertising Router: 1.1.1.1

LS Seq Number: 80000003

Checksum: 0xF936

Length: 36

Network Mask: /31

Metric Type: 2 (Larger than any link state path)

MTID: 0

Metric: 20

Forward Address: 0.0.0.0

External Route Tag: 0

Lorsque vous essayez de redistribuer 192.168.0.2/32 dans la table, vous voyez :

%OSPF-4-CONFLICTING_LSAID: LSA origination prevented by LSA with same LSID but a different mask

Existing Type 5 LSA: LSID 192.168.0.2/31

New Destination: 192.168.0.2/32

Solution

La solution pour ce scénario est une redistribution prudente des routes. Lorsque vous redistribuez des routes ( /32 en particulier), assurez-vous qu'elles ne sont pas en conflit avec l'un des ID de LSA existants.