DCC的应用

来源:互联网 发布:mmd动作数据在哪配布 编辑:程序博客网 时间:2024/05/17 06:33

通过以上对DCC的介绍 ,我们可以了解到,DCC实际上是一种在路由器之间通过公用交换网(PSTNISDN)进行互连时,所采用的路由技术。而在实际的应用中,路由器之间常常会采用DCC术,通过公用交换网来进行备份。

上图就是一个在金融系统中,利用DCC做备份线路的示意图。在金融系统中.业务数据是24时不问断的,线路的可靠性连接至关重要.当专线线路发生故障时,利用公网电话线来备份是最常见的备份方式。由于专线是封闭网络,在一定程度上具有良好的安全性。而一旦启用电话线备份,由于PSTN网络的开放性,任何一个具备电话线的终端都可以在备份系统启动时进入银行网络.使网络数据传输暴露在公网上。这时需要一种称为Callback的技术作为安全认证。Callback称为回呼,PPP协议中的标准扩展协议。关于回呼的基本原理和配置方法,在以后的章节中会洋细讲到。

由于DCC“按需拨号”的特性,即只有当路由器之间有包需要传送时.才启动DCC拨号建立连接并传送包:当链路空闲时DCC会自动断开连接。因此,在两点之间信息量较少且多为突发传送的情况下.DCC是非常经济的。

 上图是一个商场的POS(Point of Sells)终端利用DCC远程接入到银行网络的示意图。首先利POS机的RS-232口接入到Quidway路由器的同异步口或异步口.

然后通过PSTNISDN络连接到银行前置机所在网络上的任一台路由器上。考虑到商场的顾客一般平时较少.而在节假日较多的特点,利用DCC的接入方式还是比较经济的。而在Quidway路由器上,还可以利用MP(Multilink PPP)来绑定多条到PSTN线路,以保证购物高峰期的使用。

DCC配置准备

针对一个需要使用DCC的网络.用户可以根据下述流程进行配置准备。   确定网络中哪些路由器将要使用DCC,这些路由器中的哪些接口使用DCC,采用种传输介质,采用何种拓扑结构,这些接口是发出呼叫、接收呼叫还是既发出呼叫也接收呼叫。

确定使用的接口类型(异步串口或ISDN BRIPRI接口等)

 确定使用的接口封装(PPP等)。

 确定使用的网络协议(IP或1PX等)。

确定需要在DCC接口使用的动态路由协议(RIP)   

选择使用轮循DCC或共享DCC两种配置方法之一来配置DCC  

配置DCC     

配置准备的流程图如上图所示。

有关链路层、网络层协议以及动态路由协议配置的详细内容请参考其它相关章节。

 轮循DCC概述

轮循DCC是相对于共享DCC来说的一个概,在轮循DCC配置方式中.一个物理接口可以直接配置成拨号接口,电可以配置成属于唯一一个逻辑接口dialer(Dialer interface)从而继承该逻辑接口的DCC属性。

DCC的配置可以分为下列几个方面: 

根据具体的组网方式决定要配置的端口是要向单点还是多点发出呼叫、是要接收单点还是多点的呼叫或者既要接收呼叫又要发出呼叫。

配置DCC的目的是为了实现按需拨号即只在有数据要发送的时候才开始拨号建立连接,所以要配置一个开始拨号的触发条件:Dialer-rule

DCC还有一个特点就是在已经建立了连接以后,如果过了一段时间没有数据传送,DCC就会自动断开连接。这段时间到底是多少呢?当然可以使用系统的默认值,但是你也可以根据实际情况自己配置。类似这些参数都是DCC的相关参数

Dialer口是一个逻辑拨号口.一个Dialer口可以包含多个物理口.它们继承了Dialer口的特性。运用Dialer口可以简化DCC的配置。

 在轮循DCC方式中,可以使用两种方式完成DCC接口的配置,一个是直接在物理接口上使能DCC.另外一种是配置逻辑DCC口:dialer口,并且使物理接口与dialer口绑定在一起。下面我们分别对上面几个方面加以简单说明。

Dialer口介绍

Dialer interface是一个逻辑接口.其中包含一组物理接口。对一个Dialer interface的配置将会继承给这个接口中的所有物理接口。在完成了Dialer interface的配置后,将某个物理接口置入其中,这个物理接口将会继承对dialer interface的所有配置。如上图所示.Dialer Interface 1包含三个物理接口SeriallSerial 2Serial3Dialer Interface 2同样包含三个物理接口Serial4Serial5Serial6。对Dialer Interface 1的配置将会继承给SeriallSerial2Serial3:对DialerInterface 2的配置将会继承给Serial4Serial5Serial6。在轮循DCC里,一个dialer(dialer interface)可以包含多个物理接口.但是一个物理接口只能属于一个dialer口。属于同一个Dialerinterface的所有物理接口我们定义为一个dialerrotary group(dialer-group命令功能相同)。在共DCC里.dialer 口的使用更加灵活.我们在后面介绍。

配置Dialerrule

Dialer-rule的作用是区分数据包是否是需要通过DCC传送的包,即只有经过Dialer-rule确认后的数据包才能触发DCC开始拨号建立连接。配置Dialer-rule要求在全局配置模式下进行,一个配置好的Dialer-rule中可以被多个拨号端口(包括物理拨号端口和逻辑拨号端口dialer)使用。Dialer-rule也可以与访问控制列表相关联.灵活控制拨号触发条件。配置方法为:

[Quidway]acl 101 

[Quidway-acl-101]rule deny ip source 1293814 0 destination any

[Quidway-acl101]rule permit ip source any destination any

[Quidway]dialer-rule 1 acl 101 

如果这样配置,主机129.38.1.4将不能触发拨号。 

Dialer-group命令用于接口模式下(包括Dialer)将接口与dialer-rule关联起来,group-number参数与dialer-rule命令中定义的dialer-group参数一致。

dialer-rule存全局配置模式下配置,通过与dialer-group相结合.供DCC在发送数据报文时确定该报文是否为interesting报文.DCC对发送报文处理有如下几种情况:

 对于不是intersesting的报文.若当前没有可发送该报文的拨号链路建立.则DCC将丢弃该报文;

对于interesting报文.若当前没有可发送该报文的拨号链路.则DCC将进行拨号.并缓存该报文:

若当前已有发送该报文的拨号链路.则无论该报文是否为interestingDCC都将从此拨号链路上发送该报文。

dialer-rule有两种配置方式:

直接配置到protocol     

通过access-list来配置: 

以上两种配置方式不能同时使用.即对于一个dialer-rule,只能采用一种方式来配置。

 

原创粉丝点击