Este documento explica porque a saída do comando show controller pos em uma interface de um Packet Over SONET (POS) pode exibir um valor diferente de zero para os contadores do Positive Stuff Event (PSE) e Negative Stuff Event (NSE). O valor aumenta continuamente. Estes eventos aumentam quando o link POS apresenta problemas de temporização. Portanto, este documento também abrange aspectos relacionados à temporização.
Não existem requisitos específicos para este documento.
Este documento não se restringe a versões de software e hardware específicas.
Consulte as Convenções de Dicas Técnicas da Cisco para obter mais informações sobre convenções de documentos.
Aqui está um exemplo de saída do comando show controller pos, capturado em um Cisco 12000 Series Internet Router:
POS7/0 SECTION LOF = 0 LOS = 0 BIP(B1) = 0 LINE AIS = 0 RDI = 0 FEBE = 0 BIP(B2) = 0 PATH AIS = 0 RDI = 0 FEBE = 967 BIP(B3) = 26860037 LOP = 0 NEWPTR = 205113 PSE = 295569 NSE = 18
Observação: o contador de erros NEWPTR também pode aumentar quando os eventos NSE e PSE aumentam.
Uma visão simples de um link de rede física é que ele define um caminho de transmissão unidirecional de um dispositivo emissor ou transmissor para um dispositivo receptor ou receptor. Em outras palavras:
Um dispositivo de origem comunica pulsos de voltagem ou ondas de luz para transmitir um binário 1 ou 0.
Um dispositivo de destino recebe um binário 1 ou 0. Para isso, o dispositivo receptor mede o nível do sinal no fio físico a uma taxa (frequência) específica e em uma hora específica (fase).
Ambos os dispositivos usam um relógio para determinar quando executar a tarefa. Idealmente, os bits devem chegar ao receptor de forma muito precisa e concisa. O receptor deve saber a hora exata em que um binário 1 ou 0 se manifesta na interface do receptor. Um transmissor e um receptor estão perfeitamente sincronizados quando estão em fase e em freqüência.
A temporização precisa se torna mais importante com interfaces de alta velocidade como SONET porque há uma relação inversa entre o número de bits em um link físico em um segundo e o tempo que um bit se manifesta no receptor. Por exemplo, uma interface OC-3 SONET pode transmitir 155.000.000 bits por segundo. Use esta fórmula para calcular o tempo no fio de cada bit:
1 / 155000000 = .000000006 seconds
Compare esse valor com o tempo no fio de um bit em um link T1:
1 / 1544000 = .000000648 seconds or 648 microseconds
Portanto, se o receptor experimentar até mesmo uma pequena imprecisão na temporização de seu relógio de amostragem, ele não poderá detectar um bit ou mesmo vários bits em sucessão. Esse problema leva a lapsos de clock, que são a perda de temporização, e a perda resultante da detecção de bits. Os lapsos de relógio também podem resultar em uma interpretação incorreta dos binários 1s e 0s e, portanto, levar a erros de paridade e CRC (Cyclic Redundancy Check, verificação de redundância cíclica).
A temporização não é feita explicitamente. Em vez disso, uma interface de recebimento deriva a frequência e a fase da interface de transmissão. Para isso, a interface de recebimento rastreia os sinais de entrada e as transições de 0 para 1 e 1 para 0.
Primeiro você precisa entender como o SONET usa bytes H1 e H2 na sobrecarga de linha.
Cada Synchronous Transport Signal (STS-1) consiste em 810 bytes, que inclui 27 bytes para sobrecarga de transporte e 783 bytes para Synchronous Payload Envelope (SPE). O formato de um quadro STS-1 e as nove linhas por 90 colunas são ilustrados na .
Figura 1: O formato de um quadro STS-1
O overhead de transporte é dividido no overhead de seção e no overhead de linha. A sobrecarga de linha inclui os bytes H1 e H2. O protocolo SONET utiliza esses bytes para identificar a posição do payload na porção SPE do quadro. Esta tabela ilustra a localização dos bytes H1 e H2:
Caminho suspenso | ||||
Seção adicional | Enquadramento A1 | Enquadramento A2 | Enquadramento A3 | Caminho J1 |
B1 BIP-8 | Orderwire E1 | Usuário E1 | B3 BIP-8 | |
D1 Data Com | D2 Data Com | D3 Data Com | Rótulo de sinal C2 | |
Linha suspensa | Ponteiro H1 | Ponteiro H2 | Ação do ponteiro H3 | Status do caminho G1 |
B2 BIP-8 | K1 | K2 | Canal do usuário F2 | |
D4 Data Com | D5 Data Com | D5 Data Com | Indicador H4 | |
D7 Data Com | D8 Data Com | D9 Data Com | Crescimento de Z3 | |
D10 Data Com | D11 Data Com | D12 Data Com | Crescimento de Z4 | |
Status/crescimento de sincr. S1/Z1 | Crescimento de M0 ou M1/Z2 REI-L | Orderwire E2 | Conexão em tandem Z5 |
Embora as redes SONET exibam uma temporização muito precisa, algumas variações são inevitáveis. Embora a variação seja muito pequena, o pouco tempo no cabo de cada bit necessita de grande precisão de temporização.
As redes síncronas podem usar vários métodos para resolver problemas de temporização. As redes SONET usam o preenchimento de bytes e ajustes de ponteiro. Antes de estudar esses conceitos, você precisa primeiro entender os subfluxos e os estouros.
Basicamente, um dispositivo de rede aceita o tráfego em uma linha de entrada e o grava em um buffer com base na frequência do sinal de entrada. Um relógio gerado localmente determina a freqüência de leitura dos bits do buffer. A taxa de leitura determina quando o conteúdo do quadro (os binários 1s e 0s) é colocado em uma linha de saída.
Os lapsos de relógio, e as sobrecargas e subfluxos resultantes, levam a eventos PSE e NSE dentro da rede porque um byte no fluxo de transmissão é excluído ou repetido. Basicamente, lapsos de relógio indicam que a taxa de relógio na interface de entrada não está sincronizada de alguma forma com a taxa de relógio na interface de saída.
Problema | Condição | Resposta de SONET |
---|---|---|
A gravação no buffer é executada mais rapidamente do que a leitura no buffer. | OVERFLOW | NSE—Move o quadro para trás por um local de byte. |
A gravação no buffer é executada mais lentamente do que a leitura no buffer. | Insuficiência | PSE—Move o quadro para frente por um local de byte, adiciona um byte artificial para compensar a falha das gravações. |
Uma necessidade de enchimento de bits ocorre quando o buffer está vazio em um momento em que um bit deve ser lido. Os bits de coisas compensam um déficit no número de bits em um quadro.
Um PSE ocorre em um ADM (Add/Drop Multiplexer, multiplexador de inserção/derivação) quando o sinal de entrada fica um pouco atrás em relação ao relógio da interface de saída onde esses dados são conectados. Um PSE também ocorre quando a taxa de dados de payload é baixa em relação à taxa de quadro do STS. Nessas condições, a posição do byte após o byte H3 é inutilizada (ignorada) e o valor do ponteiro nos bytes H1 ou H2 é aumentado.
Um NSE é exatamente o oposto. Quando o sinal de entrada chega muito rapidamente em relação à frequência das interfaces de saída, os dados não são armazenados em buffer. Em vez disso, o valor do ponteiro diminui em um, e o payload inicia uma posição de byte antes. Especificamente, um byte de payload é colocado no byte H3, também conhecido como Byte de ação do ponteiro. Geralmente, este byte está vazio.
Os eventos NSE e PSE normalmente aumentam devido a problemas de sincronização em um link ou configurações de relógio incorretas. Estes acontecimentos também aumentam nestas condições:
O sinal recebido está muito degradado, e o framer SONET no roteador relata o que parece ser eventos NSE e PSE devido ao sinal altamente degradado.
Uma configuração back-to-back usa linha interna - linha e há diferenças suficientes na precisão do oscilador em cada extremidade.
A fibra física não está suficientemente limpa.
O transmissor sobrecarrega o receptor remoto e não há atenuação suficiente no link.
O link apresenta um alarme ou uma condição de erro. Enquanto o roteador limpa esse estado, o roteador detecta alguns NEWPTRs válidos e os considera incorretamente como NSEs ou PSEs.
É importante observar que as interfaces Cisco POS não geram contadores PSE ou NSE porque enviam um valor fixo nos bytes H1 ou H2. As interfaces POS da Cisco relatam apenas o que veem na nuvem.
Esta tabela lista as taxas máximas permitidas de NSE e PSE para diferentes níveis de precisão de relógio Stratum:
Relógio | Taxa máxima de NSE e PSE |
---|---|
Estrato 1 | 11.2 objetos por dia |
Estrato 2 | 12,44 objetos por minuto |
Estrato 3 | 59.6 preenchimentos por segundo |
20 ppm | 259 preenchimentos por segundo |
Esses números assumem especificações absolutas de final de vida de pior caso para os vários tempos. Eles também presumem que os dois relógios estão em extremidades opostas de seus intervalos (ou seja, um está no máximo enquanto o outro está no mínimo), o que é muito improvável em um ambiente de produção. Portanto, os números típicos em uma rede real devem ser uma ou duas ordens de magnitude menores que esses números.
Aqui estão as taxas PSE e NSE, se você assumir a presença de dois Telcos com relógios Stratum independentes:
Stratum 1 accuracy = +/- 1x10-11
Portanto, o desvio no pior caso entre dois relógios no Estrato 1 é de 2x10-11.
STS-1 rate = 51.84x10+6 bits/second
O deslocamento em pior caso entre dois STS-1s que executam relógios independentes do Stratum 1 é:
(51.84x10+6) x (2x10-11) = 103.68 x10-5 bits/second = (103.68/8) x 10-5 bytes/second = 12.96 x 10-5 bytes/ second
Cada ajuste (ou coisa) de ponteiro STS-1 acomoda um byte de dados. Portanto, o número também é a taxa NSE ou PSE. Portanto, a taxa máxima de NSE ou PSE quando você supõe a existência de relógios do stratum 1 é:
= 12.96 x 10-5 stuffs per second = (12.96x10-5) x (60x60x24) stuffs per day = 11.2 stuffs per day
Lembre-se destes pontos ao solucionar problemas de eventos NSE e PSE:
A taxa de eventos PSE e NSE não deve aumentar com a carga.
As placas de linha Cisco POS geram um valor fixo de ponteiro de 522. Portanto, você não deve ver nenhum evento de PSE ou NSE quando conecta duas placas de linha POS de volta ao início.
Alguns eventos NEWPTR podem ser relatados quando uma interface limpa um alarme ou durante uma condição com erro.
Ao abrir um caso com o Suporte Técnico da Cisco para ajudar a resolver o aumento no número de eventos PSE e NSE, esteja preparado para fornecer estas informações:
Se a topologia está de volta para trás ou em uma rede SONET de ADMs.
Plataforma de hardware e placa de linha que você usa.
Breve descrição do histórico do problema e de todas as etapas tomadas para solucionar o problema.
Saída do comando show tech do roteador que relata os eventos.
Revisão | Data de publicação | Comentários |
---|---|---|
1.0 |
01-Oct-2006 |
Versão inicial |