广域网 组播 实现_手把手教你高级数据链路控制协议HDLC 带你搞定广域网

广域网封装协议:

点到点链接:高级数据链路控制协议HDLC、点到点协议PPP(PPPoE)

多路访问链接:帧中继Frame Relay、异步传输模式ATM

串行链路:在广域网环境下,连接外部设备的一个串口总线标准,数据帧被逐位按顺序传送的线路,适用于远距离通信,但传送速度较慢。

串行链路的两种工作模式:异步模式、同步模式

f7c727ab38ffc82de93a914046cbaaaf.png

总结:异步模式--1bit/1Byte/1bit 资源利用率80%,效率不高,但不需要同步时钟率

73efb9fb2ce3441bc1f89bbc04e42537.png

总结:同步模式--1byte/1500Byte/1byte;资源利用率高,需同步时钟率,由数字通信端发起

3075b8d032da56588b89260870c0a033.png

同步链路线缆接口:DCE--数字通信端,连接ISP运营商的ISU/DSU设备(粗)

DTE--数字终端,连接用户的路由器/交换机(细)

技术原理:使用时分多路复用技术,支持带宽1.544Mbit/s和2.048Mbit/s(欧洲)

V.24: 1.25kbit--64kbit/s

V.35:1.25kbit----2.048Mbit/s T1、E1线路

串行链路链接:R1-----serial线缆-------R2(背靠背连接,实验室环境中使用)

R1---------modem--------CSU/DSU(ISP)实际生产环境中使用

高级数据链路控制协议:HDLC 工作在同步串行链路上,是一种面向比特的链路层协议;不支持异步链路和点到多点连接,不支持验证和IP地址自动协商。

HDLC协议的特点:

1、协议不依赖于任何一种字符编码集,对于三层的封装协议选择比较自由;

2、数据报文可透明传输,用于透明传输的"0比特插入法"易于硬件实现;

3、全双工模式,不必等待确认可连续发送数据,有较高的数据链路传输效率;

4、数据帧均采用CRC校验,并对信息帧进行编号,防止漏收或重收,可靠性高;

5、传输控制功能与处理功能分离,具有较大的灵活性和较完善的控制功能。

HDLC帧结构:

18a45a2d97f9a947a0a37277c8b6feeb.png

1、 Flag字段:为01111110,用以标志帧的开始与结束,也可以作为帧与帧之间的填充字符。

2、 Address字段:用于描述数据帧是属于单播、组播、广播帧。

3、 Control字段:用于构成各种命令及响应,以便对链路进行监视与控制。发送方利用控制字段来通知接收方来执行约定的操作;相反,接收方用该字段作为对命令的响应,报告已经完成的操作或状态的变化。

3.1 信息帧用于传送有效信息或数据,简称为I帧

3.2 监控帧用于差错控制和流量控制,简称S帧(监控帧中不能有Information字段)

3.3 无编号帧用于提供对链路的建立、拆除以及多种控制功能,简称U帧。

4、 Information字段:可以包含任意长度的二进制数,其上限由FCS字段或通讯节点的缓存容量来决定,目前用得较多的是1000-2000比特,而下限可以是0,即无信息字段。

5、 FCS字段:可以使用16位CRC对两个标志字段之间的内容进行校验。

HDLC状态检测:

264201ba6253ce69126661834bb69c38.png

1、HDLC设备以轮询时间间隔为周期,向链路上发送Keepalive消息

2、3个周期内无法收到对方发出的Keepalive消息,HDLC设备就认为链路不可用

3、同一链路两端设备的轮询时间间隔应设为相同的值

1、 HDLC分为IETF公用版本和思科私有版本,华为设备使用的HDLC是思科私有版本,理论上华为设备和思科设备可以用HDLC实现对接,但需要调整成相同的控制位。由于HDLC存在兼容性问题,所以使用的情况比较少。

2、 使用HDLC协议时,设备两端的IP地址可以使用不同子网段的地址,但由于HDLC不支持地址自动协商,需要手工配置静态路由。

3、 IP地址借用允许一个没有IP地址的接口从其它接口借用IP地址。这样可以避免一个接口独占IP地址,节省IP地址资源。一般建议借用loopback接口的IP地址,因为这类接口总是处于活跃(active)状态,能提供稳定可用的IP。

4、 由于广域网线路带宽普遍较低,所以HDLC支持数据报文和报头的压缩。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值