HDLC vs. PPP
HDLC and PPP are considered to be in layer 2 of the OSI model. There are some differences between which will be describe in this post, If you would like to learn more about at least the basic configuration of PPP including PAP and CHAP check out the post I wrote about year ago. (Basic PPP Configuration) HDLC was first developed by the ISO Cisco tweaked the protocol sometimes called cHDLC and because of this it only works with Cisco equipment. PPP is defined by RFC 1968 which is an open standard and is able to work on multi-vender equipment. The default setting of a Cisco serial interfaces is to use HDLC encapsulation, You generally don't have to change this unless you are working with multivendor environments. Then you are going to have to change that encapsulation type to PPP or if you want some of the features that PPP offers. PPP offers many features that HDLC does not including the following:
- Authentication through the Password Authentication Protocol (PAP) and the Challenge-Handshake Authentication Protocol (CHAP)
- Compression capabilities with Stacker or Predictor
- PPP Multilink, the ability to bundle physical channels into a single logical channel.
- Support for Error detection and error recovery features
- Encapsulation for multiple routed protocols, including IP, Novell IPX, and AppleTalk
Also note that Passwords are case sensitive when using PAP and CHAP. Multilink PPP (MPPP) basically allows us to bundle multiple physical WAN links into one logical link. There are some different reasons for doing this and they generally depend on the network topology, but the common reason is using it over ISDN links to allow the data packets to be broken up into fragments. In turn this fragmentation allows for greater load balancing, where the physical links will carry a similar load than one link carry most of the load. (This is like EtherChannel ). PPP also allows us to enable one of two compression techniques, Stacker or Predictor. Both are enabled with the interface-level command "compress" The differences between the two are beyond the CCNA but a simple web search would do if you are itching for an answer. Like always I hope this short and sweet post is helpful and if you have questions feel free to post them, also give me some other ideas that deal with either ICND1 or ICND2. Check back later as I want to bring up a more in depth look about PPP.
[...] HDLC vs. PPP (ciscoskills.net) [...]