05-DCC命令
本章節下載: 05-DCC命令 (276.53 KB)
1.1.10 dialer isdn-leased (physical interface view)
1.1.12 dialer overlap-receiving
1.1.21 dialer timer wait-carrier
1.1.27 display interface dialer
1.1.31 reset counters interface
1.1.34 standby timer routing-disable
本模塊涉及的同異步串口(Serial接口)需要工作在異步方式(使用命令physical-mode async)。
【命令】
bandwidth bandwidth-value
undo bandwidth
【視圖】
撥號接口(物理接口、Dialer接口)視圖
【缺省級別】
2:係統級
【參數】
bandwidth-value:表示接口的期望帶寬,取值範圍為1~4294967295,單位為kbit/s。
【描述】
bandwidth命令用來配置接口的期望帶寬。undo bandwidth命令用來恢複缺省值。
接口的期望帶寬可以通過第三方軟件查詢MIB節點ifspeed的值來獲取。
期望帶寬供網管監控接口帶寬使用,不會對接口實際帶寬造成影響。
【舉例】
# 配置接口Dialer1的期望帶寬為1000kbit/s。
<Sysname> system-view
[Sysname] interface dialer 1
[Sysname-Dialer1] bandwidth 1000
【命令】
dialer bundle number
undo dialer bundle
【視圖】
撥號接口(Dialer接口)視圖
【缺省級別】
2:係統級
【參數】
number:Dialer bundle序號,取值範圍為1~255。
【描述】
dialer bundle命令用來設置工作在共享DCC方式的Dialer接口使用的Dialer bundle。undo dialer bundle命令用來刪除Dialer接口使用的Dialer bundle。
缺省情況下,工作在共享DCC方式的Dialer接口沒有指定其使用的Dialer bundle。
此命令僅用於Dialer接口,並且一個Dialer接口隻能使用一個Dialer bundle。
相關配置可參考命令dialer bundle-member。
【舉例】
# 在接口Dialer1上配置該接口使用Dialer bundle3。
<Sysname> system-view
[Sysname] interface dialer 1
[Sysname-Dialer1] dialer bundle 3
【命令】
dialer bundle-member number [ priority priority ]
undo dialer bundle-member number
【視圖】
撥號接口(物理接口)視圖
【缺省級別】
2:係統級
【參數】
number:Dialer bundle序號,取值範圍為1~255。
priority priority:物理接口在該Dialer bundle中的優先級。priority取值範圍為1~255。priority越大,優先級越高,優先級高的物理接口會被優先使用,priority的缺省值為1。
【描述】
dialer bundle-member命令用來在共享DCC的配置中設置一個物理接口屬於某一個Dialer bundle。undo dialer bundle-member命令用來將該物理接口脫離指定Dialer bundle。
缺省情況下,物理接口不屬於任何Dialer bundle。
此命令隻能用於物理接口,一個物理接口可以是多個Dialer bundle的成員。
相關配置可參考命令dialer bundle。
【舉例】
# 設置接口Bri1/0屬於Dialer bundle1和Dialer bundle2,優先級均為50。
<Sysname> system-view
[Sysname] interface bri 1/0
[Sysname-Bri1/0] dialer bundle-member 1 priority 50
[Sysname-Bri1/0] dialer bundle-member 2 priority 50
【命令】
dialer callback-center [ user | dial-number ] *
undo dialer callback-center
【視圖】
撥號接口(物理接口、Dialer接口)視圖
【缺省級別】
2:係統級
【參數】
user:根據配置的dialer route命令中的參數user hostname確定回呼的撥號串。
dial-number:根據配置的本地用戶名對應的authorization-attribute callback-number callback-number命令中的參數callback-number確定回呼的撥號串。
【描述】
dialer callback-center命令用來配置PPP回呼的參照依據。undo dialer callback-center命令用來取消該配置。
缺省情況下,未配置PPP回呼的參照依據。
當設備作為PPP回呼的Server端時,必須配置本命令。
當user和dial-number兩個參數同時被應用時,設備首先嚐試按照第一個參數的設置進行回呼,當無法進行回呼時,再嚐試應用第二個參數的設置進行回呼。dialer callback-center命令不帶任何參數與dialer callback-center user dial-number命令功能相同。
相關配置可參考命令ppp callback。
【舉例】
# 配置設備作為PPP回呼的Server端,並且設置回呼方式為user,根據dialer route命令中配置的用戶名對應的撥號串進行回呼。
<Sysname> system-view
[Sysname] interface serial 2/0
[Sysname-Serial2/0] ppp callback server
[Sysname-Serial2/0] dialer callback-center user
[Sysname-Serial2/0] dialer route ip 1.1.1.2 user Sysnameb 8810052
# 配置設備作為PPP回呼的Server端,回呼方式為dial-number,根據PPP認證中接收的對端用戶名查找本地用戶表確定回呼的撥號串。
<Sysname> system-view
[Sysname] local-user usera
[Sysname-luser-usera] password simple usera
[Sysname-luser-usera] service-type ppp
[Sysname-luser-usera] authorization-attribute callback-number 8810048
[Sysname-luser-usera] quit
[Sysname] interface serial 2/0
[Sysname-Serial2/0] ppp callback server
[Sysname-Serial2/0] dialer callback-center dial-number
【命令】
dialer call-in remote-number [ callback ]
undo dialer call-in remote-number [ callback ]
【視圖】
撥號接口(物理接口、Dialer接口)視圖
【缺省級別】
2:係統級
【參數】
remote-number:用來匹配ISDN主叫號碼,取值為1~30個字符的字符串,字符“*”通配任意字符。
callback:如果ISDN主叫號碼與參數remote-number相匹配,則設備發起回呼。
【描述】
dialer call-in命令用來配置是否允許某個ISDN號碼的呼入,是否按照該ISDN主叫號碼進行回呼。undo dialer call-in命令用來取消該配置。
缺省情況下,未配置按照ISDN主叫號碼進行ISDN回呼。
dialer call-in命令用來對ISDN撥入進行預處理,以確定該主叫號碼用戶是否允許呼入,如果PBX交換機沒有提供主叫號碼則直接拒絕該呼叫。
相關配置可參考命令dialer callback-center。
在配置了dialer call-in的撥號接口(物理接口或Dialer接口)上同時需要配置dialer route或者dialer number命令,dialer route或者dialer number命令中的dial-number與dialer call-in命令的remote-number一致。
【舉例】
# 設置向ISDN主叫號碼為8810152的用戶進行回呼。
<Sysname> system-view
[Sysname] interface bri 1/0
[Sysname-Bri1/0] dialer route ip 100.1.1.2 8810152
[Sysname-Bri1/0] dialer call-in 8810152 callback
【命令】
dialer circular-group number
undo dialer circular-group
【視圖】
撥號接口(物理接口)視圖
【缺省級別】
2:係統級
【參數】
number:物理接口所屬的Dialer Circular Group的序號。該序號是利用interface dialer命令定義的,取值範圍為0~1023。
【描述】
dialer circular-group命令用來在輪詢DCC中,配置物理接口屬於某個Dialer接口。undo dialer circular-group命令用來取消該配置。
缺省情況下,物理接口不屬於任何一個Dialer接口。
在輪詢DCC中,一個物理接口隻能屬於一個Dialer接口,一個Dialer接口可以包含多個物理接口。當有呼叫從一個Dialer接口上發起時,按照優先級從高到低從屬於該Dialer接口的物理接口中選擇一個物理接口建立呼叫。
相關配置可參考命令interface dialer。
【舉例】
# 將接口Serial2/0和Serial2/1加入Dialer Circular Group1。
<Sysname> system-view
[Sysname] interface dialer 1
[Sysname-Dialer1] quit
[Sysname] interface serial 2/0
[Sysname-Serial2/0] dialer circular-group 1
[Sysname-Serial2/0] quit
[Sysname] interface serial 2/1
[Sysname-Serial2/1] dialer circular-group 1
dialer disconnect [ interface interface-type interface-number ]
【視圖】
【缺省級別】
1:監控級
【參數】
interface interface-type interface-number:拆除指定接口的撥號鏈路。interface-type interface-number用來指定接口類型和編號。
dialer disconnect命令用來拆除撥號鏈路。不指定接口則拆除所有接口的撥號鏈路。
# 拆除接口Dialer0的拔號鏈路。
<Sysname> dialer disconnect interface dialer 0
【命令】
dialer enable-circular
undo dialer enable-circular
【視圖】
撥號接口(物理接口、Dialer接口)視圖
【缺省級別】
2:係統級
【參數】
無
【描述】
dialer enable-circular命令用來使能輪詢DCC。undo dialer enable-circular命令用來禁止輪詢DCC。
缺省情況下,接口上不使能任何類型的DCC。
用戶在使用輪詢DCC前,必須首先使用dialer enable-circular命令使能輪詢DCC功能。如果要配置共享DCC,必須在Dialer接口配置dialer user和dialer bundle,同時在物理接口下配置dialer bundle-member。
在禁止輪詢DCC後,係統將清除撥號接口下的所有配置信息,而且必須使用shutdown和undo shutdown命令才能使接口恢複正常。對於非撥號口,如果非法執行了dialer enable-circular或undo dialer enable-circular命令,必須通過使用shutdown和undo shutdown命令使接口恢複正常。
相關配置可參考命令dialer circular-group。
【舉例】
# 在接口Serial2/0上使能輪詢DCC。
<Sysname> system-view
[Sysname] interface serial 2/0
[Sysname-Serial2/0] dialer enable-circular
【命令】
dialer flow-interval interval
undo dialer flow-interval
【視圖】
係統視圖
【缺省級別】
2:係統級
【參數】
interval:DCC進行流量統計的間隔時間,取值範圍為1~1500,單位為秒。
【描述】
dialer flow-interval命令用來配置DCC進行流量統計的間隔時間。undo dialer flow-interval命令用來恢複缺省情況。
缺省情況下,DCC進行流量統計的間隔時間為20秒。
該命令主要用於DCC的流量檢測MP撥號。DCC以interval的時間間隔為MP撥號提供撥號鏈路上的流量統計信息。該命令僅對DCC流量觸發撥號有效。
相關配置可參考命令dialer threshold。
【舉例】
# 配置進行流量統計的間隔時間為3秒。
<Sysname> system-view
[Sysname] dialer flow-interval 3
【命令】
dialer isdn-leased number
undo dialer isdn-leased number
【視圖】
撥號接口(物理接口)視圖
【缺省級別】
2:係統級
【參數】
number:用於專線連接的ISDN的B通道號,在BRI接口下取值範圍為0~1,在CE1/PRI接口下取值範圍為0~30(15除外,因為它是控製通道),在CT1/PRI接口下取值範圍為0~23(23除外,因為它是控製通道)。
【描述】
dialer isdn-leased命令用來配置專線連接的ISDN B通道。undo dialer isdn-leased命令用來取消該配置。
缺省情況下,未配置用於專線連接的ISDN B通道。
用戶可將ISDN的任意B通道配置成專線,但該ISDN接口下有B通道作為專線後,該ISDN接口將不能再用做撥號,即同一接口下專線和撥號不能共存。
對於ISDN BRI接口還支持ISDN BRI 128k專線配置,請參考“二層技術-廣域網接入命令參考/ISDN”中的命令dialer isdn-leased。
【舉例】
# 將接口Bri2/0的第一個B通道設置成專線。
<Sysname> system-view
[Sysname] interface bri 2/0
[Sysname-Bri2/0] dialer isdn-leased 0
【命令】
dialer number dial-number
undo dialer number
【視圖】
撥號接口(物理接口、Dialer接口)視圖
【缺省級別】
2:係統級
【參數】
dial-number:去往對端的撥號串,為1~30個字符的字符串。
【描述】
dialer number命令用來設定去往單個對端的撥號串。undo dialer number命令用來刪除已設定的撥號串。
缺省情況下,未配置去往對端的撥號串。
當Dialer接口或者物理接口作為主叫端,需要配置此命令。對於輪詢DCC,需要呼叫多個目的地址或撥號串時,也可以配置dialer route命令來替代dialer number;對於共享DCC,隻能使用dialer number命令。
· 若DCC中沒有配置dialer-group命令,則DCC不會撥號。
· 對於共享DCC,隻能配置dialer number,且一個撥號口隻能配置一個dialer number。對於輪詢DCC,dialer route可以配置多條。
相關配置可參考命令dialer route。
【舉例】
# 設定接口Dialer1去往對端的撥號串為“11111”。
<Sysname> system-view
[Sysname] interface dialer 1
[Sysname-Dialer1] dialer number 11111
【命令】
dialer overlap-receiving
undo dialer overlap-receiving
【視圖】
ISDN接口視圖
【缺省級別】
2:係統級
【參數】
無
【描述】
dialer overlap-receiving命令用來配置DCC工作在重疊接收模式,即作為DCC被叫方,隻有在被叫號碼接收完整後才開始建立DCC連接。undo dialer overlap-receiving命令用來恢複缺省情況。
缺省情況下,DCC工作在非重疊接收模式,即DCC被叫方收到一個號碼後立即開始建立DCC連接,而不需等待被叫號碼接收完整。
【舉例】
# 在接口BRI1/0配置DCC工作在重疊接收模式。
<Sysname> system-view
[Sysname] interface bri 1/0
[Sysname-Bri1/0] dialer overlap-receiving
【命令】
dialer priority priority
undo dialer priority
【視圖】
撥號接口(物理接口)視圖
【缺省級別】
2:係統級
【參數】
priority:物理接口在Dialer Circular Group中的優先級,取值範圍為1~127。
【描述】
dialer priority命令用來配置輪詢DCC,設置物理接口在其所在的Dialer Circular Group中的優先級。undo dialer priority命令用來恢複缺省情況。
缺省情況下,物理接口在Dialer Circular Group中的優先級為1。
此命令設定物理接口在其所在的Dialer Circular Group中的使用順序,高優先級的物理接口會被優先使用。
相關配置可參考命令dialer circular-group。
【舉例】
# 設置接口Serial2/0在Dialer Circular Group1中的優先級為5。
<Sysname> system-view
[Sysname] interface serial 2/0
[Sysname-Serial2/0] dialer circular-group 1
[Sysname-Serial2/0] dialer priority 5
【命令】
dialer queue-length packets
undo dialer queue-length
【視圖】
撥號接口(物理接口、Dialer接口)視圖
【缺省級別】
2:係統級
【參數】
packets:接口緩存的數據報文個數,取值範圍為1~100。
【描述】
dialer queue-length命令用來設定撥號接口緩衝隊列長度。undo dialer queue-length命令用來恢複缺省情況。
缺省情況下,不對報文進行緩存。
沒有為撥號接口配置緩衝隊列的情況下,當撥號接口收到一個報文時,如果此時連接還沒有成功建立,則這個報文將會被丟棄。如果為撥號接口配置了緩衝隊列,則在連接成功建立之前報文將被緩存,待連接成功後再發送。
【舉例】
# 設置接口Serial2/0的接口緩衝隊列長度為10。
<Sysname> system-view
[Sysname] interface serial 2/0
[Sysname-Serial2/0] dialer queue-length 10
【命令】
dialer route protocol next-hop-address [ mask network-mask-length ] [ broadcast | user hostname ] * [ dial-number ] [ autodial | interface interface-type interface-number ] *
undo dialer route protocol next-hop-address [ user hostname ] [ mask network-mask-length ] [ dial-number ] [ interface interface-type interface-number ]
【視圖】
撥號接口(物理接口、Dialer接口)視圖
【缺省級別】
2:係統級
【參數】
protocol:網絡協議。可選值為ip,表示支持IP協議。
next-hop-address:撥號目的地的IP地址。
mask network-mask-length:撥號目的地IP地址的掩碼長度,取值範圍為0~32。若不設置該參數則係統默認為32,此時就把next-hop-address當成主機地址處理。若用戶需要把next-hop-address配置成網段地址,則需要指定它的network-mask-length。當next-hop-address取值為0.0.0.0並且network-mask-length取值為0時,表示不限製下一跳的地址,例如dialer route ip 0.0.0.0 mask 0 8886,表示允許通過8886號碼撥叫任何IP地址。
broadcast:表示廣播報文可以從這條鏈路發送。
user hostname:對端用戶名,為1~80個字符的字符串,用於接收呼叫時的驗證。
dial-number:去往對端的撥號串,為1~30個字符的字符串。
autodial:若一條dialer route命令配置了本參數,則路由器每隔一定時間會自動嚐試用本dialer route撥號,撥號的時間間隔由命令dialer timer autodial設置,缺省的時間間隔為300秒。
interface interface-type interface-number:按指定的物理接口拔號。當幾個物理接口綁定到一個Dialer口,且這幾條拔號鏈路連接到不同的ISDN交換機時,需要配置指定拔號號碼與物理接口的對應關係。此參數隻能在使能輪詢DCC的Dialer口上配置。
【描述】
dialer route命令用來配置從一個DCC接口呼叫指定目的地址(可以指定主機IP地址,也可以指定網段地址),或接收多個對端的呼叫。undo dialer route命令用來刪除該配置。
如果需要DCC主動呼叫,則需使用dial-number參數來配置撥號串。
如果配置了某個IP地址next-hop-address對應的撥號串dial-number,那麼使用undo命令時必須包含dial-number參數。
如果使用user關鍵字,則必須配置相關的PPP驗證。
一個撥號端口可以配置多條dialer route,一個目的地址也可配置多條dialer route以實現撥號串備份的功能。
若沒有配置dialer-group命令,則DCC不會撥號。
【舉例】
# 配置去往192.168.1.0/24網段的數據包都撥叫888066號碼建立鏈路。
<Sysname> system-view
[Sysname] interface serial 2/0
[Sysname-Serial2/0] dialer route ip 192.168.1.0 mask 24 888066
# 配置去往191.168.1.1主機地址的數據包撥叫888065號碼建立鏈路。
[Sysname-Serial2/0] dialer route ip 191.168.1.1 888065
【命令】
dialer threshold traffic-percentage [ in | in-out | out ]
undo dialer threshold
【視圖】
撥號接口(Dialer接口)視圖
【缺省級別】
2:係統級
【參數】
traffic-percentage:鏈路實際流量與帶寬的百分比,取值範圍為0~99。
in:計算實際負載時隻計算接收的流量。
in-out:計算實際負載時計算接收和發送流量中較大的一個。
out:計算實際負載時隻計算發送的流量。
【描述】
dialer threshold命令用來設定DCC接口上鏈路的負載閾值,當DCC接口的所有鏈路的流量與可用帶寬的比例超過設定的百分比時,啟動另一條鏈路呼叫同一個目的地址。undo dialer threshold命令用來恢複缺省情況。
缺省情況下,不啟動該功能。
在DCC應用中,可以配置鏈路的負載閾值。當負載閾值範圍是1~99之間時,MP捆綁根據實際流量百分比適當調節分配的帶寬,即如果一條鏈路的實際流量與帶寬的比例超過設定的負載閾值,則係統會自動啟用第二條鏈路,並將兩條鏈路進行MP捆綁;當兩條鏈路的流量與帶寬的比例超過設定的負載閾值,係統會啟動第三條鏈路並進行MP捆綁,……依此類推,從而確保DCC鏈路具有合理的負載流量。
相反,若N條(N為大於2的整數)鏈路的流量與N-1條鏈路帶寬的比例小於設定的負載閾值時,係統自動關閉一條鏈路,……以此類推,從而確保DCC鏈路的利用率保持在合理範圍。
目前,本命令隻能用於Dialer接口,用於物理接口不生效。另外,本命令須與ppp mp命令結合使用。
參數traffic-percentage值為0時,在鏈路由於自動撥號或者報文觸發撥號而開始呼叫的時候,將自動啟動所有可用的鏈路進行呼叫,而不依靠流量檢測決定呼叫策略,對於已經呼叫建立的鏈路也不會因為超時而主動拆鏈,也就是說,dialer timer idle命令在配置了dialer threshold 0之後將會失效。
相關配置可參考命令dialer flow-interval。
【舉例】
# 設置接口Dialer1的負載閾值為80%。
<Sysname> system-view
[Sysname] interface dialer 1
[Sysname-Dialer1] dialer threshold 80
【命令】
dialer timer autodial seconds
undo dialer timer autodial
【視圖】
撥號接口(物理接口、Dialer接口)視圖
【缺省級別】
2:係統級
【參數】
seconds:發起下次呼叫嚐試的間隔時間,取值範圍為1~604800,單位為秒。
【描述】
dialer timer autodial命令用來配置DCC自動撥號的間隔時間。undo dialer timer autodial命令用來恢複缺省情況。
缺省情況下,DCC自動撥號的間隔時間為300秒。
該命令必須與dialer route命令中的關鍵字autodial結合使用。配置該命令後,DCC將每隔seconds時間自動嚐試撥號一次,直至連接建立。自動撥號功能無需數據包的觸發,並且在連接建立後不會因空閑時間超時而自動掛端,即dialer timer idle命令配置對其無效。
相關配置可參考命令dialer route。
【舉例】
# 在接口Serial2/0上設置DCC自動呼叫間隔時間為60秒。
<Sysname> system-view
[Sysname] interface serial 2/0
[Sysname-Serial2/0] dialer timer autodial 60
【命令】
dialer timer compete seconds
undo dialer timer compete
【視圖】
撥號接口(物理接口、Dialer接口)視圖
【缺省級別】
2:係統級
【參數】
seconds:接口發生呼叫競爭後的空閑時間,取值範圍為0~65535,單位為秒。
【描述】
dialer timer compete命令用來配置當接口發生呼叫競爭後的空閑時間。undo dialer timer compete命令用來恢複缺省情況。
缺省情況下,接口發生呼叫競爭後的空閑時間為20秒。
當DCC開始發起新呼叫時,若所有通道都被占滿則進入“競爭”狀態。通常一條鏈路建立後Idle超時定時器將起作用。但若同時刻去往另一目的地址的呼叫發生,則會引起競爭,此時DCC使用Compete-idle超時定時器取代Idle超時定時器,即鏈路空閑時間達到Compete-idle超時定時器的規定後將自動斷開。
【舉例】
# 在接口Serial2/0上設置接口發生呼叫競爭後的空閑時間為10秒。
<Sysname> system-view
[Sysname] interface serial 2/0
[Sysname-Serial2/0] dialer timer compete 10
【命令】
dialer timer enable seconds
undo dialer timer enable
【視圖】
撥號接口(物理接口、Dialer接口)視圖
【缺省級別】
2:係統級
【參數】
seconds:進行下次呼叫的間隔時間,取值範圍為5~65535,單位為秒。
【描述】
dialer timer enable命令用來配置接口上當鏈路斷開後進行下次呼叫的間隔時間。undo dialer timer enable命令用來恢複缺省情況。
缺省情況下,接口上當鏈路斷開後進行下次呼叫的間隔時間為5秒。
當DCC呼叫鏈路因故障或掛斷等原因導致進入斷開狀態,必須經過指定時間(即進行下一次呼叫的間隔時間)後才能建立新的撥號連接,從而避免交換設備過載。
需要注意的是:為了使Server端有足夠的時間進行回呼,Client端下次呼叫發起前的鏈路斷開時間應至少比Server端的長10秒。建議Server端下次呼叫發起前的鏈路斷開時間使用默認值5秒,Client端配置為15秒。
【舉例】
# 設置DCC可以進行下一次呼叫的間隔時間為15秒。
<Sysname> system-view
[Sysname] interface serial 2/0
[Sysname-Serial2/0] dialer timer enable 15
【命令】
dialer timer idle seconds
undo dialer timer idle
【視圖】
撥號接口(物理接口、Dialer接口)視圖
【缺省級別】
2:係統級
【參數】
seconds:允許鏈路空閑的時間,取值範圍為0~65535,單位為秒。
【描述】
dialer timer idle命令用來設定當接口的呼叫建立後,允許鏈路空閑的時間,即沒有Interesting報文傳送的時間。undo dialer timer idle命令用來恢複缺省情況。
缺省情況下,允許鏈路空閑的時間為120秒。
當一條鏈路建立後,timer idle定時起作用。若在設定的時間內沒有Interesting報文在此鏈路上傳送,則DCC自動掛斷鏈路;若timer idle設定為0,則相應的鏈路在建立後,無論是否有Interesting報文在此鏈路上傳送,將永遠不被掛斷。
【舉例】
# 設置接口Serial2/0允許鏈路空閑的時間為50秒。
<Sysname> system-view
[Sysname] interface serial 2/0
[Sysname-Serial2/0] dialer timer idle 50
【命令】
dialer timer wait-carrier seconds
undo dialer timer wait-carrier
【視圖】
撥號接口(物理接口、Dialer接口)視圖
【缺省級別】
2:係統級
【參數】
seconds:呼叫建立超時時間,取值範圍為0~65535,單位為秒。
【描述】
dialer timer wait-carrier命令用來設定呼叫建立超時定時器(wait-carrier定時器)的超時時間。undo dialer timer wait-carrier命令用來恢複缺省情況。
缺省情況下,呼叫建立超時時間為60秒。
和某些對端建立DCC呼叫時,從呼叫發起到連接建立的時間長短不一,為了有效控製發起呼叫到呼叫連接建立之間允許等待的時間,可以配置wait-carrier定時器,規定若在指定時間內呼叫仍未建立,則DCC將終止該呼叫。
【舉例】
# 設置接口Serial2/0的呼叫建立超時時間為100秒。
<Sysname> system-view
[Sysname] interface serial 2/0
[Sysname-Serial2/0] dialer timer wait-carrier 100
【命令】
dialer timer warmup seconds
undo dialer timer warmup
【視圖】
係統視圖
【缺省級別】
2:係統級
【參數】
seconds:動態路由備份功能在係統啟動後不生效的時間,取值範圍為0~66635,單位為秒。
【描述】
dialer timer warmup命令用來設置動態路由備份功能在係統啟動後多久可以生效。undo dialer timer warmup命令用來恢複缺省情況。
缺省情況下,動態路由備份功能在係統啟動30秒後生效。
配有動態路由備份功能的路由器在啟動時,主鏈路如果在本命令配置的時間內沒有協商UP,係統就會觸發備份撥號鏈路;當主鏈路UP後,係統會切換回主鏈路。
【舉例】
# 設置動態路由備份功能在係統啟動20秒後開始生效。
<Sysname> system-view
[Sysname] dialer timer warmup 20
【命令】
dialer user username
undo dialer user [ username ]
【視圖】
撥號接口(Dialer接口)視圖
【缺省級別】
2:係統級
【參數】
username:對端用戶名,為1~80個字符的字符串,用於PPP驗證。
【描述】
dialer user命令用來設置對端用戶名,以便接收呼叫時能驗證呼叫請求。undo dialer user命令用來刪除對端用戶名。
缺省情況下,無對端用戶名。
當Dialer接口封裝PPP時,利用PPP驗證得到的對端用戶名決定接收呼叫時的Dialer接口。
該命令僅在共享Dialer接口上有效。在一個Dialer接口下最多可以配置255個dialer user。當一個Dialer接口下配置多個dialer user時,就實現了用一個Dialer接口同時接入多個撥號接口的連接。
dialer user命令完成使能共享DCC的功能,在已經使能了輪詢DCC的Dialer接口上配置dialer user,則原有的輪詢DCC相關的撥號配置全部消失,用戶使用過程中,請慎用此命令。
在使用undo dialer user命令後,係統將清除撥號接口下的所有配置信息。
相關配置可參考“二層技術-廣域網接入命令參考/PPP”中的命令ppp pap local-user和ppp chap user。
【舉例】
# 設置對端用戶名為routerb。
<Sysname> system-view
[Sysname] interface dialer 1
[Sysname-Dialer1] dialer user routerb
【命令】
dialer-group group-number
undo dialer-group
【視圖】
撥號接口(物理接口、Dialer接口)視圖
【缺省級別】
2:係統級
【參數】
group-number:接口所屬的撥號訪問組的序號,這個撥號訪問組由dialer-rule命令設定,取值範圍為1~255。
【描述】
dialer-group命令用來將接口置於一個撥號訪問組(Dialer Access Group)中,撥號訪問組的撥號規則由dialer-rule指定。undo dialer-group命令用來將接口從撥號訪問組中刪除。
一個DCC接口隻能屬於一個Dialer Access Group,重複配置dialer-group命令則會覆蓋上一次的配置。
在接口的缺省配置中,dialer-group命令是未配置的。用戶必須配置此命令,否則DCC將無法發送報文。
相關配置可參考命令dialer-rule。
【舉例】
# 將接口Serial2/0置入Dialer Access Group 1。
<Sysname> system-view
[Sysname] dialer-rule 1 acl 3101
[Sysname] interface serial 2/0
[Sysname-Serial2/0] dialer-group 1
【命令】
dialer-rule group-number { protocol-name { deny | permit } | acl { acl-number | name acl-name } }
undo dialer-rule group -number
【視圖】
係統視圖
【缺省級別】
2:係統級
【參數】
group-number:撥號訪問組(Dialer Access Group)的序號,取值範圍為1~255,與dialer-group命令中的group-number參數相對應。
protocol-name:網絡協議名,取值為ip(表示IP協議)或者bridge(表示網橋協議)。
deny:表示禁止相應協議的報文。
permit:表示允許相應協議的報文。
acl-number:撥號訪問組對應的ACL(Access Control List,訪問控製列表)序號,取值範圍為2000~3999。其中:
· 基本ACL,acl-number取值範圍為2000~2999;
· 高級ACL,acl-number取值範圍為3000~3999。
name acl-name:撥號訪問組對應的ACL名稱。
【描述】
dialer-rule命令用來設定撥號訪問組的撥號控製列表,從而設定撥號訪問組的DCC呼叫發生的條件。undo dialer-rule命令用來取消該設置。
通過配置撥號控製列表,可以過濾流經撥號接口的各種報文。根據報文是否符合撥號ACL控製列表的通過(permit)或拒絕(deny)條件,報文分為兩類:
· 符合撥號ACL控製列表的permit條件的報文或者不符合撥號ACL控製列表deny條件的報文,如果相應鏈路已經建立,DCC將通過該鏈路發出報文,並清零Idle超時定時器;如果鏈路沒有建立則發出新呼叫。
· 不符合撥號ACL控製列表permit條件的報文或者符合撥號ACL控製列表的deny條件的報文,如果相應的鏈路已經建立,DCC將通過此鏈路發出報文,但是不清零Idle超時定時器;如果相應鏈路沒有建立,則不發出呼叫並丟棄此報文。
要想使DCC正常發送報文,必須配置正確的DCC撥號控製列表,並將對應接口(如物理接口、Dialer接口)通過dialer-group命令關聯到撥號控製列表,如果缺少此項配置則DCC無法正常發送報文。DCC撥號控製列表既可以直接配置數據報文的過濾條件,也可以引入訪問控製列表中的過濾規則。
若一個撥號接口根據配置的dialer-group找不到對應的dialer-rule,DCC將報文作為Uninteresting報文丟棄。
相關配置可參考命令dialer-group。
【舉例】
# 設置Dialer-rule1,並將它與接口Serial2/0關聯。
<Sysname> system-view
[Sysname] dialer-rule 1 ip permit
[Sysname] interface serial 2/0
[Sysname-Serial2/0] dialer-group 1
【命令】
display dialer [ interface interface-type interface-number ] [ | { begin | exclude | include } regular-expression ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
interface interface-type interface-number:顯示指定接口的DCC信息。interface-type interface-number用來指定接口類型和編號。
|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
【描述】
display dialer命令用來顯示接口的DCC信息。如果不指定接口,則顯示所有接口的DCC信息。
【舉例】
# 顯示所有接口的DCC信息。
<Sysname> display dialer
Dialer0 - dialer type = Dialer
Dialer Route:
NextHop_address Dialer_Numbers
Dialer number 003
Dialer Timers(Secs):
Auto-dial:300 Compete:20 Enable:5
Idle:120 Wait-for-Carrier:60
Total Channels:1 Free Channels:1
表1-1 display dialer命令顯示信息描述表
字段 |
描述 |
Dialer0 - dialer type = Dialer |
該撥號接口的類型,可以是物理接口或者Dialer口 |
NextHop_address |
在接口上配置的dialer route命令指定的對端IP地址 |
Dialer_Numbers |
對應對端IP地址的撥號串 |
Dialer number |
去往單個對端的撥號串 |
Dialer Timers(Secs) |
撥號定時器設置,單位為秒 |
Auto-dial |
由dialer timer autodial命令設定的定時器時間 |
Compete |
由dialer timer compete命令設定的定時器時間 |
Enable |
由dialer timer enable命令設定的定時器時間 |
Idle |
由dialer timer idle命令設定的定時器時間 |
Wait-for-carrier |
由dialer timer wait-carrier命令設定的定時器時間 |
Total Channels |
該接口總共的通道數 |
Free Channels |
空閑的通道數 |
【命令】
display interface dialer number [ brief ] [ | { begin | exclude | include } regular-expression ]
display interface [ dialer ] [ brief [ down ] ] [ | { begin | exclude | include } regular-expression ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
number:Dialer接口的編號。取值範圍為已創建的Dialer接口的編號。
brief:顯示接口的概要信息。不指定該參數時,將顯示接口的詳細信息。
down:顯示當前狀態為down的接口的信息以及down的原因。不指定該參數時,將不會根據接口狀態來過濾顯示信息。
|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
【描述】
display interface dialer命令用來顯示Dialer接口的信息。
需要注意的是:
· 如果不指定dialer參數,將顯示設備支持的所有接口的相關信息。
· 如果指定dialer參數,不指定接口編號,則顯示所有Dialer接口的信息。
【舉例】
# 顯示接口Dialer1的詳細信息。
<Sysname> display interface dialer 1
Dialer1 current state: UP
Line protocol current state: UP (spoofing)
Description: Dialer1 Interface
The Maximum Transmit Unit is 1500, Hold timer is 10(sec)
Internet protocol processing : disabled
Link layer protocol is PPP
LCP initial
Physical is Dialer, baudrate: 64000 bps
Output queue : (Urgent queuing : Length) 50
Output queue : (Protocol queuing : Length) 500
Output queue : (FIFO queuing : Length) 75
Last clearing of counters: Never
Last 300 seconds input rate: 0 bytes/sec, 0 bits/sec, 0 packets/sec
Last 300 seconds output rate: 0 bytes/sec, 0 bits/sec, 0 packets/sec
0 packets input, 0 bytes, 0 drops
0 packets output, 0 bytes, 0 drops
# 顯示接口Dialer1的概要信息。
<Sysname> display interface dialer 1 brief
The brief information of interface(s) under route mode:
Link: ADM - administratively down; Stby - standby
Protocol: (s) - spoofing
Interface Link Protocol Main IP Description
Dia1 UP UP(s) --
# 顯示所有狀態為down的Dialer接口的概要信息。
<Sysname> display interface dialer brief down
The brief information of interface(s) under route mode:
Link: ADM - administratively down; Stby - standby
Interface Link Cause
Dia1 ADM Administratively
表1-2 display interface dialer命令顯示信息描述表
字段 |
描述 |
current state |
接口當前的物理狀態: · UP:該接口的物理狀態為開啟。 · DOWN ( Administratively )::表示該接口已經通過shutdown命令被關閉,需要通過undo shutdown命令開啟。 |
Line protocol current state |
鏈路層協議狀態:(UP/DOWN) |
Description |
接口的描述字符串 |
The Maximum Transmit Unit |
接口的最大傳輸單元 |
Internet protocol processing |
網絡層協議處理狀況:(enabled/disabled) |
Link layer protocol is PPP |
鏈路層封裝的協議 |
LCP initial |
LCP(鏈路控製協議)初始化完成 |
Physical is Dialer |
物理接口是Dialer接口 |
Output queue : (Urgent queuing : Length) |
緊急發送隊列的報文統計 |
Output queue : (Protocol queuing : Length) |
協議發送隊列的報文統計 |
Output queue : (FIFO queuing : Length) |
先入先出發送隊列的報文統計 |
Last clearing of counters: Never |
最後一次清除接口統計信息的時間(Never表示未清除過接口的統計信息) |
Last 300 seconds input rate |
最近五分鍾時間內接口的輸入速率 |
Last 300 seconds output rate |
最近五分鍾時間內接口的輸出速率 |
0 packets input, 0 bytes, 0 drops |
該接口接收的數據報文個數、字節數,以及由於沒有接收緩衝而被丟棄的報文個數 |
0 packets output, 0 bytes, 0 drops |
該接口發送的數據報文個數、字節數,以及由於沒有發送緩衝而被丟棄的報文個數 |
The brief information of interface(s) under route mode |
三層模式下(route)的接口的概要信息,即三層接口的概要信息 |
Link: ADM - administratively down; Stby - standby |
· 如果某接口的Link屬性值為“ADM”,則表示該接口被管理員手工關閉了,需要在該接口下執行undo shutdown命令才能恢複端口本身的物理狀態 · 如果某接口的Link屬性值為“Stby”,則表示該接口是一個備份接口,使用display standby state命令可以查看該備份接口對應的主接口 |
Protocol: (s) - spoofing |
如果某接口的Protocol屬性值中帶有“(s)”字符串,則表示該接口的網絡層協議狀態顯示是UP的,但實際可能沒有對應的鏈路,或者所對應的鏈路不是永久存在而是按需建立 |
Interface |
接口名稱縮寫 |
Link |
接口物理連接狀態,取值可能為: · UP:表示本鏈路物理上是連通的 · ADM:表示本鏈路被手工關閉了,需要執行undo shutdown命令才能恢複真實的物理狀態 |
Protocol |
接口協議連接狀態,取值為UP(s) |
Main IP |
接口主IP地址 |
Description |
接口的描述信息 |
Cause |
接口物理連接狀態為DOWN的原因,取值為Administratively時表示本鏈路被手工關閉了,需要執行undo shutdown命令才能恢複真實的物理狀態 |
【命令】
interface dialer number
undo interface dialer number
【視圖】
係統視圖
【缺省級別】
2:係統級
【參數】
number:Dialer接口序號,取值範圍為0~1023。
【描述】
interface dialer命令用創建一個Dialer接口。在輪詢DCC配置中,相當於創建一個Dialer Circular Group。如果當前已經配置該接口,此命令用來進入該接口視圖。undo interface dialer命令用來刪除一個指定的Dialer接口。
缺省情況下,未創建Dialer接口。
Dialer接口的波特率恒定為64000bps,並且不能修改為其它值。
輪詢DCC中,Dialer Circular Group 允許將一個Dialer接口的配置用於一組物理接口,這些物理接口繼承該Dialer接口的屬性。這種方式在需要同時呼叫多個目的地址時是非常有效的,即在Dialer接口上配置多條dialer route命令,而每個物理接口隻需執行dialer circular-group命令綁定到某個Dialer Circular Group。
共享DCC中,雖然任意一個Dialer接口也可以有多個物理接口為它提供服務,但任意一個物理接口可同時服務於多個Dialer接口,而這些物理接口上必須配置驗證,通過呼入方的用戶名尋找它本次呼叫所對應的Dialer接口;在該方式下,物理接口與Dialer接口是動態綁定的,而且一個Dialer接口隻能呼叫一個目的地址,由命令dialer number來指定。
輪詢DCC和共享DCC的物理接口不具有單獨的網絡地址,它們都繼承使用對應Dialer接口的網絡地址。
【舉例】
# 創建一個接口Dialer1。
<Sysname> system-view
[Sysname] interface dialer 1
【命令】
ppp callback { client | server }
undo ppp callback { client | server }
【視圖】
撥號接口(物理接口、Dialer接口)視圖
【缺省級別】
2:係統級
【參數】
client:作為PPP回呼的Client端,發送回呼請求。
server:作為PPP回呼的Server端,接受回呼請求。
【描述】
ppp callback命令用來允許PPP發送或接受回呼請求。undo ppp callback命令用來禁止PPP發送或接受PPP回呼請求。
缺省情況下,係統未啟動回呼功能。
在PPP回呼的配置中,需要配置發送呼叫方作為Client端,同時配置接受呼叫方作為Server端。由Client端首先發起呼叫,Server端確認該呼叫是否進行回呼,若需要回呼,Server端則立即掛斷該次呼入連接,並根據用戶名或回呼字符串等信息向Client端再次發起呼叫。
利用PPP回呼功能可以為PPP Client端節省通信費用。
【舉例】
# 設置接口Serial2/0允許接受回呼請求。
<Sysname> system-view
[Sysname] interface serial 2/0
[Sysname-Serial2/0] ppp callback server
【命令】
ppp callback ntstring dial-number
undo ppp callback ntstring
【視圖】
撥號接口(物理接口、Dialer接口)視圖
【缺省級別】
2:係統級
【參數】
dial-number:從Windows NT Server回呼路由器的撥號串。
【描述】
ppp callback ntstring命令用來設置從Windows NT Server回呼路由器時所需要的撥號串。undo ppp callback ntstring命令用來取消設置的回呼撥號串。
缺省情況下,沒有設置Windows NT Server回呼撥號串。
當路由器作為PPP回呼的Client端呼叫作為PPP回呼Server端的Windows NT Server時,如果NT Server需要路由器發送回呼號碼,則需要配置此命令。
相關配置可參考命令ppp callback。
【舉例】
# 設定從Windows NT Server回呼路由器的撥號串為1234567。
<Sysname> system-view
[Sysname] interface dialer 1
[Sysname-Dialer1] ppp callback ntstring 1234567
【命令】
reset counters interface [ dialer [ number ] ]
【視圖】
用戶視圖
【缺省級別】
2:係統級
【參數】
number:Dialer接口的編號。取值範圍為已創建的Dialer接口的編號。
【描述】
reset counters interface命令用來清除Dialer接口的統計信息。
在某些情況下,需要統計一定時間內某接口的流量,這就需要在統計開始前清除該接口原有的統計信息,重新進行統計。
· 如果不指定dialer和接口號,則清除所有接口的統計信息;
· 如果指定dialer而不指定接口號,則清除所有Dialer接口的統計信息;
· 如果同時指定dialer和接口號,則清除指定Dialer接口的統計信息。
【舉例】
# 清除接口Dialer1的統計信息。
<Sysname> reset counters interface dialer 1
【命令】
standby routing-group group-number
undo standby routing-group group-number
【視圖】
接口視圖
【缺省級別】
2:係統級
【參數】
group-number:動態路由備份組號,取值範圍為1~255。
【描述】
standby routing-group命令用來在撥號接口上啟用動態路由備份功能。undo standby routing-group命令用來在撥號接口上禁用動態路由備份功能。
缺省情況下,禁用動態路由備份功能。
啟用動態路由備份功能之前,必須確保撥號接口上已經配置了基本DCC功能。
【舉例】
# 在Bri3/0接口上啟用動態路由備份功能。
<Sysname> system-view
[Sysname] interface bri 3/0
[Sysname-Bri3/0] standby routing-group 1
【命令】
standby routing-rule group-number ip ip-address { mask | mask-length }
undo standby routing-rule group-number [ ip ip-address { mask | mask-length } ]
【視圖】
係統視圖
【缺省級別】
2:係統級
【參數】
group-number:動態路由備份組號,取值範圍為1~255。
ip ip-address:表示需監控的網段地址。
mask:網絡掩碼。
mask-length:網絡掩碼的長度,取值範圍為0~32。
【描述】
standby routing-rule命令用來創建動態路由備份組,並將被監控網段加入動態路由備份組。undo standby routing-rule命令用來刪除動態路由備份組,或從動態路由備份組中刪除被監控網段。
缺省情況下,沒有創建動態路由備份組。
一個動態路由備份組內,最多可配置255個被監控網段。隻有到一個動態路由備份組內的所有被監控網段的路由都不存在時,才認為主鏈路斷開。
【舉例】
# 設置動態路由備份組1,用於監控到達網段20.0.0.0/8和30.0.0.0/8的路由。
<Sysname> system-view
[Sysname] standby routing-rule 1 ip 20.0.0.1 255.0.0.0
[Sysname] standby routing-rule 1 ip 30.0.0.1 255.0.0.0
【命令】
standby timer routing-disable seconds
undo standby timer routing-disable
【視圖】
接口視圖
【缺省級別】
2:係統級
【參數】
seconds:主鏈路接通後斷開備份鏈路的延遲時間,取值範圍為0~65535,單位為秒。
【描述】
standby timer routing-disable命令用來配置主鏈路接通後斷開備份鏈路的延遲時間。undo standby timer routing-disable命令用來恢複缺省情況。
缺省情況下,主鏈路接通後斷開備份鏈路的延遲時間為20秒。
【舉例】
# 在接口Bri3/0上設置當主鏈路接通後斷開備份鏈路的延遲時間為5秒。
<Sysname> system-view
[Sysname] interface bri 3/0
[Sysname-Bri3/0] standby timer routing-disable 5
不同款型規格的資料略有差異, 詳細信息請向具體銷售和400谘詢。H3C保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!