每天花几分钟学习网络知识----HDLC高级数据链路层控制协议

HDLC:高级链路数据控制协议

PPP点对点协议

串行链路在广域网中为数据远距离传输

区别:HDLC:高级链路数据控制协议

面向比特的,支持同步的全双工,重传机制,可靠性较高

透明传输:数据传输时,只保证数据传输到达目的地的可靠性,不对数据做任何处理

PPP点对点协议:

支持同步,异步的全双工,传输速率相对较快

支持认证;PAP CHAP


串行数据发送方式:同步;DCE 数据通信设备 公网

维护同步传输时时间钟

以帧为传输单位

标志为用于区分数据

异步:DTE 数据终端设备 私网网关

数据发送时,有起始位,有结束位,以字节为传输单位 起始位结束位占用带宽

HDLC有三种类型的帧:I信息帧;传输有效的数据流量

S监控帧:差错检测

U无编号帧:建立,拆除连接等

HDLC应用:地址借用:将loopback借用用来传输数据

PPP组件:链路控制协议 (LCP) 用来建立、拆除和监控PPP数据链路

网络层控制协议 (NCP)用于对不同的网络层协议进行连接建立和参数协商

连接建立过程; 1,LCP协商:用于建立二层的连接

协商:MRU最大接收单元 默认1500B

认证方式 默认不认证 PAP认证 CHAP认证

魔术字(用于检测链路是否产生环路) 默认开启

2, 认证

PAP:由被认证方先发起认证,发送请求消息并携带认证参数,认证方收到后,检查参数是否合法,

CHAP;由认证方先发起认证,发送挑战消息并携带认证用到的加密参数,被认证方收到后,用挑战消息中携带的密钥进行加密,加密后发送请求消息用于认证,认证方收到请求消息先解密,再检查参数是否合法 (安全性更高)

3, NCP协商:网络层协议及参数

扩展性好;PPPOE 拨号上网

IPCP静态地址协商:

IPCP动态地址协商;

4,链路数据传输

LCP报文类型;配置请求(Configure-Request);用于携带自身参数给对端设备协商

配置确认(Configure-Ack):对端受到后 如果所有参数都协商成功则发送此消息表示协商通过

配置否定(Configure-Nak):对端收到请求报文后,如果某些参数协商不成功 则发送此消息表示协商不通过

配置拒绝(Configure-Reject);对端收到请求报文后,如果某些参数无法识别则发送此消息表示协不通过

PPPOE拨号上网

数字用户线路DSL(Digital Subscriber Line)是以电话线为传输介质的传输技术

通常把所有的DSL技术统称为xDSL,x代表不同种类的数字用户线路技术

目前比较流行的宽带接入方式为ADSL,ADSL是非对称DSL技术,使用的是PPPoE(PPP over Ethernet)协议

PPPoE协议通过在以太网上提供点到点的连接,建立PPP会话,使得以太网中的主机能够连接到远端的宽带接入服务器上。


PPPoE具有适用范围广、安全性高、计费方便等特点

PPPoE基于AAA服务器 AAA;计费,认证,授权

PPPoE封装格式:D.MAC S.MAC TYPE PPPOE FCS

PPPoE字段:

VER(版本):表示PPPoE版本号,值为0x01

Type(协议类型):表示类型,值为0x01

Code:表示PPPoE报文类型,不同取值标识不同的PPPoE报文类型

PPPoE会话ID,标识/区分客户端与服务器之间的联系与以太网SMAC和DMAC一起定义了一个PPPoE会话

Length(长度):表示PPPoE报文的Payload长度,不包括以太网头部和PPPoE头部的长度

PPPoE可分为三个阶段:发现阶段;客户端发现服务器并建立连接

报文;PADI:广播发送,用来寻找服务器

PADO;服务器回应客户端,用来提供服务


PADR;客户端向服务器单播发送,用于向服务器确认

PADS:服务器向客户端回应并携带了会话ID

PADT;终止建立会话

会话阶段:PPP协商阶段 PPP报文传输阶段。

和会话终结阶段;断开PPPOE连接


Huawei>sys

Enter system view, return user view with Ctrl+Z.

[Huawei]sys

            ^

Error:Incomplete command found at '^' position.

[Huawei]sys r5

[r5]d

[r5]ddns

[r5]di

[r5]display

[r5]dialer

[r5]dialer-rule

[r5-dialer-rule]di

[r5-dialer-rule]display

[r5-dialer-rule]dialer

[r5-dialer-rule]dialer-rule 1 ip pe

[r5-dialer-rule]dialer-rule 1 ip permit

[r5-dialer-rule]q

[r5]in

[r5]info-center

[r5]interface d

[r5]interface Dialer 0

Jul 17 2019 16:56:48-08:00 r5 %%01IFPDT/4/IF_STATE(l)[0]:Interface Dialer0 has t

urned into UP state.

[r5-Dialer0]link

[r5-Dialer0]link-protocol ppp

[r5-Dialer0]ppp c

[r5-Dialer0]ppp chap u

[r5-Dialer0]ppp chap user haha

[r5-Dialer0]ppp c

[r5-Dialer0]ppp chap pa

[r5-Dialer0]ppp chap password c

[r5-Dialer0]ppp chap password cipher 123

[r5-Dialer0]ip ad

[r5-Dialer0]ip address ppp

[r5-Dialer0]ip address ppp-negotiate

[r5-Dialer0]di

[r5-Dialer0]dialer u

[r5-Dialer0]dialer user haha

[r5-Dialer0]di

[r5-Dialer0]dialer b

[r5-Dialer0]dialer bundle 1

[r5-Dialer0]di

[r5-Dialer0]dialer

[r5-Dialer0]dialer-group 1

[r5-Dialer0]dis th

[V200R003C00]

#

interface Dialer0

 link-protocol ppp

 ppp chap user haha

 ppp chap password cipher %$%$%j`*@YYaH6Y5bNL2Ovc+,.aF%$%$

 ip address ppp-negotiate

 dialer user haha

 dialer bundle 1

 dialer-group 1

#

return

原文链接:,转发请注明来源!