You are on page 1of 12

Generic framing

procedure
ITU-T G.7041

White paper

Hussain Qureshi
Stuart Ferguson
Colin Scotland

Electronic Products Solutions Group


Telecomms Networks Test Division
Scotland
Contents

Abstract ........................................................ 3

Drivers for Ethernet


in the metropolitan network ..................... 4

Introduction to GFP ..................................... 5


Frame mapped GFP .......................................... 5
Transparent mapped GFP ................................. 5

Structure of GFP frame .............................. 7

GFP encapsulation techniques ................. 8


Ethernet MAC encapsulation ........................... 8
PPP/HDLC encapsulation ................................. 9
FICON/ESCON encapsulation .......................... 9

Advantages of GFP .................................. 10

Conclusion ................................................ 11

Glossary of terms ..................................... 11

2
Abstract

Unlike synchronous SONET/SDH,


Ethernet has a bursty traffic
pattern. To compensate for its
idle times and bring it up to the
required data rate, encapsulation
(or a wrapper) is needed to
enable Ethernet traffic to be
transported over the SONET/
SDH network. One of the most
flexible encapsulation
mechanisms is Generic Framing
Procedure (GFP). This paper
examines the GFP framing
structure and its flexibility
towards multi-service
environments, demonstrating
that GFP has the potential of
becoming the dominant
encapsulation technique in next-
generation SONET/SDH
networks.

3
Drivers for Ethernet in the
metropolitan network

Internet access and video less than traditional SONET/SDH predominantly SONET/SDH-
conferencing have transformed interfaces, and offers point-to- based circuit technology. For
the way companies across the point and multipoint service Service Providers to take
globe conduct business, both options. advantage of Ethernet flexibility
within their organizations and and cost efficiency, Ethernet over
with their customers. The In addition, today’s networks the legacy network requires an
transformation is partly due to need to be flexible to support a additional mechanism if the
the emergence of new network multi-user environment where SONET/SDH networks are to
technologies, such as Ethernet, the usage pattern and usage time transport packet-based traffic
to provide the necessary support of the end user can vary greatly. effectively. And this is where
services and ensure sufficient For example, bandwidth GFP plays a significant role. GFP
quality and cost-effectiveness. allocated for a remote office encapsulates frame/packet-based
Ethernet is the dominant connection and for employee protocols within SONET/SDH,
technology in local area networks Internet access can be reduced acting as a rate-adapting bridge
(LANs), and it is expected to find after working hours, but layer between Ethernet and
its way into metropolitan area bandwidth for connections to a SONET/SDH. It also allows
networks (MANs) and wide area Website host server must be individual Ethernet streams to
networks (WANs), along with available constantly. Ethernet, in be switched and groomed, and
protocols such as Fiber Channel, association with evolving provides header error correction
enterprise system connection technologies, will be able to and channel identifiers for port
(ESCON) and fiber connection provide usage pattern flexibility multiplexing. This gives Service
(FICON). The reason is that as a as well as ease of expansion. Providers the flexibility and
universal service interface, granularity required to transport
Ethernet is capable of providing Nevertheless, while Ethernet is packet-based traffic within the
the characteristics of a range of used extensively in the basic SONET/SDH framing
standard voice and data services, enterprise network, the long-haul structure.
it can deliver broadband, it costs and metro networks use

Figure 1.
From legacy to next-generation
networks
4
Introduction to GFP

GFP is defined as a generic Frame-mapped GFP characters of a client signal are


mechanism to transport any de-mapped from the client signal
client signal over fixed data-rate This mode maps the entire client and then mapped into GFP
optical channels. Any client frame into one GFP frame. It also frames. This process helps avoid
signal like IP/PPP, Ethernet MAC, describes a single client frame buffering an entire client frame
Fiber Channel, ESCON or FICON that is mapped into a single GFP before it is mapped into the GFP
can be mapped over the frame, for example, an Ethernet frame.
transport network using GFP. As frame mapped into a GFP frame.
such, GFP provides a single, In the transparent mapping
flexible mechanism to map any mode, the GFP frame contains
client signal into SONET/SDH Transparent-mapped GFP groups of 8B/10B code-groups
and the optical transport mapped into a 64B/65B code
network (OTN). This mode facilitates the with a cyclic redundancy check
transport of block-coded client (CRC). The GFP frame structure
GFP supports both point-to-point signals (for example Fiber remains the same whether it is
and ring applications and Channel, ESCON or FICON) that frame-mapped GFP or
eliminates the need for byte/bit require very low transmission transparent-mapped GFP.
stuffing. This avoids payload latency. The individual
specific frame expansion, which
saves bandwidth. GFP utilizes a
length/HEC-based frame
delineation mechanism that is
more robust than that used by
HDLC (High-level Data Link
Control) which is single octet flag
based.

To cater for all mapping


requirements, two mapping
modes are currently defined for
GFP:

● Frame-mapped GFP (GFP-F)


● Transparent-mapped GFP
(GFP-T)
Figure 2.
The fields used to
describe the GFP frame

5
In general, there are two types of the transport medium has a
GFP frames, GFP client frames higher capacity than the client
and GFP control frames: signal.

GFP client frames GFP frames from multiple ports


These can be further classified or multiple client types are
into two types: multiplexed on a frame-by-frame
basis. GFP idle frames are
● Client data frames, used to inserted if there are no GFP
transport data from the client frames available for
signal transmission. This provides a
continuous stream of frames for
● Client management frames, mapping.
used to transport management
information about client In the case of a Client Signal Fail
signals between source and (CSF) condition, the GFP source
sink, for example Loss of generates a client management
Client signal. These frames frame every 100 ms. On receipt
comprise the core header and of a CSF indication, the GFP sink
payload area only and have declares a client signal failure.
the value of PTI as 100 This condition is cleared either
by receipt of a valid GFP frame,
GFP control frames (GFP idle frames) or when no CSF indications are
These frames are used for the received for 1000 ms. GFP idle
management of the GFP frames are sent during the CSF
connection, and consist of only condition.
the Core Header field (no
payload area). These frames are
used to compensate for the gaps
between the client signal where

6
Structure of a GFP frame

Core Header This describes the GFP frame, independent of the content of
higher layer Protocol Data Units (PDUs). The cHEC contains a
CRC error control code for protection of Core Header contents.
The scrambling of the Core Header provides additional
robustness of the GFP frame delineation process.

Payload Header Payload Header supports data link management procedures


specific to client signal.
Type field identifies the format and presence of the Extension
Header and Payload FCS. This field also distinguishes between
GFP frame types and between different services in a multi-
service environment.
Payload Type identifies the type of GFP client frames.
Payload FCS Indicator identifies the presence or absence of the
Payload FCS field.
Extension Header Identifier is used to identify the GFP Extension
Header. (null, linear or ring).
Figure 3. User Payload Identifier is used to convey the type of payload
Basic GFP client frame carried in the GFP Payload Information field.
consists of a core header
and a payload area tHEC field protects the integrity of the Type field
Channel Identification (CID) field is used to identify the
communication channel at a GFP termination point.
GFP Extension Header support the technology specific headers,
for example Virtual Link Identifiers, source/destination
addresses, port numbers and class of service.
● Null Extension Header is intended for dedicated transport
paths of one client signal
● Linear Extension Header is intended for several independent
links requiring aggregation onto a single transport path
● Ring Extension Header is intended for use where a ring
transport path is shared among multiple client signals
Extension HEC field is used to protect the integrity of the
contents of Extension Header.

Payload In the case of Frame-mapped GFP, the GFP payload area contains
Information the framed PDU; in the case of Transparent GFP it contains a
Field group of client characters.

Payload FCS pFCS is used toprotect the contents of the GFP payload

7
GFP encapsulation techniques

The relationship between an the client bit stream, the GFP


Ethernet MAC frame and GFP is source adaptation process
shown in Figure 4. There is a deletes the gaps between the
one-to-one mapping between a packets, known as the Inter
higher layer PDU and a GFP Packet Gaps (IPGs). Ethernet
PDU, with the boundaries MAC is then forwarded for
aligned to each other. further encapsulation into the
GFP frame. On the sink side, the
sink adaptation process restores
Ethernet MAC encapsulation the IPGs, and Ethernet MAC is
then forwarded to the client
In the case of Ethernet MAC’s layer for further processing.
encapsulation into GFP, the
fields from Destination Address Error handling
to Frame Check Sequence (FCS) In the source adaptation process,
are placed in the GFP payload any PDUs received with errors
area. As the source adaptation from the client side are
process extracts the frame from discarded before transmission.
However, PDUs detected for
errors during transmission are
padded with appropriate bit
sequence and FCS. This action
ensures that the client end drops
the errored PDU.

Figure 4.
Ethernet MAC
encapsulation into GFP
using frame-mapped GFP

8
PPP/HDLC encapsulation ESCON/FICON encapsulation

PPP/HDLC frame encapsulation In the case of ESCON/FICON


into GFP is similar to the encapsulation, the physical layer
Ethernet MAC encapsulation of the client signal is decoded
procedure and is shown in and the decoded characters are
Figure 5. mapped into a 64B/65B block
code. The block code is then
PPP frames are first mapped into payload bytes of
encapsulated in an HDLC-like 64B/65B code in the order in
frame. Similar to Ethernet MAC, which they were received.
the boundaries of the GFP PDU
are aligned with boundaries of
the framed PPP/HDLC PDUs. The
fields from Address to FCS
(including the PPP information
field padding) are placed in the
GFP payload area. The GFP
source adaptation process
removes the flags and associated
escape characters and forwards
the PPP/HDLC frame for further
encapsulation in GFP. On the
sink side, the PPP/HDLC frame
is extracted from the GFP frame
and forwarded to the client layer
Figure 5.
for further processing, such as PPP/HDLC encapsulation
the addition of flags and escape into GFP using transparent-
characters. mapped GFP

9
Advantages of GFP

Of the many advantages of GFP GFP also provides one uniform


as an encapsulation mechanism, mechanism to adapt any payload
the most significant is that GFP type to any transport media. In
minimizes the protocol-specific other words, GFP results in
processing and protocol network flexibility, efficiency and
translation associated with robustness.
Packet over SONET/SDH, and
avoids the complex adaptation
layer processing of ATM.
Traditional encapsulation
techniques such as Packet over
SONET/SDH cannot guarantee
bandwidth since the padding
used inflates the frames size.
GFP frame headers, on the other
hand, are exactly the same size
as the Preamble (which is
dropped during encapsulation)
which guarantees bandwidth.

10
Conclusion
Glossary of terms

The key issue for Service ASP Application service provider


Providers looking to adopt cHEC Core header error correction
Ethernet over SONET/SDH as a
CID Channel identification
transport mechanism is whether
it is capable of dealing with data- CMF Client management frame
oriented applications and CSF Client signal fail
synchronous traffic such as eHEC Extension header error correction
voice. Using GFP resolves this
ESCON Enterprise system connect
issue by providing an efficient,
scalable and unified mode of EXI Extension header indicator
transport for both synchronous FICON Fibre connection
TDM traffic and data GFP-F Generic framing procedure framed
applications such as those used
GFP-T Generic framing procedure transparent
in LANs, storage area networks
(SANs), and the Internet. GFP is HDLC High-level Data Link Control
also the most economical way of LAN Local area network
adopting high-speed services in MAC Media access control
legacy metro and long-haul
PDU Protocol data unit
SONET/SDH networks, and can
provide the basis for the evolving pFCS Payload Frame Check Sequence
resilient packet ring (RPR) PFI Payload FCS indicator
technology. In short, GFP has the PLI Payload length indicator
potential to become the
PTI Payload type identifier
dominant encapsulation
technique in the modern RPR Resilient packet ring
network. SAN Storage area network
tHEC Type header error correction
UPI User payload identifier
VLAN Virtual LAN

11
Agilent Technologies’ Test and Measurement By internet, phone, or fax, get assistance with all your
Support, Services, and Assistance test & measurement needs
Agilent Technologies aims to maximize the value you
receive, while minimizing your risk and problems. We Online assistance:
strive to ensure that you get the test and measurement www.agilent.com/find/assist
capabilities you paid for and obtain the support you
need. Our extensive support resources and services can Phone or Fax
help you choose the right Agilent products for your United States:
applications and apply them successfully. Every (tel) 1 800 452 4844
instrument and system we sell has a global warranty.
Canada:
Support is available for at least five years beyond the
(tel) 1 877 894 4414
production life of the product. Two concepts underlie (fax) (905) 282 6495
Agilent’s overall support policy: “Our Promise” and
“Your Advantage.” China:
(tel) 800 810 0189
Our Promise (fax) 1 0800 650 0121
Our Promise means your Agilent test and measurement
equipment will meet its advertised performance and Europe:
functionality. When you are choosing new equipment, (tel) (31 20) 547 2323
we will help you with product information, including (fax) (31 20) 547 2390
realistic performance specifications and practical
recommendations from experienced test engineers. Japan:
When you use Agilent equipment, we can verify that it (tel) (81) 426 56 7832
(fax) (81) 426 56 7840
works properly, help with product operation, and
provide basic measurement assistance for the use of
Korea:
specified capabilities, at no extra cost upon request. (tel) (82 2) 2004 5004
Many self-help tools are available. (fax) (82 2) 2004 5115

Your Advantage Latin America:


Your Advantage means that Agilent offers a wide range (tel) (305) 269 7500
of additional expert test and measurement services, (fax) (305) 269 7599
which you can purchase according to your unique
technical and business needs. Solve problems Taiwan:
efficiently and gain a competitive edge by contracting (tel) 080 004 7866
with us for calibration, extra-cost upgrades, out-of- (fax) (886 2) 2545 6723
warranty repairs, and on-site education and training, as
well as design, system integration, project Other Asia Pacific Countries:
management, and other professional engineering (tel) (65) 375 8100
(fax) (65) 836 0252
services. Experienced Agilent engineers and technicians
Email: tm_asia@agilent.com
worldwide can help you maximize your productivity,
optimize the return on investment of your Agilent Product specifications and descriptions in this document subject
instruments and systems, and obtain dependable to change without notice.
measurement accuracy for the life of those products.
© Agilent Technologies, Inc. 2002
Printed in USA, July 23, 2002
Agilent Email Updates 5988-7272EN

www.agilent.com/find/emailupdates

Get the latest information on the products and applications you


select.

You might also like