局域网,LAN(Local Area Network)是指在某一区域内(如一个学校、工厂和机关内)由多台计算机互联成的计算机组。通常是方圆几公里之内
广域网(简称WAN),是指一种跨地区的数据通信网络,一般包含一个国家或地区
广域网等因而把局域网链接起来成为更大的网络 一个国家应该算是一个广域网,而超过这个范围,将许多国家级的广域网结合在一块儿,就造成了全球互联的“因特网”。因特网是局域网再发展,广域与广域再结合的结果
广域网当中的协议主要有HDLC(高级链路控制协议)还有PPP协议(点对点协议)
PPP是point-to-point的简称 也就是点到点协议 和以太网协议同样 PPP也是一个数据链路层协议 PPP协议也定义了本身的帧格式 这种帧格式称为PPP帧数据库
以太网协议工做在以太网接口和以太网链路上面
以太网接口:
以太网协议这个数据链路层协议创建的二层网络中是能够包含多个(两个或两个以上)接口的 每一个二层网络都是以太网 每一个二层网络中都包含了不少以太接口 咱们能够把以太网称为一种多点接入网络(multi-access network)
PPP协议工做在串行接口串行链路上面
串行接口:
一个PPP网络包含且只能包含两个PPP接口 连接这两个接口的链路称为PPP链路 安全
家里面的PPPoE拨号的时候会用到
广域网全双工链路之间的协议会用到网络
LCP(Link Control Protocol)协议,用于各类链路层参数的协商
(可选)认证协议CHAP(Challenge-Handshake Authentication Protocol挑战握手认证协议)、PAP(Password Authentication Protocol密码认证协议),更好的保证了网络的安全性
NCP(Network Control Protocol)协议(如IPCP、IPXCP),用于对不一样的上层协议进行链接创建和参数协商ide
做用:用来创建 拆除或者监控PPP的链路3d
MRU:最大接收单元 PPP数据帧中Information字段和Padding字段的总长度
认证协议:可选的 默认状况不认证
魔术字:魔术字为一个随机产生的数字,用于检测链路环路,若是收到的LCP报文中的魔术字和本端产生的魔术字相同,则认为链路有环路
RTA也须要向RTB发送Configure-Request报文,使RTB检测RTA上的链路参数是否是可接受的
RTB也须要向RTA发送Configure-Request报文,使RTA检测RTB上的链路参数是否是可接受的
Configure-Nak报文中,只包含不能接受的链路层参数,而且此报文所包含的链路层参数均被修改成RTB上能够接受的取值(或取值范围),好比RTA上面使用的是chap认证,RTB上面使用的是pap认证
Configure-Reject报文中,只包含不能被识别的链路层参数,好比RTA这边使用的是chap认证,RTB上面没有认证
RTA在没有收到Configure-Ack报文的状况下,会每隔3秒重传一次Configure-Request报文,若是连续10次发送Configure-Request报文仍然没有收到Configure-Ack报文,则认为对端不可用,中止发送Configure-Request报文code
做用:更好的保证了网络的安全性 主要有pap认证chap认证以及不认证orm
PAP认证协议为两次握手认证协议,密码以明文方式在链路上发送
思考一下:认证方和被认证方该如何区分?blog
[AR1]interface Serial 1/0/0 [AR1-Serial1/0/0]link-protocol ppp Warning: The encapsulation protocol of the link will be changed. Continue? [Y/N]:y [AR1-Serial1/0/0]ip address 12.1.1.1 24
思考一下:可以把AR1和AR2之间的这个网段设置为12.1.1.0/30呢?为何?
认证方的配置接口
aaa local-user huawei password cipher huawei local-user huawei service-type ppp [R1-Serial1/0/0]ppp authentication-mode pap
被认证放的配置ip
[R2-Serial1/0/0]ppp pap local-user huawei password cipher huawei
怎么样检测个人认证是否配置成功
[R2-Serial1/0/0]shutdown [R2-Serial1/0/0]undo shutdown
若是两端可以ping通的话 证实你的认证是OK的
CHAP认证协议为三次握手认证协议,密码以密文方式在链路上发送
(1)验证方主动发起验证起求,验证方向被验证方发送随机产生的报文(challenge),并附上本身的用户名(当没有附用户名时,用户名为空)
(2)被验证方收到验证方的验证起求后,验证方将用发送过来的“ID号+密码+随机数”,利用MD5计算出密文,再将“密文+被验证方的用户名”发送给验证方
(3)验证方在收到信息中取出被验证方的用户名,查找对应用户的密码,将找出的的密码以“ID号+密码+随机数”计算出密文,将此密文和收到Response中的密文进行比较,以验证认证是否正确。
说明:被认证方的接口下不能不配置USER,但能够不配置PASSWORD,若是接口下没有配置PASSWORD,那么在全局模式下必须配置用户名信息数据库(USERNAME 和PASSWORD),接口下的PASSWORD优先级高
认证方的配置
aaa local-user huawei password cipher huawei local-user huawei service-type ppp [R1-Serial1/0/0]ppp authentication-mode chap
被认证放的配置
[R2-Serial1/0/0]ppp chap user huawei [R2-Serial1/0/0]ppp chap password cipher huawei
怎么样检测个人认证是否配置成功
[R2-Serial1/0/0]shutdown [R2-Serial1/0/0]undo shutdown
若是两端可以ping通的话 证实你的认证是OK的
华为默认状况下不认证
用于对不一样的上层协议进行链接创建和参数协商
静态IP地址的协商过程以下:
两端动态协商IP地址的过程以下:
down---dead---Establish(主要就是LCP协商)---认证(可选)---NCP协商
对于PPP链路创建过程的描述以下: