The Generic Framing Protocol (GFP) maps variable and constant bit rate data into synchronous SDH/SONET
envelopes with very low overhead. It supports many LAN and SAN protocols. GFP defines two modes - Frame-
Mapped GFP encapsulates entire client packets into variable size frames, while Transparent GFP encodes and maps
client code words into fixed-length frames as they are received. Both aim to efficiently transport client data over
optical networks, with Frame-Mapped GFP preferred for non-time sensitive protocols and Transparent GFP for
isochronous or delay sensitive protocols like Fibre Channel.