HDLC协议

一、HDLC(高级数据链路控制)简介

1.1 HDLC使用场景#

HDLC (High data link control),Cisco私有协议,在Cisco设备中,HDLC是串行接口的默认封装协议,HDLC广泛用于运营商提供的点对点专线(如T1/E1线路),通过串行接口连接不同地理位置的网络设备(如路由器)。但是没有认证功能,逐渐被PPP协议取代。

二、HDLC(高级数据链路控制)结构

2.1 HDLC封装过程#

2.1.1 IP over HDLC帧格式#

image-20250220032001175

但在Ensp抓包只能看到

image-20250220032048434

2.2 HDLC报文字段#

Flag位作为帧定界符

字段 长度 含义
Address 1字节 地址字段,IP over HDLC帧中,Address字段取值如下:0x0F:表示单播报文;0x8F:表示组播报文。
Control 1字节 控制字段。IP over HDLC帧中,控制字段固定设置为0x0。
Protocol 2字节 协议字段。表示Information域中的数据封装的协议类型。在使用VRP®(Versatile Routing Platform)软件的华为设备上,该字段与Ethernet II帧中的协议字段含义类似:0x0800: IP0x8035: SLARP0x8847: MPLS0xFEFE: IS-IS0x86DD: IPv60x88CC: LLDP

2.3 HDLC机制#

image-20250220032731753

从Ensp模拟器上来看,通过keepalive报文进行链路检测。

值得一提的是这个心跳报文的HDLC封装的Address字段是组播

image-20250220033122122

三、HDLC(高级数据链路控制)配置示例

3.1 简单配置#

image-20250220031300581

# AR2:
interface Serial1/0/1
link-protocol hdlc
ip address 202.100.23.2 24

# AR3
interface Serial1/0/0
link-protocol hdlc
ip address 202.100.23.3 24
posted @   江寒雨  阅读(78)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
历史上的今天:
2024-02-20 queue
2024-02-20 Stack
2024-02-20 Vector和deque小案例
2024-02-20 deque
2024-02-20 Vector
2024-02-20 String
点击右上角即可分享
微信分享提示
主题色彩