Sommario

Introduzione

Prerequisiti

Requisiti

Componenti usati

Problema

Informazioni sulla generazione di LSA OSPF per LSA di tipo 3

Soluzione

Introduzione

In questo documento viene descritto il messaggio di errore OSPF "%OSPF-4-CONFLICTING_LSAID". Origine LSA impedita da LSA esistente con lo stesso LSID ma una maschera diversa LSA tipo 3 esistente: LSID.

Contributo di Kiran Kumar Huded, Cisco TAC Engineer.

Prerequisiti

Requisiti

Nessun requisito specifico previsto per questo documento.

Componenti usati

Il documento può essere consultato per tutte le versioni software o hardware.

Le informazioni discusse in questo documento fanno riferimento a dispositivi usati in uno specifico ambiente di emulazione. Su tutti i dispositivi menzionati nel documento la configurazione è stata ripristinata ai valori predefiniti. Se la rete è operativa, valutare attentamente eventuali conseguenze derivanti dall'uso dei comandi.

Nota: Questo documento è relativo a tutti i router e gli switch Cisco con Cisco IOS.

Problema

Messaggio di errore OSPF "%OSPF-4-CONFLICTING_LSAID". La creazione di LSA è impedita da LSA esistenti con lo stesso LSID ma una maschera diversa

LSA tipo 3 esistente: LSID.

Informazioni sulla generazione di LSA OSPF per LSA di tipo 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).

Ad esempio:

Se Network 192.168.1.0/24 viene ridistribuito nell'OSPF, il processo OSPF genererà LSA per Network 192.168.1.0/24 utilizzando l'ID di rete 192.168.1.0.

Quindi, quando 192.168.1.0/25 viene ridistribuito, l'OSPF non può scegliere l'ID di rete come ID LSA perché è già utilizzato da 192.168.1.0/24 ,

Per questo motivo, 192.168.1.0/25 sarà più specifico e sceglierà l'indirizzo di broadcast della rete, ovvero 192.168.1.127.

Situazione di problema:

I conflitti di ID LSA OSPF si verificano quando OSPF sta tentando di creare l'ID LSA per la rete più specifica (si supponga di scegliere l'indirizzo di broadcast) e l'ID LSA/ID broadcast è già presente nella topologia OSPF o

OSPF sta tentando di generare l'ID LSA per una route host /32 che è uguale all'ID di rete o alla trasmissione dell'ID LSA già presente nella topologia OSPF:

Ad esempio:

In Network 192.168.1.2/31, OSPF assegna LSA-ID come 192.168.1.2. Se si tenta di ridistribuire una route 192.168.1.2/32 in OSPF, OSPF non riesce a generare LSA-ID poiché 192.168.1.2 è già presente nella tabella di topologia OSPF.

Di conseguenza, OSPF genera il messaggio di errore:  "%OSPF-4-CONFLICTING_LSAID: Origine LSA impedita da LSA esistente con lo stesso LSID ma una maschera diversa

LSA tipo 3 esistente: 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

Quando si tenta di ridistribuire 192.168.0.2/32 nella tabella, viene visualizzato quanto segue:

%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

Soluzione

La soluzione per questo scenario è un'attenta ridistribuzione delle route. Quando si ridistribuiscono le route (in particolare /32), assicurarsi che non siano in conflitto con nessuno degli ID LSA esistenti.