31.07.2015 Views

network protocols handbook.pdf

network protocols handbook.pdf

network protocols handbook.pdf

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

184Protocols GuideWAN - PPP ProtocolsProtocol NamePPP NCP: Point to Point ProtocolNetwork Control ProtocolsProtocol DescriptionThe Network Control Protocol (NCP) phase in the PPP link connectionprocess is used for establishing and configuring different<strong>network</strong>-layer <strong>protocols</strong> such as IP, IPX or AppleTalk.After a NCP has reached the Opened state, PPP will carry thecorresponding <strong>network</strong>-layer protocol packets. Any supported<strong>network</strong>-layer protocol packets received when the correspondingNCP is not in the Opened state MUST be silently discarded.During this phase, link traffic consists of any possible combinationof LCP, NCP, and <strong>network</strong>-layer protocol packets.The most common layer 3 protocol negotiated is IP. The routersexchange IP Control Protocol (IPCP) messages negotiating optionsspecific to the protocol. The corresponding <strong>network</strong> controlprotocol for IPv6 is IPv6CP.IPCP negotiates two options: compression and IP address assignments.However, IPCP is also used to pass <strong>network</strong> relatedinformation such as primary and backup Windows Name Service(WINS) and Domain Name System (DNS) servers.Protocol StructureNetwork Control Protocols such as IPCP and IPv6CP use thesame packet format as the Link Control Protocols.Configuration Option format:Packet format:8 16 32bitType Length Configuration Option8 16 32bit VariableCode Identifier Length Data• Code - The Code field is one octet and identifies thetype of the packet.• Identifier - The Identifier field is one octet and aids inmatching requests and replies.• Length - The Length field is two octets and indicatesthe length of the packet.• Data - The Data field is zero or more octets. Theformat of the Data field is determined by the Codefield.Related <strong>protocols</strong>PPP, NCP, IPCP, IPv6CP, LCP, IP, IPX, DECnet, AppleTalkSponsor SourcePPP Network Control Protocols are defined by IETF (http://www.ietf.org) .Referencehttp://www.javvin.com/protocol/rfc1661.<strong>pdf</strong>The Point-to-Point Protocol (PPP)http://www.javvin.com/protocol/rfc1332.<strong>pdf</strong>The PPP Internet Protocol Control Protocol (IPCP).http://www.javvin.com/protocol/rfc2472.<strong>pdf</strong>IP Version 6 over PPPhttp://www.javvin.com/protocol/rfc3241.<strong>pdf</strong>Robust Header Compression (ROHC) over PPP.http://www.javvin.com/protocol/rfc3544.<strong>pdf</strong>IP Header Compression over PPP.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!