高级数据链路控制HDLC(High-level Date Link Control)是一种链路层协议,运行在同步串行链路之上。HDLC最大的特点是不需要规定数据必须是字符集,对任何一种比特流,均可以实现透明的传输。
PPP(Point-toPoint Protocol)协议是一种数据链路层协议,主要用来在全双工的同异步链路上进行点到点之间的数据传输。PPP的设计初衷是为两个对等节点之间的IP流量提供一种封装协议,它在串行线IP协议SLIP(Serial Line IP)的基础上发展而来。由于SLIP协议存在只支持异步传输方式,无协商过程、只能承载IP一种网络报文等问题,在发展过程中,逐步被PPP协议所代替。PPP与HDLC的主要区别是:HDLC是面向位的,而PPP是面向字节的。PPP是一种多协议成帧机制,适用于调制解调器。
串行链路是指信息的各位数据被逐位按顺序传送的线路,适用于远距离通信,但速度较慢,与之相对的是并行链路,能够在同一时刻传送一个8bit数据。同步和异步是广域网的串行链路的两种传输模式,同步模式要求通行双方以相同的时钟频率进行,通过共享单个时钟或定时脉冲源保证发送方和接收方的准确同步,效率较高;异步模式不要求双方同步,收发方可以采用各自的时钟源,双方遵循异步的通信协议,以字符为数据传输单位,发送方传送字符的时间间隔不确定,发送效率比同步模式低。
、
、
、
开发部门的PC1,通过部门路由器R2连接到公司出口网关R1;市场部门的PC2直连到公司出口网关;IT部门的PC3通过路由器R3连接到公司的出口网关。R2与R1之间链路为串行链路,封装PPP协议;R3与R1之间链路为串行链路,封装HDLC协议。R2与R3分别设置默认指向路由R1。使各部门互相访问。
IP接口配置不赘述。
//在R2上配置默认路由指向出口网关R1,并在R1上配置目的网段为PC1所在网络的静态路由,下一跳为R2。
[R2]ip route-static 0.0.0.0 0.0.0.0 192.168.1.1
[R1]ip route-static 172.16.1.0 255.255.255.0 192.168.1.2
、
、
、
//PC1测试与R1的连通性。
//配置HDLC。R1和R3的S2/0/1接口上分别使用 link-protocol 命令配置链路层协议为HDLC。
[R1]int s 2/0/1
[R1-Serial2/0/1]link-protocol hdlc
Warning: The encapsulation protocol of the link will be changed.
Continue? [Y/N]:y
[R3]int s 2/0/1
[R3-Serial2/0/1]link-protocol hdlc
Warning: The encapsulation protocol of the link will be changed.
Continue? [Y/N]:y
//在R3上配置默认路由指向R1,并在R1上配置目的网段为PC3所在网络的静态路由,下一跳为R3连接R1的S2/0/1接口。
[R3]ip route-static 0.0.0.0 0.0.0.0 s 2/0/1
[R1]ip route-static 172.16.3.0 255.255.255.0 s 2/0/1
、
、
、
//PC3测试与R1的连通性。
//PC3 ping PC1。
//在PC3上 tracert 路径跟踪一下。