DmSwitch Treinamento EDD CESoP Rev3
DmSwitch Treinamento EDD CESoP Rev3
DmSwitch Treinamento EDD CESoP Rev3
Documento Pblico
Pgina 1 de 45
Sumrio
1 Introduo ao Servio de Emulao de Circuitos sobre Pacotes (CESoP)...................................................4
1.1 TDM....................................................................................................................................................... 4
1.2 Bundle.................................................................................................................................................... 4
1.3 Pseudo-Wire.......................................................................................................................................... 4
2 Comandos Bsicos do EDD.......................................................................................................................... 4
2.1 Login no Equipamento........................................................................................................................... 4
2.2 Configurao da Interface de Gerncia................................................................................................. 5
2.3 Atualizao de Firmware........................................................................................................................ 5
2.4 Aplicando a Configurao de Fbrica.................................................................................................... 5
2.5 Salvando a Configurao Atual na Memria.......................................................................................... 5
2.6 Visualizando a Configurao Atual........................................................................................................ 5
2.7 Alterando o HostName........................................................................................................................... 5
3 Topologia exemplo......................................................................................................................................... 6
4 Diferenas do Modelo Sries I para os Modelos Sries II/III.........................................................................6
4.1 Recursos................................................................................................................................................ 6
4.2 Comandos de configurao................................................................................................................... 6
4.3 Testes.................................................................................................................................................... 7
5 Diferenas de Comandos entre Firmwares.................................................................................................... 8
6 Configurao do SETUP................................................................................................................................ 8
6.1 Configurao da Gerncia atravs da VLAN......................................................................................... 8
6.2 Configurao da Interface TDM............................................................................................................. 9
6.2.1 Configurao do Line Type............................................................................................................ 9
6.2.2 Configurao de Impedncia da TDM.........................................................................................10
6.3 Configurao da Interface PW............................................................................................................. 10
6.3.1 Configurao do Endereo IP do PW..........................................................................................10
6.4 Configurao da Interface Bundle........................................................................................................ 11
6.4.1 Configurao do Nmero de Timeslots........................................................................................ 12
6.4.2 Mapeamento da Interface TDM................................................................................................... 12
6.4.3 Configurao do Packet Delay.................................................................................................... 13
6.4.4 Configurao do Jitter Buffer....................................................................................................... 14
6.4.5 Adio das portas ETH na VLAN do Bundle................................................................................14
6.4.6 Configurao do Endereo IP do Bundle.....................................................................................15
6.4.7 Configurao dos Dados de Destino do Bundle..........................................................................15
6.4.8 Configurando o Limite de Perda de Pacotes...............................................................................15
6.4.9 Atribuindo um Nome Interface Bundle......................................................................................15
6.4.10 Configurando o DSCP............................................................................................................... 15
6.4.11 Configurando a fonte de Relgio...............................................................................................15
6.4.12 Habilitao do Bundle................................................................................................................ 17
7 Verificao Status das Interfaces................................................................................................................. 17
7.1 Status da Interface TDM...................................................................................................................... 17
7.1.1 TDM Status: Link Status.............................................................................................................. 17
7.1.2 TDM Status: Remote Alarm......................................................................................................... 18
7.1.3 TDM Status: CAS Status............................................................................................................. 18
7.1.4 TDM Status: CRC Status............................................................................................................. 18
7.2 Status da Interface Bundle................................................................................................................... 19
7.2.1 Bundle Status: Local Bundle........................................................................................................ 19
7.2.2 Bundle Status: Remote Bundle.................................................................................................... 19
7.2.3 Bundle Status: TDM Local........................................................................................................... 19
7.2.4 Bundle Status: TDM Remoto....................................................................................................... 19
7.2.5 TDM Status: Packet Size............................................................................................................. 20
7.2.6 TDM Status: Next-Hop................................................................................................................. 20
8 Habilitao Testes TDM............................................................................................................................... 20
8.1 Teste de BERT TDM/ETH.................................................................................................................... 20
8.1.1 Habilitando o Teste de BERT TDM/ETH......................................................................................20
8.1.2 Inserindo um Erro no Teste de BERT.......................................................................................... 20
8.2 Teste LDL na interface Bundle............................................................................................................. 21
8.2.1 Habilitando o Teste de LDL.......................................................................................................... 21
8.3 Verificando o Status dos Testes........................................................................................................... 21
9 Anlise dos Contadores do Bundle.............................................................................................................. 21
9.1.1 Contador Bundle: Overflow.......................................................................................................... 22
9.1.2 Contador Bundle: Underflow........................................................................................................ 22
Documento Pblico
Pgina 3 de 45
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.
Na interface TDM do equipamento, configura-se o PCM que corresponda ao tipo de quadro
(com/sem sincronismo) e nmero de timeslots, alm da sinalizao CAS caso necessrio.
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.
Documento Pblico
Pgina 4 de 45
Documento Pblico
Pgina 5 de 45
3 Topologia exemplo
Para a realizao dos exemplos neste documento ser utilizada a topologia presente na figura 1.
Neste setup os dois switches so conectados atravs da porta LAN e para a gerncia utilizado um PC
rodando um cliente telnet.
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.
INTERFACE PW
SOURCE IP ADDRESS
VLAN
Documento Pblico
Pgina 6 de 45
EXTERNAL
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:
LDL
BERT <TDM/ETH>
RTD
Documento Pblico
Pgina 7 de 45
FW 4.4 em diante
EDDs Sries 2 e 3:
FWs anteriores ao 5.0
FW 5.0 em diante
show pw 1
show interfaces pw 1
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.
Sero demonstradas as configuraes para o EDD_RX, para o EDD_ADAP as configuraes
devero ser realizadas da mesma forma, porm utilizando alguns valores diferentes. Observar que na
topologia de exemplo, o EDD_ADAP possui apenas o endereo IP e a fonte do relgio distintos.
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:
Documento Pblico
Pgina 8 de 45
Disable
Line Type:
Unframed
Idle Byte:
255
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
PCM31-CRC
PCM30-CAS
PCM30-CAS-CRC
Documento Pblico
Pgina 9 de 45
Configuration:
Source IP Address:
10.0.0.1
VLAN:
10
Priority
Documento Pblico
Pgina 10 de 45
EDD Srie 1:
(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
Disabled
Name:
Not set
Initial timeslot:
Number of timeslots:
32
Packet delay:
1.000 ms
Jitter buffer:
10.000 ms
0.10 %
Ethernet:
C-VLAN ID:
C-VLAN Priority:
QinQ:
Disabled
IP:
Destination bundle:
Source IP Address:
10.0.0.1/16
Destination IP Address:
10.0.0.2/16
IP Next Hop:
Not set
DSCP:
Documento Pblico
Pgina 11 de 45
Tests:
Ethernet Bert test:
Disabled
Disabled
LDL test:
Disabled
Details:
Min. Jitter Buffer:
2.000 ms
256.000 ms
Packet Size:
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
Documento Pblico
Pgina 12 de 45
tampacote=((
pd
)ts)+ CAS+ HDR+QINQ
0.125
0,5
32
178
71,91
32
306
83,66
32
562
91,10
30 (c/ CAS)
545
90,82
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
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
Documento Pblico
Pgina 13 de 45
2.000 ms
62.000 ms
Packet Size:
306 bytes
Payload Size:
256 bytes
Packet rate:
1000 Pkts/s
Throughput:
2480000 bits/s
Pgina 14 de 45
Pgina 15 de 45
vez recebe da respectiva interface TDM; por fim, o relgio flocal a frequncia determinada pela fonte de
relgio configurada no EDD. A cada novo bundle configurado, so inseridos mais dois relgios com origens
diferentes, referentes a ftdmR e ftdmL.
EDD
ftdmL
RX
TDM
TX
TX
ETHERNET
flocal
ftdmR
Jitter-Buffer
RX
Documento Pblico
Pgina 16 de 45
Ok
Remote Alarm:
Ok
CAS status:
Ok
CRC status:
Ok
OK
LOS
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
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.
LOF
AIS
Documento Pblico
Pgina 17 de 45
ALARM
OK
LOM
OK
Documento Pblico
Pgina 18 de 45
FAIL
Ok
Remote Bundle:
Ok
TDM Local:
Ok
TDM Remote:
Ok
Packet size:
Ok
Next-Hop:
Ok
Pgina 19 de 45
Documento Pblico
Pgina 20 de 45
Disabled
Enabled
Error time(sec):
Total time(sec):
15
LDL test:
Disabled
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.
Buffer underflow:
Lost packets:
0 pkts/s
Documento Pblico
Pgina 21 de 45
20.000 ms
Documento Pblico
Pgina 22 de 45
Internal PW stats:
Packets input
: 0
Discard input
: 0
: 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
: 0
QLen
: 0
Packets
Input
Discard
Input
Documento Pblico
Pgina 23 de 45
Bundle
Reached
Packets
Octets
Input
Octets
Output
Unicast
Input
Unicast
Output
Discard
Input
Discard
Output
Error Input
Error
Output
Unknown
Protos
Input
QLen
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).
Em operao normal, o jitter-buffer poder receber um pacote 10 ms adiantado ou atrasado sem
ocorrer a perda do pacote, uma vez que o ponteiro de leitura inicia JB_SIZE posies anteriores ao ponteiro
de escrita, conforme ilustrado na figura 4, estando 10 posies atrs.
Documento Pblico
Pgina 24 de 45
Documento Pblico
Pgina 25 de 45
Documento Pblico
Pgina 26 de 45
sequence number 1000 chegar aps o 1005, o prximo pacote esperado permanece sendo o
sequence number 1006;
As linhas Max e Min S/N allowed mostram a evoluo da faixa de reordenamento conforme os
pacotes so recebidos;
O packet-delay de 1 milisegundo, o tempo de 7,5 ms demonstra que o pacote no chegou com
o fluxo normal, e poderia chegar em qualquer tempo ente 7 e 8 milisegundos.
Os contadores de overflow e underflow so casos parte e devem causar em torno de 15 loss
packets na configurao de exemplo, sendo 5 para realinhar o sequence number esperado e 10 para
preencher o jitter-buffer antes de liberar a leitura.
Not set
JB (ms) |------------------------ |
014 |
|------------------------ |
012 |
++*+**** +******+*** |
|------------------------ |
010 | *+
|------------------------ |
|
01/01/09 00:55:38
Os caracteres * e + que representam cada perodo de tempo em que ocorreu a leitura do jitter-
Documento Pblico
Pgina 27 de 45
buffer. O caracter * demonstra que no respectivo perodo de tempo no houveram ocorrncias de variao
do jitter-buffer, e o caracter + aponta a existncia de variao do jitter-buffer durante o respectivo perodo
de tempo.
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
E ento monitorar o comportamento de cada campo. A seguir sero descritos comportamentos
comuns, possveis causas e solues.
Documento Pblico
Pgina 28 de 45
TDM1
EDD
Bundle 1
EDD
TDM1
Documento Pblico
Pgina 29 de 45
EDD_A
Bundle 1
Bundle 2
Bundle #
Fonte de relgio
TDM1
EDD_B
TDM2
TDM#
Jitter-Buffer OK
Relgio A
Relgio B
Jitter-Buffer NOK
TDM1
TDM1
TDM2
TDM2
TDM3
TDM3
EDD_A
EDD_B
Documento Pblico
Pgina 30 de 45
Fonte de relgio
Bundle 1
TDM1
TDM2
TDM#
EDD_A
Bundle 2
Bundle #
EDD_B
TDM1
EDD_C
TDM1
EDD_D
TDM1
TDM#
Bundle
Jitter-Buffer OK
Relgio A
Relgio B
Jitter-Buffer NOK
TDM1
TDM1
EDD_B
TDM2
TDM2
EDD_C
TDM3
TDM3
EDD_A
EDD_D
Pgina 31 de 45
o problema. Aps 10 minutos, limpe os contadores e observe que o bundle para teste deve
apresentar overflow/underflow de forma semelhante o bundle original.
2) Aumente o jitter-buffer do bundle teste em ambos EDDs para o maior valor possvel e limpe os
contadores:
Timeslot
Packet-Delay
Jitter-Buffer
496
configurado
corretamente,
ocorrendo
underflow/overflow
do
buffer
Documento Pblico
Pgina 32 de 45
Documento Pblico
Pgina 33 de 45
Documento Pblico
Pgina 34 de 45
Documento Pblico
Pgina 35 de 45
Documento Pblico
Pgina 36 de 45
Documento Pblico
Pgina 37 de 45
Documento Pblico
Pgina 38 de 45
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.
As mensagens de coerncias so apresentadas abaixo:
Documento Pblico
Pgina 39 de 45
The value
configured is Out
of Limits
Max Number of
VLAN tags in
header is 2
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.
Found one
overlapping of
Bundle timeslots
To execute this
test, Bundle must
be enabled
TDM is configured
Documento Pblico
Pgina 40 de 45
as Unframed, you
have to use 32
timeslots
CAS is enabled,
number of time
slots cannot be
bigger than 30
CAS is enabled,
time slot 0 and 16
cannot be the first
time slot in the
Bundle
TDM is framed,
timeslot 0 cannot
be used
Documento Pblico
Pgina 41 de 45
EDDs Sries 2 e 3
...
...
interface vlan 10
interface vlan 10
ip address 10.1.1.100/16
ip address 10.1.1.100/16
interface vlan 20
interface vlan 20
set-member tagged pw
!
sync-source transmit-clock-source
tdm 1/1
sync-source transmit-clock-source
tdm 1/1
line-type e1 pcm30-cas-crc
line-type pcm30-cas-crc
no shutdown
no shutdown
impedance 75 ohms
timeslots 1 30
packet-delay 2.000
timeslots 1 30
vlan 20 priority 7
packet-delay 2.000
source-ip-address 20.1.1.100
destination-ip-address 20.1.1.101
Documento Pblico
Pgina 42 de 45
destination-ip-address 20.1.1.101
ip-next-hop 20.1.1.101
ip-next-hop 20.1.1.101
dscp 0
no shutdown
packet-loss-threshold 1.00
tdm-channel 1
circuit-name NOME_BUNDLE
...
no shutdown
!
interface pw 1/1
source-ip-addr 20.1.1.100
vlan 20 priority 7
...
EDDs Sries 2 e 3
...
...
interface vlan 10
interface vlan 10
ip address 10.1.1.101/16
ip address 10.1.1.101/16
interface vlan 20
interface vlan 20
set-member tagged pw
!
sync-source transmit-clock-source
bundle 1/1
sync-source transmit-clock-source
bundle 1/1
line-type e1 pcm30-cas-crc
Documento Pblico
line-type pcm30-cas-crc
Pgina 43 de 45
no shutdown
no shutdown
timeslots 1 30
timeslots 1 30
packet-delay 2.000
packet-delay 2.000
vlan 20 priority 7
destination-ip-address 20.1.1.100
source-ip-address 20.1.1.101
ip-next-hop 20.1.1.100
destination-ip-address 20.1.1.100
dscp 0
ip-next-hop 20.1.1.100
packet-loss-threshold 1.00
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
...
Documento Pblico
Pgina 44 de 45
17 Controle de Revises
Descrio das revises do documento.
Data
Ver.
Autor
Ao
Descrio
02/08/12
Adalberto.Ellwanger
Atualizao
01/08/12
Rodolfo.Overbeck
Atualizao
Adicionada a seo 10
25/07/12
Ricardo.Severo
Atualizao
11/04/12
Adalberto.Ellwanger
Atualizao
04/04/12
Adalberto.Ellwanger
Atualizao
28/10/11
Adalberto.Ellwanger
Atualizao
08/07/10
Maia
Atualizao
Atualizada seo 5.
23/12/09
Maia
Criao
Documento Pblico
Pgina 45 de 45