当前位置: 首页 > 网络技术 > 正文

CCNA认证学习笔记16-PPP

HDLC是串行链路默认的封装的协议,在串行通信中,数据按Bit传输,既一次传输一个Bit,并行链路中,数据按照Byte传输,也就是说并行链路的传输速度是串行链路的8倍,但是并行链路因为内部的多个线缆同步比较困难,并且相互之间有干扰,

所以在远距离的通信中采用的是串行通信,在计算机内部多采用的是并行通信

PPP:点对点型链路的数据链路层协议,在以下的物理接口上可以配置PPP:
1.同步串行端口
2.异步串行端口
3.高速串行端口(HSSI)
4.ISDN

PPP支持链路质量检测,支持多链路捆绑,支持多种压缩,支持PAP和CHAP;

PPP分为LCP和NCP;

其中LCP包含在数据链路层中NCP横跨数据链路层和网络层

LCP (Link Control Protocol 链路控制协议):建立,设定和测试数据链路链接 ,类似于以太网中的MAC子层

NCP(Network Control Protocol 网络控制协议系列):主要是建立和设定不同的网络层协议,比如给IP提供IPCP接口,IPX提供IPXCP接口等,类似于以太网中的LLC子层

LCP主要包含了:1.压缩 2.身份验证 3.错误检测 4.多链路等,特别注意的是ppp验证是发生在LCP子层的

 

  • PPP建立过程:

1.链路的建立与协商 ->LCP的功能

2.链路质量检测 ->可选项,LCP的功能
3.网络层协议的配置阶段->NCP的功能
4.链路终止 ->NCP释放网络层的连接后,LCP关闭数据链路层的连接

  • PPP的身份验证的配置:

拓扑如下:

拓扑图

  • IP地址配置:
R1(config)#int s1/0
R1(config-if)#ip add 12.1.1.1 255.255.255.0
R1(config-if)#no sh

R2(config)#int s1/0
R2(config-if)#ip add 12.1.1.2 255.255.255.0
R2(config-if)#no sh
  • 修改封装协议为ppp
R1(config)#int s1/0
R1(config-if)#encap ppp

PAP的配置:(需要注意的是PAP发送的是本路由的帐户名和密码,设定的对方路由器的用户名和密码)

修改封装协议为ppp
R1(config)#int s1/0
R1(config-if)#encap ppp
R1(config-if)#ppp authentication pap
R1(config-if)#exit
R1(config)#username R2 password R2cisco   //给对方路由器设定一个用户名和密码
R1(config)#int s1/0
R1(config-if)#ppp pap sent-username R1 password R1cisco  //发送本路由器的信息

R2(config)#int s1/0
R2(config-if)#encap ppp
R2(config-if)#ppp authentication pap
R2(config-if)#ppp pap sent-username R2 password R2cisco
R2(config-if)#exit
R2(config)#username R1 password R1cisco
  • chap验证:
R2(config)#int s1/0
R2(config-if)#ppp authen chap
R2(config-if)#exit
R2(config)#username R1 password cisco
//特别注意的是chap使用对方的路由器的名称验证,所以这里用户名一定要是对方的路由器的名称

R1(config)#int s1/0
R1(config-if)#ppp authen chap
R1(config-if)#exit
R1(config)#username R2 password cisco  //设定的是对方的路由器的帐号和密码


本文固定链接: http://kuaile.in/archives/630 | 蒲公英的博客

该日志由 蒲公英 于2012年03月16日发表在 网络技术 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: CCNA认证学习笔记16-PPP | 蒲公英的博客
关键字:

CCNA认证学习笔记16-PPP:等您坐沙发呢!

发表评论


You must enable javascript to see captcha here!

快捷键:Ctrl+Enter