Point-to-Point Protocol (PPP)

[ LAN User Requirements Document | Site LAN Wiring Plan & Physical Topology | Site LAN Logical Topology | Wiring Closet Diagrams | LAN Electronics Spreadsheet | IGRP Implementation | ACL Implementation | IPX Implementation | LAN Pros & Cons | WAN Requirements Document | WAN Physical Topology| WAN Logical Topology, including IP Addressing Scheme | WAN Electronics | WAN Media | ISDN Implementation | Frame Relay Implementation | Traffic flow and Routing Update Analysis | WAN Pros and Cons |Back to Main]


 

Point-to-Point Protocol (PPP)

The district local LAN and the district WAN are connected through serial and frame relay connections. These connections are controlled by protocols that operate like Layer 2 LAN protocols. In order for the LAN to WAN connections to function correctly a regimented set of procedures must be enforced.

1.     Link Establishment and Configuration Negotiation                                      

 2.    Link-Quality Determination                                                                               

 3.    Network Layer Protocol Configuration Negotiation                                                 

 4.    Link Termination

The above are the 4 procedures in PPP encapsulation. We are using PPP because it can be easily setup and is widely supported.

PPP is designed to allow the simultaneous use of multiple network-layer protocols.  PPP supports other protocols besides IP, including IPX and DECnet. 

The PPP implementation on serial 0 interface is achieved by using the following router commands : 

 

               Sunset# config terminal

               Sunset(config)# username [hostname] password [password]

               Sunset(config)# interface s0

               Sunset(config-if)# encapsulation ppp

               Sunset(config-if)# ppp authentication chap

               Sunset(config-if)# ppp chap hostname [hostname]

               Sunset(config-if)# ppp chap password [password]

               Sunset(config-if)# ^z

               Sunset# copy run start