DCC概述
DCC是指路由器之間通過(guò)公用交換網(wǎng)進(jìn)行互連時(shí)所采用的路由技術(shù)。當(dāng)前主要有兩種公用交換網(wǎng),即PSTN(公用電話(huà)交換網(wǎng))和ISDN(綜合業(yè)務(wù)數(shù)據(jù)網(wǎng))。它們?cè)谑褂们笆紫榷夹枰獡芴?hào)。
路由器之間以異步串口通過(guò)PSTN互連、或以ISDN BRI/PRI接口通過(guò)ISDN互連時(shí),采用DCC。在通常情況下,路由器之間是不建立連接的,只有當(dāng)它們之間有包需要傳送時(shí),才啟動(dòng)DCC,撥號(hào)建立連接并傳送包。當(dāng)鏈路空閑時(shí).DCC會(huì)自動(dòng)斷開(kāi)連接。
可見(jiàn),在兩點(diǎn)之間信息量較少且多為突發(fā)傳送的情況下.DCC是非常經(jīng)濟(jì)的。DCC不是協(xié)議,沒(méi)有國(guó)際標(biāo)準(zhǔn),是各路由器廠(chǎng)商根據(jù)需要自己實(shí)現(xiàn)的。DCC的實(shí)現(xiàn)有兩種方式,其一是輪循DCC,其二是共享DCC,下面將分別介紹這兩類(lèi)DCC的原理和實(shí)現(xiàn)配置方法。
DCC相關(guān)名詞
物理接口:指物理上實(shí)際存在的接口,如Serial0接口或Bri0接口。
Dialer接口:指為了配置DCC而設(shè)置的邏輯接口,具體的物理接口可通過(guò)捆綁到Dialer接口上而使能DCC.
撥號(hào)接口:是對(duì)用于撥號(hào)連接的接口的泛指--可以是邏輯Dialer接口,也可以是捆綁到Dialer接口上的物理接口,或者是直接使能DCC的物理接口。 撥號(hào)串:即PSTN電話(huà)號(hào)碼或ISDN電話(huà)號(hào)碼。
Dialer rule:配置能夠觸發(fā)撥號(hào)的條件,可以與訪(fǎng)問(wèn)控制列表關(guān)聯(lián)使用。 輪循DCC:相對(duì)于“共享DCC”而言的一種DCC配置方式。
共享DCC:是為了滿(mǎn)足多種不同的撥號(hào)配置需要靈活使用一些共同的物理接口的要求而提出的。
DCC在系統(tǒng)中的位置
DCC模塊在整個(gè)路由器軟件模塊中,與鏈路層模塊和CC/模擬撥號(hào)模塊互相提供 服務(wù)。DCC模塊與網(wǎng)絡(luò)層協(xié)議無(wú)關(guān)。
DCC的應(yīng)用
通過(guò)以上對(duì)DCC的介紹 ,我們可以了解到,DCC實(shí)際上是一種在路由器之間通過(guò)公用交換網(wǎng)(PSTN/ISDN)進(jìn)行互連時(shí),所采用的路由技術(shù)。而在實(shí)際的應(yīng)用中,路由器之間常常會(huì)采用DCC技術(shù),通過(guò)公用交換網(wǎng)來(lái)進(jìn)行備份。
上圖就是一個(gè)在金融系統(tǒng)中,利用DCC做備份線(xiàn)路的示意圖。在金融系統(tǒng)中.業(yè)務(wù)數(shù)據(jù)是24小時(shí)不問(wèn)斷的,線(xiàn)路的可靠性連接至關(guān)重要.當(dāng)專(zhuān)線(xiàn)線(xiàn)路發(fā)生故障時(shí),利用公網(wǎng)電話(huà)線(xiàn)來(lái)備份是最常見(jiàn)的備份方式。由于專(zhuān)線(xiàn)是封閉網(wǎng)絡(luò),在一定程度上具有良好的安全性。而一旦啟用電話(huà)線(xiàn)備份,由于PSTN網(wǎng)絡(luò)的開(kāi)放性,任何一個(gè)具備電話(huà)線(xiàn)的終端都可以在備份系統(tǒng)啟動(dòng)時(shí)進(jìn)入銀行網(wǎng)絡(luò).使網(wǎng)絡(luò)數(shù)據(jù)傳輸暴露在公網(wǎng)上。這時(shí)需要一種稱(chēng)為Callback的技術(shù)作為安全認(rèn)證。Callback稱(chēng)為回呼,是PPP協(xié)議中的標(biāo)準(zhǔn)擴(kuò)展協(xié)議。關(guān)于回呼的基本原理
和配置方法,在以后的章節(jié)中會(huì)洋細(xì)講到。
由于DCC“按需撥號(hào)”的特性,即只有當(dāng)路由器之間有包需要傳送時(shí).才啟動(dòng)DCC撥號(hào)建立連接并傳送包:當(dāng)鏈路空閑時(shí),DCC會(huì)自動(dòng)斷開(kāi)連接。因此,在兩點(diǎn)之間信息量較少且多為突發(fā)傳送的情況下.DCC是非常經(jīng)濟(jì)的。
上圖是一個(gè)商場(chǎng)的POS(Point of Sells)終端利用DCC遠(yuǎn)程接入到銀行網(wǎng)絡(luò)的示意圖。首先利用POS機(jī)的RS-232口接入到Quidway路由器的同異步口或異步口.
然后通過(guò)PSTN或ISDN網(wǎng)絡(luò)連接到銀行前置機(jī)所在網(wǎng)絡(luò)上的任一臺(tái)路由器上??紤]到商場(chǎng)的顧客一般平時(shí)較少.而在節(jié)假日較多的特點(diǎn),利用DCC的接入方式還是比較經(jīng)濟(jì)的。而在Quidway路由器上,還可以利用MP(Multilink PPP)來(lái)綁定多條到PSTN的線(xiàn)路,以保證購(gòu)物高峰期的使用。 DCC配置準(zhǔn)備
針對(duì)一個(gè)需要使用DCC的網(wǎng)絡(luò).用戶(hù)可以根據(jù)下述流程進(jìn)行配置準(zhǔn)備。 確定網(wǎng)絡(luò)中哪些路由器將要使用DCC,這些路由器中的哪些接口使用DCC,采用種傳輸介質(zhì),采用何種拓?fù)浣Y(jié)構(gòu),這些接口是發(fā)出呼叫、接收呼叫還是既發(fā)出呼叫也接收呼叫。 確定使用的接口類(lèi)型(異步串口或ISDN BRI/PRI接口等)。 確定使用的接口封裝(PPP等)。
確定使用的網(wǎng)絡(luò)協(xié)議(IP或1PX等)。
確定需要在DCC接口使用的動(dòng)態(tài)路由協(xié)議(RIP等)。
選擇使用輪循DCC或共享DCC兩種配置方法之一來(lái)配置DCC。 配置DCC。
ISDN 歷史
ISDN (集成服務(wù)數(shù)字網(wǎng)絡(luò))是一種旨在利用標(biāo)準(zhǔn)模擬電話(huà)系統(tǒng)中使用的普通銅線(xiàn)取代模擬連接的數(shù)字電話(huà)標(biāo)準(zhǔn)。這個(gè)標(biāo)準(zhǔn)最初是作為國(guó)際電信聯(lián)盟(ITU)1984年紅皮書(shū)中的一個(gè)建議。不過(guò),在1992年之前,國(guó)際電信聯(lián)盟稱(chēng)作國(guó)際電報(bào)電話(huà)咨詢(xún)委員會(huì)(CCITT)。ITU負(fù)責(zé)開(kāi)發(fā)這個(gè)行業(yè)內(nèi)國(guó)際標(biāo)準(zhǔn)的建議。
開(kāi)發(fā)ISDN是為了提供語(yǔ)音和數(shù)據(jù)的數(shù)字傳輸,提供比公共交換電話(huà)網(wǎng)絡(luò)(PSTN)上的語(yǔ)音和數(shù)據(jù)通訊更好的質(zhì)量和更快的速度。
了解數(shù)字協(xié)議
有兩種類(lèi)型的ISDN信道:
B-信道 – B信道也稱(chēng)作承載信道(Bearer Channel),是一種用于語(yǔ)音、視頻、數(shù)據(jù)或者多媒體傳輸?shù)拿棵?4KB的信道。這些信道能夠聚合在一起提供更高的帶寬使用。
D-信道 – D信道也稱(chēng)作Delta信道,傳輸速度為每秒16KB或者64KB,主要用于傳輸交換設(shè)備之間的信令。有人說(shuō),這增加了ISDN的安全性,因?yàn)榭刂坪蛿?shù)據(jù)信道是分開(kāi)的。
注意:數(shù)字信號(hào)l 0 (DS0) 的數(shù)據(jù)信令速率為哦64KB,可以用于解釋一個(gè)單個(gè)的承載信道。
BRI (基本速率接口)
BRI也可以稱(chēng)作BA (基本接入)。它使用一個(gè)每秒16KB的D信道和兩個(gè)每秒64KB的B信道。雖然沒(méi)有明確指出來(lái),但是,BRI的整個(gè)速度為是每秒192KB,因?yàn)槟銓?duì)于D信道的成幀和同步還有額外的每秒48KB的開(kāi)銷(xiāo),即(64 x 2)+(16 + 48)=(128 + 64)= 每秒192KB。
ISDN不同的層和協(xié)議
ISDN使用電路交換建立一個(gè)從信號(hào)源到目的地之間的物理的、永久的點(diǎn)對(duì)點(diǎn)連接。ISDN有一個(gè)國(guó)際電信聯(lián)盟(ITU)定義的標(biāo)準(zhǔn)。這個(gè)標(biāo)準(zhǔn)包括OSI、底部的三層,即物理層、數(shù)據(jù)鏈路層和網(wǎng)絡(luò)層(見(jiàn)下面的表1)。在物理層, ITU定義的用戶(hù)網(wǎng)絡(luò)接口標(biāo)準(zhǔn)包括1.430基本速率接入接口和I.431主速率接入接口(請(qǐng)參見(jiàn)ITU網(wǎng)站上的ITU-T I.414“關(guān)于ISDN和B-ISDN用戶(hù)接入一層的建議概覽”的文件)。ANSI已經(jīng)定義用戶(hù)網(wǎng)絡(luò)接口標(biāo)準(zhǔn)為T(mén)1.601。如上所述,這個(gè)物理層使用與其物理布線(xiàn)結(jié)構(gòu)相同的正常電話(huà)布線(xiàn)。
ISDN B信道一般市場(chǎng)點(diǎn)對(duì)點(diǎn)的協(xié)議,如HDLC(高級(jí)數(shù)據(jù)鏈路控制)或者在2層的PPP(點(diǎn)對(duì)點(diǎn))幀協(xié)議。然而,你有時(shí)候還能看到其它的封裝,如幀中繼。正如你預(yù)料的那樣,在3層通常能夠看到IP數(shù)據(jù)包。ISDN以全雙工方式工作。全雙工就是能夠同時(shí)發(fā)送和接收通訊。
ISDN D信道將在OSI模型的3層和2層使用不同的信令協(xié)議。一般來(lái)說(shuō),在2層,LADP-D(鏈路接入規(guī)程-D信道)是使用的Q.921信令,DSS1(1號(hào)數(shù)字用戶(hù)信令系統(tǒng))是在3層使用的Q.931信令。簡(jiǎn)單地記住中間的數(shù)字對(duì)應(yīng)它工作的層就很容易記住哪一個(gè)信令在哪一層工作。
表 1
ISDN組件的區(qū)別
作為ISDN標(biāo)準(zhǔn)的一部分,有許多種用于連接ISDN網(wǎng)絡(luò)的設(shè)備。這種設(shè)備稱(chēng)作終端設(shè)備(TE)或者網(wǎng)絡(luò)終端設(shè)備(NT)。你還有許多參考點(diǎn)用于定義ISDN網(wǎng)絡(luò)中的設(shè)備的各個(gè)部分之間的連接。
終端設(shè)備和網(wǎng)絡(luò)終端的定義
終端設(shè)備類(lèi)型1 (TE1) 是能夠直接接入ISDN網(wǎng)絡(luò)和理解ISDN標(biāo)準(zhǔn)的設(shè)備。
終端設(shè)備類(lèi)型2 (TE2)是正式ISDN標(biāo)準(zhǔn)發(fā)布之前的設(shè)備,需要使用一個(gè)終端適配器才能接入ISDN網(wǎng)路。這類(lèi)設(shè)備可以是只有一個(gè)串行接口的路由器,而不是一個(gè)ISDN廣域網(wǎng)接口卡(WIC)。 這個(gè)終端適配器能夠插入這個(gè)串行接口,允許使用路由器連接這個(gè)ISDN網(wǎng)絡(luò)。另一個(gè)例子是一臺(tái)電腦。
網(wǎng)絡(luò)終端1 (NT1)一般是一臺(tái)客戶(hù)的設(shè)備,用于在ISDN網(wǎng)絡(luò)(或者NT2設(shè)備)上實(shí)施物理層。這是連接到電信公司的U參考點(diǎn)。它在OSI模型的1層工作。
網(wǎng)絡(luò)終端2 (NT2) 一般是電信公司的設(shè)備(在客戶(hù)網(wǎng)站很少看到這種設(shè)備),用于在通訊到達(dá)ISDN網(wǎng)絡(luò)之前終止用戶(hù)的NT1設(shè)備。這種設(shè)備在OSI模型中的2層和3層工作,是一種進(jìn)行這種轉(zhuǎn)換的智能設(shè)備。
終端適配器 (TA) 是一種把TE2設(shè)備信令轉(zhuǎn)換為ISDN交換機(jī)使用的信令的設(shè)備
輪循DCC概述
輪循DCC是相對(duì)于共享DCC來(lái)說(shuō)的一個(gè)概念,在輪循DCC配置方式中.一個(gè)物理接口可以直接配置成撥號(hào)接口,電可以配置成屬于唯一一個(gè)邏輯接口dialer口(Dialer interface)從而繼承該邏輯接口的DCC屬性。
DCC的配置可以分為下列幾個(gè)方面:
根據(jù)具體的組網(wǎng)方式?jīng)Q定要配置的端口是要向單點(diǎn)還是多點(diǎn)發(fā)出呼叫、是要接收單點(diǎn)還是多點(diǎn)的呼叫或者既要接收呼叫又要發(fā)出呼叫。
配置DCC的目的是為了實(shí)現(xiàn)按需撥號(hào)即只在有數(shù)據(jù)要發(fā)送的時(shí)候才開(kāi)始撥號(hào)建立連接,所以要配置一個(gè)開(kāi)始撥號(hào)的觸發(fā)條件:Dialer-rule。
DCC還有一個(gè)特點(diǎn)就是在已經(jīng)建立了連接以后,如果過(guò)了一段時(shí)間沒(méi)有數(shù)據(jù)傳送,DCC就會(huì)自動(dòng)斷開(kāi)連接。這段時(shí)間到底是多少呢?當(dāng)然可以使用系統(tǒng)的默認(rèn)值,但是你也可以根據(jù)實(shí)際情況自己配置。類(lèi)似這些參數(shù)都是DCC的相關(guān)參數(shù)。
Dialer口是一個(gè)邏輯撥號(hào)口.一個(gè)Dialer口可以包含多個(gè)物理口.它們繼承了Dialer口的特性。運(yùn)用Dialer口可以簡(jiǎn)化DCC的配置。
在輪循DCC方式中,可以使用兩種方式完成DCC接口的配置,一個(gè)是直接在物理接口上使能DCC.另外一種是配置邏輯DCC口:dialer口,并且使物理接口與dialer口綁定在一起。下面我們分別對(duì)上面幾個(gè)方面加以簡(jiǎn)單說(shuō)明。
Dialer口介紹
Dialer interface是一個(gè)邏輯接口.其中包含一組物理接口。對(duì)一個(gè)Dialer interface的配置將會(huì)繼承給這個(gè)接口中的所有物理接口。在完成了Dialer interface的配置后,將某個(gè)物理接口置入其中,這個(gè)物理接口將會(huì)繼承對(duì)dialer interface的所有配置。如上圖所示.Dialer Interface 1包含三個(gè)物理接口Seriall、Serial 2和Serial3:Dialer Interface 2同樣包含三個(gè)物理接口Serial4、Serial5和Serial6。對(duì)Dialer Interface 1的配置將會(huì)繼承給Seriall、Serial2和Serial3:對(duì)DialerInterface 2的配置將會(huì)繼承給Serial4、Serial5和Serial6。在輪循DCC里,一個(gè)dialer口(dialer interface)可以包含多個(gè)物理接口.但是一個(gè)物理接口只能屬于一個(gè)dialer口。屬于同一個(gè)Dialerinterface的所有物理接口我們定義為一個(gè)dialerrotary group(與dialer-group命令功能相同)。在共享DCC里.dialer 口的使用更加靈活.我們?cè)诤竺娼榻B。
配置Dialer—rule
Dialer-rule的作用是區(qū)分?jǐn)?shù)據(jù)包是否是需要通過(guò)DCC傳送的包,即只有經(jīng)過(guò)Dialer-rule確認(rèn)后的數(shù)據(jù)包才能觸發(fā)DCC開(kāi)始撥號(hào)建立連接。配置Dialer-rule要求在全局配置模式下進(jìn)行,一個(gè)配置好的Dialer-rule中可以被多個(gè)撥號(hào)端口(包括物理?yè)芴?hào)端口和邏輯撥號(hào)端口dialer口)使用。Dialer-rule也可以與訪(fǎng)問(wèn)控制列表相關(guān)聯(lián).靈活控制撥號(hào)觸發(fā)條件。配置方法為: [Quidway]acl 101
?。跶uidway-acl-101]rule deny ip source 129.38.1.4 0 destination any [Quidway-acl一101]rule permit ip source any destination any [Quidway]dialer-rule 1 acl 101
如果這樣配置,主機(jī)129.38.1.4將不能觸發(fā)撥號(hào)。
Dialer-group命令用于接口模式下(包括Dialer口)將接口與dialer-rule關(guān)聯(lián)起來(lái),group-number參數(shù)與dialer-rule命令中定義的dialer-group參數(shù)一致。
dialer-rule存全局配置模式下配置,通過(guò)與dialer-group相結(jié)合.供DCC在發(fā)送數(shù)據(jù)報(bào)文時(shí)確定該報(bào)文是否為interesting報(bào)文.DCC對(duì)發(fā)送報(bào)文處理有如下幾種情況:
對(duì)于不是intersesting的報(bào)文.若當(dāng)前沒(méi)有可發(fā)送該報(bào)文的撥號(hào)鏈路建立.則DCC將丟棄該報(bào)文;
對(duì)于interesting報(bào)文.若當(dāng)前沒(méi)有可發(fā)送該報(bào)文的撥號(hào)鏈路.則DCC將進(jìn)行撥號(hào).并緩存該報(bào)文:
若當(dāng)前已有發(fā)送該報(bào)文的撥號(hào)鏈路.則無(wú)論該報(bào)文是否為interesting,DCC都將從此撥號(hào)鏈路上發(fā)送該報(bào)文。
dialer-rule有兩種配置方式: 直接配置到protocol; 通過(guò)access-list來(lái)配置:
以上兩種配置方式不能同時(shí)使用.即對(duì)于一個(gè)dialer-rule,只能采用一種方式來(lái)配置。
評(píng)論