DCC(Dial Control Center,撥號控製中心)是指路由器之間通過公用交換網(PSTN和ISDN)進行互連時所采用的路由技術,可以提供按需撥號服務。
所謂“按需撥號”是指:跨公用交換網相連的路由器之間不預先建立連接,當它們之間有數據需要傳送時才以撥號的方式建立連接,即啟動DCC撥號流程建立連接並傳送信息,當鏈路再次空閑時,DCC會自動斷開連接。
由於某些場合下,路由器之間僅在有數據需要傳送時才建立連接並通信,傳送的信息具有時間不相關性、突發性、總體數據量小等特點,DCC恰好為此種應用提供了靈活、經濟、高效的解決方案。
實際應用中,DCC一般以備份形式為幹線通訊提供保障,在幹線因為線路或其它原因出現故障而不能正常通信時,提供替代的輔助通路,確保業務正常進行。
由於目前幀中繼網絡應用相當廣泛,為了縮短用戶接入到幀中繼網絡的時間、降低專線的租用費用,可以通過ISDN方式接入到幀中繼網絡。采用FRoI(Frame Relay over ISDN)技術,接入時間縮短並且專線費用被分攤到其他路由器上,整體成本下降,用戶可以更便宜、更快捷的接入到幀中繼網絡,同時ISDN網絡可以作為幀中繼接入的備份。
係統提供了兩種DCC配置方式:輪詢DCC(Circular DCC,C-DCC)和共享DCC(Resource-Shared DCC,RS-DCC)方式。
兩種方式具有各自不同的特點,適用於不同的應用需求,在應用時呼叫雙方可以根據需要靈活選用配置方法,例如一端采用輪詢DCC,另一端采用共享DCC。
& 說明:
DCC配置術語介紹:
l 物理接口:實際存在的物理接口,如Serial、BRI、Async等接口。
l Dialer接口:為了配置DCC參數而設置的邏輯接口。物理接口可以通過綁定到Dialer接口而繼承配置信息。
l 撥號接口:是對撥號連接接口的泛稱。可以是Dialer接口,也可以是捆綁到Dialer接口的物理接口,或者是直接配置DCC參數的物理接口。
(1) 輪詢DCC具有功能強大、應用廣泛的優勢,但是相對缺乏伸縮性、擴展性。具體來說,輪詢DCC有以下特點:
l 一個邏輯撥號(Dialer)接口可以有多個物理接口為它服務,而任意一個物理接口隻能屬於一個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 輪詢DCC的物理接口和Dialer接口對應
從上圖可以看出,如果使用Dialer接口,同一物理接口僅能屬於一個Dialer接口,每個Dialer接口可以對應多個目的地址;每個Dialer接口可以包含多個物理接口。另外,物理接口也可以不屬於任何Dialer接口,而直接映射到一個或多個目的地址。
例如,物理接口Serial2/1、BRI1/1和Serial2/2都屬於Dialer2接口,Dialer2接口上存在不同的撥號串對應不同目的地址的映射。
(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 bundle和Dialer接口對應示意圖
圖2 共享DCC的物理接口、Dialer bundle和Dialer接口對應
從上圖可以看出,在共享DCC方式,同一物理接口可以屬於多個Dialer bundle-member,並進而服務於多個Dialer接口。每個Dialer接口隻能使用一個Dialer bundle,同時也隻能設置一個撥號串。物理接口可以設置對應不同的Dialer接口且具有不同的優先級。
其中,Dialer2使用Dialer bundle2,物理接口BRI1/0、BRI1/1和Serial2/1屬於Dialer bundle2,每個物理接口具有的優先級不同。假設在Dialer bundle2中BRI1/0的優先級是100,BRI1/1的優先級是50,Serial2/1的優先級是75,由於BRI1/0的優先級高於BRI1/1和Serial2/1的優先級,當Dialer2從Dialer bundle2中選擇一個物理接口時,會優先使用BRI1/0接口。
係統為用戶提供了靈活、完善的撥號解決方案,包括以下基本特性:
l 支持包括同/異步串口、AUX接口、ISDN BRI或PRI接口、AM接口等在內的各種撥號接口,可以根據實際組網需求和網絡拓撲情況靈活組合使用;
l 在撥號接口(物理接口或Dialer接口)上支持PPP、Frame Relay等鏈路層協議;
l 在撥號接口上支持IP協議;
l 在撥號接口上支持RIP、OSPF等動態路由協議;
l 提供靈活的撥號接口備份方式;
l 通過User-interface提供對Modem的控製功能,可以管理控製多種Modem設備。
回呼(Callback)是指“接受呼叫方”反方向呼叫“發送呼叫方”,其中,發送呼叫方作為Client端,接受呼叫方作為Server端。由Client端首先發起呼叫,Server端確認該呼叫是否需要進行回呼,若需要回呼,Server端則立即掛斷該次呼入連接,並向Client端重新發起呼叫。
使用DCC回呼帶來的好處是:
l 增強安全性:回呼處理中,Server端根據本端配置的呼叫號碼呼叫Client端,從而可避免因用戶名和口令泄密而導致的不安全性;
l 改變話費承擔方,當兩個方向的呼叫費率不同時可以節省話費;
l 合並話費清單,便於結算。
目前,係統提供PPP回呼、ISDN主叫識別回呼。其中PPP回呼遵照RFC1570規定,支持Client端和Server端都有固定網絡層地址、Client端接受動態分配的網絡地址等情況。