PPP协议配置参数表
- 格式:docx
- 大小:18.35 KB
- 文档页数:1
SLIP协议与PPP协议一、引言本协议旨在详细描述SLIP协议(Serial Line Internet Protocol)和PPP协议(Point-to-Point Protocol)的标准格式和功能。
SLIP和PPP是两种常用的串行通信协议,用于在计算机网络中传输数据。
本协议将分别介绍SLIP协议和PPP协议的特点、工作原理以及相关的配置和参数设置。
二、SLIP协议1. 特点SLIP协议是一种简单的协议,用于在串行线路上传输IP数据包。
其主要特点包括:- SLIP协议不提供数据帧的错误检测和纠正机制,数据传输可靠性较低。
- SLIP协议只能传输IP数据包,无法传输其他协议的数据。
- SLIP协议的帧格式简单,包含起始字节、数据和结束字节。
2. 工作原理SLIP协议的工作原理如下:- 发送端:将IP数据包封装为SLIP帧,添加起始字节和结束字节,并通过串行线路发送。
- 接收端:接收SLIP帧,去除起始字节和结束字节,提取IP数据包。
3. 配置和参数设置为了使用SLIP协议进行通信,需要进行以下配置和参数设置:- 确定串行线路的通信速率和数据位数。
- 配置发送端和接收端的IP地址。
- 配置发送端和接收端的SLIP帧的起始字节和结束字节。
三、PPP协议1. 特点PPP协议是一种功能强大的协议,用于在串行线路上传输多种协议的数据。
其主要特点包括:- PPP协议提供可靠的数据传输,支持错误检测和纠正机制。
- PPP协议支持多种协议的封装,如IP、IPX、AppleTalk等。
- PPP协议具有灵活的认证机制,可以进行用户认证和链路认证。
2. 工作原理PPP协议的工作原理如下:- 发送端:将需要传输的数据封装为PPP帧,添加帧控制字段、地址字段、协议字段和FCS字段,并通过串行线路发送。
- 接收端:接收PPP帧,根据协议字段提取相应的数据,并进行错误检测和纠正。
3. 配置和参数设置为了使用PPP协议进行通信,需要进行以下配置和参数设置:- 确定串行线路的通信速率和数据位数。
计算机网络原理PPP协议为了解决SLIP存在的的问题,Internet IETF成立了一个组制定(point-to-point protocol, PPP)协议。
该协议文本描述于RFC1661,以及改进后的文本RFC1662,RFC1663。
PPP能支持差错检测,支持各种协议,在连接时IP地址可赋值,具有身份验证功能,以及很多对SLIP 的改进功能。
虽然目前很多Internet服务提供者ISP同时支持SLIP和PPP这两种协议,但从今后发展看,很明显PPP是主流,它不仅适用于拨号用户,且适用于租用的路由器对路由器线路。
PPP是个协议簇,它由以下三个部分组成:(1)在串行链路上封装IP数据报的方法:PPP既支持异步链路(无奇偶校验的8比特数据),也支持面向比特的同步链路。
(2)链路控制协议(link control protocol, LCP)用于启动线路、测试、任选功能的协商以及关闭连接。
(3)网络层任选功能的协商方法独立于使用的网络层协议,因此可适用于不同的网络控制协议(network control protocol, NCP)。
1.PPP协议基本特点(1)PPP是个直接互连两个设备的点到点的链路协议,可以配置和自动封装多种网络层协议。
(2)PPP能对任何属于物理层的DTE/DCE接口进行操作。
这些接口包括:EIA/TIA的RS232/RS422/RS423和ITU-T的V.35。
(3)PPP的链路可以是专线方式或交换方式,但必须是全双工的。
(4)PPP可支持同步串行模式,也可支持异步串行模式,或同时支持两者。
(5)PPP对数据传输的速率没有任何限制。
可在电话线上进行低速传输,也可使用T1/E1作为点到点链路介质。
T1的传输速率为1.544Mbit/s;在欧洲把T1称为E1,E1的传输速率为2.048Mbit/s。
为了使用T1/E1需在路由器/主机处连入DSU/CSU设备,DSU/CSU设备为在广域网链路上传输进行编码。
4 PPPoE配置关于本章PPPoE(PPP over Ethernet)是在以太网链路上运行PPP协议,在小区组网建设等一系列应用中被广泛采用。
4.1 PPPoE简介介绍PPPoE的定义和目的。
4.2 PPPoE配置注意事项介绍PPPoE的配置注意事项。
4.3 PPPoE原理描述介绍PPPoE的实现原理。
4.4 PPPoE应用场景介绍PPPoE的应用场景。
4.5 PPPoE附录介绍PPPoE的报文。
4.6 PPPoE缺省配置介绍PPPoE常见参数的缺省配置。
4.7 配置设备作为PPPoE Server设备提供了PPPoE Server的功能,支持动态分配IP地址,提供多种认证方式。
4.8 配置设备作为PPPoE Client设备作为PPPoE Client下行连接局域网用户,同一个局域网中的所有主机可以共享一个帐号,进行拨号上网。
4.9 维护PPPoEPPPoE相关维护命令,包括复位PPPoE会话和强制断开PPPoE会话。
4.10 PPPoE配置举例介绍PPPoE典型场景配置举例。
配置示例中包括组网需求、配置思路等。
4.11 PPPoE常见配置错误介绍常见配置错误的案例,避免在配置阶段引入故障。
4.1 PPPoE简介介绍PPPoE的定义和目的。
定义PPPoE(PPP over Ethernet)协议是一种把PPP帧封装到以太网帧中的链路层协议。
PPPoE可以使以太网网络中的多台主机连接到远端的宽带接入服务器。
目的运营商希望把一个站点上的多台主机连接到同一台远程接入设备,同时接入设备能够提供与拨号上网类似的访问控制和计费功能。
在众多的接入技术中,把多个主机连接到接入设备的最经济的方法就是以太网,而PPP协议可以提供良好的访问控制和计费功能,于是产生了在以太网上传输PPP报文的技术,即PPPoE。
PPPoE利用以太网将大量主机组成网络,通过一个远端接入设备连入因特网,并运用PPP协议对接入的每个主机进行控制,具有适用范围广、安全性高、计费方便的特点。
PPP数据帧的格式[ 2007-5-17 11:43:00 ]PPP协议也许大家都听说过,可以说现在家里的ADSL都是通过PPP协议进行链路的搭建,今天就说说PPP到底是个啥东东。
想要了解PPP,个人认为有3个关键的知识点。
1、PPP数据帧的格式;2、PPP的几种报文;3、PPP的状态转移首先说说的PPP数据帧的格式,因为PPP是链路层协议,所以我们将它的数据单位称为帧,7E FF 03 7E标志地址控制协议域信息域校验标志1B 1B 1B 2B 缺省1500B 2B 1B每一个PPP数据帧均是以一个标志字节起始和结束的,该字节为0x7E(这样很容易区分出每个PPP帧)紧接在起始标志字节后的一个字节是地址域,该字节为0xFF。
我们熟知网络是分层的,且对等层之间进行相互通信,而下层为上层提供服务。
当对等层进行通信时首先需获知对方的地址,而对不同的网络,在数据链路层则表现为需要知道对方的MAC地址、X.121地址、ATM地址等;在网络层则表现为需要知道对方的IP地址、IPX地址等;而在传输层则需要知道对方的协议端口号。
例如如果两个以太网上的主机希望能够通信的话,首先发送端需获知对端的MAC地址。
但由于PPP协议是被运用在点对点的链路上的特殊性,它不像广播或多点访问的网络一样,因为点对点的链路就可以唯一标示对方,因此使用PPP协议互连的通信设备的两端无须知道对方的数据链路层地址,所以该字节已无任何意义,按照协议的规定将该字节填充为全1的广播地址。
同地址域一样,PPP数据帧的控制域也没有实际意义,按照协议的规定通信双方将该字节的内容填充为0x03。
(既然无意义,就可以随便赋值了吧,呵呵,只要大家都遵守一个标准就行)就PPP协议本身而言,我们最关心的内容应该是它的协议域和信息域。
协议域可用来区分PPP数据帧中信息域所承载的数据报文的内容。
协议域的内容必须依据ISO 3309的地址扩展机制所给出的规定。
该机制规定协议域所填充的内容必须为奇数,也即是要求低字节的最低位为“1”,高字节的最低位为“0”。
Cisco 网络技术》课程实验指导书实验 23PPP 配置一.实验目的:1.掌握 PPP 的基本配置步骤和方法。
2.掌握 PAP、CHAP的基本配置步骤和方法。
3.掌握对PAP、 CHAP 进行诊断的基本方法二.实验要点:1.配置路由器之间的PPP 连接。
2.配置、验证PAP 过程。
3.配置、验证CHAP 过程。
三.实验设备:路由器 Cisco 2621 两台,带有网卡的工作站PC 一台,控制台电缆一条,双绞线一条。
四、实验环境图 23 PPP 配置五. 实验步骤1.按图 23 连接两台路由器RouterA 、 RouterB 。
2.配置路由器基本参数。
3.配置路由器 RouterA 的串行接口 Serial 0/0 接口 IP 地址( 192.168.0.1/24 )、路由器RouterB的串行接口Serial 0/0 接口 IP 地址(192.168.0.2/24)并同时激活接口。
4.配置路由器RouterA的串行接口Serial 0/0 接口时钟频率为64000。
5.使用 Ping 命令测试路由器RouterA 和路由器RouterB 之间的连通性。
问题:利用show int s0/0 命令查看RouterA 、 RouterB 串行接口封装的协议是什么?6.改变路由器 RouterA 和路由器 RouterB 串行接口 Serial 0/0 的封装格式为 PPP,再次检查路由器 RouterA 和路由器RouterB 之间的连通性。
RouterA(config)#int s0/0RouterA(config-if)#encapsulation pppRouterB 配置同 RouterA.7.配置路由器RouterA 和路由器 RouterB 的串行接口Serial 0/0 进行 PAP 认证。
RouterA(config)#int s0/0RouterA(config-if)#ppp authentication pap8.配置路由器RouterA 为 PAP 认证服务器:建立本地口令数据库—用户名routerb ,口令 rb。
目录第1章 PPP、MP配置命令.....................................................................................................1-11.1 PPP、MP配置命令............................................................................................................1-11.1.1 display interface mp-group......................................................................................1-11.1.2 display interface virtual-template.............................................................................1-21.1.3 display virtual-access..............................................................................................1-31.1.4 display ppp mp........................................................................................................1-41.1.5 interface mp-group..................................................................................................1-61.1.6 interface virtual-template.........................................................................................1-61.1.7 ip address ppp-negotiate.........................................................................................1-71.1.8 link-protocol ppp......................................................................................................1-81.1.9 ppp account-statistics enable..................................................................................1-81.1.10 ppp authentication-mode.......................................................................................1-91.1.11 ppp chap password.............................................................................................1-101.1.12 ppp chap user......................................................................................................1-111.1.13 ppp ipcp dns........................................................................................................1-121.1.14 ppp ipcp dns admit-any.......................................................................................1-121.1.15 ppp ipcp dns request...........................................................................................1-131.1.16 ppp ipcp remote-address forced.........................................................................1-141.1.17 ppp lqc.................................................................................................................1-151.1.18 ppp mp................................................................................................................1-161.1.19 ppp mp binding-mode.........................................................................................1-171.1.20 ppp mp max-bind................................................................................................1-181.1.21 ppp mp min-bind.................................................................................................1-181.1.22 ppp mp min-fragment..........................................................................................1-191.1.23 ppp mp mp-group................................................................................................1-201.1.24 ppp mp user........................................................................................................1-211.1.25 ppp mp virtual-template.......................................................................................1-221.1.26 ppp pap local-user...............................................................................................1-221.1.27 ppp timer negotiate.............................................................................................1-231.1.28 remote address...................................................................................................1-241.1.29 timer hold.............................................................................................................1-251.2 PPP链路效率机制配置命令..............................................................................................1-261.2.1 display ppp compression iphc rtp..........................................................................1-261.2.2 display ppp compression iphc tcp.........................................................................1-261.2.3 display ppp compression stac-lzs.........................................................................1-271.2.4 ip tcp vjcompress...................................................................................................1-281.2.5 ppp compression iphc...........................................................................................1-291.2.6 ppp compression iphc rtp-connections.................................................................1-301.2.7 ppp compression iphc tcp-connections.................................................................1-301.2.8 ppp compression stac-lzs......................................................................................1-311.2.9 ppp mp lfi...............................................................................................................1-321.2.10 ppp mp lfi delay-per-frag.....................................................................................1-331.2.11 reset ppp compression iphc................................................................................1-331.2.12 reset ppp compression stac-lzs...........................................................................1-34第2章 PPPoE配置命令..........................................................................................................2-12.1 PPPoE Server配置命令.....................................................................................................2-12.1.1 display pppoe-server session..................................................................................2-12.1.2 pppoe-server bind...................................................................................................2-22.1.3 pppoe-server log-information off.............................................................................2-32.1.4 pppoe-server max-sessions local-mac...................................................................2-32.1.5 pppoe-server max-sessions remote-mac................................................................2-42.1.6 pppoe-server max-sessions total............................................................................2-52.1.7 reset pppoe-server..................................................................................................2-52.2 PPPoE Client配置命令.......................................................................................................2-62.2.1 display pppoe-client session...................................................................................2-62.2.2 pppoe-client dial-bundle-number.............................................................................2-72.2.3 reset pppoe-client....................................................................................................2-9第1章 PPP、MP配置命令1.1 PPP、MP配置命令1.1.1 display interface mp-group【命令】display interface mp-group [ mp-number ]【视图】任意视图【参数】mp-number:MP-group(Multilink Point to Point Protocol group,多链路点到点协议组)接口的编号。
PPP协议配置和PAP认证配置通过对PPP协议的了解,我们也进入到了配置阶段。
那么我们知道,PPP协议:(point to point protocol)点队点协议的前身是SLIP,PPP协议提供了一种在点对点链路上封状多种网络数据报文的标准方法。
现在我们重点讲解一下PPP 协议配置和PAP认证配置的内容。
PPP相对SLIP的协议的优点:1、支持同步、异步串行链路;2、支持多种网络协议;3、支持各种连接参数的协商;4、支持错误检测;5、支持用户认证;6、允许进行数据的压缩。
PPP协议的组成:1、协议封装方式2、LCP3、NCPPPP运行过程:1、链接不可用阶段2、链路建立阶段3、认证阶段4、网络层协议阶段5、链路终止阶段LCP协议协商:MRU 最大数据单元/Magic Number魔术字/人证方式/链路压缩NCP协议协商:IP地址;TCP/IP头压缩认证方式:PAP/CHAPPPP协议的配置:封装PPP:Router(config)#inter serial 2/0Router(config-if)#encapsulation pppDCE端设置时钟频率:Router(config-if)#clock rate 64000接口IP配置:Router(config-if)#ip address 192.168.10.1 255.255.255.0 Router(config-if)#no shutdownPAP认证配置:PAP认证配置,主认证端:Router(config-if)#exit Router(config)#username derekpassword 0 123 Router(config)#inter s2/0Router(config-if)#pppauthentication %SYS-5-CONFIG_I: Configured from console by consolePAP认证配置,被认证端:Router(config-if)#ppp pap sent-username derek password 0 123PAP认证配置完成,测试:Router#ping 192.168.10.2 Router#debug ppp packet查看端口:Router#show interfaces s 2/0 Serial2/0 is up, line protocol is up (connected) Hardware is HD64570 Internet address is 192.168.10.2/24 MTU 1500 bytes, BW 128 Kbit, DLY 20000 usec, rely 255/255, load 1/255 Encapsulation PPP, loopback not set, keepalive set (10 sec) LCP Open Open: IPCP, CDPCP Last input never, output never, output hang never Last clearing of "show interface" counters never Input queue: 0/75/0(size/max/drops); Total output drops: 0 Queueing strategy: weighted fair Output queue: 0/1000/64/0(size/max total/threshold/drops)【责任编辑:佟媛微TEL:(010)68476606】原文:PPP协议配置和PAP认证配置返回网络频道首页。
PPP协议PPP协议以太⽹协议⽤在局域⽹中,⼀般使⽤以太⽹⼝进⾏互联;⼴域⽹中经常会使⽤串⾏链路来提供远距离的数据传输,⾼级数据链路控制HDLC(High-Level Data Link Control)和点对点协议PPP(Point to Point Protocol)是两种典型的串⼝封装协议。
HDLC(High-level Data Link Control),⾼级数据链路控制,简称HDLC,是⼀种⾯向⽐特的链路层协议,现在⼏乎不⽤。
PPP协议是⼀种点到点(⼀根链路两端只有两个接⼝)链路层协议,主要⽤于在全双⼯的同异步链路上进⾏点到点的数据传输。
今天我们主要就讲下PPP协议。
正⽂1:串⼝和以太⽹⼝的区别串⼝(serial):⼀般⽤于⼴域⽹,它可以做为PPP,帧中继等⽹络类型的连接端⼝,⽤于远距离数据传输。
以太⽹⼝(Ethernet):⼀般⽤于局域⽹,它可以作为以太⽹的连接端⼝,⽤于短距离数据传输。
2:什么是PPPPPP协议是⼀种点到点链路层协议,主要⽤于在全双⼯的同异步链路上进⾏点到点的数据传输。
什么是同步、异步呢?这是⼀种传输⽅式。
数据传输⽅式(data transmission mode)数据传输⽅式(data transmission mode),是数据在信道上传送所采取的⽅式。
若按数据传输的顺序可以分为并⾏传输和串⾏传输;若按数据传输的同步⽅式可分为同步传输和异步传输;若按数据传输的流向和时间关系可以分为单⼯、半双⼯和全双⼯数据传输串⾏链路中定义了两种数据传输⽅式:异步和同步。
异步传输:是以字节为单位来传输数据,并且需要采⽤额外的起始位和停⽌位来标记每个字节的开始和结束。
起始位为⼆进制值0,停⽌位为⼆进制值1。
在这种传输⽅式下,开始和停⽌位占据发送数据的相当⼤的⽐例,每个字节的发送都需要额外的开销。
同步传输:是以帧为单位来传输数据,在通信时需要使⽤时钟来同步本端和对端的设备通信。
DCE即数据通信设备,它提供了⼀个⽤于同步DCE设备和DTE设备之间数据传输的时钟信号。
PPP协议格式概述PPP(Point-to-Point Protocol)是一种用于在串行链路上进行点对点数据传输的网络协议。
它提供了一种可靠、高效的方法,用于连接两个计算机或网络设备之间的通信。
PPP协议定义了数据包的格式、传输规则和错误检测机制,是现代计算机网络中广泛使用的协议之一。
PPP数据包格式PPP数据包由报头和数据部分组成,其中报头包含了协议的控制信息,数据部分则是待传输的实际数据。
报头格式PPP报头的格式如下:+------+----+----+----+----+----+----+-------+| Flag | Address | Control | Protocol | Data |+------+----+----+----+----+----+----+-------+•Flag(标志):一个字节的固定值0x7E,用于标记报文的开始和结束。
•Address(地址):一个字节,用于标识报文的目标地址或源地址。
在PPP中,地址字段通常被忽略,取值为0xFF。
•Control(控制):一个字节,用于标识报文的控制信息,通常取值为0x03。
•Protocol(协议):两个字节,用于标识报文中数据的类型。
不同类型的数据使用不同的协议编号,例如0x0021表示IPv4数据包,0x0057表示PPP链路控制协议(LCP)的数据包。
•Data(数据):可变长度的数据部分,包含了实际的传输数据。
数据部分格式PPP协议并未规定数据部分的格式,而是使用其他协议来定义具体的数据格式。
常用的数据格式有以下几种:•IP数据格式(IPv4/IPv6):当协议字段为0x0021时,数据部分是一个IP数据包,遵循IP协议的数据格式规定。
•PPP链路控制协议(LCP)数据格式:当协议字段为0x0057时,数据部分是用于建立和维护PPP链路的控制信息。
•网络控制协议(NCP)数据格式:当协议字段为0x8021或其他值时,数据部分是具体网络层协议的控制信息,例如IPCP(PPP Internet协议控制协议)用于配置IP地址的参数。
⽹络基础篇之HDLC、PPP(原理)⼀、⼴域⽹传输 之前讲解的都是关于局域⽹的数据传输,这次讲解的是⼴域⽹的传输。
⼴域⽹简称WAN,是⼀种跨越超⼤的、地域性的计算机⽹络集合。
通常跨省、市、甚⾄⼀个国家。
⼴域⽹包括很多⼦⽹,⼦⽹可以是局域⽹;也可以是⼩型的⼴域⽹。
由于串⾏通信有着传输距离远、成本低的特点,所以远距离、超远距离的通信中较常使⽤串⾏通信。
⼆、传输协议及⽅式 在⼴域⽹的传输中,有⼏种协议,本⽂章说明⼀下HDLC、PPP。
三、HDLC 1. 什么是HDLC HDLC是⾼级数据链路控制协议,是⼀种数据链路层的协议。
HDLC是⼀个ISO标准的⾯向位的数据链路协议,其在同步串⾏数据链路上封装数据,最常⽤于点对点链接。
HDLC主要有以下⼏个特性: ①协议不依赖于任何⼀种字符编码集。
②数据报⽂可透明传输,⽤于透明传输的“0⽐特插⼊法”易于硬件实现。
③全双⼯通信,不必等待确认可连续发送数据报⽂,有较⾼的数据链路传输效率。
④所有帧采⽤CRC校验,并对信息帧进⾏编号,可防⽌漏收或重收,传输可靠性⾼。
⑤传输控制功能与处理功能分离,具有较⼤的灵活性和较完善的控制功能。
⑥ HDLC的主要缺点在于,没有指定字段来标识已封装的第三层协议。
因此,已经基于HDLC定义了其他⼏种协议。
2. HDLC⽀持两种类型的传输模式:同步传输模式和异步传输模式。
异步传输模式:是以字节为单位来传输数据,并且需要采⽤额外的起始位和停⽌位来标记每个字节的开始和结束。
因此,每个字节的发送都需要额外的开销。
可以⾯向点对点或点对多点的传输。
同步传输模式:是以帧为单位来传输数据,在通信时需要使⽤时钟来同步本端和对端设备的通信。
只能⽤于⾯向点对点的传输。
DCE(数据通信设备),提供了⼀个⽤于同步DCE设备和DTE设备之间数据传输的时钟信号,通常情况下使⽤DCE产⽣的时钟信号。
3. HDLC帧结构 ⼀个完整的HDLC帧最多由六个字段组成:标志字段(Flag)、地址字段(Address)、控制字段(Control)、信息字段(Information)、帧校验序列字段(FCS)构成。
链路层PPP协议在博客上看到很多关于PPP协议的总结,写的都很官⽅,感觉都是从书上⾯抄来的,我今天就加⼊⾃⼰的理解:我们都知道,数据链路层是两个⽹络节点之间的通信,实际上局域⽹内的通信也属于数据链路层。
因为并没有通过路由器进⼊另⼀个⽹络,所以不属于⽹络层。
PPP协议特点: 1、简单 PPP协议简单,只是进⾏帧的发送和检错,并不进⾏纠错、序号和流量控制,它并不提供可靠的数据服务。
2、封装成帧 PPP协议规定特殊的字符作为定界符,并将其加到⼀个帧的开始和结束,并在接收端检测定界符来判断⼀个帧的结束和开始。
3、透明性 PPP协议还必须保证数据传输的透明性。
这就是说,如果数据中碰巧出现了和帧定界符⼀样的彼特组合时,就要采取有效的措施来解决这个问题。
4、多种⽹络层协议 PPP协议必须能够在同⼀条物理链路上同时⽀持多种⽹络层协议,不如IP和IPX等的运⾏。
当点对点链路所连接的是局域⽹或者路由器时,PPP协议必须⽀持所在的链路所连接的局域⽹或路由器上运⾏的各种⽹络层协议。
5、多种类型链路 除了要⽀持多种⽹络层的协议外,PPP还必须能够在多种类型的链路上运⾏。
例如,串⾏的或并⾏的,同步的或者异步的,低速的或⾼速的,电的或光的,交换的或⾮交换的点对点链路。
6、差错检验 PPP协议必须能够对接收端收到的帧进⾏检测,并⽴即丢掉有差错的帧。
若在数据链路层不进⾏差错检测,那么已出现的差错的⽆⽤帧就还要在⽹络中继续传送,因⽽会⽩⽩浪费许多宝贵的⽹络资源。
7、检测连接状态 PPP协议必须有⼀种机制能够及时⾃动检测出链路是否处于正常的状态。
当出现故障的链路隔了⼀段时间后⼜重新恢复了正常⼯作时,就特别需要这种及时检测的功能。
8、最⼤传送单元 PPP协议必须对每⼀种类型的点对点链路设置最⼤的传送单元MTU的标准默认值。
这样做的⽬的是为了促进各种实现之间的互操作性。
如果⾼层协议发送的分组过长并超过了MTU的数值,PPP协议就要丢弃这样的帧,并且返回错误。
广域网技术-HDLC和PPP原理及配置HDLC和PPP原理及配置背景广域网中,经常会使用串行链路来提供远距离的数据传输,高级数据链路控制HDLC(High-Level Data Link Control)和点对点协议PPP(Point tp Point Protlcol)两种典型的串口封装协议。
一、HDLC(High-Level Data Link Control高级数据链路控制)1.HDLC工作原理(1)串行链路的数据传输方式串行数据传输方式(2)HDLC协议应用HDLC协议应用High-Level Data Link Control,高级链路控制。
简称HDLC,是一种面向比特的链路层协议(3)HDLC帧结构HDLC帧结构HDLC帧结构有三种:信息帧、监控帧、无编号帧2.HDLC基本配置(1)HDLC基本配置在RTA上:Interface serial 1/0/0Link-protocol hdlcY(2)HDLC接口地址借用HDLC接口地址借用串行接口可以借用Loopback接口的ip地址和对端建立连接在RTA上:Interface serial 1/0/0Link-protocol hdlcYIp address unnumbered interface loopback 0Ip route-static 10.1.1.0 24 serial 1/0/0二、PPP(Point to Point Protocol 点对点协议)1.PPP协议应用PPP协议应用PPP协议是一种点到点链路层协议,主要用于在全双工的同异步链路上进行点到点的数据传输2.PPP组件PPP组件3.PPP链路建立过程PPP链路建立过程4.PPP帧格式PPP帧格式5.LCP报文LCP报文6.LCP协商参数LCP协商参数7.LCP链路参数协商LCP链路参数协商8.PPP基本配置在RTA上:Interface serial 1/0/0Link-protocol pppYIp addres 10.1.1.1 309.PPP认证模式-PAPPAP 10.PPP认证模式-CHAP11.IPCP静态地址协商IPCP静态地址协商12.IPCP动态地址协商IPCP动态地址协商13.PAP认证配置在RTA上:AaaLocal-user zxp password cipher 123 //设置用户名为zxp,密码为123 Local-user zxp service-type PPPInterface serial 1/0/0Link-protocol pppPpp authentication-mode papIp address 10.1.1.1 30在RTA上:Interface serial 1/0/0Link-protocol pppPpp pap local-user zxp password cipher 123Ip address 10.1.1.2 3014.CHAP认证模式配置在RTA上:AaaLocal-user zxp password cipher 123Local-user zxp service-type pppInterface serial 1/0/0Link-protocol pppPpp authentication-mode chap在RTB上:Interface serial 1/0/0Link-protocol pppPpp chap paddword cipher 123。
闲谈PPP协议三LCP报文闲谈PPP协议(三)LCP报文2010-10-11 22:31我们在上一篇文章也说到,链路建立阶段是PPP状态转移中的一个非常重要的阶段,我们今天就单独对这个阶段中所涉及的LCP报文进行较为细致的分析。
LCP数据报文是在链路建立阶段被交换的,它作为PPP的净载荷被封装在PPP数据帧的信息域中。
在链路建立阶段的整个过程中信息域的内容是在变化的,它包括很多种类型的报文,所以这些报文也要通过相应的字段来区分,请见附图一PPP数据帧的协议域固定填充0xC021。
代码域的长度为一个字节,主要是用来标识LCP数据报文的类型的。
在链路建立阶段时,接收方收到LCP数据报文的代码域无法识别时,就会向对端发送一个LCP的代码拒绝报文(Code-Reject报文)。
标识域也是一个字节,其目的是用来匹配请求和响应报文。
一般而言在进入链路建立阶段时,通信双方无论哪一端都会连续发送几个配置请求报文(Config-Request报文),而这几个请求报文的数据域可能是完全一样的,而仅仅是它们的标识域不同罢了。
通常一个配置请求报文的ID是从0x01开始逐步加1的,当对端接收到该配置请求报文后,无论使用何种报文(回应报文可能是Config-Ack、Config-Nak和Config-Reject三种报文中的一种)来回应对方,但必须要求回应报文中的ID(标识域)要与接收报文中的ID一致,当通信设备收到回应后就可以将该回应与发送时的进行比较来决定下一步的操作。
长度域的内容=总字节数据(代码域+标志域+长度域+数据域)。
长度域所指示字节数之外的字节将被当作填充字节而忽略掉,而且该域的内容不能超过MRU的值。
数据域的内容根据不同的LCP数据报文的内容也是不一样的。
下面说一下LCP包括的几种报文类型,见附图二,不同的报文在标识域中所填充的内容也不同。
LCP报文主要分为1、链路配置报文;2、链路终止报文;3、链路维护报文。