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.