一、题目
VRP平台上,设置Serial接口数据链路层的封装类型为HDLC的命令是()。
A. link-protocol hdlc
B. hdlc enable
C. encapsulation hdlc
D. link-protocol ppp
二、答案
A
三、解析
A选项:将链路协议类型修改为HDLC,故该选项正确
B选项:开启HDLC协议,故该选项错误
C选项:启用HDLC封装,缺省的封装模式,故该选项错误
D选项:将链路协议类型修改为PPP,故该选项错误
四、扩展 — HDLC
HDLC(High-Level Data Link Control)是一种数据链路层协议,用于在点对点连接上可靠地传输数据。它是一种同步、透明、全双工的数据链路协议,常用于串行链路的通信,如在WAN(Wide Area Network)中使用。
在HDLC中,HDLC协商是指在两个对等的HDLC设备之间,通过交换特定的控制帧来达成协议和参数的一致性。HDLC协商的目的是确保两端的HDLC设备能够正确理解对方发送的帧,并以相同的方式进行处理。HDLC协商通常在链路建立阶段进行,在建立连接之前,设备之间需要进行协议和参数的协商。
HDLC协商的过程可以简单地描述如下:
- 建立连接:当两个HDLC设备之间需要建立连接时,一方会发送一个初始化请求(Initial Request)控制帧给对方。
- 响应请求:接收到初始化请求的一方会回复一个初始化确认(Initial Acknowledge)控制帧,表示接受对方的请求。
- 配置参数:在初始化确认中,控制帧的控制字段中包含有关连接参数的信息,例如帧格式、传输速率、错误控制方法等。
- 协议一致性:双方交换的控制帧中包含的参数信息会被互相检查,以确保双方采用相同的HDLC协议和参数。
- 连接确认:一旦双方的参数一致,连接就建立起来了,并且双方可以开始传输数据。
需要注意的是,HDLC协商过程中,使用的控制帧不仅包含协商参数的信息,还可能包括错误控制和流量控制等功能,以确保在连接建立后的数据传输过程中的可靠性和有效性。
HDLC链路还支持借用loopback接口IP的方式来配置接口IP地址,而每台设备自己配置的地址又会学习到设备本地。
且HCLD链路进行协商时还会获得对方的网络层信息,对方设备会将自己的IP地址以32位掩码的形式传递给对方设备,对方设备会加入路由表中,以此来支持双方互访。