网工必须掌握的协议之一:高级数据链路控制协议HDLC

256 阅读2分钟

一、HDLC简介

High-level Data Link Control,高级数据链路控制,简称HDLC,是一种面向比特的链路层协议。使用点到点链路连接,P2P 链路。如下图:

image.png

HDLC 支持点到点连接,在这个网络中不是我,就是你,我通过这个链路把包发出来 就算不指定任何地址信息,也一定是我对端的接口去接收,我发送帧肯定是你接收,你发送肯定是我接收。中间没有任何第三个节点,所以在封装 HDLC 帧的时候,不要封装 SD 地址。

下面我们来看看HDLC 帧结构:

image.png

HDLC有三种帧:信息帧、监控帧、无编号帧。

Flag :第一字节和最后一个字节是用来同步字段

Address:地址字段,只有一个地址。0X0F

Control:控制字段,

I:信息帧 发送一些正常数据的,最高位为 0

S:监控帧 流控和差错控制 最高位为 1 0

U:无编号帧 建立 维护 拆除链路的 最高位为 1 1

Information:数据字段

Cisco 压缩只支持 compress stac 压缩数据从而增加带宽,增加网络可用性。

二、HDLC的基础配置:

image.png

华为默认连接 serial 线缆是启用的 PPP 协议,Cisco 连接 serial 线缆,默认是 HDLC,encapsulation hdlc 可以敲命令开启,添加一个地址就可以了。

三、HDLC接口地址借用

image.png

可以在 router 起一个环回口,在环回口起一个地址,通过 serial 和环回口拥有相同的 IP 地址。如果接口是借用的,那么这个 serial 接口是没有直连理由的。需要写静态,一般不使用这个配置。

四、配置实验

  1. 思科实验

image.png

进入接口配置同网段 IP no shutdown 开启接口,因为 Cisco 默认是 HDLC,

image.png

image.png 可以使用进入接口 encapsulation hdlc 去修改

image.png

可以看到 R1 的一端为 DCE。

2.华为实验

image.png

Huawei 默认是 PPP 协议 配置 IP 地址 启用 HDLC 可以平通 模拟器默认两端都是 DTE

image.png

image.png

[AR1]int s1/0/0

[AR1-Serial1/0/0]link-protocol hdlc

Warning: The encapsulation protocol of the link will be changed. Continue? [Y/N]:y

[AR2]int s1/0/0

[AR2-Serial1/0/0]link-protocol hdlc

Warning: The encapsulation protocol of the link will be changed. Continue? [Y/N]:y

修改为 HDLC

image.png

以上就是今天分享的知识点了,获取更多资料请戳这里