• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 新华三人才研学中心
  • 关于我们

05-二层技术-广域网接入配置

目录

03-DDR配置

本章节下载 03-DDR配置  (168.22 KB)

docurl=/cn/Service/Document_Software/Document_Center/IP_Security/FW_VPN/H3C_vFW/Configure/Operation_Manual/H3C_SecPath_vFW_CG-E1166-5W100/05/201610/957671_30005_0.htm

03-DDR配置


1 DDR

1.1  DDR简介

DDR是指路由器之间通过公用交换网进行互连时所采用的拨号技术,可以提供按需拨号服务。因其仅在需要时建立连接,能有效的控制通信成本,在实际组网中得到广泛应用。

所谓“按需拨号”是指:跨公用交换网相连的路由器之间不预先建立连接,当它们之间有数据需要传送时才启动DDR拨号流程建立连接并传送信息。当链路再次空闲时,DDR会自动断开连接。某些场合下,路由器之间仅在有数据需要传送时才建立连接并通信,传送的信息具有时间不相关性、突发性、总体数据量小等特点。DDR恰好为此种应用提供了灵活、经济、高效的解决方案。比如现在普遍使用的PPPoE方式连接小区宽带就是典型的DDR应用。

1.1.1  DDR接口

DDR中用到的接口含义如下:

·     物理接口:支持DDR功能的物理接口。

·     Dialer接口:为了配置DDR参数而设置的逻辑接口。

·     拨号接口:拨号相关接口的统称。可以是Dialer接口,也可以是支持DDR功能的物理接口。

1.1.2  DDR分类

路由器的DDR功能主要用来控制链路建立和中断呼叫的。DDR更准确的说是一个控制中心——决定链路何时建链和断开以及报文是否能够从该链路转发等。根据触发DDR拨号方式的不同,可将DDR分为如下几类:报文触发DDR、自动拨号DDR、路由触发DDR。

1. 报文触发DDR

通过DDR拨号控制规则将拨号接口转发的数据报文分为两类:感兴趣报文、非感兴趣报文。

只有感兴趣报文才触发拨号。在拨号链路建立之前,非感兴趣的报文会被丢弃。直到有感兴趣报文触发拨号建立链路后,非感兴趣报文才同感兴趣报文一起转发。拨号链路建立后,如果链路的空闲时间超过了Idle定时器指定的时间,DDR将断开链路。只有感兴趣报文会刷新Idle定时器,非感兴趣报文只是被“悄悄地转发”。

用户可以配置拨号控制规则来精确的定义感兴趣报文,然后在各个拨号接口下关联拨号控制规则,从而可以实现各个拨号接口由各自关注的感兴趣报文来触发拨号建立链路。

2. 自动拨号DDR

在路由器启动后,DDR将自动尝试拨号连接对端,无需通过数据报文进行触发。若无法与对端正常建立拨号连接,则每隔一段时间DDR将再次自动尝试建立拨号连接。与报文触发的DDR相比,该连接建立后不会因超时而自动挂断。

3. 路由触发DDR

用户可以配置要监控的网段,然后将拨号接口与被监控的网段关联起来,当到达被监控的网段不存在有效路由时,会在拨号接口上通过DDR拨号启动备份链路来转发数据流量。备份链路启动后,系统会定时检查主链路的状态。当主链路恢复后,根据用户的配置可以选择直接挂断备份链路,也可以等待定时器超时后再挂断备份链路。

1.2  DDR配置任务简介

表1-1 报文触发DDR配置任务简介

配置任务

说明

详细配置

DDR基本配置

必选

1.3 

配置接口的DDR拨号控制规则

必选

1.4 

配置共享DDR

必选

1.5 

配置拨号接口的属性

必选

1.6 

拆除拨号链路

可选

1.9 

 

表1-2 自动拨号DDR配置任务简介

配置任务

说明

详细配置

DDR基本配置

必选

1.3 

配置共享DDR

必选

1.5 

配置拨号接口的属性

必选

1.6 

配置自动拨号

必选

1.7 

拆除拨号链路

可选

1.9 

 

表1-3 路由触发DDR配置任务简介

配置任务

说明

详细配置

DDR基本配置

必选

1.3 

配置共享DDR

必选

1.5 

配置拨号接口的属性

必选

1.6 

配置动态路由备份

必选

1.8 

拆除拨号链路

可选

1.9 

 

1.3  DDR基本配置

拨号接口支持链路层的PPP协议,支持网络层的IP协议,支持RIP、OSPF等动态路由协议。关于这些协议的详细配置介绍请参见“二层技术-广域网接入配置指导”中的“PPP”、“三层技术-IP业务配置指导”和“三层技术-IP路由配置指导”。

设备仅支持基于PPPoE业务的DDR,即其仅支持作为共享DDR的主叫端,需要在Dialer接口下配置PPP相关命令。

1.4  配置接口的DDR拨号控制规则

接口的DDR拨号控制规则用于控制接口什么时候发起DDR呼叫。用户需要在DDR呼叫的发起端配置接口的DDR拨号控制规则,在DDR呼叫的接收端不用配置接口的DDR拨号控制规则。

DDR拨号控制规则的过滤方法有如下两种:

·     根据协议类型过滤报文:本方法目前只能匹配IP协议报文。

·     根据ACL过滤报文:本方法可以对报文进行更精细的区分。

根据匹配DDR拨号控制规则的结果,报文分为两种:

·     感兴趣报文:permit的协议报文或者符合ACL的permit条件的报文。

·     非感兴趣报文:deny的协议报文或者不符合ACL的permit条件的报文或者没有匹配任何规则的报文。

对上述两种报文的处理方式如下:

·     对于感兴趣报文:如果相应链路没有建立,则发起新呼叫建立链路并发送报文;如果相应链路已经建立,DDR将通过该链路发送报文,并重置Idle超时定时器。

·     对于非感兴趣报文:如果相应链路没有建立,则不发起呼叫并丢弃此报文;如果相应链路已经建立,DDR将通过此链路发送报文,但是不重置Idle超时定时器。

用户必须配置DDR拨号控制规则,并将拨号接口与拨号控制规则相关联,DDR才能正常拨号。

表1-4 配置接口的DDR拨号控制规则

操作

命令

说明

进入系统视图

system-view

-

创建拨号访问组,并配置拨号控制规则

dialer-group group-number rule { ip | ipv6 } { deny | permit | acl { acl-number | name acl-name } }

缺省情况下,未配置拨号访问组

进入拨号接口视图

interface interface-type interface-number

仅支持Dialer接口作为拨号接口

配置该拨号接口关联的拨号访问组,将该接口与拨号控制规则相关联

dialer-group group-number

缺省情况下,接口不与任何拨号访问组相关联

一个接口只能关联一个拨号访问组

 

1.5  配置共享DDR

作为共享DDR的发起端,需要在Dialer接口上使能共享DDR功能。系统根据拨号控制规则来确定使用哪个Dialer接口进行呼叫,物理接口将使用该Dialer接口的配置信息进行拨号(包括PPP认证协商等)。

发起端对接收端可以进行认证,也可以不进行认证,如果需要对接收端进行认证,则要在Dialer接口上配置PAP或CHAP认证。

表1-5 配置共享DDR的发起端

操作

命令

说明

进入系统视图

system-view

-

创建Dialer接口,并进入Dialer接口视图

interface dialer number

-

使能共享DDR

dialer bundle enable

缺省情况下,接口禁止共享DDR

 

1.6  配置拨号接口的属性

拨号接口支持下列属性,通过灵活配置这些参数可以提高拨号的效率,从而满足多方面需求。

·     链路空闲时间:一条链路建立后,如果链路的空闲时间超过了指定的时间,DDR将断开链路。

·     当链路断开后进行下次呼叫的间隔时间:当DDR呼叫链路因故障或挂断等原因进入断开状态,必须经过指定时间(即进行下一次呼叫的间隔时间)后才能建立新的拨号连接,从而避免对端程控交换机过载。

·     呼叫建立超时时间:和某些对端建立DDR呼叫时,从呼叫发起到连接建立的时间长短不一,为了有效控制发起呼叫到呼叫连接建立之间允许等待的时间,可以配置Wait-carrier定时器,若在指定时间内呼叫仍未建立,则DDR将终止该呼叫。

表1-6 配置拨号接口的属性

操作

命令

说明

进入系统视图

system-view

-

进入拨号接口视图

interface interface-type interface-number

仅支持Dialer接口作为拨号接口

配置允许链路空闲的时间

dialer timer idle idle [ in | in-out ]

缺省情况下,允许链路空闲的时间为120秒,只有出方向的感兴趣报文重置定时器

配置当链路断开后进行下次呼叫的间隔时间

dialer timer enable interval

缺省情况下,当链路断开后进行下次呼叫的间隔时间为5秒

配置呼叫建立超时时间

dialer timer wait-carrier wait-carrier

缺省情况下,呼叫建立超时时间为60秒

配置接口的描述信息

description text

缺省情况下,接口的描述信息为“该接口的接口名 Interface”,比如:Dialer1 Interface

配置接口发送keepalive报文的周期

timer-hold seconds

缺省情况下,接口发送keepalive报文的周期为10秒

配置接口在多少个keepalive周期内没有收到keepalive报文的应答就拆除链路

timer-hold retry retries

缺省情况下,接口在5个keepalive周期内没有收到keepalive报文的应答就拆除链路

配置接口的MTU值

mtu size

缺省情况下,接口的MTU值为1500字节

配置接口的期望带宽

bandwidth bandwidth-value

缺省情况下,接口的期望带宽=接口的波特率÷1000(kbit/s)

指定转发当前Dialer接口流量的业务处理设备(IRF模式)

service slot slot-number

缺省情况下,没有指定转发当前Dialer接口流量的业务处理设备

恢复接口的缺省配置

default

-

打开接口

undo shutdown

缺省情况下,接口处于打开状态

 

1.7  配置自动拨号

所谓自动拨号是指:在路由器启动后,DDR将自动尝试拨号连接对端,无需通过数据报文进行触发。若无法与对端正常建立拨号连接,则每隔一段时间DDR将再次自动尝试建立拨号连接。与数据触发的非自动拨号DDR相比,该连接建立后不会因超时而自动挂断(即dialer timer idle命令对自动拨号不起作用)。

表1-7 配置自动拨号

操作

命令

说明

进入系统视图

system-view

-

进入拨号接口视图

interface interface-type interface-number

仅支持Dialer接口作为拨号接口

设置自动拨号的时间间隔

dialer timer autodial autodial-interval

当配置自动拨号功能后,自动拨号的间隔时间缺省为300秒

 

1.8  配置动态路由备份

1.8.1  功能简介

动态路由备份功能通过配置要监控的网段,可以实现当到达被监控网段不存在有效路由时,通过DDR拨号启动备份链路,从而实现对路由的动态备份。

动态路由备份主要对动态路由协议产生的路由进行备份,也可以对静态路由和直连路由进行备份。

使用动态路由备份功能时,必须精确定义被监控的网段。当备份接口启用动态路由备份功能后,系统监控路由、启动备份链路的过程如下:

(1)     系统监控到达需监控网段是否存在路由更新,并检查路由表中到达需监控网段是否存在至少一条有效路由。

(2)     如果存在至少一条到达需监控网段的路由,并且这条路由从其他接口(未启动动态路由备份功能的接口)出发,则认为主链路接通。

(3)     如果不存在有效路由,则认为主链路故障并且不可用,在备份接口通过DDR拨号启动备份链路。

(4)     备份链路启动后,拨号链路承载通信数据。在此过程中,系统会定时检查主链路的状态。

(5)     当主链路恢复后,根据用户的配置可以选择直接挂断备份链路,也可以等待定时器(主链路接通后断开备份链路的延迟时间)超时后再挂断备份链路。

需要注意的是,有些路由协议(如BGP)默认使用优选路由,当到达被监控网段的主链路因为故障中断,启用备份链路之后,备份链路通过BGP协议学习到达被监控网段的路由;当主链路再次启用后,主链路通过BGP协议学到的路由和备份链路学到的路由相比可能不是最优路由,因此继续使用从备份链路学到的路由,这样备份链路在主链路恢复时无法挂断。对于BGP协议,需要用户通过配置保证,当主链路和备份链路同时有效时,系统优选从主链路学到的路由。

1.8.2  创建动态路由备份组

每个动态路由备份组可以监控多个网段,各监控网段之间是“与”的关系,即当到达所有被监控网段都不存在有效路由时,才试图拨通备份链路。

表1-8 创建动态路由备份组

操作

命令

说明

进入系统视图

system-view

-

创建动态路由备份组,并配置需监控的网段

standby routing-group group-number rule ip ip-address { mask | mask-length } [ vpn-instance vpn-instance-name ]

缺省情况下,未配置动态路由备份组

 

1.8.3  在备份接口上启用动态路由备份功能

启用动态路由备份功能之前,必须确保备份接口上已经配置了DDR拨号功能。

每个备份接口上可以同时引用多个动态路由备份组。

表1-9 在备份接口上启用动态路由备份功能

操作

命令

说明

进入系统视图

system-view

-

进入备份接口的视图

interface interface-type interface-number

-

启用动态路由备份功能,并配置引用的动态路由备份组

standby routing-group group-number

缺省情况下,动态路由备份功能处于关闭状态

 

1.8.4  配置主链路接通后断开备份链路的延迟时间

在主链路接通后,为了防止路由振荡,可以经过指定延迟时间再断开备份链路。

表1-10 配置主链路接通后延迟断开备份链路的时间

操作

命令

说明

进入系统视图

system-view

-

进入备份接口的视图

interface interface-type interface-number

-

配置主链路接通后断开备份链路的延迟时间

standby timer routing-disable delay

缺省情况下,主链路接通后断开备份链路的延迟时间为20秒

 

1.8.5  配置动态路由备份功能在系统启动后的生效延时

系统启动后会进行配置恢复,配置恢复过程中由于主接口状态为down,因此主接口上的路由不可达,导致备份链路被进行呼叫。配置恢复后,所有接口的状态变为up,备份链路被呼叫成功。然后由于主接口路由恢复,备份链路被禁用,状态变为down。为了避免系统启动后的短时间内备份链路up/down切换一次,可以配置在系统启动指定时间后动态路由备份功能才生效,在这段时间内不对路由进行监控,不对备份链路进行呼叫。

表1-11 配置动态路由备份功能在系统启动后的生效延时

操作

命令

说明

进入系统视图

system-view

-

配置动态路由备份功能在系统启动后的生效延时

dialer timer warmup delay

缺省情况下,动态路由备份功能在系统启动30秒后生效

一般情况下,请使用缺省情况

 

1.9  拆除拨号链路

在任意视图下执行dialer disconnect命令可以拆除拨号链路。

表1-12 拆除拨号链路

操作

命令

拆除拨号链路

dialer disconnect [ interface interface-type interface-number ]

 

1.10  DDR显示和维护

在完成上述配置后,在任意视图下执行display命令可以显示DDR配置后的运行情况,通过查看显示信息验证配置的效果。

在用户视图下执行reset命令可以清除Dialer接口的统计信息。

表1-13 DDR显示和维护

操作

命令

显示接口的DDR信息

display dialer [ interface interface-type interface-number ]

显示Dialer接口的相关信息

display interface [ dialer [ interface-number ] ] [ brief [ description | down ] ]

清除Dialer接口的统计信息

reset counters interface [ dialer [ interface-number ] ]

 

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

新华三官网
联系我们