轮循DCC配置举例

来源:互联网 发布:linux ping mac地址 编辑:程序博客网 时间:2024/05/17 06:01

这是一个模拟银行DCC备份系统的的例子。从图中可以看出,RouterA模拟银行的营业网点侧 RouterB模拟银行的地市行主机网络。RouterA的同,异步口Serial0RouterB的同/异步口Serial0通过电缆直接连接作为主线路.RouterASerial0IP地址由RouterB分配。RouterA的同,异步口Seriall通过Modem接入电话网,Serial1  lP地址是由对端分配,电话号码是6688001RouterB的同/异步口Seriall通过Modem接入电话网,电话号码是6688002

下面是详细的配置命令

 (1)配置路由器A

[Quidway]dialer-rule 1 ip permit

[Quidway]interface serial 0

[Quidway-Serial0]ip address ppp-negotiate

[Quidway-Serial0]standby interface serial 1

[Quidway-Serial0]standby timer enable-delay 10

[Quidway-Serial0]standby timer disable-delay 10

[Quidway-Serial0]interface serial 1

[Quidway-Serial1]physical-mode async

[Quidway-Serial1]modem

[Quidway-Serial1]dialer enable-circular

[Quidway-Serial0]interface serial1
[Quidway-Serial1]physical-mode async
[Quidway-Serial1]modem
[Quidway-Serial1]dialer enable-circular
[Quidway-Serial1]dialer-group 1
[Quidway-Serial1]ppp authentication pap
[Quidway-Serial1]ip address 2.0.0.2 255.0.0.0
[Quidway-Serial1]remote address 2.0.0.1
1)dialer-rule 1 ip permit,这条命令用于设定触发拨号的条件,这条命令表示IP包可以

触发拨号。后面接口配置模式下的dialer-group命令与这条命令对应,用于指定该拨号接口

所使用的触发拨号条件。
(2)ip address PPP—negotiate,该命令允许接口进行IP地址协商,即由对端分配接口的IP

地址。
(3)standby interface serial 1(standby interface typP number[priority],该命令为

主接口指定Seriall接口作为备份接口,如有多个备份接口还可以指定优先级。
Standby timer enable-delay 1 O,standby timer disable-delay 1 0(standby

timerenable-delay disable-delay,).该命令设置主备接口切换延时为10秒.其中enable

-delay为从主接口切换到备份接口的延时.disable-delay为从备份接口切换到主接口的延

时。
(4)physical-mode asvnc.该命令设置同步物理接口工作为异步方式,当使用异步Modem进

行DCC拨号时必须在同步物理口上执行这条命令。而使用基带同步Modem进行拨号时则不用这

条命令。modem(modem[in l out]),该命令允许Modem呼入和呼出。
(5)remote address 1.O.0.1.1(remote address{ip-address|pool[pool-name]}),该命令配

置为对端接口分配的IP地址。
共享DCC
共享DCC是为了满足对不同用户定义不同的呼叫服务的请求而提出的.
共享DCC将物理端口的配置和呼叫的逻辑配置分离开.
 DCC的第二种工作方式为共享DCC(dialer pofiles)。共享DCC是为了满足对不同的用户定

义不同的呼叫服务而提出的。
  共享DCC与轮循DCC的相同之处主要表现在:两者的二次路由过程一样、采用的接口一样以

及支持的特性功能一样。下面再来介绍一下它们的不同之处。
轮循DCC中.一个物理端口只能被一个dialer bundle使用.在dialer口上配置的DCC参数.

作用于所有包含在该dialer bundle中的物理端口,所有通过这些物理端口建立的呼叫都采

用同一组DCC配置参数。而共享DCC允许物理端口的配置与一个呼叫的逻辑配置分开进行,其

为每个不同目的地址或不同属性的呼叫建立独自的逻辑配置属性(dialer profile),每个

dialer interface对应于一种呼叫配置。物理端口与dialer interface的逻辑配置在需要建

立呼叫时才动态的捆绑在一起。
共享DCC多用于需要建立呼叫的目的网络多于可以使用的物理端口这种情况。例如.需要利

用路由器一个物理端口分别建立到两个或更多个目的网络的连接,即可针对每个目的网络建

立一个Dialer interface,物理端口根据需要按照相应的逻辑配置建立呼叫。
共享DCC各元素及其之间的关系
一个dialer profiles包括以下元素
一个dialer interface的配置,是一个逻辑端口的配置,包括一个lP网络地址,用以表明该

接口所建立呼叫的目的网段:和一个dialer number,供拨号使用,用于到达一个目的网络


Dialer interface的特性,如idle-timeout,enable.timeout等。
一个dialer bundle.是物理端口的集合。并且有优先级,由dialer interface使用。在一

个dialer profiles中,dialer interface、dialer bundle和物理端口之间的关系去往同一

个目的网络的所有呼叫使用同一个dialer profiles每个dialer interface使用一个dialer

bundle,一个dialer bundle中的每一个物理端口都具有不同的优先级。一个物理端口可以

属于不同的dialer bundle。
一个dialer interface只能使用同一个dialer bundle.一个物理端口可以是几个

dialerbundle的成员.一个dialerbundle可以包含一个或多个物理端口。
共享DCC配置
共享DCC的配置可以分成下列几个步骤:
设置DCC端口的拨号触发条件:Dialer-rule。
创建一个dialer interface,为其指定IP地址,拨号串,dialer bundle等参数。
定制dialerinterface的DCC特性。
配置物理接口,使它成为dialer bundle的成员。
DCC端口的拨号触发条件的配置与轮循DCC一致,请参考轮循DCC的配置。

配置dialer interface
在一个路由器中,可以创建任意多个dialer interface。每个dialer interface包含到达一

个目的网络所需的所有配置。
共享DCC中,IP地址所在网段为此dialer interface的目的网段,此IP地址将由使用该逻辑

端口的物理接口继承。
使能共享DCC.需使用Dialer user命令,usemame参数为远端路由器的PPP认证名(PAP/CHAP

用户名主机名,对于共享DCC必须配置PPP验证)。对于ISDN接口(BRI口和PRI口),由于缺省

配置为使能轮循DCC:dialerenable-circular,所以首先要取消使能轮循DCC的设置:undo

dialer enable-circular;然后才能使能共享DCC。
共享DCC中,每个dialer interface只与一个目的网络对应,因此采用dialernumber进行拨

号。
 Dialer bundle是物理端口的集合,dialer interface可以使用dialer bundle中的物理端

口建立呼叫。在实际配置中.总是配置物理端口属于某一个或几个dialer口。

为dialer口配置DCC特性

共享DCC的特性配置在逻辑接口dialer口上.当物理端口继承逻辑接口的配置后将全部继承

它的所有属性。各个配置项的含义和用法与轮循DCC一致。
[b]配置物理接口
如果此接口要接收呼叫,则必须配置PPP验证,因为只有通过验证才能判断来自于此接口的呼

叫应该和哪个dialer口对应,从而使用相关的配置.
在一个物理端口上,可以重复使用dialer circular-group命令;使该端口同时属于多个

dialerbundle。并且还可以设置该接口在dialerbundle包含的接口中的优先级。
该配置体现了共享DCC的配置特点,同一个物理端口可以动态地与逻辑端口绑定,可以按照

需要完成不同的拨号任务。
共享DCC对MP的支持
dialer口配置流控
dialer threshold traffic-percentage[in-out |in |out](配置流控域值)
物理接口上配置MP
ppp mp
系统视图下配置流量检测周期
flow-interval minutes
共享DCC对MP的支持是通过DCC的流控来实现的.每个流量检测周期到来时,DCC都会对当前流

量进行统计,如果超过流量阀值,就会选择物理端口再建立一路呼叫,进行MP捆绑发送.当流量

降下来的时候,再关闭一路呼叫.用户可以根据实际需要定义流控阀值.
共享DCC配置举例
配置举例:一个串口可访问Internet又可用来与远端路由器拨号互连,配置举例.
应用共享DCC,我们可以配置一个串口,使其既可用来拨号访问Internet,又可用来拨号连

接远端的路由器。如上图所示局域网微机A可通过路由器A访问Internet或与远端路由器B拨

号相连,在其中我们假定用户通过163特服号访问Internet,其注册的用户名为163,口令为

163。在本例中.我们可以配置一个路由器C来模拟接入服务。
下面是详细的配置
(1)配置路由器A: 
[Quidway]acl 1
[Quidway-acl-1]rule deny source any
[Quidway-acl-1]rule permit source 20.0.0.0 0.0.0.255
[Quidway]dialer-rule 1 ip permit
[Quidway]local-user userb password simple passb
[Quidway]local-user userc password simple passc
[Quidway]interface ethernet 0
[Quidway-Ethernet0]ip address 20.0.0.1 255.0.0.0
[Quidway-Ethernet0]interface dialer 0
[Quidway-Dialer0]ip address 1.0.0.1 255.0.0.0
[Quidway-Dialer0]dialer bundle 1
[Quidway-Dialer0]dialer user userb
[Quidway-Dialer0]dialer-group 1
[Quidway-Dialer0]ppp authentication pap
[Quidway-Dialer0]ppp pap local usera password simple passa
[Quidway-Dialer0]dialer number 8810048
[Quidway-Dialer0]interface dialer 1
[Quidway-Dialer1]ip address ppp-negotiate
[Quidway-Dialer1]nat outbound 1 interface
[Quidway-Dialer1]ppp authentication pap
[Quidway-Dialer1]dialer bundle 2
[Quidway-Dialer1]dialer user userc
[Quidway-Dialer1]dialer-group 1
[Quidway-Serial0]physical-mode async
[Quidway-Serial0]modem
[Quidway-Serial0]dialer bundle-member 1
[Quidway-Serial0]dialer bundle-member 2
[Quidway-Serial0]link-protocol ppp
[Quidway-Serial0]ppp authentication pap

(2)配置路由器B:
[Quidway]dialer-rule 1 ip permit
[Quidway]local-user usera password simple passa
[Quidway]ip route 20.0.0.0 255.0.0.0 1.0.0.1
[Quidway]interface dialer 0
[Quidway-Dialer0]ip address 1.0.0.2 255.0.0.0
[Quidway-Dialer0]dialer user usera
[Quidway-Dialer0]dialer number 8810052
[Quidway-Dialer0]dialer-group 1
[Quidway-Dialer0]ppp authentication pap
[Quidway-Dialer0]ppp pap local-user userb password simple passb
[Quidway-Dialer0]interface serial 0
[Quidway-Serial0]physical-mode async
[Quidway-Serial0]modem
[Quidway-Serial0]dialer bundle-member 1
[Quidway-Serial0]link-protocol ppp
[Quidway-Serial0]ppp authentication pap
(3)配置路由器C(模拟接入服务,用轮循DCC配置):
[Quidway]dialer-rule 1 ip permit
[Quidway]local-user 163 password simple 163
[Quidway]ip pool 1 2.0.0.1 2.0.0.3
[Quidway]interface dialer 0
[Quidway-Dialer0]ip address 2.0.0.2 255.0.0.0
[Quidway-Dialer0]remote address pool 1
[Quidway-Dialer0]dialer enable-circular
[Quidway-Dialer0]dialer-group 1
[Quidway-Dialer0]link-protocol ppp
[Quidway-Dialer0]ppp authentication pap
[Quidway-Dialer0]ppp pap local-user userc password simple passc
[Quidway-Dialer0]interface serial 0
[Quidway-Serial0]physical-mode async
[Quidway-Serial0]modem
[Quidway-Serial0]dialer circular-group 0
配置关键点:
在路由器A上配置逻辑接口DialerO对应到路由器B的拨号连接.配置逻辑接口Dialerl用于拨号上网(对应路由器C)。两个逻辑接口都使用物理接口SerialO,但分别对应于不同的目的网络.而且可以配置不同的特性参数。
(1)Iocal-user userb password simple passb(local-user user[password{simple l cipher)password]).设置用户口令验证的密码,userb为对端路由器B发送过来的认证名。
(2)dialer user userb(dialer user useername).该命令使能共享DCC,并且设置对端用户名(路由器B为userb)以便接收呼叫时能验证请求。(注:与轮循DCC里使能轮循DCC的命令dialerenable-circular对应)
(3)ppp authentication pap,设置PPP对列端路山器的验证方式为PAP:PPP pap local-user usera password simple passa(PPP pap local-user local-user username password
{simple | cipher}password),该命令配置本地路南器作为PAP方式验证的被验证端叫发送的用户名和口令。
(4)dialer bundle l(dialer bundle number).在共享DCC的配置中.设置一个Dialer接口使用的拨号池。这里设置Dialer()口对应拨号池1。
(5)dialer bundle-member 1、dialer bundle.member2(dialer bundle-membernumber[priority prority]).在共享DCC的配置中.设置一个物理接口属于哪一个dialer bundle,priority为物理接口在这个dialer bundle中的优先级,此命令只能用于物理接口。一个物理接口可以是多个dialer bundle的成员。这里定义SerialO同叫属于dialer bundle 1和dialerbundle 2。
DCC的监控与维护
显示DCC端口信息
display dialer interface [interface-type interface-number]
显示DCC的调试信息
debugging dialer event (显示DCC呼叫建立信息)
debugging dialer packet(显示DCC数据包发送信息)
举例说明如下:  
DCC配置注意事项
在逻辑拨号接口或直接使能DCC的物理接口上必须配置dialer-group,并使该dialer-group与全局配置状态下配置的dialer-rule相对应。
同/异步串口必须首先运行physical-mode async和modem两条配置命令,以及使能DCC命令后才可见、才可开始对其进行DCC配置。
为了使网络层能够寻找路由至正确的接口。网络层地址(如IP地址)必须配置于逻辑拨号接口或直接使能DCC的物理接口上。
在共享DCC配置方式下.若本端需要接收入呼叫,则必须在本端的物理接口上配置PPP验证,以便确定是针对哪一个拨号接口的入呼叫。
 在轮循DCC配置方式下,若本端需要接收入呼叫,则当本端的dialer route中配置了name时,就必须在相应的逻辑拨号接口或直接使能DCC的物理接口上配置PPP验证,以便得到对端的用户名供本端确定dialerroute用。

原创粉丝点击