The IP over SDH architecture relies on th use of Point-to-Point Protocol (PPP) and High-level Data Link Control (HLDC) protocols.
PPP provides multi-protocol encapsulation, error control and link initialization Control (RFC2615). The HDLC (RFC1662) delineates the PPP encapsulated IP packet so that inside the synchronous container it is possible to know where each IP packet starts and ends by the use of an specific byte that works as a flag. The delineation is accomplished using a technique called byte stuffing. The HDLC flag pattern is also transmitted during idle periods where no IP packet is transmitted as inter frame fill.
In the SDH architecture the frames must be scrambled before transmission to assure an adequate number transitions (byte variation) that permits synchronization between clocks.
The HDLC protocol does not permit efficient scalability for bandwidth beyond OC-48 (2.4Gbps), because every outgoing byte must be monitored so that stuffing can be done to prevent flag emulation. The bytes equally must be monitored and de-stuffing must be performed at receiver.
An alternative to the PPP/HDLC model is the use of the Simplified Data Link. (RFC2823) SDL permits high speed packet delineation for variable length datagrams with asynchronous arrival schedule. It relies on the use of a Cyclic Redundancy Check byte in the header of the datagram for payload length indication and another separate CRC in the payload of the IP datagram for its protection. In order to fill in the idle periods where IP packets are not transmitted SDL are transmitted containing a default value for payload length indicator. At receiver when the default values CRC is detected the SDL frame is discarded. In the SDL model the CRC is verified and in case an error is detected the receiver will enter a hunt state until a CRC is correctly verified.
Manchester, J.; Anderson, J.; Doshi, B. & Dravida, S. (1998), 'IP over Sonet', Communications Magazine, IEEE 36(5), 136--142


