选择区域语言: EN CN HK

04-二层技术-广域网接入配置指导

08-HDLC配置

本章节下载  (194.01 KB)

docurl=/cn/Service/Document_Software/Document_Center/Routers/Catalog/MSR/MSR_900/Configure/Operation_Manual/H3C_MSR_CG(V5)-R2511P07-V1.14/04/201808/1106859_30005_0.htm

08-HDLC配置


1 HDLC

MSR系列路由器各款型对于本节所描述的特性支持情况有所不同,详细差异信息如下:

MSR 900、MSR 930路由器不支持HDLC。

 

1.1  HDLC协议简介

1.1.1  HDLC简介

HDLC(High-level Data Link Control,高级数据链路控制)是一种面向比特的链路层协议,其最大特点是对任何一种比特流,均可以实现透明的传输。

·              HDLC协议只支持点到点链路,不支持点到多点。

·              HDLC不支持IP地址协商,不支持认证。协议内部通过Keepalive报文来检测链路状态。

·              HDLC协议只能封装在同步链路上,如果是同异步串口的话,只有当同异步串口工作在同步模式下才可以应用HDLC协议。目前应用的接口为:工作在同步模式下的Serial接口和POS接口等。

1.1.2  HDLC的帧类型和帧格式

HDLC有信息帧(I帧)、监控帧(S帧)和无编号帧(U帧)3种不同类型的帧。

·              信息帧用于传送有效信息或数据,通常简称为I帧。

·              监控帧用于差错控制和流量控制,通常称为S帧。

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

HDLC帧由标志、地址、控制、信息和帧校验序列等字段组成。

·              标志字段为01111110,标志一个HDLC帧的开始和结束,所有的帧必须以7E开头,并以7E结束;在邻近两帧之间的7E,即作为前面帧的结束,又作为后续帧的开头;

·              地址字段是8比特,用于标识接收或发送HDLC帧的地址;

·              控制字段是8比特,用来实现HDLC协议的各种控制信息,并标识是否是数据;

·              信息字段可以是任意的二进制比特串,长度未作限定,其上限由FCS(帧校验序列)字段或通讯节点的缓冲容量来决定,目前国际上用得较多的是1000-2000比特,而下限可以是0,即无信息字段。但是监控帧中不可有信息字段。

·              帧检验序列字段可以使用16位CRC,对两个标志字段之间的整个帧的内容进行校验。

1.2  配置接口封装HDLC协议

表1-1 配置接口封装HDLC协议

操作

命令

说明

进入系统视图

system-view

-

进入接口视图

interface interface-type interface-number

-

在接口封装HDLC协议

link-protocol hdlc

必选

缺省情况下,接口封装PPP协议

 

1.3  配置接口IP地址

表1-2 配置接口IP地址

操作

命令

说明

进入系统视图

system-view

-

进入接口视图

interface interface-type interface-number

-

配置接口IP地址

配置接口的IP地址

ip address ip-address { mask | mask-length } [ sub ]

二者必选其一

缺省情况下,没有为接口配置IP地址也不借用其它接口的IP地址

配置本接口借用指定接口的IP地址

ip address unnumbered interface interface-type interface-number

 

如果对封装HDLC的接口配置IP地址借用,借用地址的一端必须能够学到对端的网络路由,否则将无法达到对端。

在配置IP地址借用时,可以使用路由协议或静态路由来学习到对端的路由,并注意以下原则:

·              如果使用路由协议,由于路由查找采用最长匹配原则,应确保学到路由的掩码长度大于被借用方IP地址的掩码长度;

·              如果使用静态路由,且被借用方的IP地址使用32位掩码,静态路由的掩码长度应小于被借用方IP地址的掩码长度;

·              如果使用静态路由,且被借用方的IP地址掩码小于32位,静态路由的掩码长度应大于被借用方IP地址的掩码长度。

关于配置接口IP地址的详细介绍请参见“三层技术-IP业务配置指导”中的“IP地址”。

 

1.4  配置轮询时间

HDLC协议使用定时器来确认链路状态是否正常。在配置轮询时间的间隔时,建议链路两端的设置保持一致。如果将两端的轮询时间间隔都设为0,则禁止链路状态检测功能。

表1-3 配置轮询时间

操作

命令

说明

进入系统视图

system-view

-

进入接口视图

interface interface-type interface-number

-

配置状态轮询定时器的轮询时间间隔

timer hold seconds

可选

缺省情况下,接口的状态轮询时间间隔为10秒

 

轮询时间可使用缺省配置,也可根据网络实际情况进行调整。如果网络的延迟比较大,或拥塞程度较高,可以适当加大轮询时间的间隔,以减少网络震荡的发生。

 

1.5  配置HDLC链路上的压缩

STAC-LZ压缩技术对HDLC链路所承载的报文的净负荷进行压缩。这种压缩方式不依赖于历史报文信息,报文的压缩比较小。主要用于提高在低速链路上传输数据的效率,从而能够节约网络带宽,降低网络负载。

表1-4 配置HDLC链路上的压缩

操作

命令

说明

进入系统视图

system-view

-

进入相应的接口视图

interface interface-type interface-number

-

在接口封装HDLC协议

link-protocol hdlc

必选

缺省情况下,接口封装PPP协议

配置HDLC链路上的压缩

hdlc compression stac

必选

缺省情况下,HDLC链路不支持压缩功能

 

1.6  HDLC显示和维护

在完成上述配置后,如果接口处于up状态,在任意视图下执行display命令可以显示HDLC链路上压缩统计信息。

在用户视图下执行reset命令可以清除HDLC链路上压缩统计信息。

表1-5 HDLC显示和维护

操作

命令

显示HDLC链路上压缩统计信息

display hdlc compression stac [ interface interface-type interface-number ] [ | { begin | exclude | include } regular-expression ]

清除HDLC链路上压缩统计信息

reset hdlc compression stac [ interface interface-type interface-number ]

 

·          可以通过display interface命令查看其它配置结果。

·          可以通过reset counters interface命令清除封装HDLC协议接口的其它统计信息,使接口重新开始统计流量。

 

1.7  HDLC典型配置举例

1.7.1  配置HDLC基本功能举例

1. 组网需求

路由器Router A和Router B通过POS接口相连,要求运行HDLC。

2. 组网图

图1-1 配置HDLC基本功能组网图

 

3. 配置步骤

配置Router A

<RouterA> system-view

[RouterA] interface pos 5/0

[RouterA-Pos5/0] clock master

[RouterA-Pos5/0] link-protocol hdlc

[RouterA-Pos5/0] ip address 12.1.1.1 24

[RouterA-Pos5/0] quit

配置Router B

<RouterB> system-view

[RouterB] interface pos 5/0

[RouterB-Pos5/0] link-protocol hdlc

[RouterB-Pos5/0] ip address 12.1.1.2 24

配置完成后Router A和Router B可以互相ping通。以Router A的显示为例。

[RouterA] ping 12.1.1.2

  PING 12.1.1.2: 56  data bytes, press CTRL_C to break

    Reply from 12.1.1.2: bytes=56 Sequence=1 ttl=255 time=126 ms

    Reply from 12.1.1.2: bytes=56 Sequence=2 ttl=255 time=1 ms

    Reply from 12.1.1.2: bytes=56 Sequence=3 ttl=255 time=1 ms

    Reply from 12.1.1.2: bytes=56 Sequence=4 ttl=255 time=1 ms

    Reply from 12.1.1.2: bytes=56 Sequence=5 ttl=255 time=10 ms

 

  --- 12.1.1.2 ping statistics ---

    5 packet(s) transmitted

    5 packet(s) received

    0.00% packet loss

    round-trip min/avg/max = 1/27/126 ms

1.7.2  配置IP地址借用的HDLC举例

1. 组网需求

·              路由器Router A和Router B通过POS接口相连,要求运行HDLC。

·              Router A的POS5/0接口借用本端Loopback接口的IP地址,Loopback接口使用32位掩码。

·              Router A通过静态路由学习对端路由信息,可以到达12.1.2.0/24这个网段。

2. 组网图

图1-2 配置IP地址借用的HDLC组网图

 

3. 配置步骤

配置Router A

<RouterA> system-view

[RouterA] interface loopback 1

[RouterA-LoopBack1] ip address 12.1.1.2 32

[RouterA-LoopBack1] quit

[RouterA] interface pos 5/0

[RouterA-Pos5/0] clock master

[RouterA-Pos5/0] link-protocol hdlc

[RouterA-Pos5/0] ip address unnumbered interface loopback 1

[RouterA-Pos5/0] quit

配置Router B

<RouterB> system-view

[RouterB] interface pos 5/0

[RouterB-Pos5/0] link-protocol hdlc

[RouterB-Pos5/0] ip address 12.1.1.1 24

在Router A上配置静态路由

[RouterA] ip route-static 12.1.1.0 24 pos 5/0

[RouterA] ip route-static 12.1.2.0 24 12.1.1.1

配置完成后Router A可以ping通12.1.2.0/24网段。

[RouterA] ping 12.1.2.1

  PING 12.1.2.1: 56  data bytes, press CTRL_C to break

    Reply from 12.1.2.1: bytes=56 Sequence=1 ttl=255 time=35 ms

    Reply from 12.1.2.1: bytes=56 Sequence=2 ttl=255 time=1 ms

    Reply from 12.1.2.1: bytes=56 Sequence=3 ttl=255 time=10 ms

    Reply from 12.1.2.1: bytes=56 Sequence=4 ttl=255 time=1 ms

    Reply from 12.1.2.1: bytes=56 Sequence=5 ttl=255 time=1 ms

 

  --- 12.1.2.1 ping statistics ---

    5 packet(s) transmitted

    5 packet(s) received

    0.00% packet loss

    round-trip min/avg/max = 1/9/35 ms

在Router A执行display ip routing-table命令可以看到路由表信息正确。

[RouterA] display ip routing-table

Routing Tables: Public

         Destinations : 5        Routes : 5

 

Destination/Mask    Proto  Pre  Cost         NextHop         Interface

 

12.1.1.0/24         Static 60   0            12.1.1.2        POS5/0

12.1.1.2/32         Direct 0    0            127.0.0.1       InLoop0

12.1.2.0/24         Static 60   0            12.1.1.1        POS5/0

127.0.0.0/8         Direct 0    0            127.0.0.1       InLoop0

127.0.0.1/32        Direct 0    0            127.0.0.1       InLoop0

 

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!