Enrique Hernandez-Valencia
Lucent Technologies IEEE Seminars
July 11, 2002
Outline
What is GFP? Problem Statement GFP Value Proposition GFP Model
- Frame Structure - Procedures
Summary
Enrique Hernandez-Valencia; July 2002, 2002 Lucent Technologies IEEE Seminar 2002 GFP Overview; Page 2
A generic mechanism to adapt multiple client traffic types as either: a physical link (Layer 1) client a logical data link (Layer 2) client
Lucent Technologies
Outline
What is GFP?
Problem Statement
GFP Value Proposition GFP Model
- Frame Structure - Procedures
Summary
Enrique Hernandez-Valencia; July 2002, 2002 Lucent Technologies IEEE Seminar 2002 GFP Overview; Page 4
Fibre Channel*
Private Lines
How to support multiple traffic types over the existing transport network infrastructure?
Applications MACs Circuits Networking Transport Channels
Enrique Hernandez-Valencia; July 2002, 2002
Lucent Technologies
DVB ASI*
FICON*
Fibre Channel*
Private Lines Application Services MAC Services Circuit Services Networking Services Transport Services Transport Channels ATM FR
Ethernet* ESCON*
X.86
RPR
PPP
POS
GFP
Lucent Technologies
DVB ASI*
FICON*
Example 1:
Ethernet over LAPS (ITU-T X.86)
LAPS Frame
Ethernet Frame
HDLC HDLC Address Control 1 Byte 1 Bytes 1 Bytes Flag LAPS SAPI 2 Bytes
Ethernet Frame
64-1500 Bytes
LAPS FCS
4 bytes
Flag 1 Byte
Ethernet on LAPS
Capacity
SONET/SDH SPE
Transport Capacity
Time
Non-deterministic transport overhead Byte stuffing interferes with QoS/bandwidth management Flag-based delineation computationally expensive as speed increases
Enrique Hernandez-Valencia; July 2002, 2002 Lucent Technologies IEEE Seminar 2002 GFP Overview; Page 7
Example 2:
Ethernet over ATM (IETF RFC 1483)
ATM/AAL5 Frame
Ethernet Frame LLC OUI PID 2 bytes
48 bytes 48 bytes 48 bytes
3 bytes 3 bytes
48 bytes
Padding
Ethernet on AAL5
Capacity
SONET/SDH SPE
SAR overhead
Transport Capacity
Time
Example 3:
Ethernet over GFP-F (ITU-T G.7041)
GFP Frame
Ethernet Frame
Core Header
4 Bytes
Payload Header
4 Bytes
Ethernet Frame
1500 Bytes
Ethernet on GFP
Ethernet on GFP
Capacity
SONET/SDH SPE
No excess traffic
Transport Capacity
Time
Deterministic transport overhead No adaptation interference with QoS/bandwidth management Low complexity frame delineation that scales ups as speed increases
Enrique Hernandez-Valencia; July 2002, 2002 Lucent Technologies IEEE Seminar 2002 GFP Overview; Page 9
Outline
What is GFP? Problem Statement
Summary
Enrique Hernandez-Valencia; July 2002, 2002 Lucent Technologies IEEE Seminar 2002 GFP Overview; Page 10
Why GFP?
Simple and scaleable
Proven technology at 1G, 2.5G and 10G Scalable beyond 40G
Standards based:
ITU-T G.7041(2001) & ANSI T1.105.02 (2002) Endorsed by IETF (RFC 2823) Endorsed by RPR WG (IEEE 802.17)
Lucent Technologies
Sample Applications
Channel Types: Bit-Synchronous Channel:
Dark Fiber WDM
Octet-Synchronous Channel:
SONET (T1.105.02) SDH (ITU-T G.707) OTN (ITU-T G.709)
Lucent Technologies
Outline
What is GFP? Problem Statement GFP Value Proposition
GFP Model
- Frame Structure - Procedures
Summary
Enrique Hernandez-Valencia; July 2002, 2002 Lucent Technologies IEEE Seminar 2002 GFP Overview; Page 13
Functional Model
Ethernet
MAPOS
ESCON
Frame Mapped
GFP Client Specific Aspects (Client Dependent) GFP Common Aspects (Client Independent)
Transparent Mapped
SONET/SDH Path
IP/PPP
Lucent Technologies
FICON
RPR
FC
Frame Types
GFP Frames
Client Frames
Control Frames
Idle Frames
OA&M Frames
(under study)
Link OA&M
Lucent Technologies
PFI UPI
EXI
Core Header
CID
Payload Area
Spare Extension HEC MSB Extension HEC LSB Linear Extension Header shown (others may apply)
Payload FCS MSB Payload FCS Payload FCS Payload FCS LSB
Payload FCS
Lucent Technologies
PLI
16 bits
cHEC
16 bits
Payload Header
4 Bytes
Payload Area
4~65,535 bytes (framed PDU)
pFCS
32 bits
GFP Frame
GFP Frame
:= Payload Length Indicator := Core Header CRC (ITU-T CRC-16) := Framed PDU (PPP, IP, Ethernet, etc.) := Optional Payload FCS (ITU-T CRC-32)
Lucent Technologies IEEE Seminar 2002 GFP Overview; Page 17
Optional Payload FCS on a per frame basis Asynchronous rate adaptation via Idle Frames
Lucent Technologies
GFP Procedures
Frame Delineation Frame/Client Multiplexing Adaptation Modes Scrambling
Core Header Payload Area
Error Handling
Headers Payload
Client Management
Enrique Hernandez-Valencia; July 2002, 2002 Lucent Technologies IEEE Seminar 2002 GFP Overview; Page 19
Pre-Sync State
No 2nd cHEC match cHEC match
Sync State
Correctable Core Header Error
Hunt State
No cHEC match Octet-by-Octet Core Header Correction Disabled
Lucent Technologies
PLI
cHEC
cHEC Fail
PLI
cHEC
cHEC Fail
PLI
cHEC
PLI
cHEC
CRC Valid
PLI Bytes
PLI cHEC
PLI Bytes
PLI cHEC
PLI Bytes
cHEC Match
cHEC Match
Hunt State
Enrique Hernandez-Valencia; July 2002, 2002
Pre-Sync State
Lucent Technologies
Sync State
IEEE Seminar 2002 GFP Overview; Page 21
Multiplexing
Frame Multiplexing via PTI field:
Client Data Frames have priority over Client Mgmt. Fames Client Management Frames have priority over Idle Frames
EXI
Payload Area
0-60 Bytes of
Extension Headers
(Optional)
Lucent Technologies
Linear Extension Header shown (others may apply)
PLI
2 Bytes
cHEC
2 Bytes
Payload Header
4 Bytes
Ethernet Frame
0 -65531 Bytes
Lucent Technologies
P a y lo a d Area P a y lo a d Header
4 Bytes
cHEC
2 Bytes
#1
#2
8x64B/65B + 16 Superblocks
64B/65B Superblock
64B/65B 64B/65B
# #
1 2
1 |
CCL#1
CCI#1
( F la g b its c a r r i e d i n l a s t o c t e t o f t h e s u p e r - b lo c k )
CCL#n
CCI#n
DCI#1
DCI#8-n
Lucent Technologies
0xB6AB31E0
43+1Scrambler x
D0
D1
...
D42
Transmission Channel
? ?????? ?? ? ?
Enrique Hernandez-Valencia; July 2002, 2002
? ? ??? ? ????
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? ? ? ? ? ? ?
IEEE Seminar 2002 GFP Overview; Page 25
Lucent Technologies
Error Handling
Multi-bit Error Detection & Correction:
Core Header cHEC (ITU-T CRC-16): Payload Type Field tHEC (ITU-T CRC-16) GFP-T payload (Optimized CRC-16)
1-bit error correction 3-bit error correction
Lucent Technologies
Client Management
Client Signal Fail (CSF) indications sent periodically upon detection of a failure/degradation event Cleared by new Client Data Frame or CSF timeout
GFP Link
CSF
Loss of Signal (LOS) Loss of Signal (LOS) Loss of Client Character Sync (LCS) Loss of Client Character Sync (LCS) Loss of clock/frame Loss of clock/frame
Running disparity violations Running disparity violations
Lucent Technologies
Outline
What is GFP? Problem Statement GFP Value Proposition GFP Model
- Frame Structure - Procedures
GFP Performance
Applications:
Hybrid SONET/DATA NEs
Summary
Enrique Hernandez-Valencia; July 2002, 2002 Lucent Technologies IEEE Seminar 2002 GFP Overview; Page 28
BER
10 10 10
-7
Frequency
~ 48 min ~ 3.3 Days ~ 1 Year ~100 Years
IEEE Seminar 2002 GFP Overview; Page 29
-8
-9
10 -10
Enrique Hernandez-Valencia; July 2002, 2002
64 128 1.E-02 256 384 512 1024 1.E-04 2048 3072 4096 1.E-06 8192 16384 32768 65535
1.E-08
Frame Size
IEEE Seminar 2002 GFP Overview; Page 30
Lucent Technologies
MTTF (PDUs)
1.75
1.50
64 12 8 38 4 51 2 25 6 10 24 30 72 81 92 20 48 40 96 16 38 4 32 76 8 65 53 5
Outline
What is GFP? Problem Statement GFP Value Proposition GFP Model
- Frame Structure - Procedures - Performance
Applications:
Hybrid SONET/Data NEs
Summary
Enrique Hernandez-Valencia; July 2002, 2002 Lucent Technologies IEEE Seminar 2002 GFP Overview; Page 32
Native Interfaces:
FE GbE PPP/IP/MPLS Fibre Channel FICON ESCON
Enrique Hernandez-Valencia; July 2002, 2002
PHY
L C A S
2 3 X
STS-n s (Och-n s)
(G)MII
SPI-3/4
STS-n-Xv (OCh-n-Xv)
IEEE Seminar 2002 GFP Overview; Page 33
Lucent Technologies
Lucent Technologies
Virtual Concatenation
Virtual Concatenation
Public Network
VC-n-Xv or STS-n-Xv VCG
Lucent Technologies
Manages automatic removal/addition of failed/repaired STS-N from/to VCG s Supports virtual channel protection through load sharing on STS-N s
Works best on point-to-point links
SONET Contiguous
STS-1 (20%) STS-3c (67%) STS-6c (66%) STS-21c (85%) STS-24c (83%)
SDH Contiguous
VC-3 (20%) VC-4 (67%) VC-4-4c (33%) VC-4-16c (35%) VC-4-16c (42%)
Virtual
VT-1.5-7v (89%) STS-1-2v (100%) STS-1-4v (100%) STS-1-18v (95%) STS-1-21v (92%)
Lucent Technologies
Virtual
VC-12-5v (92%) VC-3-2v (100%) VC-12-46v (100%) VC-3-4v (100%) VC-4-2v (66%) VC-4-6v (95%) VC-4-7v (95%)
IEEE Seminar 2002 GFP Overview; Page 37
Outline
What is GFP? Problem Statement GFP Value Proposition GFP Model
- Frame Structure - Procedures
Summary
Enrique Hernandez-Valencia; July 2002, 2002 Lucent Technologies IEEE Seminar 2002 GFP Overview; Page 38
Lucent Technologies