Introduzione
In questo documento viene descritto come calcolare e configurare le soglie di ec-bit sui controller DSP coerenti.
Prerequisiti
Cisco consiglia di acquisire familiarità con la terminologia delle reti ottiche e con il Network Convergence System serie 1000.
Premesse
Un bit ec o corretto per errori rappresenta un singolo bit di errore ricevuto su un controller DSP coerente. La funzione FEC (Forward Error Correction) corregge automaticamente i bit errati entro la soglia del rapporto di errore di bit massimo (BER, Maximum Bit Error Ratio) elencata nella tabella. Per altre apparecchiature Cisco con controller DSP coerenti, consultare la documentazione del prodotto per la soglia BER.
ID prodotto |
Tipo di modulazione |
Tipo FEC |
Soglia BER pre-FEC |
ONS-CFP2-WDM |
QPSK (100 G) |
Soft Decision al 7% |
1,0E-2 |
ONS-CFP2-WDM |
QPSK (100 G) |
Soft Decision al 20% |
3,6E-2 |
ONS-CFP2-WDM |
16-QAM (200G E 250G) |
Soft Decision al 7% |
0,75 E-2 |
ONS-CFP2-WDM |
16-QAM (200G E 250G) |
Soft Decision al 20% |
2,4E-2 |
NCS1K4-1,2T-K9 |
tutto |
Soft Decision al 15% |
2,0E-2 |
NCS1K4-1,2T-K9 |
tutto |
Soft Decision al 27% |
3,75E-2 |
Origine
Tabella 4. https://www.cisco.com/c/en/us/products/collateral/optical-networking/network-convergence-system-1000...
Tabella 6. https://www.cisco.com/c/en/us/products/collateral/optical-networking/network-convergence-system-1000...
I bit errati che superano il rapporto di errore del bit massimo (BER) non vengono corretti e incrementati come errori post-FEC. A seconda della configurazione, gli errori post-FEC possono passare al client o causare uno squelch della porta del client.
Squelch disabilita la trasmissione dalle interfacce client per la durata dell'errore del trunk. La configurazione della soglia dei bit ec permette il rilevamento proattivo della degradazione del segnale prima dell'incremento degli errori post-FEC.
Questa configurazione non prevede né protegge da burst di parole non corrette.
È possibile visualizzare il BER corrente di un controller DSP coerente con show controller coerenteDSP 0/0/0/x.
RP/0/RP0/CPU0:NCS1002_1# show controller coherentDSP 0/0/0/5
Tue Jul 18 14:54:19.399 UTC
Port : CoherentDSP 0/0/0/5
Controller State : Up
Inherited Secondary State : Normal
Configured Secondary State : Normal
Derived State : In Service
Loopback mode : None
BER Thresholds : SF = 1.0E-5 SD = 1.0E-7
Performance Monitoring : Enable
Alarm Information:
LOS = 6 LOF = 3 LOM = 1
OOF = 3 OOM = 4 AIS = 0
IAE = 0 BIAE = 0 SF_BER = 0
SD_BER = 0 BDI = 6 TIM = 0
FECMISMATCH = 0 FEC-UNC = 1
Detected Alarms : None
Bit Error Rate Information
PREFEC BER : 5.8E-03
POSTFEC BER : 0.0E+00
TTI :
Remote hostname : NCS1002_2
Remote interface : CoherentDSP 0/0/0/5
Remote IP addr : 0.0.0.0
FEC mode : Soft-Decision 20
AINS Soak : None
AINS Timer : 0h, 0m
AINS remaining time : 0 seconds
Requisiti
Questa configurazione richiede un dispositivo con controller DSP coerenti, come NCS1002 o NCS1004.
Componenti usati
In questo esempio vengono utilizzati:
- NCS1002 su XR 7.3.2 con connettori ONS-CFP2-WDM configurati in modalità slice 200G.
- NCS1004 su XR 7.9.1 con NCS1K4-1.2T-K9 configurato in modalità mixer 400G.
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.
Configurazione
Gli intervalli di 30 secondi, 15 minuti e 24 ore di monitoraggio delle prestazioni (PM, Performance Monitoring) possono avere tutti una soglia di ec bit.
- Determinare il bit rate del controller DSP coerente per ciascun intervallo PM.
La velocità del trunk viene visualizzata in varie posizioni a seconda della piattaforma. NCS1002 elenca la velocità trunk in show hw-module slice x
RP/0/RP0/CPU0:NCS1002_1# show hw-module slice 0
Tue Jul 18 15:42:17.725 UTC
Slice ID: 0
Status: Provisioned
Client Bitrate: 100
Trunk Bitrate: 200
DP FPGA FW Type: X100
DP FPGA FW Version: 01.01
HW Status: CURRENT
NCS1004 fornisce la larghezza di banda sotto show controller coerente 0/x/0/y.
RP/0/RP0/CPU0:NCS1004_71# show controller coherentDSP 0/1/0/0
Tue Jul 18 12:10:59.777 CDT
Port : CoherentDSP 0/1/0/0
Controller State : Up
Inherited Secondary State : Normal
Configured Secondary State : Normal
Derived State : In Service
Loopback mode : None
BER Thresholds : SF = 1.0E-5 SD = 1.0E-7
Performance Monitoring : Enable
Bandwidth : 400.0Gb/s
Alarm Information:
LOS = 1 LOF = 1 LOM = 0
OOF = 1 OOM = 1 AIS = 0
IAE = 0 BIAE = 0 SF_BER = 0
SD_BER = 0 BDI = 0 TIM = 0
FECMISMATCH = 0 FEC-UNC = 0 FLEXO_GIDM = 0
FLEXO-MM = 0 FLEXO-LOM = 0 FLEXO-RDI = 0
FLEXO-LOF = 0
Detected Alarms : None
Bit Error Rate Information
PREFEC BER : 8.78E-04
POSTFEC BER : 0.00E+00
Q-Factor : 9.80 dB
Q-Margin : 4.80dB
Instantaneous Q-Margin : 4.50 dB
Una velocità in bit di 200 Gb/s fornisce questo numero di bit per ciascun intervallo PM.
- 30-sec: 2E11 bit/secondo * 30 secondi = 6E12 bit
- 15 min: 2E11 bit/secondo * 60 secondi * 15 minuti = 1,8E14 bit
- 24 ore: 2E11 bit/secondo * 60 secondi * 60 minuti * 24 ore = 1,728E16 bit
Una velocità in bit di 400 Gbps offre il doppio di queste velocità:
- 30-sec: 4E11 bit/secondo * 30 secondi = 1,2E13 bit
- 15-min: 4E11 bit/secondo * 60 secondi * 15 minuti = 3,6E14 bit
- 24 ore: 4E11 bit/secondo * 60 secondi * 60 minuti * 24 ore = 3,46E16 bit
2. Calcolare la soglia massima consentita di bit corretti per l'errore per intervallo. Ripetere questi passaggi per l'intervallo di 15 minuti. Poiché la soglia di 24 ore ha un'utilità limitata, non è necessario calcolarla.
Esempio 1: un segnale da 200 G che utilizza il 20% di SoftDecision (SD) FEC ha un massimo di BER pre-FEC di 2,4E-2 dalla tabella.
- 30-sec: 6E12 bit * 2,4E-2 BER = 1,44E11 ec-bit = 14400000000 ec-bit
- 15-min: 1,8E14 bit * 2,4E-2 BER = 4,32E12 ec-bit = 4320000000000 ec-bit
Esempio 2: un segnale da 400 G con FEC SD del 27% ha una tolleranza massima pre-FEC BER di 3,75E-2.
- 30-sec: 1,2E13 bit * 3,75E-2 = 4,5E11 = 450000000000 ec-bit
- 15-min: 3,6E14 bit * 3,75E-2 = 1,35E13 = 135000000000000 ec-bit
In generale, configurare la soglia del bit ec tra il BER corrente e la tolleranza massima.
Ad esempio, un controller DSP coerente con 400 GB può segnalare un valore BER medio di 8,83E-4, per un totale di 10596000000 bit errati in un intervallo di 30 secondi.
Per evitare avvisi di superamento della soglia (TCA) non necessari in show logging, impostare una soglia maggiore di questo valore.
Questo esempio imposta la soglia entro il 20% circa della tolleranza massima dei bit errati.
3. Configurare la soglia ec-bits sul controller coerente DSP.
Esempio 1: NCS1002 con velocità trunk di 200 G e FEC con SoftDecision al 20%.
RP/0/RP0/CPU0:NCS1002_1# configure
Tue Jul 18 17:22:14.088 UTC
RP/0/RP0/CPU0:NCS1002_1(config)# controller coherentDSP 0/0/0/5
RP/0/RP0/CPU0:NCS1002_1(config-CoDSP)# pm 30-sec fec threshold ec-bits 115200000000
RP/0/RP0/CPU0:NCS1002_1(config-CoDSP)# pm 15-min fec threshold ec-bits 3456000000000
RP/0/RP0/CPU0:NCS1002_1(config-CoDSP)# commit
Esempio 2: NCS1004 con NCS1K4-1.2T-K9 con modalità di ponder 400G e FEC SoftDecision al 27%.
RP/0/RP0/CPU0:NCS1004_1# configure
Tue Jul 18 11:52:17.915 CDT
RP/0/RP0/CPU0:NCS1004_1(config)# controller coherentDSP 0/1/0/0
RP/0/RP0/CPU0:NCS1004_1(config-CoDSP)# pm 30-sec fec threshold ec-bits 360000000000
RP/0/RP0/CPU0:NCS1004_1(config-CoDSP)# pm 15-min fec threshold ec-bits 10800000000000
RP/0/RP0/CPU0:NCS1004_1(config-CoDSP)# commit
Ripetere questi passaggi per tutti i controller DSP coerenti in servizio, inclusi i dispositivi remoti.
Esempio di rete
NCS1002_1 0/0/0/5 <—> 0/0/0/5 NCS1002_2
NCS1004_1 0/1/0/0 <—> 0/1/0/0 NCS1004_1
Configurazioni
Per disabilitare la segnalazione di tutti i TCA per ec-bit, utilizzare i comandi:
RP/0/RP0/CPU0:NCS1004_1(config-CoDSP)# pm 30-sec fec report ec-bits disable
RP/0/RP0/CPU0:NCS1004_1(config-CoDSP)# pm 15-min fec report ec-bits disable
RP/0/RP0/CPU0:NCS1004_1(config-CoDSP)# pm 24-hour fec report ec-bits disable
RP/0/RP0/CPU0:NCS1004_1(config-CoDSP)# commit
Verifica
Verificare che le modifiche siano state applicate con show run controller coerenteDSP 0/x/0/y.
RP/0/RP0/CPU0:NCS1002_1# show run controller coherentDSP 0/0/0/5
Tue Jul 18 17:47:03.392 UTC
controller CoherentDSP0/0/0/5
pm 15-min fec threshold ec-bits 3800000000000
pm 30-sec fec threshold ec-bits 130000000000
!
RP/0/RP0/CPU0:NCS1004_1# show run controller coherentDSP 0/1/0/0
Tue Jul 18 12:39:46.782 CDT
controller CoherentDSP0/1/0/0
pm 15-min fec threshold ec-bits 12000000000000
pm 30-sec fec threshold ec-bits 400000000000
!