INATEL Competence Center Av. Joo de Camargo, 510 Santa Rita do Sapucai - MG Tel: (35) 3471-9330
O Futuro Hoje:
Assncrono
Banda Dinmica
Sncrono
Banda Fixa
No Orientado a Conexo Orientado a Conexo Servio Best Effort Servio de Alta Qualidade
8 bytes Prembulo/SFD:
46 - 1500 bytes
4 bytes
Campo que permite o receptor sincronizar-se com o fluxo de transmisso entrante e localizao do incio do pacote Ethernet (MAC-) Address do elemento de rede ao qual o pacote est sendo encaminhado (MAC-) Address do elemento de rede que est originando o pacote Comprimento do pacote. Para pacotes tipo DIX, o tipo de protocolo de camada 3 presente no campo de Dados (Payload) Campo que contm informao de cliente/til (todos outros campos so considerados parte do cabealho) Frame Check Sequence. O valor calculado no elemento de rede de origem e inserido no pacote. O elemento de rede receptor realiza o mesmo clculo e compara seu FCS com o FCS recebido no pacote. Switches Ethernet iro descartar o pacote que tiver erro de FCS.
Ethernet
100Mbps LOCAL A
100Mbps LOCAL B
SDH
SDH
Cliente B
SDH
Optical Core Network
SDH
SDH/DWDM
Storage Servers
Remote Servers
10
Cliente
Rede
GFP
VC ?
LCAS
Ethernet
SDH MUX/DEMUX
Interfaces Nativas
SDH
11
12
um mecanismo genrico criado para adaptar mltiplos tipos de servios em um canal de trasmisso bit-sncrono (WDM) ou octeto-sncrono (SDH, OTN).
possvel adaptar trfego de camadas 1 (Fibre Channel, GE) e 2 (PPP/IP/MPLS, Ethernet, RPR) Algoritmo simples e estvel, com correo de cabealho Compatvel com qualquer servio de nvel superior e com qualquer tecnologia de rede Cria novas oportunidades tecnologicas e econmicas Fcil expanso (eficiente desde 10M at 10G e j est aprovado para 40G). No requer novos equipamentos no backbone (somente os das pontas)
13
Payload Area
14
Core Header contm o comprimento da rea de payload, e incio do quadro de info e deteo & correo de erro com CRC-16 Comprimento = 4 bytes
Core Header
Payload Headers
Client Payload Payload Area Information GFP Payload Area transporta info de camadas superiores Comprimento = 4 a 65535 bytes
Optional Payload FCS protege o campo de client payload information CRC-32 Comprim = 4 byte
15
Payload Area
4 - 65535
16
1 1 1
Core Header
Payload Area
Contm um cdigo de controle de erro CRC-16 para proteger a integridade do Core Header. Possibilita:
Correo de 1 bit errado Deteo de mltiplos bits errados
17
GFP Generic Frame Procedure Control Frames GFP Control Frames so usados na gerncia da conexo GFP. Existem quatro tipos de Control Frames:
PLI= 00 00hex to PLI = 00 03hex
Mas somente um Control frame est atualmente especificado: IDLE Frame GFP IDLE Frames
PLI =00 PLI= 00 cHEC = 00 cHEC = 00
18
Core Header
Payload Headers Payload Client Area Payload Information Optional Payload FCS Payload Type Extension Header Field
19
PFI
EXI
1 1
1 1
PTI - Payload Type Identifier Campo de 3 bits que indica o tipo de GFP client frame Atualmente definidos: PTI = 000 Client Data PTI = 100 Client Management PTI = Outros Reserved
PFI - Payload FCS Indicator Campo de 1 bit que indica PFI = 1 Presena PFI = 0 Ausncia do campo opcional de Frame Check Sequence (pFCS) do payload EXI - Extension Header Identifier Campo de 4 bits que indica o formato do campo Extension Header Atualmente definidos: EXI = 0000 Null Extension Header (s 1 usurio plugado) EXI = 0001 Linear Frame (vrios usurios plugados) EXI = 0010 Ring Frame EXI = Others Reserved
20
PFI
EXI
1
1 1
UPI - User Payload Identifier Campo de 8 bits que identifica o tipo de cliente/servio encapsulado no Client Payload Field do GFP A interpretao dos valores do UPI diferente para: Client data frames (PTI=000) ou Client management frames (PTI=100) Mais detalhes nos prximos slides tHEC - Type Header Error Control cdigo de 16 bits para controle de erros para correo de 1 bit errado ou para detetar mltiplos erros de bit no campo de Payload Type
21
EXI
Client Data Frames atualmente definidos - User Payload Identifier (UPI) UPI = 00 & FF Reserved and not available UPI = 01hex Ethernet (frame-mapped) UPI = 02hex PPP (frame-mapped) UPI = 03hex Fibre Channel (transparent-mapped) UPI = 04hex FICON (transparent-mapped) UPI = 05hex ESCON (transparent-mapped) UPI = 06hex Gigabit Ethernet (transparent-mapped) UPI = 07hex Reserved for future use UPI = 08hex Multiple-Access Protocol over SDH (frame-mapped) UPI = 09 to EF Reserved for future use UPI = F0 to FE Reserved for proprietary use
22
EXI
Esta funcionalidade prov um mecanismo para enviar informao de gerncia desde a origem do GFP at o destino.
Indicao no campo Type PTI = 100
Management Frames atualmente definidos UPI = 00 & FFhex Reserved and not available UPI = 01hex Loss of Client Signal (Client Signal Fail) UPI = 02hex Loss of Character Synchronization UPI = 03 to FEhex For future use
23
Core Header Payload Headers Payload Client Area Payload Information Optional Payload FCS Payload Type Extension Header Field
24
1
1 1 1
25
1 1 1 1 1 1 1 1
26
1..256 signals
CID=1 CID=2
CID=2
CID=2
IDLE Insertion
27
Core Header
Payload Headers Client Payload Payload Area Information (CPI) Optional Payload FCS
pFCS - Payload Frame Check Sequence Cdigo de controle opcional de 32 bits para proteger o campo client payload information Estar presente se PFI=1 no campo Type (Payload Header) pFCS pode somente detetar bits errados
28
Frame a Frame
1GigE
LE
Ethernet Frame
IDLE
Eth. Frame
IDLE
Eth
Bloco a Bloco GFP Transparent GFP Transparent GFP Transparent fixo GFP GFP Header ou IDLE frames GFP GFP
GFP-T
29
Bytes 2 2 2 2 0-60
Bytes 7 1 6 6 2
GFP-F Frame
30
Quadros Ethernet
Trfego Varivel GFP Idle Frames Rajada Constante Quadro GFP mapeados com Ethernet
31
Concatenao
32
Concatenao
Concatenao Contgua
VC-n-Xc
Concatenao Virtual
VC-n-Xv
33
4 C- 4 C- 4
VC- 4
J1 B3 C2 G1 F2 H4 F3 K3 N1
Bit stuffing
C- 4 -4c
VC- 4-4c
34
Concatenao Contgua
Problema: Como transportar 100Mbps Ethernet sobre SDH?
100 Mbps
Tamanhos dos VCs do SDH C-12 2.176 Mbit/s 48.384 Mbit/s 149.760 Mbit/s C-3 C-4
C-4 desperdcio!
Concatenao Contgua
> 150 Mbps
C-4-4c
599 Mbit/s
C-4-16c
C-4-64c C-4-256c
2,396 Gbit/s
9,584 Gbit/s 38,338 Gbit/s
35
Capacidade 149,76 Kbps 599,04 Kbps 2.396,160 Kbps 9.584,640 Kbps 38.338,560 Kbps
X=4
X=16 X=64 X=256
36
Concatenao Virtual
VC ou VCat Virtual Concatenation
A Concatenao Virtual est padronizada pela ITU-T G.707 para containers SDH e pela ANSI T.105 para containers SONET; uma forma de se montar uma estrutura de containers que seja eficiente para transportar cada tipo de sinal; Oferece a granularidade do VC-n; Pode-se concaternar VCs de Baixa Ordem (64x) e Alta Ordem (256x);
VC-n-Xv
37
Concatenao Virtual
Tamanhos dos VCs do SDH
C-12 C-3 C-4 2.176 Mbit/s 48.384 Mbit/s 149.760 Mbit/s
38
39
VC-X-Nv, com
J1 B3 C2 G1 F2 H4 H4 F3 K3 N1 J1 B3 C2 CG1 F2 H4 H4 F3 K3 N1
X = 3, 4
J1 B3 C2 CG1 F2 H4 H4 F3 K3 N1
J1 B3 C2 G1 CF2 H4 H4 F3 K3 N1
C- 3
VC- 3- 4v
N x VCs Independentes
84 bytes 85 bytes
40
MFI
SQ
41
MFI
Multi-Frame Indicator um contador para distinguir vrios VCGs* uns dos outros necessrio para compensar o Delay Diferencial
SQ
Sequence Indicator um contador para diferenciar cada container VC-n dentro do VCG* para re-ordenar os containers VC-n no ponto de chegada em caso de ocorrencia de delay diferencial
42
Concatenao Virtual
J1 J1 J1 B3J1 B3J1 B3 J1 C2B3J1 C2B3 C2B3 G1 C2 C2B3 G1 C2 G1 C2 F2G1 F2G1 F2G1 H4F2G1 H4F2 H4F2 F3H4F2 F3H4 F3 H4 K3F3H4 K3F3 K3F3 N1K3F3 N1K3 N1K3 N1K3 N1 N1 N1
MFI2 MFI1
C- 3 C- 3 C- 33 C- 3 C- 3 C- 3 CJ1 J1 J1 B3J1 B3J1 B3 J1 C2B3J1 C2B3 C2B3 G1 C2 C2B3 G1 C2 G1 C2 F2G1 F2G1 F2G1 H4F2G1 H4F2 H4F2 F3H4F2 F3H4 F3 H4 K3F3H4 K3F3 K3F3 N1K3F3 N1K3 N1K3 N1K3 N1 N1 N1
02 1 255
00 . .0 . . . MFI2 .. . 0 . .. . . .. . . 15 . 15 15 . . 15
MFI1
MFI2 MFI1
02 1 255
SQ=1
CVC-3-1vC-3333 CCJ1 J1 J1 B3J1 B3J1 B3 J1 C2B3J1 C2B3 C2B3 G1 C2 C2B3 G1 C2 G1 C2 F2G1 F2G1 F2G1 H4F2G1 H4F2 H4F2 F3H4F2 F3H4 F3 H4 K3F3H4 K3F3 K3F3 N1K3F3 N1K3 N1K3 N1K3 N1 N1 N1
C- 33 C- 3 C-
SQ=0
02 1 255
SQ=2
C- 3 VC-3-2vC-C-333 C-3 C-
C- 3 C- 3
VC-3-3v
43
12 V5 VC- 12 J2
N2 K4 K4
N x VCs Independentes
V5 VC- 12 J2 N2 K4 K4 V5 VC- 12 J2 N2 K4 K4 1
C- 12
34 bytes 500s
VC- 12- 5v
byte K4
2 bit
44
VC-12-3v
45
Quadros Ethernet
Trfego Varivel GFP Idle Frames Trfego Constante Quadro GFP mapeados com Ethernet
46
2.5M
V5 V5 V5 V5 V5 J2 J2 J2 J2 J2 N2 N2 N2 N2 N2 K4 K4 K4 K4 K4
1
V5 V5 V5 V5 V5 J2 J2 J2 J2 J2 N2 N2 N2 N2 N2 K4 K4 K4 K4 K4
VC-12-5v
V5 V5 V5 V5 V5 J2 J2 J2 J2 J2 N2 N2 N2 N2 N2 K4 K4 K4 K4 K4
V5 V5 V5 V5 V5 J2 J2 J2 J2 J2 N2 N2 N2 N2 N2 K4 K4 K4 K4 K4
47
Concatenao Contgua
C-4 C-4 C-4 C-4 C-4 C-4 NE C-4 C-4 C-4 C-4 C-4
Um Caminho
NE
C-4
Core Network
VC-4-4c
Concatenao Virtual
Differential Delay
VC-4 #1 VC-4 #2
Caminho 1
VC-4 #1
VC-4 #2
Caminho 2
VC-4-2v
48
VC-12-3v
NG
LAN no cliente
NG
ISP
Cliente Aluga uma conexo de 6M para Internet (VC-12-3v) Telefona para operadora e solicita 2M adicionais! Operadora provisionar um novo VC-12 via ..e o adicionar a conexo existente via LCAS! sem interromper o servio!
49
LCAS
Link Capacity Adjustment Scheme
50
51
MFI
SQ
CTRL
GID
LCAS Information
Pacotes de Informao trocados pelos NEs das pontas para o ajuste de largura de banda
52
Direo da Informao Origem Destino
MFI
Multi-Frame Indicator um contador para distinguir vrios VCGs* uns dos outros necessrio para compensar o Delay Diferencial Sequence Indicator um contador para diferenciar cada container VC-n dentro do VCG* para re-ordenar os containers VC-n no ponto de chegada em caso de ocorrencia de delay diferencial LCAS Control so: palavras/comandos que mostram o status atual dos containers dentro de um VCG* e iniciam alteraes de banda FIXED container no modo NON-LCAS ADD - container que ser adicionado ao um VCG REMOVE - container que ser removido de um VCG NORM - container parte de um VCG ativo EOS ltimo container de um VCG ativo DNU - container com falha (do not use)
SQ
CTRL
53
Direo da Informao Origem Destino
GID
RS-Ack
Re-sequence acknowledgement um mecanismo no qual o destino reporta origem a deteo de qualquer adio/remoo a/de um VCG Member Status Field um mecanismo, no qual o destino reporta origem quais membros de um VCG esto sendo recebidos corretamente Cyclic Redundancy Check um mecanismo de proteo para deteo de erros de bit nos pacotes de controle.
MST
CRC
54
10M
VC-12-5v
7.5M 5M
2.5M 1 2 Ethernet 3 4 t
Automaticamente, VCs pr-provisionados sero ativados Cliente no paga pela capacidade no utilizada do link
55
Agradecimentos
Prof. MSc. Bruno de Oliveira Monteiro bruno@inatel.br cel.: (35) 9131 6479 (35) 3471 9273
INATEL Competence Center Av. Joo de Camargo, 510 Santa Rita do Sapucai - MG Tel: (35) 3471-9330
56
Tecnologia NG-SDH
INATEL Competence Center Av. Joo de Camargo, 510 Santa Rita do Sapucai - MG Tel: (35) 3471-9330