Escolar Documentos
Profissional Documentos
Cultura Documentos
dm4100 PDF
dm4100 PDF
Com a evoluo das redes de ncleo para redes de comutao de pacotes, como Metro Ethernet e
MPLS, o uso de CESoP cada vez mais comum para manter a compatibilidade com a ampla base de
equipamentos j instalados que utilizam TDM. Um enlace com CESoP constitudo por trs elementos:
TDM, Bundle e PW, que so apresentados a seguir.
1.1 TDM
TDM, que em portugus significa Multiplexao por Diviso de Tempo, utiliza-se do conceito de
alocao de espaos de tempo, chamados timeslots, para os sinais previamente amostrados. O TDM-PCM
ou Modulao por Cdigo de Pulso o mtodo utilizado para representar digitalmente os sinais analgicos
amostrados. O sistema T1 um TDM de 24 canais de voz usando PCM de 7 bits. O sistema E1 um TDM
de 30 canais de voz e 2 canais para sincronismo e sinalizao. Assim sendo, um quadro TDM de modo E1
contm 32 timeslots de 8 bits cada. A informao de sincronismo na TDM de modo E1 est presente no
primeiro timeslot do quadro (TS 0).
Na sinalizao de linha por canal associado (CAS) so empregadas dois timeslots: o primeiro
timeslot (TS 0) para a informao de sincronismo do quadro, e o dcimo sexto timeslot (TS 16) para a
sinalizao. A perda de sincronismo de quadro identificada aps a recepo de palavras de sincronismo
incorretas. Isto desencadeia o processo de ressincronizao e ativa o alarme de perda de sincronismo.
1.2 Bundle
O bundle se refere rede Ethernet, onde tem por finalidade a transmisso dos dados sobre a rede
IP/Ethernet. O bundle representa um mapeamento de uma interface TDM que ser transmitido entre dois
equipamentos conectados por Pseudo-Wire.
1.3 Pseudo-Wire
O Pseudo-Wire (PW) permite que servios legados, como TDM, sejam transportados por uma
conexo virtual ponto a ponto atravs de um mesmo circuito em redes IP/Ethernet at seu destino. A ideia
bsica a utilizao de uma terceira camada na rede, sobre a qual uma operadora necessita transportar
servios legados, incluindo ainda a camada 2 de servios da rede.
Para salvar a configurao na memria, inicialmente deve-se indicar qual ser a posio utilizada
para armazenar configurao, para isto utiliza-se o seguinte comando na raiz do terminal:
# select startup-config 1
4.1 Recursos
O EDD Srie 1 possui suporte a configurao de uma interface TDM e bundle, na qual disponibiliza
uma unidade de E1 fsica no equipamento, alm de uma unidade T1 caso possua suporte. Os EDDs Sries
2 e 3 possibilitam a configurao de mais interfaces TDMs e bundles, sendo que o mesmo poder ter
suporte de at oito unidades de E1 fsicas no equipamento, dependendo do modelo.
4.3 Testes
Existem diferenas na disposio e nomenclatura dos comandos de testes existentes entre ambos
os modelos de equipamentos. Tais diferenas so apresentadas abaixo:
EDD Srie 1:
EDDs Sries 2 e 3:
6 Configurao do SETUP
Nesta seo sero apresentadas todas as configuraes e comandos disponveis para montar um
setup CESoP. Para demonstrar o uso de cada configurao, ser utilizada a topologia de exemplo
apresentada anteriormente, ressaltando que estas configuraes podero se diferenciar de acordo com a
topologia utilizada.
Antes de iniciar a configurao necessrio verificar se o equipamento est com o ltimo FW e com
a configurao default. Para aplicar a configurao default:
Ser necessrio configurar uma VLAN exclusiva para o trfego dos dados de gerncia, onde para
nosso exemplo devero estar presentes as portas ETH1 e ETH3 na VLAN 10. Segue configurao abaixo:
# configure
(config)# interface vlan 10
(config-if-vlan-10)# set-member tagged ethernet 1
(config-if-vlan-10)# set-member untagged ethernet 3
Deve-se proceder com a configurao da gerncia do EDD_ADAP da mesma forma. Para testar a
conectividade entre os equipamentos pode-se executar um ping. Neste momento j possvel acessar o
EDD via telnet pela porta 3 do EDD_RX.
Antes de iniciar a configurao da interface TDM necessrio desabilit-la (caso ela esteja
habilitada), para isto utiliza-se o comando:
(config)# interface tdm 1
(config-if-tdm-1/1)# shutdown
PCM30-CAS-CRC Modo framed 30 time slots e sinalizao CAS com CRC (G.704).
EDD Srie 1:
EDDs Sries 2 e 3:
Caso seja necessrio pode-se alterar os outros parmetros, porm recomendado usar os valores
default. Desta forma podemos habilitar a interface TDM.
(config-if-tdm-1/1)# no shutdown
Neste momento, o sinal de presena do TDM j deve ser percebido pelo equipamento remoto
conectado na E1.
Configuration:
(config)# interface pw 1
(config-if-pw-1/1)# source-ip-address 20.1.1.100
(config-if-pw-1/1)# interface vlan 20
(config-if-vlan-20)# set-member tagged pw
EDDs Sries 2 e 3:
(config)# interface pw 1
(config-if-pw-1/1)# source-ip-address 20.1.1.100
(config-if-pw-1/1)# vlan 20 priority 7
Ethernet:
C-VLAN ID: 1
C-VLAN Priority: 0
QinQ: Disabled
IP:
Destination bundle: 1
Source IP Address: 10.0.0.1/16
Destination IP Address: 10.0.0.2/16
IP Next Hop: Not set
DSCP: 0
Details:
Min. Jitter Buffer: 2.000 ms
Max. Jitter Buffer: 256.000 ms
Packet Size: 306 bytes (with VLAN tag)
Packet rate: 1000 Pkts/s
Throughput: 2448000 bits/s
Da mesma forma que a interface TDM, para configurar a interface bundle necessrio que ela
esteja desabilitada. Para desabilitar a interface bundle utiliza-se o comando shutdown:
# configure
(config)# interface bundle 1
(config-if-bundle-1/1)# shutdown
unframed: de 0 32
Esses valores podem ser conferidos logo aps configurar o timeslot e packet-delay no bundle com o
comando:
(config-if-bundle-1/1)# timeslot 0 32
(config-if-bundle-1/1)# packet-delay 1
(config-if-bundle-1/1)# show interfaces bundle 1
Bundle 1/1 Interface:
[]
Details:
Min. Jitter Buffer: 2.000 ms
Max. Jitter Buffer: 62.000 ms
Packet Size: 306 bytes
Payload Size: 256 bytes
Packet rate: 1000 Pkts/s
Throughput: 2480000 bits/s
importante destacar que a quantidade de pacotes enviados por segundo influencia diretamente a
qualidade do relgio regenerado no bundle remoto: quanto maior a taxa de envio de pacotes, melhor a
regenerao do relgio. Os valores possveis para configurao ficam entre 0,5ms e 8ms, com incremento
mnimo de 0,125ms. Com modo CAS o packet-delay obrigatoriamente 2 ms. Para o nosso exemplo o
comando deve ser:
(config-if-bundle-1/1)# packet-delay 2.000
Os valores mnimos e mximos variam de acordo com o tamanho do pacote. Para visualizar qual
a faixa de tamanhos possveis para a configurao de packet-delay e timeslots atual, utilize o comando de
show do bundle:
(config-if-bundle-1/1)# show interfaces bundle 1
Bundle 1/1 Interface:
[]
Details:
Min. Jitter Buffer: 2.000 ms
Max. Jitter Buffer: 62.000 ms
Packet Size: 306 bytes
Payload Size: 256 bytes
Packet rate: 1000 Pkts/s
Throughput: 2480000 bits/s
ip-next-hop: gateway para acessar bundles em outras redes (pode ser o o prprio ip de destino
quando no for necessrio realizar saltos);
O EDD possui apenas uma fonte de relgio, que determinar a frequncia em que os pacotes
sero retirados do jitter-buffer e enviados para a interface TDM. A frequncia de envio dos dados recebidos
na interface TDM em direo rede Ethernet ditada exclusivamente pelo relgio recebido na interface
TDM, exceto quando no h conexo nesta interface neste caso utilizado o relgio configurado no EDD.
Como pode ser visto na figura 2, o EDD est sujeito a pelo menos trs fontes de relgio diferentes,
sendo que todas devem estar sincronizadas adequadamente. O relgio ftdmL a frequncia recebida pela
interface TDM utilizada pelo bundle; o relgio ftdmR a frequncia enviada pelo bundle remoto, que por sua
EDD
ftdmL
RX TX
TDM ETHERNET
flocal ftdmR
TX Jitter-Buffer RX
Ao configurar a fonte de relgio, est se configurando o flocal, a figura 3 ilustra essa seleo. As
configuraes de fonte de relgio no EDD so:
Regenerado de um bundle: o relgio recebido pelo bundle especificado utilizado como fonte
para o EDD. O relgio poder ser ajustado com aproximadamente 100 ppm de diferena;
Regenerado de uma fonte externa (EDDsII apenas): o relgio recebido por uma fonte externa,
conectada ao EDD, utilizado como fonte.
O link apresenta a falha LOS Loss of Signal. Esta falha indica que no h
nenhum sinal chegando do dispositivo E1 adjacente, nenhuma mscara de
tenso de E1 vlida, ou nenhuma alterao da tenso entre as amplitudes
LOS positivas e negativas. Recomendao: Verifique a camada fsica
(conectores, cabos, etc) para a soluo deste problema. Consultar as
sees 14.1.1 e 14.2.2 para maiores detalhes sobre o cenrio e a condio
de alarme.
Baseado nos testes de BERT ser possvel identificar erros no fluxo de dados entre dois pontos,
seja no sentido TDM ou no sentido ETH. Para a realizao do teste, basta habilit-lo na interface bundle do
equipamento, e acompanhar o status do teste atravs de um comando show que ser demonstrado
adiante.
Alternativamente, poder existir um caminho de retorno (loop) para o fluxo de dados TDM,
permitindo o uso de um gerador de BERT, como exemplo o DM704.
No ser possvel habilitar dois testes simultneos na mesma interface, sendo necessrio
desabilitar o teste em execuo para ento habilitar quaisquer outros testes.
EDD Srie 1
EDDs Sries 2 e 3
EDD Srie 1
EDDs Sries 2 e 3
A partir do retorno do comando possvel visualizar o teste habilitado, e para os testes de BERT
so exibidos o tempo transcorrido e nmero de segundos com erro.
Esse contador por si s no determina uma condio de erro, pois seu incremento significa que o
pacote foi tratado com sucesso. Porm ele indica que a rede est ocasionando pacotes fora de ordem e em
algum momento poder ocorrer o Lost Packet como tambm o Sequence Number Violation.
O contador Lost Packet ser incrementado caso o pacote atrasado no chegue at o momento de
sua leitura no jitter-buffer. Por exemplo, se o jitter-buffer est configurado para comportar 10 pacotes,
significa que o ponteiro de leitura do jitter-buffer estar 10 posies atrs, assim sendo o pacote atrasado
tem o tempo de 10 ms (10 pacotes) para chegar, ser reordenado e lido corretamente. Caso o pacote
atrasado no chegue neste perodo de tempo, ocorre ento o incremento do Lost Packet. Alm disso, se o
pacote atrasado chegar aps este tempo, ocorre ento o incremento do Sequence Number Violation.
Internal PW stats:
Packets input : 0
Discard input : 0
Bundles reached packets : 0
Octets input : 0
Octets output : 0
Unicast input : 0
Unicast output : 0
Discard input : 0
Discard output : 0
Error input : 0
Error output : 0
Unknown protos input : 0
QLen : 0
Packets Este contador indica o nmero TOTAL de pacotes de entrada recebidos pelo
Input equipamento.
Octets Este contador indica o nmero de bytes recebidos com sucesso na interface
Input PW.
Octets Este contador indica o nmero de bytes transmitidos com sucesso pela
Output interface PW.
Error Este contador indica o nmero de pacotes de sada que no puderam ser
Output transmitidos atravs da interface PW por conter erros.
Unknown Este contador indica o nmero de pacotes de entrada que foram recebidos
Protos pela interface PW e descartados por apresentarem um protocolo
Input desconhecido ou no suportado pelo equipamento.
11 Teoria de Operao da PW
A seguir demonstrado um exemplo de ocupao do jitter-buffer, alm de ilustrar as situaes em
que ocorrem os erros de buffer overflow e underflow. A configurao utilizada no exemplo de 1ms para
packet-delay e 10ms de jitter-buffer (JB_SIZE).
Supondo que o equipamento recebeu um pacote com o numero de sequncia sendo 998, ao
receber a sequncia 999 ser incrementado o contador de pacotes ordenados em 1;
Seguindo a operao, supondo que o pacote 1000 no chegue. Quando ocorrer a chegada do
1001, o contador de pacotes fora de ordem ("Out of order packets") incrementado em 1. O
prximo pacote esperado passa a ser o 1002 e, ao chegar, o contador de pacotes em ordem
incrementado;
A partir deste momento, poder ocorrer duas operaes distintas mediante o recebimento de
pacotes fora de ordem:
1) Seguindo a operao, quando chegar o pacote 1011, o ponteiro de leitura vai estar apontando
para o sequence number 999 ou 1000, sendo 10 posies atrs da posio de escrita. O pacote
atrasado tem o tempo de 10 ms (10 pacotes) para chegar. Caso no tenha chegado at o
momento da leitura, o mesmo ser substitudo e o contador Lost packets incrementado. Caso o
sequence number 1000 chegue aps o tempo de 10 milisegundos, o contador de Sequence
number violation incrementado devido o pacote chegar fora de ordem e com a diferena alm do
que o jitter-buffer suporta. Neste caso, aumentar o jitter-buffer poder eliminar ou reduzir o
problema;
As linhas Max e Min S/N allowed mostram a evoluo da faixa de reordenamento conforme os
pacotes so recebidos;
2) Agora supondo que o pacote 1000 chegue logo aps o sequence number 1005, o ponteiro de
leitura vai estar na posio 995 ou 996. No momento em que chegar o sequence number 1000,
ser incrementado o contador Out of order packets. Nesse caso, no deve ocorrer erro na
passagem de dados devido o pacote chegar no tempo suportado pelo jitter-buffer, mesmo estando
fora de ordem.
O prximo pacote esperado equivale a sequncia do maior nmero recebido. Caso o sequence
number 1001 chegar aps o 999, o prximo pacote esperado passa a ser o 1002, porm caso o
As linhas Max e Min S/N allowed mostram a evoluo da faixa de reordenamento conforme os
pacotes so recebidos;
Os caracteres * e + que representam cada perodo de tempo em que ocorreu a leitura do jitter-
Tambm possvel visualizar o log completo, para isto basta acrescentar o argumento detail ao
final do comando show, conforme abaixo:
#show interfaces counters bundle 1 jitter-buffer-history detail
Bundle 1/1 jitter-buffer history:
Name: Not set
Time Jitter-buffer Variation Overflow Underflow
-------------------------------------------------------------------
01/01/09 00:34:38 010 000 000 001
01/01/09 00:35:38 010 001 000 000
01/01/09 00:36:38 010 005 000 000
01/01/09 00:37:38 012 001 000 000
01/01/09 00:38:38 012 000 000 000
01/01/09 00:39:38 012 002 000 000
01/01/09 00:40:38 012 000 000 000
01/01/09 00:41:38 012 000 000 000
01/01/09 00:42:38 012 000 000 000
01/01/09 00:43:38 012 000 000 000
01/01/09 00:44:38 014 000 000 000
01/01/09 00:45:38 012 004 000 000
01/01/09 00:46:38 012 000 000 000
<...>
A partir deste resultado ser possvel obter maiores informaes relacionados ao histrico de leitura
do jitter-buffer, que so: data e hora de leitura, ocupao do jitter-buffer, nmero de ocorrncias de variao
do jitter-buffer durante o perodo, e o nmero de ocorrncias de overflow e underflow.
13 Troubleshooting
Ao detectar-se problemas na operao do bundle, existem diversos indicadores que podem
direcionar a soluo do problema. A primeira medida a fazer quando o bundle apresenta problemas limpar
os contadores de ambos EDDs, local e remoto, com o comando:
# clear interface counters
3) Certifique-se de que todos os cabos ligados interfaces TDM dos EDDs que no estejam em
uso esto com loop fsico. Cabos E1 sem conexes e em contato com superfcies metlicas
podem gerar rudos que interferem no relgio do EDD. Caso essa ao no seja suficiente,
prossiga com o item 2.
4) Certifique-se de que todos os equipamentos envolvidos possuem apenas uma fonte de relgio,
que deve ser a mesma para todos. Apenas um equipamento pode ser o gerador do relgio e os
outros devem regenerar dele ou de quem j regenera dele. Se depois de verificar que a
regenerao do relgio est correta em todos os equipamentos e o problema continuar, prossiga
com os precedimentos especficos para cada cenrio. Caso no tenha descrio especfica para o
cenrio do problema, entre em contato com o suporte tcnico.
Neste cenrio no comum haver problemas de sincronismo de relgio quando a configurao dos
equipamentos est correta. Um problema de relgio s pode ser inserido caso os dados recebidos pelas
interfaces TDM no respeitem as definies de relgio. Para identificar se esse o caso, siga os passos
abaixo:
1) Criar um segundo bundle, deixando as portas TDM deste novo bundle sem cabo conectado ou
em loop fsico. Observar o jitter-buffer por no mnimo 10 minutos at que se estabilize. Caso se
estabilize (parou de ocorrer underflow/overflow), significa que pelo menos um dos EDDs est
recebendo pela interface TDM dados que no respeitam o relgio estabelecido. Desconecte todos
os cabos das interfaces TDM em ambos EDD e o problema deve cessar. Nesse caso, o
equipamento que no respeita o relgio aquele que est conectado ao EDD oposto do qual
apresenta a variao no jitter-buffer (ver figura 2).
Quando h um problema de relgio neste cenrio, o bundle que fonte de relgio no EDD remoto
(bundle 1 do EDD_B na figura 9) no apresenta problema, pois regenera baseado no que a TDM1 do
EDD_A envia. Dessa maneira, caso o equipamento conectado na TDM1 do EDD_B regenere corretamente
da TDM1, todo o circuito do bundle 1 funciona com apenas uma fonte de relgio. J os outros bundles
podem apresentar problemas, pois pode haver uma variao de sincronismo entre os relgios dos outros
TDMs no EDD_A. Para verificar essa situao, siga os passos abaixo:
1) Certifique-se de que, no EDD_B, o bundle utilizado para regenerao do relgio o mesmo que
est conectado TDM fonte de relgio no EDD_A, conforme ilustra a figura 9.
TDM1 TDM1
TDM2 TDM2
TDM3 TDM3
EDD_A EDD_B
Figura 10: Cenrio ponto-a-ponto com mais de um relgio
2) Verifique se a variao do jitter-buffer ocorre apenas em bundles do EDD_B. No EDD_A
nenhum bundle deve apresentar overflow/underflow. Essa situao confirma a falta de sincronismo
em relao ao TDM1 nos TDMs utilizados nos bundles com problema no EDD_A. A figura 10
ilustra essa situao.
3) Nesses casos recomenda-se tornar o EDD_A no gerador de relgio para todos os outros
equipamentos. Se isso no for possvel, recomenda-se separar os bundles com problema em
enlaces ponto-a-ponto isolados, conforme a figura 8.
Quando h um problema de relgio neste cenrio, o EDD remoto que est conectado ao bundle do
EDD_A que realiza o CESoP do TDM fonte de relgio no apresenta problemas (bundle 1 na figura 11).
Pois, de forma semelhante ao cenrio anterior, todo o circuito do bundle 1 funciona com apenas uma fonte
de relgio. J os outros bundles podem apresentar problemas, pois pode haver uma variao de
sincronismo entre os relgios dos outros TDMs no EDD_A. Para verificar essa situao, siga os passos
abaixo:
TDM1 TDM1
EDD_B
TDM2 TDM2
EDD_C
TDM3 TDM3
EDD_A EDD_D
Figura 12: Topologia estrela com mais de um relgio
1) Verifique se a variao do jitter-buffer ocorre apenas em bundles do EDD_A. Nos EDDs remotos
ao EDD_A nenhum bundle deve apresentar overflow/underflow. Essa situao confirma a falta de
sincronismo em relao ao TDM1 nos TDMs utilizados nos bundles com problema no EDD_A. A
figura 12 ilustra essa situao.
2) Nesses casos recomenda-se tornar o EDD_A no gerador de relgio para todos os outros
equipamentos. Se isso no for possvel, recomenda-se separar os bundles com problema em
enlaces ponto-a-ponto isolados, conforme a figura 8.
1) Crie um segundo bundle entre os equipamentos que apresentam problema utilizando uma porta
TDM disponvel (deixar sem conexo) e configurar da mesma maneira que o bundle que apresenta
2) Aumente o jitter-buffer do bundle teste em ambos EDDs para o maior valor possvel e limpe os
contadores:
Porta Ethernet configurado para operar em modo half duplex. Pode causar extrema variao do
packet-delay devido as colises;
Remote Alarm: Log: Remote Alarm status on TDM 1/1 change to RALM;
RALM
Trap OID .1.3.6.1.4.1.3709.3.5.201.2.1.0.40037 (G704_remote_status)
com o valor 5 (RALM);
BUNDLE EDD_RX:
TDM Local: Log: Local TDM status on Bundle 1/1 change to RDI.
RDI
Trap OID .1.3.6.1.4.1.3709.3.5.201.2.1.0.40040 (bundle_tdm_local)
com o valor 3 (RDI);
BUNDLE EDD_RX:
TDM Local: Log: Local TDM status on Bundle 1/1 change to Fail.
Fail
Trap OID .1.3.6.1.4.1.3709.3.5.201.2.1.0.40040 (bundle_tdm_local) com
o valor 1 (Fail);
Packet size: Log: Packet size status on Bundle 1/1 change to Mismatch.;
Mismatch
Trap OID .1.3.6.1.4.1.3709.3.5.201.2.1.0.40044 (bundle_pkt_mismatch)
com o valor 3 (Mismatch);
15 Coerncias
Em determinadas configuraes que necessitam de consistncia, seja em termos dos parmetros
informados ou de configuraes conflitantes, ser realizado a checagem de coerncia. Se durante a
checagem for identificado qualquer inconsistncia, ser retornado uma mensagem indicando o problema
detectado, e a configurao no aplicada.
Packet delay must Esta mensagem ser retornada caso o packet delay no seja
be multiple of 125 mltiplo de 125 unidades de segundo. Recomendaes: Configurar
us o packet delay com um valor mltiplo de 125 us.
TDM must be Esta mensagem ser retornada ao ativar uma interface Bundle cuja
enabled to be used interface TDM associada se encontra inativa. Recomendaes:
in bundle interface Ativar a interface TDM ou associar ao Bundle uma interface ativa.
One loop test is Esta mensagem ser retornada quando habilitar o teste de loop que
already running in se encontra ativo em outra interface Bundle. Recomendaes:
another bundle, Desativar o teste de loop em execuo, e ativar o teste de loop na
disable first interface Bundle desejada.
... ...
! !
set-member tagged pw
! !
! !
! !
no shutdown no shutdown
! impedance 75 ohms
no shutdown
interface pw 1/1
source-ip-addr 20.1.1.100
vlan 20 priority 7
...
... ...
! !
set-member tagged pw
! !
! !
! !
timeslots 1 30 timeslots 1 30
no shutdown tdm-channel 1
circuit-name NOME_BUNBLE
... no shutdown
!
interface pw 1/1
source-ip-addr 20.1.1.101
vlan 20 priority 7
...
configurao do timeslot;
configurao do packet-delay;
configurao do jitter-buffer;
configurao do packet-loss-threshold;
configurao do relgio.