广域网与帧中继
广域网与帧中继
广域网链路是用于连接LAN,跨地理位置的数据通信链路。
WAN链路一般要向运营商购买
广域网接入方式
- 专线
是一种点到点的专有连接,安全、高传输质量
需要想运营商申请,支付费用后,由运营商连接
专线稳定可靠、配置和维护都简单,但费用较高
-
电路交换
电话拨号技术,现在很少见。用猫(解调器)将电话线的信号转化成网线信号。
-
分组交换

也叫包交换,意思是运行商在网络中建立了额外网络,例如用帧中继搭建的骨干网络。用户向运营商购买到某一网路的通路,运营商就打通连接网路,这条线也叫虚电路。
广域网封装协议
HDLC协议
PPP协议
PPP协议是一个数据链路层协议
是目前使用最广泛的广域网协议之一,特征如下
-
能够控制数据链路的建立并且对ip地址进行分配(允许协商ip)
-
支持多种网络层协议
相比起HDLC协议只能支持单协议,PPP能够协商多种协议,作为一个共有标准,可以多种厂家使用
-
提供身份验证,无重传机制,网络开销小
-
有协商选项,能够对网络层地址和数据压缩等进行协商
-
能够配置和测试数据链路;进行错误检测
PPP协议的层次结构

PPP在数据链路层上依赖NCP、LCP配合来工作。
PPP之所以可以支持多种协议,就是因为有各种NCP的存在
LCP(链路控制协议):负责创建、维护或者终止一条数据链路,和一系列的参数协商 。
NCP(网络控制协议):NCP是一个协议族,负责连接上运行什么协议。
认证协议:口令验证协议PAP和挑战握手验证协议CHAP
PPP会话的建立
第一步:链路的建立和配置协商
通信双方发送LCP 帧来配置和检测数据链路。
第二步:如果需要,认证阶段
认证方式一:PAP认证

验证方通过LCP,确定验证方式为PAS
Core Router为验证方,他维护这一个存有用户用户名和密码的数据库
Remote Router为被验证法,将用户名密码封装在PAP数据包中以明文方式传输
PAP两次握手,密码以明文方式传输
对于大用户量,它是一种很轻便的认证方式
认证方式一:CHAP认证

验证方通过LCP,确定验证方式为CHAP
在验证方,发送一个挑战报文给被验证法其中包含:
code(1) :表示是个挑战报文
ID:验证法用来表示用户
Name:验证方名字
Random:由验证方产生的一个随机数
被验证法收到后

将自己的密码和ID、Random随机数进行hash后,封装到CHAP报文中发送过去(其中当然包含自己的用户名和一些必要参数)

验证法收到hash之后,将自己的ID、Random和数据库中存在的用户名对应的密码进行hash
看结果和被验证法发来的一不一样,若一致则认证成功。
特性:用户流量大的时候,认证过程可能造成大消耗。
第三步:网络协议的配置协商
发起方发送NCP 帧以选择上层的协议(如IP)。配置完成后,双方可以发送响应的数据分组。
此后,PPP 链路将一直保持通信,
直至有明确的 LCP 或 NCP 消息关闭这条链路,或发生了某些外部事件(例如用户的干预)。
PPP协议的工作原理 - kummer话你知:https://www.jianshu.com/p/98582c957891
帧中继
帧中继Frame Relay 简称FR
帧中继技术是在OSI第二层用一种简化的方法来传输和交换数据的技术
采用帧的形式来封装数据以进行跨网传输,是一种广域网的接入方式
帧中继服务一般是由 ISP(公共信息服务提供商)提供
需要这项服务的就去找ISP支付一定费用申请,并做好配置。
帧中继术语
虚电路(VC) Virtual Circuit

图中ABC路由器,并没有物理上的连接链路,只是在现有的网络基础上添加了一系列的转发规则,让我们看上去,像是路由器之间有专线一样。
相比起专线布线,虚电路在建立拆除维护上省了很多事。
虚电路也有永久虚电路PVC 和 交换虚电路SVC
PVC永久建立,SVC在传输成功后断开
现在常见的是PVC
数据链路连接标识符DLCI
(Data Link Connection Identifier)
DLCI是用来表示源设备和目的设备的一种数据值(例如图上的102 201)
值得注意的是,DLCI只具有本地意义
意思是,例如路由器B,它知道自己接入帧中继的接口DLCI是201,但是它是不知道去到A路由器对应的端口是102的。
本地管理接口LMI
(Local Management Interface)

LMI是一种信令标准,用来管理终端设备和帧中继交换机之间链路的状态
例如图中的A路由,DLCI 102 和DLCI 103 的状态为ACTIVE
路由器A从帧中继交换机接受LMI的信息,存在如下状态:
Active state 正常状态
Inactive state 远程路由器没有工作
Delected state 接口没有收到交换机任何LMI信息
反向APR
帧中继的寻址方式是根据DLCI去寻找IP的过程,有点类似通过ARP去由IP解析MAC地址。

第一、二步,要在R1 R3的物理接口上配置帧中继封装
开启端口后,路由器会向帧中继交换机发送咨询信息,咨询有哪些可以的DLCI号
第三、四步,帧中继交换机回复路由器R,DLCI 103 104是激活的,对于这每个DLCI,R1都要发送一个反向ARP请求分组,宣告自己的IP,再封装DLCI。
第五步,帧中继交换机将受到的DLCI103 替换成DLCI301发送给R3 ,R3则封装DLCI301 ,并告知自己的IP,并发回
第六步,帧中继收到DLCI301 后,根据交换表,将DLCI 改成103 发送给R1。
这时候R1 就知道了 R3的ip和对应的DLCI号,以后都用这个对应关系。
第七步,R1持续发送维持消息,默认十秒一次,用来验证帧中继交换机时候处于激活状态
其中反向ARP发送时间为60秒

浙公网安备 33010602011771号