Comware V3 操作手册(V3.07)

PDF下载 本章节下载(596.11 KB)

13-拨号操作

 

1 DCC配置... 1-1

1.1 DCC简介.. 1-1

1.1.1 DCC技术概述.. 1-1

1.1.2 DCC的配置方式.. 1-1

1.1.3 Comware提供的DCC特性.. 1-4

1.1.4 DCC配置前的准备.. 1-4

1.2 DCC的配置.. 1-5

1.2.1 DCC基本配置.. 1-5

1.2.2 轮询DCC呼叫的配置.. 1-8

1.2.3 共享DCC呼叫的配置.. 1-14

1.2.4 DCC呼叫MP捆绑的配置.. 1-17

1.2.5 PPP回呼的配置.. 1-19

1.2.6 ISDN主叫识别回呼的配置.. 1-23

1.2.7 Dialer route高级配置.. 1-25

1.2.8 配置允许/禁止接口向外发起呼叫.. 1-26

1.2.9 DCC特殊功能的配置.. 1-26

1.2.10 DCC拨号接口属性参数配置.. 1-27

1.2.11 配置系统进行流量统计的间隔时间.. 1-30

1.2.12 拆除拔号链路.. 1-30

1.3 DCC显示和举例.. 1-30

1.4 DCC典型配置举例.. 1-31

1.4.1 普通的DCC应用.. 1-31

1.4.2 提供MP捆绑功能的DCC应用.. 1-40

1.4.3 使用ISDN BRI接口拨号并同时提供专线连接的DCC应用.. 1-42

1.4.4 路由器回呼路由器的DCC应用.. 1-43

1.4.5 路由器回呼PC机的DCC应用.. 1-46

1.4.6 NT服务器回呼路由器的DCC应用.. 1-47

1.4.7 拨号串循环备份并提供Internet接入服务的DCC应用.. 1-48

1.4.8 Dialer route逻辑接口备份的DCC应用.. 1-52

1.4.9 从指定的物理接口发起/接受呼叫配置举例.. 1-54

1.5 DCC常见故障的诊断与排除.. 1-55

1.5.1 常见故障的诊断与排除.. 1-55

1.5.2 使用DCC调试信息定位问题.. 1-56

2 动态路由备份... 2-1

2.1 动态路由备份简介.. 2-1

2.2 动态路由备份配置.. 2-1

2.3 动态路由备份典型配置举例.. 2-3

2.3.1 动态路由备份典型配置举例1. 2-3

2.3.2 动态路由备份典型配置举例2. 2-6

2.3.3 动态路由备份典型配置举例3. 2-7

2.3.4 通过1个动态路由备份组监视多个网段配置举例.. 2-10

3 Modem管理配置... 3-1

3.1 Modem管理简介.. 3-1

3.1.1 Comware提供的Modem管理功能.. 3-1

3.1.2 Modem脚本.. 3-1

3.2 Modem管理的配置.. 3-3

3.2.1 配置Modem的呼入和呼出权限.. 3-4

3.2.2 通过AT命令配置Modem.. 3-4

3.2.3 配置Modem脚本.. 3-4

3.2.4 手工执行Modem脚本.. 3-5

3.2.5 指定触发Modem脚本的事件.. 3-5

3.2.6 配置Modem的应答方式.. 3-5

3.2.7 配置MODEM回呼.. 3-6

3.3 Modem显示和调试.. 3-6

3.4 Modem典型配置举例.. 3-6

3.4.1 使用Modem脚本管理Modem.. 3-6

3.4.2 使用初始化脚本进行上电初始化.. 3-7

3.4.3 使用脚本进行直接拨号.. 3-8

3.5 Modem管理常见故障的诊断与排除.. 3-8

 


第1章  DCC配置

1.1  DCC简介

1.1.1  DCC技术概述

1. DCC介绍

拨号控制中心(Dial Control Center)简称DCC,指路由器之间通过公用交换网(PSTNISDN)进行互连时所采用的路由技术,可以提供按需拨号服务。所谓“按需拨号”是指:跨公用交换网相连的路由器之间不预先建立连接,只有当它们之间有数据需要传送时才以拨号的方式建立通讯,即启动DCC拨号流程建立连接并传送信息,当链路再次空闲时,DCC会自动断开连接。

由于某些场合下,路由器之间仅在有信息需要传送时才建立连接并通信,因此传送的信息表现出时间不相关性、突发性、总体数据量小等特点,DCC恰好为此种应用提供了灵活、经济、高效的解决方案。在实际应用中,DCC一般以备份形式为干线通讯提供保障,在干线因为线路或其它原因出现故障而不能正常通信时,提供替代的辅助通路,确保业务正常进行。

由于目前帧中继网络应用相当广泛,为了缩短用户接入到帧中继网络的时间、降低专线的租用费用,可以通过ISDN方式接入到帧中继网络。采用FRoISDNFrame Relay over ISDN)技术,接入时间缩短并且专线费用被分摊到其他路由器上,整体成本下降,用户可以更便宜、更快捷的接入到帧中继网络,同时ISDN网络可以作为帧中继接入的备份。

2. DCC配置中的术语

l              物理接口:实际存在的物理接口,如SerialBriAsync等接口。

l              Dialer接口:为了配置DCC参数而设置的逻辑接口。物理接口可以通过绑定到Dialer接口而继承配置信息。

l              拨号接口:是对拨号连接接口的泛称。可以是Dialer接口,也可以是捆绑到Dialer接口的物理接口,或者是直接配置DCC参数的物理接口。

1.1.2  DCC的配置方式

Comware提供了两种DCC配置方式:轮询DCCCircular DCC,简称C-DCC)、共享DCCResource-Shared DCC,简称RS-DCC)方式。两种方式具有各自不同的特点,适用于不同的应用需求,在应用时呼叫双方可以根据需要灵活选用配置方法,即可以一端以轮询DCC实现拨号,另一端以共享DCC实现拨号。

1. 轮询DCC

(1)        轮询DCC总体来说,具有功能强大、应用广泛的优势,但是相对缺乏伸缩性、扩展性。具体来说,轮询DCC有以下特点:

l              一个逻辑拨号(Dialer)接口可以有多个物理(如Serial0/0/0)接口为它服务,而任意一个物理接口只能属于一个Dialer接口,即一个物理接口只能服务于一种拨号服务;

l              每个物理接口既可以借助拨号循环组(Dialer Circular Group)绑定到Dialer接口来继承DCC参数,又可以直接在物理接口上配置DCC参数;

l              服务于同一个Dialer Circular Group的所有物理接口都继承同一个Dialer接口的属性;

l              一个Dialer接口可以通过配置dialer route命令对应多个呼叫目的地址,也可以配置dialer number命令对应单个呼叫目的地址。

此外,由于ISDN BRI接口中所有B通道都会继承该物理接口的相同配置信息,同时Dialer route会随着网络规模的增大和支持协议的增多而逐渐复杂化,因此轮询DCC应用就受限于目的站呼叫设置与物理接口配置之间的静态绑定。

(2)        轮询DCC的物理接口和Dialer接口对应示意图

图1-1 轮询DCC的物理接口和Dialer接口对应

从上图可以看出,如果使用Dialer接口时,同一物理接口仅能属于一个Dialer接口,每个Dialer接口对应多个目的地址;每个Dialer接口可以包含多个物理接口。另外,物理接口也可以不属于任何Dialer接口,而直接映射到一个或多个目的地址。

其中,物理接口Serial1/0/0Bri0/0/0Serial2/0/0都属于Dialer2接口,Dialer2接口上存在不同的拨号串对应不同目的地址的映射。

2. 共享DCC

(1)        共享DCC相比较轮询DCC而言更加新颖、简单,并提供良好的灵活性,这都归功于逻辑配置和物理配置的相互分离。具体来说,共享DCC有以下特点:

l              将物理接口的配置与呼叫的逻辑配置分开进行,再将两者动态的捆绑起来,从而实现相同物理端口为多种不同拨号应用服务;

l              一个Dialer接口只对应一个呼叫目的地址,由命令dialer number来指定;

l              每个逻辑拨号(Dialer)接口可以有多个物理接口为它提供服务,同时任意一个物理接口也可服务于多个Dialer接口;

l              共享DCC使用共享属性集(RS-DCC set)来描述拨号属性,去往同一个目的网络的所有呼叫使用同一个共享属性集(包括Dialer接口、Dialer bundle和物理接口等参数);

l              在物理接口上不能直接配置共享DCC参数,物理接口必须通过绑定到Dialer接口才能实现共享DCC拨号功能。

(2)        共享DCC的物理接口、Dialer bundleDialer接口对应示意图

图1-2 共享DCC的物理接口、Dialer bundleDialer接口对应

从上图可以看出,同一物理接口可以属于多个Dialer bundle,并进而服务于多个Dialer接口,而每个Dialer接口只对应一个目的地址。每个Dialer接口只能使用一个Dialer bundle,每个Dialer bundle中可以包含多个物理接口,每个物理接口具有不同的优先级。

其中,Dialer2使用Dialer bundle2,物理接口Bri0/0/0Bri1/0/0Bri2/0/0属于Dialer bundle2,每个物理接口具有的优先级不同。假设在Dialer bundle2Bri0/0/0的优先级是100Bri1/0/0的优先级是50Bri2/0/0的优先级是75,由于Bri0/0/0的优先级高于Bri1/0/0Bri2/0/0的优先级,当Dialer2Dialer bundle2中选择一个物理接口时,会优先使用Bri0/0/0接口。

1.1.3  Comware提供的DCC特性

1. 基本DCC特性

Comware为用户提供了灵活、完善的拨号解决方案,包括以下基本特性:

l              支持包括同/异步串口、AUX接口、ISDN BRIPRI接口、AM接口等在内的各种拨号接口,可以根据实际组网需求和网络拓扑情况灵活组合使用;

l              在拨号接口(物理接口或Dialer接口)上支持PPPFrame Relay等链路层协议;

l              在拨号接口上支持IPIPX等网络层协议;

l              在拨号接口上支持RIPOSPF等动态路由协议;

l              提供灵活的拨号接口备份方式;

l              通过user-interface提供对Modem的控制功能,可以管理控制多种Modem设备。

2. 使用DCC实现回呼(Callback

回呼(Callback)是指“接受呼叫方”反方向呼叫“发送呼叫方”,其中,发送呼叫方作为Client端,接受呼叫方作为Server端。由Client端首先发起呼叫,Server端确认该呼叫是否需进行回呼,若需要回呼,Server端则立即挂断该次呼入连接,并向Client端重新发起呼叫。

使用DCC回呼带来的好处是:

l              增强安全性:回呼处理中,Server端根据本端配置的呼叫号码呼叫Client端,从而可避免因用户名和口令失密而导致的不安全性;

l              改变话费承担方,当两个方向的呼叫费率不同时可以节省话费;

l              合并话费清单,便于结算。

目前,Comware系统提供PPP回呼、ISDN主叫识别回呼。其中PPP回呼遵照RFC1570规定,支持Client端和Server端都有固定网络层地址、Client端接受动态分配的网络地址等情况。

1.1.4  DCC配置前的准备

1. 确定DCC应用的拓扑结构

l              哪些路由器将要提供DCC功能,这些提供DCC功能的路由器之间关系如何?

l              路由器的哪些接口提供DCC,提供DCC功能的接口发挥什么作用?

l              采用何种传输介质,即使用PSTN还是ISDN

2. DCC配置前的准备数据

l              确定使用的接口类型(如同/异步串口、ISDN BRIPRI接口、AUX接口),并配置接口基本物理参数;

l              配置拨号接口使用的链路层封装模式(如PPPHDLCFrame RelayX.25等);

l              配置拨号接口支持的路由协议(如RIPOSPF等);

l              配置拨号接口使用的网络协议(如IP等);

l              选择DCC配置方法(轮询DCC、共享DCC)。

3. DCC功能本身的参数配置

根据选定的DCC配置方法逐步配置基本DCC功能参数(轮询DCC或共享DCC),实现最初步的DCC拨号功能。如果有特殊应用需求,则在完成基本DCC配置的基础上,增加配置MP捆绑、PPP回呼、ISDN主叫识别回呼、ISDN专线、自动拨号功能,也可以根据拨号链路的实际情况适当调整DCC拨号接口的属性参数。

1.2  DCC的配置

DCC的配置包括:

l              DCC基本配置

l              轮询DCC呼叫的配置

l              共享DCC呼叫的配置

l              DCC呼叫MP捆绑的配置

l              PPP回呼的配置

l              ISDN主叫识别回呼的配置

l              DCC特殊功能的配置

l              DCC拨号接口属性参数配置

l              配置系统进行流量统计的间隔时间

l              拆除拔号链路

l              Dialer route逻辑接口备份配置

l              配置从指定的物理接口发起/接受呼叫

l              使能/禁止接口向外发起呼叫

1.2.1  DCC基本配置

无论使用轮询DCC还是共享DCC配置按需拨号功能,都需要完成三件任务,可以认为这是DCC的基本配置。

1. DCC基本配置

DCC基本配置包括:

l              配置物理接口的模式

l              配置接口链路层协议、网络协议及路由协议

l              配置DCC拨号控制列表及接口关联

2. 配置物理接口的模式

对于同/异步串口,如果连接异步Modem则首先需要配置物理接口为异步方式,同时在对应的user-interface上使能modem拨号方式;如果连接同步Modem则需配置物理接口为同步方式;如果接口为ISDN BRIPRI接口略过此步骤。

请在拨号接口(同/异步串口)视图下进行下列配置。

表1-1 配置物理接口的模式

操作

命令

配置同/异步串口工作在异步或同步方式

physical-mode { async | sync }

配置异步串口工作在协议方式

async mode { flow | protocol }

user-interface上使能Modem拨号

modem [ both | call-in ]

 

缺省情况下,同/异步串口工作在同步方式下,异步串口工作在交互(flow)方式下。

&  说明:

对于连接同步Modem的同步串口无需配置physical-mode命令。

 

3. 配置接口链路层协议、网络协议及路由协议

请在拨号接口(物理接口或Dialer接口)视图下封装链路层协议(命令link-protocol),并配置拨号接口IP地址(命令ip address),在系统视图下进行其它配置。

表1-2 配置接口链路层协议、网络协议及路由协议

操作

命令

配置拨号接口封装链路层协议

link-protocol linklayer-protocol-type

配置拨号接口IP地址

ip address ipaddress mask

配置RIP路由协议

rip

配置OSPF路由协议

ospf [ process-id ]

配置BGP路由协议

bgp as-number

 

其中,linklayer-protocol-type与接口类型相关,详细配置内容请参考本手册的“链路层协议”、“网络协议”和“路由协议”等部分章节。

&  说明:

当采用共享DCC时,ISDN B通道初始封装为PPP协议,一旦该B通道被选用,其封装协议动态地跟随Dialer接口链路层协议进行改变,使得某一B通道能够被封装不同链路协议的Dialer接口所选用,确保了灵活性;当该B道被释放,其封装协议自动恢复为PPP协议。

 

4. 配置DCC拨号控制列表及接口关联

通过配置拨号控制列表,可以过滤流经拨号接口的各种报文。根据报文是否符合拨号ACL控制列表的通过(permit)或拒绝(deny)条件,报文分为两类:

l              符合拨号ACL控制列表的permit条件的报文,如果相应链路已经建立,DCC将通过该链路发出报文,并清零Idle超时定时器;如果链路没有建立则发出新呼叫。

l              不符合拨号ACL控制列表permit条件,如果相应的链路已经建立,DCC将通过此链路发出报文,但是不清零Idle超时定时器;如果相应链路没有建立,则不发出呼叫并丢弃此报文。

要想使DCC正常发送报文,必须配置DCC拨号控制列表,并将对应接口(如物理接口、Dialer接口)通过dialer-group命令关联到拨号控制列表,如果缺少此项配置则DCC无法正常发送报文。DCC拨号控制列表既可以直接配置数据报文的过滤条件,也可以引入访问控制列表中的过滤规则。

请在拨号接口(物理接口或Dialer接口)视图下进行dialer-group命令配置,在系统视图下进行其它配置。

表1-3 配置物理接口的模式

操作

命令

配置DCC拨号控制列表

dialer-rule dialer-number { protocol-name { permit | deny } | acl acl-number }

删除DCC拨号控制列表

undo dialer-rule dialer-number { acl | protocol-name }

配置拨号接口的拨号访问组

dialer-group group-number

将拨号接口从指定拨号访问组中删除

undo dialer-group

创建并进入某访问控制列表视图

acl number access-list-number

配置基本访问控制列表规则

rule [ rule-id ] { permit | deny } [ source sour-addr sour-wildcard | any ] [ time-range time-name ] [ logging ] [ fragment ]

配置高级访问控制列表规则

rule [ rule-id ] { permit | deny } protocol [ source sour-addr sour-wildcard | any ] [ destination dest-addr dest-mask | any ] [ source-port operator port1 [ port2 ] ] [ destination-port operator port1 [ port2 ] ] [ icmp-type icmp-type icmp-code ] [ precedence precedence ] [ tos tos ] [ time-range time-name ] [ logging ] [ fragment ]

配置基于接口的访问控制列表规则

rule [ rule-id ] { permit | deny } { interface type number } [ time-range time-name ] [ logging ]

 

缺省情况下,未配置DCC拨号控制列表及拨号接口所属的拨号访问组。

&  说明:

必须确保命令dialer-rule dialer-number 和命令dialer-group group-number中的参数group-number保持一致。

 

1.2.2  轮询DCC呼叫的配置

当使用轮询DCC方法来配置按需拨号时,每个物理接口上既可以直接配置DCC参数,又可以借助拨号循环组(Dialer Circular Group)绑定到Dialer接口来继承DCC参数。其中,物理接口上直接配置DCC参数仅适用于单个接口向一个(或多个)对端发起呼叫,而Dialer Circular Group可适用于多个接口向单个(或多个)对端发起呼叫,也可用于单个接口向外发起呼叫。

Dialer Circular Group将一个逻辑拨号接口(Dialer)与一组物理接口对应起来,对这个Dialer接口的DCC呼叫配置将会自动地被该Dialer Circular Group中的所有物理接口继承。在配置完成Dialer Circular Group的相关参数后,如果逻辑拨号接口对应多个目的地,则通过Dialer Circular Group中的任一物理接口都可以呼叫设定好的任意一个目的地。

根据网络拓扑结构及DCC拨号需求的不同,如一个接口既发出呼叫又接收呼叫、多个接口既发出呼叫又接收呼叫等情况,可以灵活组合使用以下介绍的轮询DCC配置中的一种或几种。

&  说明:

应用轮询DCC方法配置按需拨号时,拨号双方可选配置PAPCHAP认证,但是如果一方配置认证则另一方也必须配置。在具体组网应用中,出于确保拨号身份的安全性,推荐配置认证,配置方法参见本手册“链路层协议配置”部分,同时注意以下约束:

l      在发送端,如果物理接口直接使能DCC,则直接在物理接口上配置PAPCHAP认证;如果通过Dialer Circular Group使能DCC,则在Dialer接口上配置PAPCHAP认证。

l      在接收端配置PAPCHAP认证时,建议在物理接口和Dialer接口上都配置。因为当物理接口接收到DCC呼叫请求时,首先进行PPP协商并认证拨入用户的合法性,然后再将呼叫转交给上层DCC模块进行处理。

 

1. 配置一个接口向一个对端发起呼叫

完成DCC基本配置后进行如下配置。本端一个接口向单个对端发起呼叫的示意图如下(反色图元代表和本项组网不相关的其它路由器):

图1-3 一个接口向一个对端发起呼叫

如上图所示,本端单接口interface0(简写为if0)向对端单接口if1发起DCC呼叫。由于是向单个对端发起呼叫,因此可使用dialer number命令或dialer route命令配置拨号串;由于是从本端单个接口发起呼叫,因此可选使用Dialer Circular Group配置DCC。可选配置PAPCHAP认证。

请在拨号接口(物理接口或Dialer接口)视图下进行下列配置。

表1-4 本端一个接口向一个对端发起呼叫

操作

命令

使能轮询DCC

dialer enable-circular

配置呼叫一个对端的拨号串

dialer number dial-number

删除呼叫一个对端的拨号串

undo dialer number

 

缺省情况下,ISDN BRIPRI接口上启动轮询DCC配置;其它接口(如SerialAsyncAUX等)上轮询DCC为禁止,需要手工配置dialer enable-circular命令。缺省未配置呼叫对端的拨号串。

2. 配置一个接口从一个对端接收呼叫

完成DCC基本配置后进行如下配置。本端一个接口从单个对端接收呼叫的示意图如下(反色图元代表和本项组网不相关的其它路由器):

图1-4 一个接口从一个对端接收呼叫

如上图所示,本端单接口interface0(简写为if0)从对端单接口if1接收DCC呼叫。由于本端为单个接口,因此可选使用Dialer Circular Group配置DCC。可选配置PAPCHAP认证。

请在拨号接口(物理接口或Dialer接口)视图下进行下列配置。

表1-5 本端一个接口从一个对端接收呼叫

操作

命令

使能轮询DCC

dialer enable-circular

 

缺省情况下,ISDN BRIPRI接口上启动轮询DCC配置;其它接口(如SerialAsyncAUX等)上轮询DCC为禁止,需要手工配置dialer enable-circular命令。

3. 配置一个接口向多个对端发起呼叫

完成DCC基本配置后进行如下配置。本端一个接口向多个对端发起呼叫的示意图如下(反色图元代表和本项组网不相关的其它路由器):

图1-5 一个接口向多个对端发起呼叫

如上图所示,本端单接口interface0(简写为if0)向多个对端接口if1if2等发起DCC呼叫。由于向多个对端发起呼叫,因此必须使用dialer route命令配置拨号串和目的地址;由于从本端单个接口发起呼叫,因此可选使用Dialer Circular Group配置DCC。可选配置PAPCHAP认证。

请在拨号接口(物理接口或Dialer接口)视图下进行下列配置。

表1-6 本端一个接口向多个对端发起呼叫

操作

命令

使能轮询DCC

dialer enable-circular

配置呼叫一个(或多个)对端的目的地址及拨号串

dialer route protocol next-hop-address [ mask network-mask-length] dial-number [ autodial]

删除呼叫一个(或多个)对端的目的地址及拨号串

undo dialer route protocol next-hop-address

 

缺省情况下,ISDN BRIPRI接口上启动轮询DCC配置;其它接口(如SerialAsyncAUX等)上轮询DCC为禁止,需要手工配置dialer enable-circular命令。缺省未配置呼叫对端的拨号串。

4. 配置一个接口从多个对端接收呼叫

完成DCC基本配置后进行如下配置。本端一个接口从多个对端接收呼叫的示意图如下(反色图元代表和本项组网不相关的其它路由器):

图1-6 一个接口从多个对端接收呼叫

如上图所示,本端单接口interface0(简写为if0)从多个对端接口if1if2等接收DCC呼叫。由于本端为单个接口,因此可选使用Dialer Circular Group配置DCC。可选配置PAPCHAP认证。

请在系统视图下配置允许拨入的用户名及口令(命令local-user password),在拨号接口(物理接口或Dialer接口)视图下进行其它配置。

表1-7 本端一个接口从多个对端接收呼叫

操作

命令

使能轮询DCC

dialer enable-circular

 

缺省情况下,ISDN BRIPRI接口上启动轮询DCC配置;其它接口(如SerialAsyncAUX等)上轮询DCC为禁止,需要手工配置dialer enable-circular命令。缺省未配置任何认证参数和拨入用户信息。

5. 配置多个接口向多个对端发起呼叫

完成DCC基本配置后进行如下配置。本端多个接口向多个对端发送呼叫的示意图如下(反色图元代表和本项组网不相关的其它路由器):

图1-7 多个接口向多个对端发起呼叫

如上图所示,本端多接口interface0(简写为if0)、if1if2向多个对端接口if1if2等发起DCC呼叫。由于向多个对端发起呼叫,因此必须使用dialer route命令配置拨号串和目的地址;由于从多个接口发起呼叫,因此必须使用Dialer Circular Group配置DCC。可选配置PAPCHAP认证。

在拨号过程中,Dialer Circular Group中的物理接口不使用自己的IP地址,而是继承Dialer接口的IP地址。物理接口视图下dialer circular-group number命令中的参数number应与该物理接口相对应的interface dialer number命令中的number保持一致。ISDN BRIPRI接口本身可以看作是其下属B通道的Dialer Circular Group。同时,它也可作为其它Dialer Circular Group中的物理接口。

请在系统视图下创建Dialer接口(命令interface dialer),在物理接口视图下将该接口加入指定的Dialer Circular Group中(命令dialer circular-group),在Dialer接口视图下进行其它配置。

表1-8 本端多个接口向多个对端发起呼叫

操作

命令

使能轮询DCC

dialer enable-circular

配置呼叫一个(或多个)对端的目的地址及拨号串

dialer route protocol next-hop-address [ mask network-mask-length] dial-number [ autodial]

删除呼叫一个(或多个)对端的目的地址及拨号串

undo dialer route protocol next-hop-address

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

interface dialer number

删除Dialer接口的已有配置

undo interface dialer number

将物理接口加入指定的Dialer Circular Group

dialer circular-group number

将物理接口从指定拨号访问组中删除

undo dialer circular-group

配置物理接口在Dialer Circular Group中的优先级

dialer priority priority

恢复物理接口在Dialer Circular Group中的优先级为缺省值

undo dialer priority

 

缺省情况下,ISDN BRIPRI接口上启动轮询DCC配置;其它接口(如SerialAsyncAUX等)上轮询DCC为禁止,需要手工配置dialer enable-circular命令。缺省未创建任何Dialer接口,物理接口也不属于任何Dialer Circular Group,当物理接口加入Dialer Circular Group时缺省优先级为1

6. 配置多个接口从多个对端接收呼叫

完成DCC基本配置后进行如下配置。本端多个接口从多个对端接收呼叫的示意图如下(反色图元代表和本项组网不相关的其它路由器):

图1-8 多个接口从多个对端接收呼叫

如上图所示,本端多接口interface0(简写为if0)、if1if2从多个对端接口if1if2等接收DCC呼叫。由于本端为多个接口,因此必须使用Dialer Circular Group配置DCC。可选配置PAPCHAP认证。

请在系统视图下配置允许拨入的用户名及口令(命令local-user password),在拨号接口(物理接口或Dialer接口)视图下进行其它配置。

表1-9 本端多个接口从多个对端接收呼叫

操作

命令

使能轮询DCC

dialer enable-circular

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

interface dialer number

删除Dialer接口的已有配置

undo interface dialer number

将物理接口加入指定的Dialer Circular Group

dialer circular-group number

将物理接口从指定拨号访问组中删除

undo dialer circular-group

 

缺省情况下,ISDN BRIPRI接口上启动轮询DCC配置;其它接口(如SerialAsyncAUX等)上轮询DCC为禁止,需要手工配置dialer enable-circular命令。缺省未创建任何Dialer接口,物理接口也不属于任何Dialer Circular Group

1.2.3  共享DCC呼叫的配置

当使用共享DCC方法来配置按需拨号时,需要借助共享属性集来进行配置,可以实现物理接口配置与呼叫的逻辑配置分离,也可以让每个呼叫的逻辑和物理配置动态结合起来。每个共享属性集包含一个Dialer接口、该Dialer接口的属性、一个Dialer bundle,具体如下:

l              每个Dialer接口中仅可以定义一个拨号串,该拨号串具备自己的拨号属性集,从而使用该拨号串的所有呼叫都使用相同的DCC属性参数(如拨号速率等)。

l              每个Dialer接口只能使用一个Dialer bundle,每个Dialer bundle中可以包含多个不同优先级别的物理端口,而每个物理端口也可以属于多个不同的Dialer bundle。对于ISDN BRIPRI接口,能够通过Dialer bundle设置使用B通道的数目。

l              去往相同目的网段的所有呼叫使用相同的共享属性集。

由于共享DCC配置将物理接口和呼叫的逻辑配置分开进行,因此适于更多的网络拓扑结构及DCC拨号需求,尤其适用于不同端口集合呼叫多个对端的情况。

图1-9 共享DCC呼叫多个接口向多个对端发起呼叫

如上图所示,呼叫不同对端使用不同的Dialer接口(一个Dialer接口仅指向一个对端),通过将物理接口灵活的放入各Dialer接口的bundle中,实现物理接口按照不同的拨号需求进行呼叫。

当使用共享属性集配置共享DCC时,物理接口上仅需要配置链路层封装模式及该物理接口所属的Dialer bundle编号。

&  说明:

在共享DCC中,由于共享属性集不会将自己的属性信息应用到dialer bundle中的物理接口(例如不将PPP认证命令应用到物理接口上),即物理接口不从共享属性集继承认证属性信息,因此必须在接收端物理接口上配置认证相关信息。

在共享DCC中,认证必须配置(包括dialer user配置 ppp 认证),需要在dialer口和物理口同时配置认证。因为首先共享DCC需要从物理接口进行PPP协商,并把协商出的对端用户名传给DCCDCC根据对端用户名确定使用哪个dialer口,并把dialer口返回给PPP,由PPP应用dialer口的配置进行IPCP协商。

 

1. 共享DCC呼叫的配置

共享DCC呼叫配置包括:

l              使能共享DCC配置

l              配置Dialer接口及拨号串

l              创建Dialer bundle及包含的物理接口

l              配置共享DCC拨号认证

2. 使能共享DCC配置

如果接口已经启动了轮询DCC,则在启动共享DCC之前,首先需要使用undo dialer enable-circular命令禁止轮询DCC功能,然后使用dialer bundle命令启动共享DCC

请拨号接口(Dialer接口)视图下进行下列配置。

表1-10 使能共享DCC配置

操作

命令

禁止轮询DCC

undo dialer enable-circular

使能共享DCC,设定远程用户名

dialer user username

配置Dialer接口使用的Dialer bundle

dialer bundle number

禁止共享DCC,删除Dialer接口使用的Dialer bundle

undo dialer bundle

 

缺省情况下,未启动共享DCC,未创建任何Dialer bundle

3. 配置Dialer接口及拨号串

使用共享DCC实现按需拨号时,由于物理接口随着拨号串的不同而具有不同属性,因此必须在Dialer接口上配置DCC参数,并且只能使用dialer number命令配置呼叫对端的拨号串。

请在系统视图下创建Dialer接口(命令interface dialer),在Dialer接口视图下进行其它配置。

表1-11 配置Dialer接口及拨号串

操作

命令

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

interface dialer number

删除Dialer接口的已有配置

undo interface dialer number

配置呼叫一个对端的拨号串

dialer number dial-number

删除呼叫一个对端的拨号串

undo dialer number

 

缺省情况下,未创建任何Dialer接口。

4. 创建Dialer bundle包含的物理接口

使用共享DCC实现按需拨号时,系统从Dialer bundle中按照优先级选择物理端口发起拨号呼叫,因此需要创建拨号接口池和该池包含的物理接口。创建拨号接口池的命令(dialer bundle命令),dialer user 命令用来使能RS-DCC

请在物理接口视图下进行下列配置。

表1-12 创建Dialer bundle及包含的物理接口

操作

命令

配置物理接口从属于Dialer bundle

dialer bundle-member number [ priority priority ]

将物理接口从Dialer bundle中删除

undo dialer bundle-member number

 

缺省情况下物理接口不属于任何一个Dialer bundle当设置物理接口属于某个Dialer bundlepriority缺省为1

5. 配置共享DCC拨号认证

使用共享DCC实现按需拨号时,由于物理接口和Dialer接口之间灵活的对应关系,被叫端需要通过认证过程来识别不同的主叫端,因此必须配置PAPCHAP拨号认证。

请在Dialer接口视图下进行dialer user配置,在系统视图下进行local-user 配置在本地用户视图下配置password,在拨号接口(物理接口或Dialer接口)视图下进行其它配置。

表1-13 配置多个接口从多个对端接收呼叫的配置命令

操作

命令

配置对端用户名

dialer user username

删除对端用户名

undo dialer user

配置PPP封装

link-protocol ppp

配置认证方式

ppp authentication-mode { pap | chap }

配置PAP认证时发送本端用户名及口令

ppp pap local-user username password { cipher | simple } password

配置CHAP认证时本端向对端发送的用户名称

ppp chap user username

配置CHAP认证时本端向对端发送的口令

ppp chap password { cipher | simple } password

配置允许对端拨入的用户名

local-user username

配置允许对端拨入的用户口令

password { cipher | simple } password

 

&  说明:

l      在发送端和接收端,建议在物理接口和Dialer接口上都配置PAPCHAP认证命令。

l      Dialer接口封装PPP时,利用PPP验证得到的对端用户名决定接收呼叫时的Dialer接口,此时需要配置dialer user命令,可选配置dialer number命令。

 

1.2.4  DCC呼叫MP捆绑的配置

1. 通过配置链路负载阈值实现MP

DCC应用中,可以配置链路的负载阈值。当负载阈值范围是199之间时,MP捆绑根据实际流量百分比适当调节分配的带宽,即如果一条链路的实际流量与带宽的比例超过设定的负载阈值,则系统会自动启用第二条链路,并将两条链路进行MP捆绑;当两条链路的流量与带宽的比例超过设定的负载阈值,系统会启动第三条链路并进行MP捆绑,……依此类推,从而确保DCC链路具有合理的负载流量。相反,若N条(N为大于2的整数)链路的流量与N-1条链路带宽的比例小于设定的负载阈值时,系统自动关闭一条链路,……以此类推,从而确保DCC链路的利用率保持在合理范围。

DCC中,则必须借助Dialer口来实现MP捆绑。在Dialer接口上配置ppp mpdialer threshold命令后,则当Dialer接口下挂的某个物理接口(或B通道)上的流量与带宽的比例超过负载阈值时,DCC会启用该Dialer口中的另一个物理接口,并对这些链路进行MP捆绑。如果物理接口为ISDN BRIPRI接口,则DCC会从该物理接口中选择空闲B通道进行MP捆绑。当拨起的链路数达到max-bind-num时,PPP MP捆绑的链路数达到上限,此时将停止启动新的链路。

dialer threshold/ppp mp max-bind/ppp mp min-bind命令只能在Dialer接口上进行配置其它PPP的相关配置命令请按如下原则配置

l              对于轮询DCC,请在Dialer接口下配置PPP的相关命令。

l              对于共享DCC,在主叫端请在Dialer接口下配置PPP的相关命令,但我们建议用户在物理拨号接口下也配置相同的PPP相关命令,以确保PPP链路参数协商的可靠性;在被叫端,请在物理拨号接口下配置PPP相关命令。

表1-14 通过配置链路负载阈值实现MP

操作

命令

配置MP捆绑

ppp mp

配置MP最大捆绑链路数

ppp mp max-bind max-bind-num

设置MP捆绑的负载阈值

dialer threshold traffic-percentage [ in-out | in | out ]

 

缺省情况下,最大捆绑链路数为16,未配置MP捆绑及负载阈值。

&  说明:

l      dialer threshold命令为DCC模块的命令,只有拨号的MP链路上才起作用,非PPP MP的拨号链路和非拨号的PPP MP链路上不能使用。

l      dialer threshold命令仅在主叫端配置即可。

l      若配置了dialer threshold 0,则DCC会拨起所有可用链路,且dialer timer idle命令在配置了dialer threshold 0之后将会失效。

 

2. 通过配置MP最小捆绑链路数实现MP

在拨号使用中,有时需要能够同时使用多条链路来承载业务,因此需要一次报文触发能够呼起多条链路以保证最小需要的带宽,此时可以配置ppp mp min-bind命令。配置ppp mp min-bind命令时,路由器首先拨起第一条链路,在链路UP后检测捆绑的链路数是否达到min-bind-num,如果没有达到,则再拨起一条链路,……依此类推,直至达到最小捆绑链路数为止。

请在Dialer接口下配置下面命令。

表1-15 通过配置MP最小捆绑链路数实现MP

操作

命令

配置MP捆绑

ppp mp

配置MP最小捆绑链路数

ppp mp min-bind min-bind-num

 

缺省情况下,没有配置最小捆绑数。

&  说明:

l      建议用户在Dialer接口及物理拨号接口下同时配置ppp相关命令,这样可以确保协商成功。

l      当配置了ppp mp min-bind命令的时候,MP拨号将不依赖流量检测,而且对于已经呼叫建立的链路也不会因为超时而主动拆链。也就是说,dialer timer idle命令在配置了ppp mp min-bind 命令之后会失效,这一点与dialer threshold 0命令相似。

l      ppp mp min-binddialer thresholdppp mp max-bind三条命令同时配置时,首先拨起min-bind-num条链路,如此时流量仍超过traffic-percentage,则继续拨起下一条空闲链路,直至捆绑链路数达到max-bind-num或流量低于traffic-percentage为止。

 

1.2.5  PPP回呼的配置

PPP回呼的配置中,需要配置一端为Client端,同时配置另一端为Server端,其中发送呼叫方作为Client端,接受呼叫方作为Server端。由Client端首先发起呼叫,Server端确认该呼叫是否进行回呼,若需要回呼,Server端则立即挂断该次呼入连接,并根据用户名或回呼字符串等信息向Client端再次发起呼叫。

&  说明:

l      在完成基本的轮询DCC配置或共享DCC配置的基础上,再进行以下PPP回呼的配置。

l      实现PPP回呼必须配置认证。在Client端和Server端,建议物理接口和Dialer接口上都配置PAPCHAP认证命令。

 

1. 使用轮询DCC配置PPP回呼

(1)        轮询DCC实现PPP回呼的Client端配置

路由器作为Client端可以向对端(具备PPP回呼Server功能的路由器、Windows NT Server)发起呼叫,并可以正常接收对端的回呼。

请在系统视图下配置local-user在本地用户视图下配置 password,在拨号接口(物理接口或Dialer接口)视图下进行其它配置。

表1-16 轮询DCC实现PPP回呼(Client端配置)

操作

命令

配置PPP封装

link-protocol ppp

配置PAP认证时发送本端用户名及口令

ppp pap local-user username password { cipher | simple } password

配置CHAP认证时本端向对端发送的用户名称

ppp chap user username

配置CHAP认证时本端向对端发送的口令

ppp chap password { cipher | simple } password

配置允许对端拨入的用户名

local-user username

配置允许对端拨入的用户口令

password { cipher | simple } password

配置本端为PPP回呼的Client

ppp callback client

取消本端为PPP回呼的Client

undo ppp callback client

配置呼叫一个(或多个)对端的目的地址及拨号串

dialer route protocol next-hop-address [ mask network-mask-length] dial-number [ autodial ]

配置Windows NT Server回呼路由器时所需要的拨号串

ppp callback ntstring dial-number

删除Windows NT Server回呼路由器时所需要的拨号串

undo ppp callback ntstring

 

缺省情况下,系统未启动回呼功能,未配置Windows NT Server回呼拨号串。

(2)        轮询DCC实现PPP回呼的Server端配置

Server端既可以根据dialer route命令中配置的网络地址进行回呼(必须配置PPP认证),也可以根据service-type ppp命令中配置的拨号串进行回呼,因此需要使用dialer callback-center命令配置回呼的依据。

Server端在接收到回呼呼叫时,为了认证该呼叫用户是否是合法的回呼用户,需要在dialer route命令中配置允许回呼的Client端用户名。

请在本地用户视图下配置回呼用户及回呼拨号串(命令service-type ppp),在拨号接口(物理接口或Dialer接口)视图下进行其它配置。

表1-17 轮询DCC实现PPP回呼(Server端配置)

操作

命令

配置PPP封装

link-protocol ppp

配置认证方式

ppp authentication-mode { pap | chap }

配置CHAP认证时本端向对端发送的用户名称

ppp chap user username

配置CHAP认证时本端向对端发送的口令

ppp chap password { cipher | simple } password

配置回呼用户及回呼号码

service-type ppp [ callback-nocheck | callback-number callback-number | call-number call-number [ subcall-number ] ]

配置本端为PPP回呼的Server

ppp callback server [ force ]

取消本端为PPP回呼的Server

undo ppp callback server [ force ]

配置PPP回呼的参照依据

dialer callback-center [ user ] [ dial-number ]

取消路由器的回呼Server功能

undo dialer callback-center

配置呼叫一个(或多个)对端的目的地址及拨号串

dialer route protocol next-hop-address [ mask network-mask-length] dial-number autodial

 

缺省情况下,系统未启动回呼功能。当启动回呼功能后,Server端缺省会根据dialer route命令中配置的用户名进行回呼。

&  说明:

Client端采用动态分配的网络地址时,Server端将无法使用dialer route命令配置和网络地址关联的回呼拨号串,只能使用service-type ppp 命令配置和回呼用户名关联的回呼拨号串,从而确定回呼依据。

 

2. 使用共享DCC配置PPP回呼

(1)        共享DCC实现PPP回呼的Client端配置

路由器作为Client端可以向对端(具备PPP回呼Server功能的路由器、Windows NT Server)发起呼叫,并可以正常接收对端的回呼。

使用共享DCC实现PPP回呼,ClientPPP认证配置与轮询DCC的对应配置完全相同(请参见轮询DCCPPP回呼Client端配置),区别仅在于Client端必须使用dialer number命令配置呼叫拨号串。

请在拨号接口(Dialer接口)视图下进行下列配置。

表1-18 共享DCC实现PPP回呼(Client端配置)

操作

命令

配置本端为PPP回呼的Client

ppp callback client

取消本端为PPP回呼的Client

undo ppp callback client

配置呼叫一个对端的拨号串

dialer number dial-number

配置Windows NT Server回呼路由器时所需要的拨号串

ppp callback ntstring dial-number

删除Windows NT Server回呼路由器时所需要的拨号串

undo ppp callback ntstring

 

缺省情况下,系统未启动回呼功能,未配置Windows NT Server回呼拨号串。

(2)        共享DCC实现PPP回呼的Server端配置

使用共享DCC实现PPP回呼,ServerPPP认证配置与轮询DCC的对应配置完全相同(请参见轮询DCCPPP回呼Server端配置),区别仅在于Server端只能根据service-type ppp 命令中配置的拨号串进行回呼。

请在系统视图下配置local-user 在本地用户视图下配置service-type ppp及回呼,在拨号接口(Dialer接口)视图下进行其它配置。

表1-19 共享DCC实现PPP回呼(Server端配置)

操作

命令

配置用户及回呼号码

local-user username

配置PPP用户回呼号码

service-type ppp callback-number callback-number

配置本端为PPP回呼的Server

ppp callback server [ force ]

取消本端为PPP回呼的Server

undo ppp callback server [ force ]

配置PPP回呼的参照依据

dialer callback-center dial-number

取消路由器的回呼Server功能

undo dialer callback-center

 

缺省情况下,系统未启动回呼功能。

3. 配置PPP回呼用户地本地认证

PPP回呼用户不仅可以通过用户名、口令进行认证,还可以通过回呼号码进行认证。

表1-20 配置PPP回呼用户地本地认证

操作

命令

配置用户

local-user username

取消用户

undo local-user username

配置用户口令

password { simple | cipher } password

取消口令

undo password

配置用户回呼认证

service-type ppp callback-nocheck

取消用户回呼认证

undo service-type ppp callback-nocheck

配置用户回呼属性

service-type ppp call-number call-number [ subcall-number ]

取消用户回呼属性

undo service-type ppp call-number call-number [ subcall-number ]

 

系统缺省不设置用户回呼号码,且回呼不认证。

&  说明:

当使用service-type ppp call-number命令配置主叫号码认证时,只有ISDN拨号用户支持,对于模拟拨号用户则不支持。

 

1.2.6  ISDN主叫识别回呼的配置

ISDN环境中,利用ISDN主叫识别功能实现DCC回呼,不需要进行认证等配置。

1. ISDN主叫识别回呼的特点

(1)        ISDN主叫识别回呼应用中,当Server端收到一个呼叫时,会根据呼入号码与本端dialer call-in命令的匹配情况,分为三种处理方式:

l              拒绝该呼入:配置了dialer call-in命令,但呼入号码和所有dialer call-in命令都不匹配。

l              接受该呼入:没有配置dialer call-in命令,或呼入号码与一个没有“callback”关键字的dialer call-in命令相匹配。

l              回呼:配置了dialer call-in命令,且呼入号码与某个包含“callback”关键字的dialer call-in命令相匹配。

(2)        呼入号码与dialer call-in命令的匹配规则采用右端匹配(其中“*”字符代表任意字符)。若呼入号码与多个dialer call-in命令匹配,则按照以下原则确定选择结果:

l              首要原则:优先选择“*”符号较少的。

l              次要原则:优先选择最先找到的。

(3)        确定Server端与拨入呼叫相关的 dialer call-in

l              在轮询DCC中,Server端接收到拨入呼叫时,会在物理接口或所属Dialer接口配置的dialer call-in中查找与呼入号码相匹配的dialer call-in

l              在共享DCC中,Server端接收到拨入呼叫时,会在所属Dialer接口配置的dialer call-in中查找与呼入号码相匹配的dialer call-in

2. 使用轮询DCC配置ISDN主叫识别回呼

(1)        轮询DCC实现ISDN主叫识别回呼的Client端配置

请在拨号接口(物理接口或Dialer接口)视图下进行下列配置。

表1-21 轮询DCC实现ISDN主叫识别回呼(Client端配置)

操作

命令

配置呼叫一个(或多个)对端的目的地址及拨号串

dialer route protocol next-hop-address [ mask network-mask-length] dial-number [ autodial ]

 

(2)        轮询DCC实现ISDN主叫识别回呼的Server端配置

请在拨号接口(物理接口或Dialer接口)视图下进行下列配置。

表1-22 轮询DCC实现ISDN主叫识别回呼(Server端配置)

操作

命令

配置按照ISDN主叫识别号码进行ISDN回呼

dialer call-in remote-number [ callback ]

删除按照ISDN主叫识别号码进行ISDN回呼

undo dialer call-in remote-number [ callback ]

配置呼叫一个(或多个)对端的目的地址及拨号串

dialer route protocol next-hop-address [ mask network-mask-length] dial-number [ autodial ]

 

缺省情况下,未配置按照ISDN主叫识别号码进行回呼。

&  说明:

Server端拨号接口(物理接口或Dialer接口)上需要配置与拨入呼叫串完全一致的dialer route命令。

 

3. 使用共享DCC配置ISDN主叫识别回呼

(1)        共享DCC实现ISDN主叫识别回呼的Client端配置

请在拨号接口(Dialer接口)视图下进行下列配置。

表1-23 共享DCC实现ISDN主叫识别回呼(Client端配置)

操作

命令

配置呼叫一个对端的拨号串

dialer number dial-number

 

(2)        共享DCC实现ISDN主叫识别回呼的Server端配置

请在拨号接口(Dialer接口)视图下进行下列配置。

表1-24 共享DCC实现ISDN主叫识别回呼(Server端配置)

操作

命令

配置按照ISDN主叫识别号码进行ISDN回呼

dialer call-in remote-number [ callback ]

删除按照ISDN主叫识别号码进行ISDN回呼

undo dialer call-in remote-number [ callback ]

配置呼叫一个对端的拨号串

dialer number dial-number

 

缺省情况下,未配置按照ISDN主叫识别号码进行回呼。

&  说明:

Server端拨号接口(Dialer接口)上需要配置dialer number命令,不要求与拨入呼叫串完全一致。

 

1.2.7  Dialer route高级配置

1. Dialer route逻辑接口备份配置

在完成拨号基本配置的基础上,才能配置Dialer route逻辑接口备份。需要先创建逻辑通道接口,然后在物理拨号接口下配置dialer route logical-channel命令将dialer route逻辑通道与逻辑通道接口关联。

表1-25 进入逻辑通道接口视图

操作

命令

创建逻辑通道接口(系统视图)

interface logic-channel logic-channel-number

dialer route逻辑通道与逻辑通道接口关联(物理拨号接口)

dialer route protocol next-hop-address [ user hostname ] [ broadcast ] [ dial-number ] [ auto-dial ] logical-channel logic-channel-number

 

2. 配置从指定的物理接口发起/接受呼叫

当几个物理口绑定到一个Dialer口,且这几条拔号链路连接到不同的ISDN交换机时,需要配置指定拔号号码与物理拨号接口(物理口指的是AMBRIPRI、串口等)的对应关系。此参数只能在Dialer口上配置。共享DCC不支持该功能。

表1-26 配置从指定的物理接口发起拔号

操作

命令

配置从指定的物理接口发起/接受呼叫

dialer route protocol next-hop-address [ mask network-mask-length] [ user hostname ] [ broadcast ] [ dial-number ] [ auto-dial ] interface interface-type interface-number

删除一条dialer route

undo dialer route protocol next-hop-address [ mask network-mask-length]

 

1.2.8  配置允许/禁止接口向外发起呼叫

请在拨号接口视图下进行下列配置。

表1-27 配置允许/禁止接口向外发起呼叫

操作

命令

允许接口向外发起呼叫

dialer call-out enable

禁止接口向外发起呼叫

undo dialer call-out enable

 

缺省情况下,允许接口向外发起呼叫。

&  说明:

l      本命令只对呼叫的发起端生效;

l      配置了undo dialer call-out enable命令之后,接口备份和路由备份等功能发起的呼叫都会被禁止,回呼的server端可以正常发起回呼。

 

1.2.9  DCC特殊功能的配置

1. ISDN专线配置

该功能只能与轮询DCC结合使用,并且必须在完成轮询DCC配置的基础上进行。ISDN专线应用通过建立ISDNMP半永久连接来实现,要求电信局PBX交换机上配有专线并连接对端设备。

请在拨号接口(ISDN BRIPRI接口)视图下进行下列配置。

表1-28 使用轮询DCC配置ISDN专线

操作

命令

配置用于ISDN专线连接的B通道

dialer isdn-leased number

删除用于ISDN专线连接的B通道

undo dialer isdn-leased number

 

缺省情况下,未配置ISDN专线连接的B通道。

ISDN BRI接口不仅支持64K专线,还支持128k专线,这部分内容请参考链路层协议的ISDN部分。

2. 自动拨号配置

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

请在拨号接口(物理接口或Dialer接口)视图下进行下列配置。

表1-29 自动拨号的配置

操作

命令

配置自动呼叫一个(或多个)对端的目的地址及拨号串

dialer route protocol next-hop-address [ mask network-mask-length] dial-number autodial

设置自动拨号的时间间隔

dialer timer autodial seconds

恢复自动拨号的时间间隔为缺省值

undo dialer timer autodial

 

缺省情况下,未配置自动拨号功能。当启动自动拨号功能后,自动拨号时间间隔却省为300秒。

3. 拨号串循环备份配置

该功能仅能与轮询DCC结合使用。使用轮询DCC配置同一个目的网络层地址时,可配置多条dialer route命令分别对应不同的拨号串,从而dialer route命令之间形成拨号串备份,即如果使用当前拨号串无法呼通对端,则下次呼叫时自动选择包含下一个拨号串的dialer route进行拨号。

请在拨号接口(物理接口或Dialer接口)视图下进行下列配置。

表1-30 拨号串循环备份配置

操作

命令

配置呼叫同一个对端的目的地址及拨号串

dialer route protocol next-hop-address [ mask network-mask-length] dial-number autodial

 

1.2.10  DCC拨号接口属性参数配置

轮询DCC和共享DCC还具备一些可选参数,通过灵活配置这些参数可以提高按需拨号的效率,从而满足多方面需求。

1. DCC拨号接口属性参数配置

DCC拨号接口属性参数配置包括:

l              配置链路空闲时间

l              配置下次呼叫发起前的链路断开时间

l              配置接口竞争时的链路空闲时间

l              配置呼叫建立超时时间

l              配置拨号接口缓冲队列长度

2. 配置链路空闲时间

如果某个拨号接口发出呼叫,则可以设置当链路空闲超过了指定时间后,DCC将断开链路。这个空闲时间也即是链路中不存在符合拨号ACL控制列表的permit条件的报文传送时间。

请在拨号接口(物理接口或Dialer接口)视图下进行下列配置。

表1-31 配置链路空闲时间

操作

命令

配置链路空闲时间

dialer timer idle seconds

恢复链路空闲时间为缺省值

undo dialer timer idle

 

缺省情况下,链路空闲时间为120秒。

&  说明:

在整个呼叫建链完成之后修改idle定时器,并不能立即生效,只有在下次呼叫开始以后新的设置才起作用。

 

3. 配置下次呼叫发起前的链路断开时间

DCC呼叫链路因故障或挂断等原因导致进入断开状态,必须经过指定时间后才能建立新的拨号连接(即进行下一次呼叫的间隔时间),从而避免对端PBX设备过载。

请在拨号接口(物理接口或Dialer接口)视图下进行下列配置。

表1-32 配置下次呼叫发起前的链路断开时间

操作

命令

配置下次呼叫发起前的链路断开时间

dialer timer enable seconds

恢复下次呼叫发起前的链路断开时间为缺省值

undo dialer timer enable

 

缺省情况下,链路断开时间为5秒。

4. 配置接口竞争时的链路空闲时间

DCC开始发起新呼叫时,若所有通道都被占满则进入“竞争”状态。通常一条链路建立后Idle超时定时器将起作用。但若同时刻去往另一目的地址的呼叫发生,则会引起竞争,此时DCC使用Compete-idle超时定时器取代Idle超时定时器,即链路空闲时间达到Compete-idle超时定时器的规定后将自动断开。

请在拨号接口(物理接口或Dialer接口)视图下进行下列配置。

表1-33 配置接口竞争时的链路空闲时间

操作

命令

配置接口竞争时的链路空闲时间

dialer timer compete seconds

恢复接口竞争时的链路空闲时间为缺省值

undo dialer timer compete

 

缺省情况下,忙接口的空闲时间为20秒。

5. 配置呼叫建立超时时间

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

请在拨号接口(物理接口或Dialer接口)视图下进行下列配置。

表1-34 配置呼叫建立超时时间

操作

命令

配置呼叫建立超时时间间隔

dialer timer wait-carrier seconds

恢复呼叫建立超时时间间隔为缺省值

undo dialer wait-carrier

 

缺省情况下,呼叫发起到呼叫连接建立之间的最大时间间隔为60秒。

6. 配置拨号备份功能在系统重新启动的生效时间

请在系统视图下进行下列配置。

表1-35 配置拨号备份功能在系统重新启动的生效时间

操作

命令

设置拨号备份功能在系统重新启动后多久可以生效

dialer timer warmup seconds

恢复缺省设置

undo dialer timer warmup

 

缺省情况下定时器时长30s

7. 配置拨号接口缓冲队列长度

没有为拨号接口配置缓冲队列的情况下,当拨号接口收到一个报文时,如果此时连接还没有成功建立,则这个报文将会被丢弃。如果为拨号接口配置了缓冲队列,则在连接成功建立之前报文将被缓存而不是被丢弃,待连接成功后再发送。

请在拨号接口(物理接口或Dialer接口)的视图下进行下列配置。

表1-36 配置拨号接口缓冲队列长度

操作

命令

配置拨号接口缓冲队列

dialer queue-length packets

删除拨号接口缓冲队列

undo dialer queue-length

 

缺省情况下,未配置拨号接口缓冲队列。

1.2.11  配置系统进行流量统计的间隔时间

请在系统视图下进行下列配置。

表1-37 配置系统进行流量统计的间隔时间

操作

命令

配置系统进行流量统计的间隔时间

flow-interval seconds

恢复系统进行流量统计的间隔时间的缺省值

undo flow-interval

 

缺省情况下,系统进行流量统计的间隔时间为300秒。

1.2.12  拆除拔号链路

请在任意视图下进行下列配置。

表1-38 拆除拔号链路

操作

命令

拆除拔号链路或在PPPoE/PPPoA客户端拆除指定接口的会话链路

dialer disconnect interface [ interface-type interface-number ]

 

1.3  DCC显示和举例

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

在用户视图下,执行debugging命令可以打开调试开关或者显示其各项状态参数,从而可以监控和维护DCC

表1-39 DCC显示和举例

操作

命令

显示拨号接口信息

display dialer [ interface interface-type interface-number ]

打开DCC调试信息开关

debugging dialer { all | event | packet }

 

1.4  DCC典型配置举例

1.4.1  普通的DCC应用

1. 组网需求

路由器RouterA通过多个接口与RouterBRouterC之间可以互相呼叫,而RouterBRouterC之间不能互相呼叫。

如下图所示,使用轮询DCC时,路由器RouterARouterBRouterC地址在同一网段,其中RouterA地址为100.1.1.1RouterB地址为100.1.1.2RouterC地址为100.1.1.3;使用共享DCC时,RouterARouterB地址在同一网段,RouterARouterC地址也在同一网段,其中RouterADialer0接口地址为100.1.1.1Dialer1接口地址为122.1.1.1RouterBDialer0接口地址为100.1.1.2RouterCDialer0接口地址为122.1.1.2

2. 组网图

图1-10 普通的DCC应用组网图

3. 配置步骤

方案一:使用轮询DCC方法通过串口建立连接,RouterA借助Dialer Circular GroupDialer接口上配置DCC参数,RouterBRouterC在物理接口上直接配置DCC参数。

(1)        配置RouterA路由器

# 配置拨号访问控制列表。

[H3C] dialer-rule 1 ip permit

# 配置Dialer0接口地址、启动轮询DCC、到达对端的拨号控制中心。

[H3C] interface dialer 0

[H3C-Dialer0] dialer enable-circular

[H3C-Dialer0] ip address 100.1.1.1 255.255.255.0

[H3C-Dialer0] dialer-group 1

[H3C-Dialer0] dialer route ip 100.1.1.2 8810052

[H3C-Dialer0] dialer route ip 100.1.1.3 8810063

# 配置Serial0/0/0接口异步协议方式,使用的Dialer Circular Group组。

[H3C-Dialer0] interface serial 0/0/0

[H3C-Serial0/0/0] physical-mode async

[H3C-Serial0/0/0] async mode protocol

[H3C-Serial0/0/0] dialer circular-group 0

# 配置Serial1/0/0接口异步协议方式,使用的Dialer Circular Group组。

[H3C-Serial0/0/0] interface serial 1/0/0

[H3C-Serial1/0/0] physical-mode async

[H3C-Serial1/0/0] async mode protocol

[H3C-Serial1/0/0] dialer circular-group 0

# 配置user-interface使能拨号方式。

[H3C-Serial1/0/0] user-interface tty1

[H3C-ui-tty1] modem

[H3C-ui-tty1] user-interface tty2

[H3C-ui-tty2] modem

(2)        配置RouterB路由器

# 配置拨号访问控制列表。

[H3C] dialer-rule 1 ip permit

# 配置Serial0/0/0接口异步拨号方式。

[H3C] interface serial 0/0/0

[H3C-Serial0/0/0] physical-mode async

[H3C-Serial0/0/0] async mode protocol

# 配置Serial0/0/0接口地址、启动轮询DCC、到达对端的拨号控制中心。

[H3C-Serial0/0/0] ip address 100.1.1.2 255.255.255.0

[H3C-Serial0/0/0] dialer enable-circular

[H3C-Serial0/0/0] dialer-group 1

[H3C-Serial0/0/0] dialer route ip 100.1.1.1 8810048

[H3C-Serial0/0/0] dialer route ip 100.1.1.1 8810049

# 配置user-interface使能拨号方式。

[H3C-Serial0/0/0] user-interface tty1

[H3C-ui-tty1] modem

(3)        配置RouterC路由器

# 配置拨号访问控制列表。

[H3C] dialer-rule 1 ip permit

# 配置Serial0/0/0接口异步拨号方式。

[H3C] interface serial 0/0/0

[H3C-Serial0/0/0] physical-mode async

[H3C-Serial0/0/0] async mode protocol

# 配置Serial0/0/0接口地址、启动轮询DCC、到达对端的拨号控制中心。

[H3C-Serial0/0/0] ip address 100.1.1.3 255.255.255.0

[H3C-Serial0/0/0] dialer enable-circular

[H3C-Serial0/0/0] dialer-group 1

[H3C-Serial0/0/0] dialer route ip 100.1.1.1 8810048

[H3C-Serial0/0/0] dialer route ip 100.1.1.1 8810049

# 配置user-interface使能拨号方式。

[H3C-Serial0/0/0] user-interface tty1

[H3C-ui-tty1] modem

方案二:使用共享DCC方法通过串口建立连接,在Dialer接口上配置DCC参数。

(4)        配置RouterA路由器

# 配置拨号访问控制列表,本地用户userbuserc

[H3C] dialer-rule 1 ip permit

[H3C] local-user userb

[H3C-luser-userb] password simple userb

[H3C-luser-userb] service-type ppp

[H3C-luser-userb] quit

[H3C] local-user userc

[H3C-luser-userc]password simple userc

[H3C-luser-userc] service-type ppp

[H3C-luser-userc] quit

# 配置Dialer0接口地址、启动共享DCC

[H3C] interface dialer 0

[H3C-Dialer0] ip address 100.1.1.1 255.255.255.0

[H3C-Dialer0] undo dialer enable-circular

[H3C-Dialer0] dialer user userb

[H3C-Dialer0] dialer bundle 1

# 配置Dialer0接口允许拨入的用户、PPP认证信息、到达对端的拨号控制中心。

[H3C-Dialer0] dialer-group 1

[H3C-Dialer0] ppp authentication-mode pap

[H3C-Dialer0] ppp pap local-user usera password simple usera

[H3C-Dialer0] dialer number 8810052

# 配置Dialer1接口地址、启动共享DCC

[H3C-Dialer0] interface dialer 1

[H3C-Dialer1] ip address 122.1.1.1 255.255.255.0

[H3C-Dialer1] undo dialer enable-circular

[H3C-Dialer1] dialer user userc

[H3C-Dialer1] dialer bundle 2

# 配置Dialer1接口允许拨入的用户、PPP认证信息、到达对端的拨号控制中心。

[H3C-Dialer1] dialer-group 1

[H3C-Dialer1] ppp authentication-mode pap

[H3C-Dialer1] ppp pap local-user usera password simple usera

[H3C-Dialer1] dialer number 8810063

# 配置Serial0/0/0接口异步协议方式、PPP认证信息、所属的Dialer bundle

[H3C-Dialer1] interface serial 0/0/0

[H3C-Serial0/0/0] physical-mode async

[H3C-Serial0/0/0] async mode protocol

[H3C-Serial0/0/0] dialer bundle-member 1

[H3C-Serial0/0/0] dialer bundle-member 2

[H3C-Serial0/0/0] link-protocol ppp

[H3C-Serial0/0/0] ppp authentication-mode pap

[H3C-Serial0/0/0] ppp pap local-user usera password simple usera

# 配置Serial1/0/0接口异步协议方式、PPP认证信息、所属的Dialer bundle

[H3C-Serial0/0/0] interface serial 1/0/0

[H3C-Serial1/0/0] physical-mode async

[H3C-Serial1/0/0] async mode protocol

[H3C-Serial1/0/0] dialer bundle-member 1

[H3C-Serial1/0/0] dialer bundle-member 2

[H3C-Serial1/0/0] link-protocol ppp

[H3C-Serial1/0/0] ppp authentication-mode pap

[H3C-Serial1/0/0] ppp pap local-user usera password simple usera

# 配置user-interface使能拨号方式。

[H3C-Serial1/0/0] user-interface tty1

[H3C-ui-tty1] modem

[H3C-ui-tty1] user-interface tty2

[H3C-ui-tty2] modem

(5)        配置RouterB路由器

# 配置拨号访问控制列表,本地用户usera

[H3C] dialer-rule 2 ip permit

[H3C] local-user usera

[H3C-luser-usera] password simple usera

[H3C-luser-usera] service-type ppp

[H3C-luser-usera] quit

# 配置Dialer0接口地址、启动共享DCC

[H3C] interface dialer 0

[H3C-Dialer0] ip address 100.1.1.2 255.255.255.0

[H3C-Dialer0] undo dialer enable-circular

[H3C-Dialer0] dialer user usera

[H3C-Dialer0] dialer bundle 1

[H3C-Dialer0] dialer number 8810052

# 配置Dialer0接口允许拨入的用户、PPP认证信息、到达对端的拨号控制中心。

[H3C-Dialer0] dialer-group 2

[H3C-Dialer0] ppp authentication-mode pap

[H3C-Dialer0] ppp pap local-user userb password simple userb

# 配置Serial0/0/0接口异步协议方式、PPP认证信息、所属的Dialer bundle

[H3C-Dialer0] interface serial 0/0/0

[H3C-Serial0/0/0] physical-mode async

[H3C-Serial0/0/0] async mode protocol

[H3C-Serial0/0/0] dialer bundle-member 1

[H3C-Serial0/0/0] link-protocol ppp

[H3C-Serial0/0/0] ppp authentication-mode pap

[H3C-Serial0/0/0] ppp pap local-user userb password simple usera

# 配置user-interface使能拨号方式。

[H3C-Serial0/0/0] user-interface tty1

[H3C-ui-tty1] modem

(6)        配置RouterC路由器

# 配置拨号访问控制列表,本地用户usera

[H3C] dialer-rule 1 ip permit

[H3C] local-user usera

[H3C-luser-usera] password simple usera

[H3C-luser-usera] service-type ppp

[H3C-luser-usera] quit

# 配置Dialer0接口地址、启动共享DCC

[H3C] interface dialer 0

[H3C-Dialer0] ip address 122.1.1.2 255.255.255.0

[H3C-Dialer0] undo dialer enable-circular

[H3C-Dialer0] dialer user usera

[H3C-Dialer0] dialer bundle 1

[H3C-Dialer0] dialer number 8810049

# 配置Dialer0接口允许拨入的用户、PPP认证信息、到达对端的拨号控制中心。

[H3C-Dialer0] dialer-group 1

[H3C-Dialer0] ppp authentication-mode pap

[H3C-Dialer0] ppp pap local-user userc password simple userc

# 配置Serial0/0/0接口异步协议方式、PPP认证信息、所属的Dialer bundle

[H3C-Dialer0] interface serial 0/0/0

[H3C-Serial0/0/0] physical-mode async

[H3C-Serial0/0/0] async mode protocol

[H3C-Serial0/0/0] dialer bundle-member 1

[H3C-Serial0/0/0] link-protocol ppp

[H3C-Serial0/0/0] ppp authentication-mode pap

[H3C-Serial0/0/0] ppp pap local-user userc password simple userc

# 配置user-interface使能拨号方式。

[H3C-Serial0/0/0] user-interface tty1

[H3C-ui-tty1] modem

方案三:使用轮询DCC方法通过ISDN BRIPRI接口建立连接,在物理接口上配置DCC参数。

(7)        配置RouterA路由器

# 配置拨号访问控制列表。

[H3C] dialer-rule 1 ip permit

# 配置Bri0/0/0接口地址、启动轮询DCC、到达对端的拨号控制中心。

[H3C] interface bri 0/0/0

[H3C-Bri0/0/0] ip address 100.1.1.1 255.255.255.0

[H3C-Bri0/0/0] dialer enable-circular

[H3C-Bri0/0/0] dialer-group 1

[H3C-Bri0/0/0] dialer route ip 100.1.1.2 8810052

[H3C-Bri0/0/0] dialer route ip 100.1.1.3 8810063

(8)        配置RouterB路由器

# 配置拨号访问控制列表。

[H3C] dialer-rule 2 ip permit

# 配置Bri0/0/0接口地址、启动轮询DCC、到达对端的拨号控制中心。

[H3C] interface bri 0/0/0

[H3C-Bri0/0/0] ip address 100.1.1.2 255.255.255.0

[H3C-Bri0/0/0] dialer enable-circular

[H3C-Bri0/0/0] dialer-group 2

[H3C-Bri0/0/0] dialer route ip 100.1.1.1 8810048

(9)        配置RouterC路由器

# 配置拨号访问控制列表。

[H3C] dialer-rule 1 ip permit

# 配置Bri0/0/0接口地址、启动轮询DCC、到达对端的拨号控制中心。

[H3C] interface bri 0/0/0

[H3C-Bri0/0/0] ip address 100.1.1.3 255.255.255.0

[H3C-Bri0/0/0] dialer enable-circular

[H3C-Bri0/0/0] dialer-group 1

[H3C-Bri0/0/0] dialer route ip 100.1.1.1 8810048

方案四:使用共享DCC方法通过ISDN BRIPRI接口建立连接,在Dialer接口上配置DCC参数。

(10)    配置RouterA路由器

# 配置拨号访问控制列表,本地用户userbuserc

[H3C] dialer-rule 1 ip permit

[H3C] local-user userb

[H3C-luser-userb] password simple userb

[H3C-luser-userb] service-type ppp

[H3C-luser-userb] quit

[H3C] local-user userc

[H3C-luser-userc] password simple userc

[H3C-luser-userc] service-type ppp

[H3C-luser-userc] quit

# 配置Dialer0接口地址、启动共享DCC

[H3C] interface dialer 0

[H3C-Dialer0] ip address 100.1.1.1 255.255.255.0

[H3C-Dialer0] undo dialer enable-circular

[H3C-Dialer0] dialer user userb

[H3C-Dialer0] dialer bundle 1

# 配置Dialer0接口允许拨入的用户、PPP认证信息、到达对端的拨号控制中心。

[H3C-Dialer0] dialer-group 1

[H3C-Dialer0] ppp authentication-mode pap

[H3C-Dialer0] ppp pap local-user usera password simple usera

[H3C-Dialer0] dialer number 8810152

# 配置Dialer1接口地址、启动共享DCC

[H3C-Dialer0] interface dialer 1

[H3C-Dialer1] ip address 122.1.1.1 255.255.255.0

[H3C-Dialer1] undo dialer enable-circular

[H3C-Dialer1] dialer user userc

[H3C-Dialer1] dialer bundle 2

# 配置Dialer1接口允许拨入的用户、PPP认证信息、到达对端的拨号控制中心。

[H3C-Dialer1] dialer-group 1

[H3C-Dialer1] ppp authentication-mode pap

[H3C-Dialer1] ppp pap local-user usera password simple usera

[H3C-Dialer1] dialer number 8810163

# 配置Bri0/0/0接口PPP认证信息、所属的Dialer bundle

[H3C-Dialer1] interface bri 0/0/0

[H3C-Bri0/0/0] undo dialer enable-circular

[H3C-Bri0/0/0] dialer bundle-member 1

[H3C-Bri0/0/0] dialer bundle-member 2

[H3C-Bri0/0/0] link-protocol ppp

[H3C-Bri0/0/0] ppp authentication-mode pap

[H3C-Bri0/0/0] ppp pap local-user usera password simple usera

(11)    配置RouterB路由器

# 配置拨号访问控制列表,本地用户usera

[H3C] dialer-rule 2 ip permit

[H3C] local-user usera

[H3C-luser-usera] password simple usera

[H3C-luser-usera] service-type ppp

[H3C-luser-usera] quit

# 配置Dialer0接口地址、启动共享DCC

[H3C] interface dialer 0

[H3C-Dialer0] ip address 100.1.1.2 255.255.255.0

[H3C-Dialer0] undo dialer enable-circular

[H3C-Dialer0] dialer user usera

[H3C-Dialer0] dialer bundle 1

[H3C-Dialer0] dialer number 8810148

# 配置Dialer0接口允许拨入的用户、PPP认证信息、到达对端的拨号控制中心。

[H3C-Dialer0] dialer-group 2

[H3C-Dialer0] ppp authentication-mode pap

[H3C-Dialer0] ppp pap local-user userb password simple userb

# 配置Bri0/0/0接口PPP认证信息、所属的Dialer bundle

[H3C-Dialer0] interface bri 0/0/0

[H3C-Bri0/0/0] undo dialer enable-circular

[H3C-Bri0/0/0] dialer bundle-member 1

[H3C-Bri0/0/0] link-protocol ppp

[H3C-Bri0/0/0] ppp authentication-mode pap

[H3C-Bri0/0/0] ppp pap local-user usera password simple usera

(12)    配置RouterC路由器

# 配置拨号访问控制列表,本地用户usera

[H3C] dialer-rule 1 ip permit

[H3C] local-user usera

[H3C-luser-usera]password simple usera

[H3C-luser-usera] service-type ppp

[H3C-luser-usera] quit

# 配置Dialer0接口地址、启动共享DCC

[H3C] interface dialer 0

[H3C-Dialer0] ip address 122.1.1.2 255.255.255.0

[H3C-Dialer0] undo dialer enable-circular

[H3C-Dialer0] dialer user usera

[H3C-Dialer0] dialer bundle 1

[H3C-Dialer0] dialer number 8810148

# 配置Dialer0接口允许拨入的用户、PPP认证信息、到达对端的拨号控制中心。

[H3C-Dialer0] dialer-group 1

[H3C-Dialer0] ppp authentication-mode pap

[H3C-Dialer0] ppp pap local-user userc password simple userc

# 配置Bri0/0/0接口PPP认证信息、所属的Dialer bundle

[H3C-Dialer0] interface bri 0/0/0

[H3C-Bri0/0/0] undo dialer enable-circular

[H3C-Bri0/0/0] dialer bundle-member 1

[H3C-Bri0/0/0] link-protocol ppp

[H3C-Bri0/0/0] ppp authentication-mode pap

[H3C-Bri0/0/0] ppp pap local-user usera password simple usera

1.4.2  提供MP捆绑功能的DCC应用

1. 组网需求

本地路由器通过两个ISDN BRI接口和远端连接,要求通过设定流量负载阈值来控制接口的流量分配,从而根据实际流量进行带宽分配,并规定允许的最大带宽。

如下图所示,RouterARouterB之间利用ISDN BRIPRI接口通过ISDN网络进行连接,要求RouterA以共享DCC方式呼叫RouterBRouterB以轮询DCC方式呼叫RouterA。其中,RouterA地址为100.1.1.1RouterB地址为100.1.1.2

2. 组网图

图1-11 提供MP捆绑功能的DCC应用组网图

3. 配置步骤

(1)        配置RouterA路由器

# 配置拨号访问控制列表,本地用户userb,流控间隔时间。

[H3C] dialer-rule 1 ip permit

[H3C] local-user userb

[H3C-luser-userb]password simple userb

[H3C-luser-userb] service-type ppp

[H3C-luser-userb] quit

[H3C] flow-interval 3

# 配置Dialer0接口地址、启动共享DCCMP捆绑。

[H3C] interface dialer 0

[H3C-Dialer0] ip address 100.1.1.1 255.255.255.0

[H3C-Dialer0] undo dialer enable-circular

[H3C-Dialer0] dialer user userb

[H3C-Dialer0] dialer bundle 1

[H3C-Dialer0] ppp mp

[H3C-Dialer0] dialer threshold 50

# 配置Dialer0接口允许拨入的用户、PPP认证信息、到达对端的拨号控制中心。

[H3C-Dialer0] dialer-group 1

[H3C-Dialer0] ppp authentication-mode pap

[H3C-Dialer0] ppp pap local-user usera password simple usera

[H3C-Dialer0] dialer number 8810152

# 配置Bri0/0/0接口PPP认证信息、所属的Dialer bundle

[H3C-Dialer0] interface bri 0/0/0

[H3C-Bri0/0/0] undo dialer enable-circular

[H3C-Bri0/0/0] dialer bundle-member 1

[H3C-Bri0/0/0] ppp mp

[H3C-Bri0/0/0] link-protocol ppp

[H3C-Bri0/0/0] ppp authentication-mode pap

[H3C-Bri0/0/0] ppp pap local-user usera password simple usera

# 配置Bri1/0/0接口PPP认证信息、所属的Dialer bundle

[H3C-Bri0/0/0] interface bri 1/0/0

[H3C-Bri1/0/0] undo dialer enable-circular

[H3C-Bri1/0/0] dialer bundle-member 1

[H3C-Bri1/0/0] ppp mp

[H3C-Bri1/0/0] link-protocol ppp

[H3C-Bri1/0/0] ppp authentication-mode pap

[H3C-Bri1/0/0] ppp pap local-user usera password simple usera

(2)        配置RouterB路由器

# 配置拨号访问控制列表,本地用户usera,流控间隔时间。

[H3C] dialer-rule 2 ip permit

[H3C] local-user usera

[H3C-luser-usera]password simple usera

[H3C-luser-usera] service-type ppp

[H3C-luser-usera] quit

[H3C] flow-interval 3

# 配置Dialer0接口地址、到达对端的拨号串、MP捆绑、PPP认证信息。

[H3C] interface dialer 0

[H3C-Dialer0] ip address 100.1.1.2 255.255.255.0

[H3C-Dialer0] dialer enable-circular

[H3C-Serial0/0/0:15] dialer-group 0

[H3C-Dialer0] dialer route ip 100.1.1.1 8810148

[H3C-Dialer0] dialer route ip 100.1.1.1 8810149

[H3C-Dialer0] ppp mp

[H3C-Dialer0] ppp authentication-mode pap

[H3C-Dialer0] ppp pap local-user userb password simple userb

# 配置Serial0/0/0:15接口。

[H3C] controller e1 0/0/0

[H3C-E1 0/0/0] pri-set

[H3C-E1-0/0/0] interface serial 0/0/0:15

# 配置启动轮询DCC、与Dialer0关联。

[H3C-Serial0/0/0:15] dialer enable-circular

[H3C-Serial0/0/0:15] dialer circular-group 0

1.4.3  使用ISDN BRI接口拨号并同时提供专线连接的DCC应用

1. 组网需求

利用ISDN BRI接口中的一个B通道提供专线连接,利用另一个B通道进行远程拨号连接,使用轮询DCC方法实现。

如下图所示,RouterABri0/0/0接口的B2通道与RouterCBri0/0/0接口的B1通道实现专线互连,另一个B1通道与RouterB实现拨号互连。ISDN网络中,在与RouterARouterC对应的交换机上配置88101488810152的半永久连接,确保RouterARouterC都能够和ISDN网络建立成功的虚电路连接。RouterARouterBRouterC之间以轮询DCC方式进行呼叫。其中,RouterA地址为100.1.1.1RouterB地址为100.1.1.2RouterC地址为100.1.1.3

2. 组网图

图1-12 使用ISDN BRI接口拨号并同时提供专线连接的DCC组网图

3. 配置步骤

(1)        配置RouterA路由器

[H3C] dialer-rule 1 ip permit

[H3C] interface bri 0/0/0

[H3C-Bri0/0/0] ip address 100.1.1.1 255.255.255.0

[H3C-Bri0/0/0] dialer enable-circular

[H3C-Bri0/0/0] dialer isdn-leased 1

[H3C-Bri0/0/0] dialer-group 1

[H3C-Bri0/0/0] dialer route ip 100.1.1.2 8810152

(2)        配置RouterB路由器

[H3C] dialer-rule 2 ip permit

[H3C] interface bri 1/0/0

[H3C-Bri1/0/0] ip address 100.1.1.2 255.255.255.0

[H3C-Bri1/0/0] dialer enable-circular

[H3C-Bri1/0/0] dialer-group 2

[H3C-Bri1/0/0] dialer route ip 100.1.1.1 8810148

(3)        配置RouterC路由器

[H3C] dialer-rule 1 ip permit

[H3C] interface bri 0/0/0

[H3C-Bri0/0/0] ip address 100.1.1.3 255.255.255.0

[H3C-Bri0/0/0] dialer enable-circular

[H3C-Bri0/0/0] dialer isdn-leased 0

[H3C-Bri0/0/0] dialer-group 1

[H3C-Bri0/0/0] dialer route ip 100.1.1.1 8810148

1.4.4  路由器回呼路由器的DCC应用

1. 组网需求

两路由器在PSTN网络中通过串口实现PPP回呼,在ISDN网络中利用ISDN主叫识别技术实现ISDN回呼。

如下图所示,RouterARouterB利用串口通过PSTN网络连接,RouterCRouterD之间利用ISDN BRIPRI接口通过ISDN网络进行连接,采用轮询DCC配置方法。规定RouterARouterC为回呼Client端,RouterBRouterD为回呼Server端。RouterARouterC地址都为100.1.1.1RouterBRouterD地址都为100.1.1.2

2. 组网图

图1-13 路由器回呼路由器的DCC组网图

3. 配置步骤

方案一:使用轮询DCC方法实现PPP回呼,Server端按照dialer route命令配置的用户名来选择回呼Client端。

(1)        配置RouterA路由器

[H3C] dialer-rule 1 ip permit

[H3C] interface serial 0/0/0

[H3C-Serial0/0/0] ip address 100.1.1.1 255.255.255.0

[H3C-Serial0/0/0] physical-mode async

[H3C-Serial0/0/0] async mode protocol

[H3C-Serial0/0/0] dialer enable-circular

[H3C-Serial0/0/0] dialer-group 1

[H3C-Serial0/0/0] dialer route ip 100.1.1.2 8810052

[H3C-Serial0/0/0] link-protocol ppp

[H3C-Serial0/0/0] ppp pap local-user usera password simple usera

[H3C-Serial0/0/0] ppp callback client

[H3C-Serial0/0/0] user-interface tty1

[H3C-ui-tty1] modem

(2)        配置RouterB路由器

[H3C] dialer-rule 2 ip permit

[H3C] local-user usera

[H3C-luser-usera] password simple usera

[H3C-luser-usera] service-type ppp

[H3C-luser-usera] quit

[H3C] interface serial 1/0/0

[H3C-Serial1/0/0] ip address 100.1.1.2 255.255.255.0

[H3C-Serial1/0/0] physical-mode async

[H3C-Serial1/0/0] async mode protocol

[H3C-Serial1/0/0] dialer enable-circular

[H3C-Serial1/0/0] dialer-group 2

[H3C-Serial1/0/0] dialer route ip 100.1.1.1 user usera 8810048

[H3C-Serial1/0/0] dialer callback-center user

[H3C-Serial1/0/0] link-protocol ppp

[H3C-Serial1/0/0] ppp authentication-mode pap

[H3C-Serial1/0/0] ppp callback server

[H3C-Serial1/0/0] user-interface tty2

[H3C-ui-tty2] modem

方案二:使用轮询DCC方法实现PPP回呼,Server端根据拨号串动态创建dialer route并回呼Client端。

(3)        配置RouterA路由器

[H3C] dialer-rule 1 ip permit

[H3C] interface serial 0/0/0

[H3C-Serial0/0/0] ip address 100.1.1.1 255.255.255.0

[H3C-Serial0/0/0] physical-mode async

[H3C-Serial0/0/0] async mode protocol

[H3C-Serial0/0/0] dialer enable-circular

[H3C-Serial0/0/0] dialer-group 1

[H3C-Serial0/0/0] dialer route ip 100.1.1.2 8810052

[H3C-Serial0/0/0] link-protocol ppp

[H3C-Serial0/0/0] ppp pap local-user usera password simple usera

[H3C-Serial0/0/0] ppp callback client

[H3C-Serial0/0/0] user-interface tty1

[H3C-ui-tty1] modem

(4)        配置RouterB路由器

[H3C] dialer-rule 2 ip permit

[H3C] local-user usera

[H3C-luser-usera] password simple usera

[H3C-luser-usera] service-type ppp

[H3C-luser-usera] service-type ppp callback-number 8810048

[H3C-luser-usera] quit

[H3C] interface serial 1/0/0

[H3C-Serial1/0/0] ip address 100.1.1.2 255.255.255.0

[H3C-Serial1/0/0] physical-mode async

[H3C-Serial1/0/0] async mode protocol

[H3C-Serial1/0/0] dialer enable-circular

[H3C-Serial1/0/0] dialer-group 2

[H3C-Serial1/0/0] dialer route ip 100.1.1.1 user usera 8810048

[H3C-Serial1/0/0] dialer callback-center dial-number

[H3C-Serial1/0/0] link-protocol ppp

[H3C-Serial1/0/0] ppp authentication-mode pap

[H3C-Serial1/0/0] ppp callback server

[H3C-Serial1/0/0] user-interface tty2

[H3C-ui-tty2] modem

方案三:使用轮询DCC方法实现ISDN主叫识别回呼。

(5)        配置RouterA路由器

[H3C] dialer-rule 1 ip permit

[H3C] interface bri 0/0/0

[H3C-Bri0/0/0] ip address 100.1.1.1 255.255.255.0

[H3C-Bri0/0/0] dialer-group 1

[H3C-Bri0/0/0] dialer route ip 100.1.1.2 user usera 8810152

(6)        配置RouterB路由器

[H3C] dialer-rule 2 ip permit

[H3C] interface bri 1/0/0

[H3C-Bri1/0/0] ip address 100.1.1.2 255.255.255.0

[H3C-Bri1/0/0] dialer-group 2

[H3C-Bri1/0/0] dialer route ip 100.1.1.1 user usera 8810148

[H3C-Bri1/0/0] dialer call-in 8810148 callback

1.4.5  路由器回呼PC机的DCC应用

1. 组网需求

路由器和PC机在PSTN网络中通过串口实现PPP回呼。如下图所示,PC机借助Modem与路由器RouterAPSTN网络中连接,采用轮询DCC配置方法。规定PC机为回呼Client端,RouterA为回呼Server端,根据dialer route命令配置进行回呼。RouterA地址为100.1.1.1PC机接受由RouterA分配的地址。

2. 组网图

图1-14 路由器回呼PC机的DCC组网图

3. 配置步骤

(1)        配置PC

首先配置PC机端连接的Modem为“自动应答方式”;然后打开[开始/程序/附件/通讯/拨号网络],在“拨号网络”窗口中,单击[建立新连接],在所建立的新连接中选择[服务器类型]页面,并进行如下操作:

l              选择[PPP]选项

l              取消[登录网络]选项

l              取消[启用软件压缩]选项

在[服务器类型]页面中选择[TCP/IP设置],并进行如下操作:

l              选中[已分配IP地址的服务器]选项

l              取消[使用IP头指针压缩]选项

l              取消[使用远程网上的默认网关]选项

(2)        配置RouterA路由器

[H3C] dialer-rule 1 ip permit

[H3C] local-user userpc

[H3C-luser-userc] password simple userpc

[H3C-luser-userc] service-type ppp

[H3C-luser-userc] quit

[H3C] interface serial 0/0/0

[H3C-Serial0/0/0] ip address 100.1.1.1 255.255.255.0

[H3C-Serial0/0/0] remote address 100.1.1.2

[H3C-Serial0/0/0] physical-mode async

[H3C-Serial0/0/0] async mode protocol

[H3C-Serial0/0/0] dialer enable-circular

[H3C-Serial0/0/0] dialer-group 1

[H3C-Serial0/0/0] dialer route ip 100.1.1.2 user userpc 8810052

[H3C-Serial0/0/0] dialer callback-center user

[H3C-Serial0/0/0] link-protocol ppp

[H3C-Serial0/0/0] ppp authentication-mode pap system

[H3C-Serial0/0/0] ppp pap local-user h3c password simple h3c

[H3C-Serial0/0/0] ppp callback server

[H3C-Serial0/0/0] user-interface tty1

[H3C-ui-tty1] modem

1.4.6  NT服务器回呼路由器的DCC应用

1. 组网需求

路由器和NT服务器在PSTN网络中通过串口实现PPP回呼。

如下图所示,路由器RouterANT服务器借助ModemPSTN网络中连接,采用轮询DCC配置方法。规定RouterA为回呼Client端,NT服务器为回呼Server端,根据dialer route命令配置进行回呼。NT服务器地址为100.1.1.254RouterA地址接受由NT服务器分配的地址。

2. 组网图

图1-15 NT服务器回呼路由器的DCC组网图

3. 配置步骤

(1)        配置RouterA路由器

[H3C] dialer-rule 1 ip permit

[H3C] interface async0/0/0

[H3C-Async0/0/0] async mode protocol

[H3C-Async0/0/0] link-protocol ppp

[H3C-Async0/0/0] ppp callback client

[H3C-Async0/0/0] ppp pap local-user h3c password simple h3c

[H3C-Async0/0/0] ip address ppp-negotiate

[H3C-Async0/0/0] dialer enable-circular

[H3C-Async0/0/0] dialer-group 1

[H3C-Async0/0/0] dialer route ip 100.1.1.254 8810052

(2)        配置NT服务器:

首先配置PC机端连接的Modem为“自动应答方式”;然后打开[开始/程序/附件/通讯/拨号网络],在“拨号网络”窗口中,单击[建立新连接],在所建立的新连接中选择[服务器类型]页面,并进行如下操作:

首先打开[网络属性/服务]页面,增加远程访问服务(remote access server)并配置RAS属性,点击[添加]按钮,安装调制解调器(如果已经安装则点击[配置]按钮)并设置Modem属性为“拨出和接收”。使用鼠标单击右侧的[网络]按钮并设置RAS的网络属性,包括三个部分:

l              [拨出协议]选择“TCP/IP”,[服务器设置]同样选择“TCP/IP”。

l              单击右侧[配置]按钮为拨入的Client配置地址分配方式,可以选择[使用DHCP]或者[使用静态地址集]。

l              配置“加密设置”,选择[允许任何验证]。

然后选择菜单栏[管理工具/服务器管理],启动远程访问服务。

最后选择菜单栏[管理工具/远程访问管理],进入管理界面后选择[用户/权限],选定具有远程访问功能的用户,提供了三种回拨属性,分别为:

l              不回拨

l              由拨入者设置:选择此种方式则需要在路由器上配置ppp callback ntstring dial-number命令

l              预置到dial-number:选择此种方式,即使路由器上设置了dial-number也无效,NT系统回拨时拨该dial-number预置串

1.4.7  拨号串循环备份并提供Internet接入服务的DCC应用

1. 组网需求

PSTN网络中,拨号侧通过配置dialer route命令实现拨号串循环备份;接入侧使用异步串口提供DCC拨号的接入服务,并采用PAP认证方式验证拨号侧的合法性。在ISDN网络中,使用单一串拨号,采用CHAP认证,其它配置与PSTN侧相似。

如下图所示,RouterBRouterD提供接入服务器功能,拨号侧路由器RouterARouterC接受对端分配的协商地址。可供分配的地址池地址为100.1.1.1100.1.1.16RouterBRouterD的地址为100.1.1.254,从电信局得到的PSTN拨号串资源为88100488810055ISDN拨号串为8810148,共服务于16个上网用户。

2. 组网图

图1-16 拨号串循环备份及提供接入服务的DCC 组网图

3. 配置步骤

方案一:拨号侧拨号串循环备份,接入侧使用轮询DCC方法通过8异步串口建立连接,在Dialer接口上配置DCC参数。

(1)        配置RouterA路由器

[H3C] dialer-rule 1 ip permit

[H3C] local-user userb

[H3C-luser-userb] password simple userb

[H3C-luser-userb] service-type ppp

[H3C-luser-userb] quit

[H3C] interface serial 0/0/0

[H3C-Serial0/0/0] physical-mode async

[H3C-Serial0/0/0] async mode protocol

[H3C-Serial0/0/0] ip address ppp-negotiate

[H3C-Serial0/0/0] dialer enable-circular

[H3C-Serial0/0/0] dialer-group 1

[H3C-Serial0/0/0] dialer route ip 100.1.1.254 8810048

[H3C-Serial0/0/0] dialer route ip 100.1.1.254 8810049

……

[H3C-Serial0/0/0] dialer route ip 100.1.1.254 8810055

[H3C-Serial0/0/0] link-protocol ppp

[H3C-Serial0/0/0] ppp pap local-user user1 password simple user1

[H3C-Serial0/0/0] user-interface tty1

[H3C-ui-tty1] modem

(2)        配置RouterB路由器

[H3C] dialer-rule 2 ip permit

[H3C] local-user user1

[H3C-luser-user1] password simple user1

[H3C-luser-user1] service-type ppp

[H3C-luser-user1] quit

[H3C] local-user user2

[H3C-luser-user2]password simple user2

[H3C-luser-user2] service-type ppp

[H3C-luser-user2] quit

……

[H3C] local-user user16

[H3C-luser-user16] password simple user16

[H3C-luser-user16] service-type ppp

[H3C-luser-user16] quit

[H3C] interface dialer 0

[H3C-Dialer0] ip address 100.1.1.254 255.255.255.0

[H3C-Dialer0] remote address pool 1

[H3C-Dialer0] dialer enable-circular

[H3C-Dialer0] dialer-group 2

[H3C-Dialer0] link-protocol ppp

[H3C-Dialer0] ppp authentication-mode pap domain system

[H3C-Dialer0] ppp pap local-user userc password simple userc

[H3C-Dialer0] interface async0/0/1

[H3C-Async0/0/1] async mode protocol

[H3C-Async0/0/1] dialer circular-group 0

[H3C-Async0/0/1] link-protocol ppp

[H3C-Async0/0/1] ppp authentication-mode pap domain system

[H3C-Async0/0/1] interface async0/0/2

[H3C-Async0/0/2] async mode protocol

[H3C-Async0/0/2] dialer circular-group 0

……

[H3C-Async0/0/7] interface async0/0/8

[H3C-Async0/0/8] async mode protocol

[H3C-Async0/0/8] dialer circular-group 0

[H3C-Async0/0/8] link-protocol ppp

[H3C-Async0/0/8] ppp authentication-mode pap domain system

[H3C-Async0/0/8] user-interface tty1

[H3C-ui-tty1] modem

[H3C-ui-tty1] user-interface tty2

[H3C-ui-tty2] modem

……

[H3C-ui-tty7] user-interface tty8

[H3C-ui-tty8] modem

[H3C-ui-tty8] quit

[H3C] domain system

[H3C-isp-system] ip pool 1 100.1.1.1 100.1.1.16

[H3C-isp-system] quit

(3)        配置用户PC

在用户PC上安装Modem,并配置PC机端连接的Modem为“自动应答方式”;然后打开[开始/程序/附件/通讯/拨号网络],在“拨号网络”窗口中,单击[建立新连接],在所建立的新连接中选择[服务器类型]页面,并进行如下操作:

l              选择[PPP]选项

l              取消[登录网络]选项

l              取消[启用软件压缩]选项

在[服务器类型]页面中选择[TCP/IP设置],并进行如下操作:

l              选中[已分配IP地址的服务器]选项

l              取消[使用IP头指针压缩]选项

l              取消[使用远程网上的默认网关]选项

然后开始拨号,输入用户名user1,口令pass1

方案二:拨号侧使用单一串拨号,接入侧使用轮询DCC方法通过ISDN PRI接口建立连接,在Dialer接口上配置DCC参数。

(4)        配置RouterC路由器

[H3C] dialer-rule 1 ip permit

[H3C] local-user userb

[H3C-luser-userb] password simple userb

[H3C-luser-userb] service-type ppp

[H3C-luser-userb] quit

[H3C] interface bri 0/0/0

[H3C-Bri0/0/0] ip address ppp-negotiate

[H3C-Bri0/0/0] dialer enable-circular

[H3C-Bri0/0/0] dialer-group 1

[H3C-Bri0/0/0] dialer route ip 100.1.1.254 8810148

[H3C-Bri0/0/0] link-protocol ppp

[H3C-Bri0/0/0] ppp chap user user1

[H3C-Bri0/0/0] ppp chap password simple pass1

(5)        配置RouterD路由器

[H3C] dialer-rule 2 ip permit

[H3C] local-user user1

[H3C-luser-user1] password simple user1

[H3C-luser-user1] service-type ppp

[H3C-luser-user1] quit

[H3C] local-user user2

[H3C-luser-user2]password simple user2

[H3C-luser-user2] service-type ppp

[H3C-luser-user2] quit

……

[H3C] local-user user16

[H3C-luser-user16] password simple user16

[H3C-luser-user16] service-type ppp

[H3C-luser-user16] quit

[H3C] controller e1 2/0/0

[H3C-E1 2/0/0] pri-set

[H3C-E1 2/0/0] interface serial 2/0/0:15

[H3C-Serial2/0/0:15] ip address 100.1.1.254 255.255.255.0

[H3C-Serial2/0/0:15] remote address pool 1

[H3C-Serial2/0/0:15] dialer enable-circular

[H3C-Serial2/0/0:15] dialer-group 2

[H3C-Serial2/0/0:15] link-protocol ppp

[H3C-Serial2/0/0:15] ppp authentication-mode chap system

[H3C-Serial2/0/0:15] ppp chap user userb

[H3C-Serial2/0/0:15] ppp chap password simple passb

[H3C-Serial2/0/0:15] quit

[H3C] domain system

[H3C-isp-system] ip pool 1 100.1.1.1 100.1.1.16

[H3C-isp-system] quit

1.4.8  Dialer route逻辑接口备份的DCC应用

1. 组网需求

路由器RouterARouterB之间通过串口直接连接,同时RouterA还借助Modem经由PSTN网络与RouterB形成拨号连接,RouterB不可拨号呼叫RouterA

如下图所示,在RouterA上配置dialer route命令产生逻辑接口,该逻辑接口作为其它接口的备份接口。RouterASerial0/0/0端口作为拨号端口,Serial1/0/0端口以DDN直连方式连接RouterB路由器。RouterA拨号接口地址为100.1.1.1,连接DDN接口地址为200.1.1.1RouterB拨号接口地址为100.1.1.2,连接DDN接口地址为200.1.1.2

2. 组网图

图1-17 Dialer route逻辑接口备份的DCC组网图

3. 配置步骤

使用轮询DCC方法,将dialer route命令配置形成的逻辑接口作为备份接口。

(1)        配置RouterA路由器

[H3C] dialer-rule 1 ip permit

[H3C] interface serial 0/0/0

[H3C-Serial0/0/0] physical-mode async

[H3C-Serial0/0/0] async mode protocol

[H3C-Serial0/0/0] ip address 100.1.1.1 255.255.255.0

[H3C-Serial0/0/0] dialer enable-circular

[H3C-Serial0/0/0] dialer-group 1

[H3C-Serial0/0/0] dialer route ip 100.1.1.2 8810060 logic-channel 1

[H3C-Serial0/0/0] interface serial 1/0/0

[H3C-Serial1/0/0] ip address 200.1.1.1 255.255.255.0

[H3C-Serial1/0/0] link-protocol ppp

[H3C-Serial1/0/0] standby interface logic-channel 1

[H3C-Serial1/0/0] user-interface tty1

[H3C-ui-tty1] modem

(2)        配置RouterB路由器

[H3C] dialer-rule 2 ip permit

[H3C] interface serial 0/0/0

[H3C-Serial0/0/0] physical-mode async

[H3C-Serial0/0/0] async mode protocol

[H3C-Serial0/0/0] ip address 100.1.1.2 255.255.255.0

[H3C-Serial0/0/0] dialer enable-circular

[H3C-Serial0/0/0] dialer-group 2

[H3C-Serial0/0/0] dialer route ip 100.1.1.1 8810059 logic-channel 1

[H3C-Serial0/0/0] interface serial 1/0/0

[H3C-Serial1/0/0] ip address 200.1.1.2 255.255.255.0

[H3C-Serial1/0/0] link-protocol ppp

[H3C-Serial1/0/0] standby interface logic-channel 1

[H3C-Serial1/0/0] user-interface tty1

[H3C-ui-tty1] modem

1.4.9  从指定的物理接口发起/接受呼叫配置举例

1. 组网需求

路由器A的接口BRI0/0/0PRI1/0/0 分别连接到不同ISDN交换机,并将BRI0/0/0PRI1/0/0接口都绑定到Dialer0口。路由器AIP地址为22.0.0.1BRI0/0/0接口的电话号码为7300340PRI1/0/0接口的电话号码为8500560。路由器B的接口BRI0/0/0PRI1/0/0连接到同一个ISDN交换机,并将BRI0/0/0PRI1/0/0接口都绑定到Dialer0口。RouterBIP地址为22.0.0.2BRI0/0/0的电话号码为881050PRI1/0/0接口的电话号码为8810151

2. 组网图

图1-18 从指定的物理接口发起/接受呼叫配置举例

3. 配置步骤

(1)        配置RouterA

# 配置拨号访问控制列表。

<H3C> system

[H3C] dialer-rule 1 ip permit

# 配置E1接口为PRI模式。

[H3C] controller e1 1/0/0

[H3C-e1 1/0/0 ] pri-set

[H3C-e1 1/0/0 ] quit

# 将物理接口绑定到Dialer0口。

[H3C] interface bri0/0/0

[H3C-bri0/0/0] dialer circular-group 0

[H3C-bri0/0/0] ppp mp

[H3C-bri0/0/0] interface serial1/0/0:15

[H3C-serial1/0/0:15] dialer circular-group 0

[H3C-serial1/0/0:15] ppp mp

[H3C-serial1/0/0:15] quit

# 配置轮询DCC

[H3C] interface dialer0

[H3C-Dialer0] link-protocol ppp

[H3C-Dialer0] ppp mp

[H3C-Dialer0] ip address 22.0.0.1 255.255.255.0

[H3C-Dialer0] dialer enable-circular

[H3C-Dialer0] dialer-group 1

[H3C-Dialer0] dialer route ip 22.0.0.2 8810150 interface bri0/0/0

[H3C-Dialer0] dialer route ip 22.0.0.2 8810151 interface serial1/0/0:15

(2)        配置RouterB

# 配置拨号访问控制列表。

<H3C> system

[H3C] dialer-rule 1 ip permit

# 配置E1接口为PRI模式。

[H3C] controller e1 1/0/0

[H3C-e1 1/0/0] pri-set

[H3C-e1 1/0/0] quit

# 将物理接口绑定到Dialer0口。

[H3C] interface bri0/0/0

[H3C-bri0/0/0] dialer circular-group 0

[H3C-bri0/0/0] ppp mp

[H3C-bri0/0/0] interface serial1/0/0:15

[H3C-serial1/0/0:15] dialer circular-group 0

[H3C-serial1/0/0:15] ppp mp

[H3C-serial1/0/0:15] quit

# 配置轮询DCC

[H3C] interface dialer0

[H3C-Dialer0] link-protocol ppp

[H3C-Dialer0] ppp mp

[H3C-Dialer0] ip address 22.0.0.2 255.255.255.0

[H3C-Dialer0] dialer enable-circular

[H3C-Dialer0] dialer-group 1

[H3C-Dialer0] dialer route ip 22.0.0.2 7300340

[H3C-Dialer0] dialer route ip 22.0.0.2 8500560

1.5  DCC常见故障的诊断与排除

1.5.1  常见故障的诊断与排除

故障之一:从路由器向外发送数据时,Modem不拨号,无法建立DCC拨号连接。

故障排除:可以按照如下步骤进行。

l              检查Modem连线是否正确,电话线连接是否正确,Modem初始化过程是否正确;

l              对同/异步串口,检查接口是否配置为异步、拨号方式;

l              检查拨号接口上是否使能DCC

l              检查是否配置与数据包对应的dialer routedialer number命令;

故障之二:Modem接通后,无法ping通对方。

故障排除:可以按照如下步骤进行。

l              检查本端和对端配置封装协议是否一致,配置的PPP认证参数是否正确,使用debugging ppp all命令打开PPP调试开关,观察PPP协商过程,确保PPP协商参数正确;

l              检查是否在拨号接口(物理接口或Dialer接口)上正确配置网络层地址;

l              检查是否在拨号接口上使能DCC

l              检查dialer-groupdialer-rule命令是否配置,是否配置正确,确保配置dialer-rule允许报文通过,并且两条命令存在相关联;

l              使用debugging dialer eventdebugging dialer packet命令打开DCC调试开关,根据输出信息进行定位。

1.5.2  使用DCC调试信息定位问题

1. 打开DCC调试信息输出开关

在系统视图下,执行如下命令,即可看到DCC调试信息:

[H3C] debugging dialer event

[H3C] debugging dialer packet

[H3C] info-center enable

2. DCC与对端互通失败的调试信息输出及诊断方法

此处将依次列出DCC无法与对端互通时所产生的各种调试信息,并分别说明其产生原因,用户可以根据其后所推荐的解决方案排除故障。

DCCReceive CALL_DISC_IND

产生本调试信息的可能原因如下:

l              本端与对端的物理连接断掉,电话线与路由器的连接不好、电话线路质量不好。

l              PPP认证配置不正确,PPP认证未通过。

l              对端DCC认证未通过,DCC配置的dialer userdialer route命令中的namePPP认证配置的name不一致、对端的dialer route中未包含本端的网络层地址。

l              对端的DCC Idle超时定时器超时,对端挂断本连接。

解决的办法是:

l              如果PPP配置不正确或name配置不一致,请参照前述示例进行配置。

l              若是“网络层地址”有问题,则在对端的配置中采取以下一种解决措施:在对端路由器加入对应于本端路由器网络层地址的dialer route;去掉对端配置中的所有的dialer route,改用拨号串。

DCClink negotiation Down on interface ***

产生本调试信息可能的原因是:PPP配置不正确,导致PPP协商未通过,从而挂断连接。解决的办法是参照前述示例进行配置。

DCCNAME authentication ERRORfailed

产生本调试信息可能的原因是:DCC配置的dialer userdialer route命令中的namePPP配置的name不一致,本端的DCC认证未通过,从而挂断本连接。解决的办法是参照前述示例进行配置。

DCCpeeraddr matching  error on interface ***shutdown link

产生本调试信息可能的原因是:本端的dialer route中未包含对端的网络层地址。解决的办法是:在本端路由器加入对应于对端网络层地址的dialer route或去掉本端路由器配置中的所有的dialer route,改用拨号串。

DCCidle-timeout on interface *** shutdown! start enable-time

本调试信息不表示错误,是本端的DCC Idle超时定时器超时,DCC正常挂端连接。

DCCwait-for-carrier-timeout on a link on interface ***shutdown!start enable-time

产生本调试信息可能的原因是:本端路由器长时间无法拨通对端,可能是对端占线、电话线路质量不好等原因。

DCCThe interface has no dialer-groupdiscard the packet!

产生本调试信息可能的原因是:相应的逻辑拨号接口或直接使能DCC的物理端口上未配置dialer-group配置命令。解决的办法是参照前述示例进行配置。

DCCthere is not a dialer string on the interfacefaileddiscard packet

产生本调试信息可能的原因是:相应的Dialer接口或直接使能DCC的物理接口上未配置dialer route,同时也未配置拨号串。解决的办法是:根据本端将要发送出呼叫的情况,在本端配置上dialer route 和拨号串。

DCCEnable-timeout is effective failed

本调试信息不表示错误,是相应物理端口的enable超时定时器尚未超时的结果。该定时器超时后,相应的物理端口即可用于拨号。

 


第2章  动态路由备份

2.1  动态路由备份简介

动态路由备份(Standby of Routing)作为一种新的备份方式,主要使用传统DCC功能(包括轮询DCC和共享DCC)动态维护拨号链路,即基于路由进行的拨号备份。

该功能借助动态路由协议的汇集时间和相关特征,很好地集成了备份和路由功能,突破了传统DCC依靠检测Interesting报文流量来触发拨号的局限性,提供可靠连接及规范的按需拨号服务。

动态路由备份是传统DCC备份功能的增强。针对动态路由协议产生的路由进行备份,而不是对特定接口或特定链路进行备份,因此主接口和备份接口均可以是任何接口类型,适用于多接口和多路由器的情况。动态路由备份不依赖于具体的路由协议,可以运行RIP1RIP2OSPF等。动态路由备份不依靠Interesting报文分组触发拨号,因此主链路断开时备份链路将自动启动,不会导致拨号延迟(该延迟未包括路由聚敛时间)。

通过配置一组流经主链路的目的IP地址,动态路由备份可以监视流经主链路的路由的变化。具体动态路由备份监视路由、启动备份链路的顺序如下:

(1)        动态路由备份向系统注册用户配置的需观察网段(IP地址范围)。

(2)        系统监视到达需观察网段是否存在路由更新。当路由被删除时,动态路由备份检查达到需观察网段是否存在至少一个有效路由。

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

(4)        如果不存在有效路由,则认为主链路关闭并且不可用,动态路由备份立刻通知路由协议,可以立即触发拨号启动备份链路。

(5)        备份链路启动后,拨号链路承载通信数据。当主链路恢复后添加通过主链路的被监视网段的路由,可以直接挂断备份接口,也可以启动disable定时器进行监视。如果定时器超时,仍然存在通过主链路的监视网段路由,系统则挂断备份链路;如果在定时器超时期间,通过主链路的被监视网段的路由又断掉了,就不挂断备份接口。

2.2  动态路由备份配置

动态路由备份的配置任务包括:

l              创建动态路由备份组

l              在接口上应用动态路由备份组

l              配置延迟挂断备份链路的时间

&  说明:

动态路由备份配置前准备:

l      确定主接口、备份接口。确定哪个路由器上的哪个接口作为主接口、备份接口,可以在多个路由器上定义多个接口。

l      确定需要被观察的网段(接口IP地址或网络),如远端路由器的接口IP地址。

 

1. 创建动态路由备份组

请在系统视图下进行下列配置。

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

操作

命令

创建动态路由备份组,并将被检视网段加入该备份组

standby routing-rule group-number ip ip-address address-mask

删除动态路由备份组,或从动态路由备份组中删除被监视网段

undo standby routing-rule group-number [ ip ip-address address-mask ]

 

一个监视网段对应一个group-number备份组号,一个动态路由备份组内,最多可配置255个被监视网段。只有到一个动态路由备份组内的所有被监视网段的路由都不存在时,才认为主链路断开。

&  说明:

standby routing-rule里的IP地址用于查找dialer route,所以必须有与之完全匹配的dialer route存在(即这个IP地址应与相对应的dialer route命令中的IP地址完全一致)。

 

该命令有两种使用方法:

(1)        创建多个动态路由备份组,每个备份组监视不同的网段,各监控网段之间为“或”的关系,即当到达其中某一个网段不存在有效路由时,就试图拨通备份链路。每个监控网段,在拨号接口都独立的拨通或挂断一条链路。

(2)        创建1个动态路由备份组,该备份组监视多个网段,各监控网段之间为“与”的关系,即当到达所有被监控网段都不存在有效路由时,才试图拨通备份链路。拨通备份链路时依次查找各监控网段在拨号接口是否配有dialer route,当配置多个时,用查到的第一个dialer route拨号,且只能拨通一条链路。这种配置方式下需要使能动态路由,以保证到达各个被监控网段的路由可达。

2. 在备份接口上启用动态路由备份组

启用动态路由备份功能之前,必须确保备份接口上已经成功配置了传统DCC

请在接口视图下进行下列配置。

表2-2 在备份接口上启用动态路由备份组

操作

命令

在备份接口上启用动态路由备份组

standby routing-group group-number

在备份接口上删除动态路由备份组

undo standby routing-group group-number

 

缺省情况下,禁用动态路由备份功能。

3. 配置断开备份链路的延迟时间

为了在主链路接通后经过指定延时再切断备份链路,可以使用本命令配置断开备份链路的延迟时间。

请在接口视图下进行下列配置。

表2-3 配置延迟断开备份链路的时间

操作

命令

配置延迟断开备份链路的时间

standby timer routing-disable seconds

恢复延迟断开备份链路的时间为缺省值

undo standby timer routing-disable

 

缺省情况下,断开备份接口的延迟时间为0秒(即立刻切断备份链路)。

2.3  动态路由备份典型配置举例

2.3.1  动态路由备份典型配置举例1

1. 组网需求

RouterB分别通过一个串口与RouterARouterC相连,运行X25协议,RouterARouterC分别通过ISDNbri接口与ISDN交换网相连,可以互相拨号呼叫。串口使用10.0.0.0网段地址,bri接口使用20.0.0.0网段,RouterA作为动态路由备份主控设备,监视RouterC上的30.0.0.0网段。

2. 组网图

图2-1 动态路由备份应用组网图

3. 配置步骤

(1)        配置RouterA

# 配置拨号访问控制列表。

[H3C] dialer-rule 1 ip permit

# 配置接口拨号参数。

[H3C] interface bri 0/0/0

[H3C-Bri0/0/0] ip address 20.0.0.1 255.0.0.0

[H3C-Bri0/0/0] dialer enable-circular

[H3C-Bri0/0/0] dialer-group 1

[H3C-Bri0/0/0] dialer route ip 20.0.0.2 8810052

[H3C-Bri0/0/0] dialer route ip 30.0.0.1 8810052

# 配置Serial1/0/0,运行X25协议。

[H3C-Bri0/0/0] interface serial 1/0/0

[H3C-Serial1/0/0] link-protocol x25 dte ietf

[H3C-Serial1/0/0] x25 x121-address 10

[H3C-Serial1/0/0] x25 map ip 10.0.0.2 x121-address 20 broadcast

[H3C-Serial1/0/0] ip address 10.0.0.1 255.0.0.0

[H3C-Serial1/0/0] quit

# 配置动态路由RIP

[H3C] rip

[H3C-rip] network 10.0.0.0

[H3C-rip] network 20.0.0.0

[H3C-rip] quit

# 配置动态备份规则。

[H3C] standby routing-rule 1 ip 30.0.0.1 255.0.0.0

# 配置拨号接口上的路由使用优先级比串口的低。

[H3C] interface bri 0/0/0

[H3C-Bri0/0/0] rip metricin 2

# 配置将动态备份规则在拨号口上使能。

[H3C-Bri0/0/0] standby routing-group 1

(2)        配置RouterB

# 配置X25交换使能。

[H3C] x25 switching

# 配置X25交换接口。

[H3C] interface serial 0/0/0

[H3C-Serial0/0/0] link-protocol x25 dce ietf

[H3C-Serial0/0/0] interface serial 1/0/0

[H3C-Serial1/0/0] link-protocol x25 dce ietf

[H3C-Serial1/0/0] quit

# 配置X25交换信息。

[H3C] x25 switch svc 20 interface Serial 0/0/0

[H3C] x25 switch svc 10 interface Serial 1/0/0

(3)        配置RouterC

# 配置拨号访问控制列表。

[H3C] dialer-rule 1 ip permit

# 配置接口拨号参数。

[H3C] interface bri 0/0/0

[H3C-Bri0/0/0] ip address 20.0.0.2 255.0.0.0

[H3C-Bri0/0/0] dialer enable-circular

[H3C-Bri0/0/0] dialer-group 1

# 配置Serial1/0/0,运行X25协议。

[H3C-Bri0/0/0] interface serial 1/0/1

[H3C-Serial1/0/0] link-protocol x25 dte ietf

[H3C-Serial1/0/0] x25 x121-address 20

[H3C-Serial1/0/0] x25 map ip 10.0.0.1 x121-address 10 broadcast

[H3C-Serial1/0/0] ip address 10.0.0.2 255.0.0.0

# 配置LoopBack接口。

[H3C-Serial1/0/0] interface loopback1

[H3C-Loopback1] ip address 30.0.0.1 255.0.0.0

[H3C-Loopback1] quit

# 配置路由协议RIP

[H3C] rip

[H3C-rip] network 10.0.0.0

[H3C-rip] network 20.0.0.0

[H3C-rip] network 30.0.0.0

2.3.2  动态路由备份典型配置举例2

1. 组网需求

路由器RouterARouterB通过一个串口直接相连,且同时通过ISDN BRI接口与ISDN交换网相连,可以互相拨号呼叫。串口使用10.0.0.0网段地址,bri接口使用20.0.0.0网段。RouterA作为动态路由备份主控设备,监视RouterB上的loopback:40.0.0.0网段。

2. 组网图

图2-2 动态路由备份应用组网图

3. 配置步骤

(1)        配置RouterA

# 配置拨号访问控制列表。

[H3C] dialer-rule 1 ip permit