IBM網絡配置命令網絡
目 錄session
第1章 DLSW配置命令... 1tcp
1.1 DLSW配置命令... 1性能
1.1.1 dlsw local-peer 1大數據
1.1.2 dlsw remote-peer 3ui
1.1.3 dlsw port-list 9spa
1.1.4 dlsw bgroup-list 11debug
1.1.5 dlsw timer 12調試
1.1.6 dlsw load-balance. 13orm
1.1.7 dlsw icanreach. 15
1.1.8 dlsw icannotreach. 17
1.1.9 dlsw mac-addr 18
1.1.10 dlsw bridge-group. 19
1.1.11 dlsw udp-disable. 21
1.1.12 sap-priority-list 22
1.1.13 show dlsw capabilities. 24
1.1.14 show dlsw circuit 25
1.1.15 show dlsw peers. 26
1.1.16 show dlsw reachability. 28
1.1.17 debug dlsw error 29
1.1.18 debug dlsw state. 30
1.1.19 debug dlsw event 31
1.1.20 debug dlsw flow-control 33
1.1.21 debug dlsw packet 34
1.1.22 clear dlsw circuit 35
1.1.23 clear dlsw reachability. 36
第2章 LLC2配置命令... 38
2.1 LLC2配置命令... 38
2.1.1 llc2 idle-time. 38
2.1.2 llc2 t1-time. 38
2.1.3 llc2 tbusy-time. 39
2.1.4 llc2 tpf-time. 40
2.1.5 llc2 trej-time. 41
2.1.6 llc2 n2. 41
2.1.7 llc2 local-window.. 42
2.1.8 llc2 holdqueue. 43
2.1.9 llc2 ack-delay-time. 44
2.1.10 llc2 ack-max. 45
2.1.11 show llc. 45
2.1.12 debug llc2. 46
第3章 SDLC配置命令... 48
3.1 SDLC配置命令... 48
3.1.1 sdlc address. 48
3.1.2 sdlc k. 49
3.1.3 sdlc n1. 49
3.1.4 sdlc n2. 50
3.1.5 sdlc t1. 51
3.1.6 sdlc sdlc-largest-frame. 51
3.1.7 sdlc partner 52
3.1.8 sdlc poll-limit-value. 53
3.1.9 sdlc poll-pause-timer 53
3.1.10 sdlc saps. 54
3.1.11 sdlc role. 55
3.1.12 sdlc simultaneous. 55
3.1.13 sdlc vmac. 56
3.1.14 sdlc xid. 57
3.1.15 sdlc holdqueue. 58
3.1.16 debug sdlc error 58
3.1.17 debug sdlc state. 59
3.1.18 debug sdlc packet 59
命令描述
[no]dlsw local-peer [peer-id ip-address] [cost cost] [lf size] [keepalive seconds]
[init-pacing-window size] [max-pacing-windowsize] [promiscuous]
該命令用來指定DLSw的local-peer的參數。用該命令的NO形式取消配置。
參數
參數 |
參數說明 |
peer-id ip-address |
Local peer建立的本地對等實體的IP地址,用於TCP封裝協議。 |
cost cost |
(可選) 本參數表示在本地DLSw配置的cost屬性值,在能力交換過程當中將會傳播給對端的DLSw,對端DLSw將根據此數值在多條路徑中選擇最優路徑,參數的取值範圍爲1~5,缺省值爲3。 |
lf size |
(可選) 本參數表示在本地DLSw所能處理的最大的幀的長度,取值範圍爲:51六、1470、1500、205二、447二、814四、1140七、11454和17800字節,缺省值爲1500字節。 |
keepalive seconds |
(可選) 本參數表示在電路沒有通訊時發送Keepalive類型的DLSw報文的時間間隔, 參數取值範圍爲0-1200秒。默認值爲30秒。0表明不發送keepalives。 |
init-pacing-window size |
(可選) 初始化本地應答窗口的大小,符合RFC 1795. 參數取值範圍爲1-2000字節。 |
max-pacing-window size |
(可選) 最大本地應答窗口的大小,符合RFC 1795. 參數取值範圍爲1-2000字節。 |
promiscuous |
(可選) 設置混雜模式,容許在本地未配置remote peer的狀況下,對端能夠主動和本地創建DLSw鏈接。 |
缺省
keepalive seconds 的缺省值爲30秒。
cost cost 的缺省值爲3。
lf size 的缺省值爲1500字節。
命令模式
全局配置態
說明
創建TCP通道是創建DLSw鏈接的第一步。爲創建TCP通道,要首先配置DLSw本地對等實體,以指定TCP鏈接的本端IP地址,而後才能接受遠端路由器發起的創建TCP鏈接的請求。一個路由器只能有一個本地對等實體。
DLSw通訊鏈路的創建:
在創建不成功或已拆鏈的狀況下:(不包括取消dlsw local-peer命令或相關的dlsw remote-peer命 令),DLSw將不間斷的每隔15秒進行一次鏈接請求,直至鏈接成功,間隔時間15秒不可配。
在創建成功的狀況下:DLSw將不間斷的每隔30秒發送一次keepalive request報文,對端在收到keepalive request報文後應發送keepalive response報文進行響應。若是在一段時間內沒有收到keepalive response報文,應視爲鏈接斷開,從新開始鏈接請求。間隔時間30秒可配。
DLSw在正常運行狀況下是不釋放這條鏈路的,釋放須要符合如下兩個條件。
(1) 取消dlsw local-peer命令或相關的dlsw remote-peer命令。
(2) 系統發生異常狀況,這種異常包括網絡不通或系統資源不夠等等。
當第一個條件知足時,DLSw通訊鏈路將被釋放,在下一個有效dlsw remote-peer命令出現以前將不會再進行創建鏈路的重試。
當第二個條件知足時,DLSw通訊鏈路將被釋放,但DLSw將不間斷的重試DLSw鏈路的創建。
示例
設置本地對等實體。
dlsw local-peer peer-id 192.168.20.202
設置混雜模式下的本地對等實體。
dlsw local-peer peer-id 192.168.20.202 promiscuous
相關命令
dlsw remote-peer
dlsw bridge-group
命令描述
[no]dlsw remote-peer list-number ip-address [circuit-weight weight] [cost cost] [lf size][backup-peer ip-address [backup-static] [linger minutes] [circuit-inactivity minutes]]
[dynamic [no-llc minutes] [inactivity minutes]] [keepalive seconds] [passive]
[priority [priority-vendor-id id-number]] [tcp-queue-max size]
該命令用來指定處於TCP封裝協議時的遠端DLSw的IP地址和其餘信息,用該命令的NO形式取消配置。
參數
參數 |
參數說明 |
list-number |
本地路由器配置的遠端DLSw對應的port(bgroup)的列表號,若是要使該遠端DLSw對應於本地路由器的全部端口,將list-number配置爲0。 |
ip-address |
路由器用於通訊的遠端DLSw的IP地址。 |
circuit-weight weight |
(可選) 電路權值。 |
cost cost |
(可選) 遠端對等實體的權值。 |
lf size |
(可選) 設置最大幀長。 |
backup-peer ip-address |
(可選) 設置備份線路,並設置該線路爲遠端對等實體的IP地址爲ip-address的線路進行備份。 |
backup-static |
(可選) 設置備份線路採用靜態方式。 |
linger minutes |
(可選) 設置備份線路的空閒時間。 |
circuit-inactivity minutes |
(可選) 設置備份線路上電路的靜止時間。 |
dynamic |
(可選) 設置與遠端對等實體創建鏈接採用動態方式。 |
no-llc minutes |
(可選) 設置動態方式下無電路超時時間。 |
inactivity minutes |
(可選) 設置動態方式下電路靜止超時時間。 |
keepalive seconds |
(可選) 設置向遠端對等實體發送keepalive報文的時間間隔。 |
passive |
(可選) 設置與遠端對等實體創建鏈接採用被動方式。 |
priority |
(可選) 設置與遠端對等實體創建鏈接採用優先級方式。 |
priority-vendor-id id-number |
(可選) 設置優先級方式下的verdor-id屬性。 |
Tcp-queue-max size |
(可選) 設置與遠端對等實體創建的TCP鏈接發送隊列的最大字節數。 |
缺省
遠端DLSw的IP地址沒有被配置。
若是沒有配置dlsw load-balance circuit-count circuit weight命令,則circuit-weight weight的缺省值爲10,不然爲dlsw load-balance circuit-count命令中設置的circuit weight的值。
cost cost 的缺省值爲3。
lf size 的缺省值爲1500字節。
keepalive seconds 的缺省值爲30秒。
若是配置了dynamic但未指定backup-static、no-llc和inactivity等參數,則缺省狀態爲不加backup-static關鍵字,no-llc缺省值爲10分鐘。
tcp-queue-max size 的缺省值爲20000字節。
命令模式
全局配置態
說明
配置了本地對等實體後,需配置遠端對等實體以創建TCP通道,路由器將不斷嘗試與遠端路由器創建TCP鏈接。一個路由器可配置多個遠端對等實體,經過配置多個遠端對等實體可與多個遠端路由器創建TCP通道。
對於dlsw remote-peer命令後配置的list-number參數,能夠經過這個參數將此dlsw remote-peer命令對應的遠端DLSw與本地DLSw的本地端口聯繫起來,舉例來講,當某條dlsw remote-peer命令配置了某個list-number後,說明該命令對應的遠端DLSw配置瞭如下本地端口——這個list-number對應的port-list中包括的SDLC口,以及list-number對應的bgroup-list中包括的全部bridge-group對應的以太網端口。只有從這個遠端DLSw的list特性中包括的本地端口才能向這個遠端DLSw創建電路,其它本地端口與這個遠端DLSw之間沒法成功創建電路並傳輸數據。關於port-list和bgroup-list的配置請參見命令dlsw port-list和dlsw bgroup-list;
對於均衡方式創建電路,能夠經過調整circuit-weight和cost屬性來實現,至於均衡流量的電路創建方式的具體過程,能夠參見命令dlsw load-balance;
對於cost cost參數,在dlsw local-peer命令和dlsw remote-peer命令後均可以配置cost屬性,cost屬性的數值將用於從可到達同一目標MAC地址的多條路徑中選擇一條最優路徑。在這兩條命令後配置的cost屬性的值將用於能力交換過程當中,在本地DLSw的dlsw remote-peer命令後配置的cost的值的優先級要高於遠端的DLSw的dlsw local-peer命令後配置的cost的值。
舉例來講,在本地DLSw的remote-peer命令後給某遠端DLSw配置的cost屬性取值爲2,但在遠端DLSw的dlsw local-peer命令後配置的cost屬性取值爲4,則經過能力交換後,本地DLSw認爲從本地DLSw到達該遠端DLSw的路徑的cost爲2。經過show dlsw capability命令能夠查看經過能力交換所獲得的遠端DLSw配置的cost屬性。
cost屬性的取值範圍爲1~5,缺省值爲3。
對於lf size參數,在dlsw local-peer命令和dlsw remote-peer命令中都可以進行設置,在local-peer命令中的lf值表明了本地DLSw所能處理的最大幀的長度,在remote-peer命令中的lf值表明了對應的遠端DLSw所能處理的最大幀的長度,若是在上述兩條命令中均配置了lf的值,則在電路創建過程當中,這兩個值將參與lf的協商過程。
簡單地說,lf的協商過程是爲了保證llc幀在目的llc主機接收時不被分片,舉例來講,若是從源llc主機向源DLSw發送的幀的大小爲1500,而目的主機和目的DLSw之間只能處理最大幀長爲516的幀,則從源llc主機發送的數據幀不能正確傳輸到目的主機。因此lf的協商過程主要是比較源DLSw所能處理的最大幀長度是否小於等於目的DLSw所能處理的最大幀長度,若是小於等於,說明協商經過,能夠創建起電路,不然說明協商失敗,沒法成功創建電路。
源DLSw所能處理的最大幀長度爲源DLSw與源llc主機之間物理線路的最大幀長度、源DLSw的local-peer命令中配置的lf的值以及在源DLSw上配置的對應於目的DLSw的remote-peer命令中配置的lf值這三個值中的最小值。相應的,目的DLSw所能處理的最大幀長度爲目的DLSw與目的llc主機之間物理線路的最大幀長度、目的DLSw的local-peer命令中配置的lf的值以及在目的DLSw上配置的對應於源DLSw的remote-peer命令中配置的lf值這三個值中的最小值。所謂lf的協商過程就是要判斷源DLSw所能處理的最大幀長是否小於等於目的DLSw所能處理的最大幀長。
由於lf值反映了DLSw處理本地llc幀的能力,因此在llc主機的發送能力知足要求的狀況下,lf的值越大越能提升傳輸的效率,但對於本公司路由器的實現,目前咱們支持的DLSw與llc主機之間的物理線路最大隻能發送1500字節的幀,因此咱們的命令實現中,不管在dlsw local-peer命令仍是dlsw remote-peer命令中,lf的缺省值均爲1500。
對於backup-peer,能夠經過它來爲一條已配置的遠端對等實體(remote peer)進行備份,利用backup-static、linger、circuit-inactivity來設置該條線路什麼時候釋放,備份線路不能具備dynamic屬性和passive屬性;
在創建TCP通道鏈路後,若是出現鏈路因爲網絡緣由而出現鏈路通訊中斷,則應運用備份鏈路進行通訊。根據創建方式的不一樣,備份鏈路可分爲靜態備份鏈路和動態備份鏈路,缺省狀況下爲動態備份鏈路,即在配置完畢後,並不當即進行通訊鏈路的創建,而只有在原來的主要通訊鏈路斷開後纔開始創建鏈接;所謂「靜態備份鏈路」是指在配置完畢後,當即進行通訊鏈路的創建,但平時並不在這條鏈路上創建circuit,只有在原來的鏈路斷開後纔開始使用這條鏈路。添加backup-static關鍵字即說明了此備份鏈路爲靜態備份鏈路。
對備份通訊鏈路來講,在原通訊鏈路恢復後,備份鏈路以及備份鏈路上的電路應該根據用戶預先設置的「linger」參數配置決定是否保留,若是保留,保留多長的時間。具體應分爲如下三種狀況:
當不加「linger」關鍵字時,在原來通訊鏈路恢復後,新的電路將再也不向備份通訊鏈路上創建。若是是靜態備份鏈路,則備份鏈路上的電路將一直保持active狀態,直到電路自動拆除,但通訊鏈路始終保持;若是是動態備份鏈路,備份鏈路上的電路也將一直保持鏈接狀態,但當動態備份鏈路上全部的電路都拆除後,此動態備份鏈路也將自動拆除。
當「linger」的值設爲0時,原通訊鏈路恢復後,若是是動態備份鏈路,應當即拆除備份鏈路,備份鏈路上的電路也應撤銷,並在原通訊鏈路上從新創建,對於靜態備份鏈路來講,當即拆除備份鏈路上全部的電路,而備份鏈路自己並不拆除;
當「linger」取值爲一非零整數時,表示備份鏈路上電路的有效時間,當到達linger所設定的時間,備份鏈路上的電路將自動拆除,在這段有效時間內,備份鏈路上將再也不新建電路,新的電路應創建在已恢復的原數據鏈路上。對於動態備份鏈路來講,到達linger設定時間後在拆除電路的同時還將拆除備份鏈路,對於靜態備份鏈路來講,到達linger設定時間後只拆除備份鏈路上的電路,並不拆除備份通訊鏈路自己。
「circuit-inactivity minutes」關鍵字的做用相似與動態通訊鏈路後面的「inactivity」關鍵字,當配置了「circuit-inactivity」關鍵字後,即便備份鏈路上仍然存在電路,但當全部電路上都沒有數據在傳輸的時間超過這個值後,備份通訊鏈路上的全部電路將自動拆除,若是是動態備份通訊鏈路,則通訊鏈路也將拆除,若是是靜態備份通訊鏈路,則不拆除通訊鏈路。
備份通訊鏈路的缺省狀態是不加任何關鍵字或參數的,即說明該備份線路是動態備份通訊鏈路,沒有配置linger和circuit-inactivity參數。
對於dynamic,能夠用來創建一條動態類型的鏈接,當有explorer類型的報文發送時,會主動向對端發起鏈接,利用no-llc、inactivity來設置該條線路什麼時候釋放,動態線路不能具備backup-peer屬性和passive屬性;
與原來的dlsw的tcp通訊鏈路靜態創建不一樣,動態數據鏈路在兩端的DLSw網關均配置了local peer和相應的remote peer命令後並不當即進行鏈路創建過程,對某一端的DLSw網關來講,在收到本地sna主機發送的test幀或xid幀後,須要發送CANUREACH_EX報文時,纔開始向對端的DLSw創建通訊鏈路。固然,若是對端向本地的DLSw發送創建TCP通訊鏈路的請求,本地DLSw也會響應該請求並最終創建通訊鏈路。
必須在進行通訊的兩個DLSw均配置動態建鏈方式後(具體的說,就是在兩端的DLSw網關上均在dlsw remote-peer命令後加上dynamic關鍵字,即將對端的DLSw配置爲動態),通訊鏈路纔會使用動態建鏈方式。不然將仍採用靜態建鏈方式(舉例來講,若是本地DLSw在dlsw remote-peer命令中配置了dynamic關鍵字,但對端的DLSw沒有在dlsw remote-peer命令中配置dynamic關鍵字,則對端DLSw將向本地發送創建TCP鏈路的請求,而本端也會響應該請求並創建TCP通訊鏈路)
至於inactivity參數和no-llc參數均與動態通訊鏈路的拆除過程密切相關,no-llc後配置的數值表示:若是動態通訊鏈路上沒有電路的時間超過這個值後,動態通訊鏈路將自動拆除;inactivity後配置的數值表示:即便動態通訊鏈路上仍然有電路,但電路上沒有數據在傳輸的時間超過這個值後,動態通訊鏈路將自動拆除。這兩個數值的單位均爲分鐘,範圍均爲1~300分鐘,當配置了dynamic關鍵字,但沒有配置這兩個參數時,缺省的條件是當通訊鏈路上沒有電路的時間超過10分鐘後,動態通訊鏈路將拆除,至關於缺省的配置是no-llc 10。
須要說明的是,inactivity參數和no-llc參數不能共存,即配置了inactivity參數就不能配置no-llc參數,反之亦然。另外,配置了dynamic關鍵字後,keepalive時間被限定爲0秒,即配置了動態通訊鏈路後,本地的DLSw將再也不發送keepalive報文。
對於passive,若是設置一條鏈接爲passive方式後,則代表本地對等實體不會主動向遠端對等實體發起鏈接;
對於priority,能夠用來創建一條帶有優先級類型的鏈接,能夠利用priority-vendor-id來設置遠端對等實體的vendor-id屬性,如和CISCO設備創建該種類型的鏈接時,則設置該屬性爲0x00000C。
在無優先級單通道創建成功後,能夠創建具備不一樣優先級的其餘通道,最多能夠創建四條通道,優先級和TCP端口號的對應關係爲:最高優先級high(2065)、中等優先級medium(1981)、正常優先級 normal(1982)和最低優先級 low(1983)。
通訊兩端的DLSw必須都在dlsw remote-peer 命令後加上priority關鍵字,這樣才能在兩端的DLSw之間創建起帶優先級的多通道DLSw通訊鏈路。若是隻在一端的DLSw的dlsw remote-peer命令後加上了priority關鍵字,則沒法正確完成能力交換過程,將沒法在兩端的DLSw之間創建起任何類型的DLSw通訊鏈路。
示例
(1) 備份
對於網點的DLSw_A來講,DLSw通訊鏈路相關的命令以下:
dlsw local-peer peer-id 192.168.20.202
dlsw remote-peer 0 192.168.20.204
dlsw remote-peer 0 192.168.20.205 backup-peer 192.168.20.204
…
對中心的DLSw_B來講,DLSw通訊鏈路相關的命令以下:
dlsw local-peer peer-id 192.168.20.204
dlsw remote-peer 0 192.168.20.202
…
對中心的DLSw_C來講,DLSw通訊鏈路相關的命令以下:
dlsw local-peer peer-id 192.168.20.205 promiscuous
…
在DLSw_A上,該配置代表(A-B)鏈接爲主線路,當該線路發生故障時,相關的備份線路(A-C)便開始啓動,由A主動向C發起鏈接,以確保網點和中心之間存在DLSw鏈接。當主線路(A-B)恢復以後,全部新的電路在該線路上生成,而當全部在(A-C)上生成的電路關閉後,該備份線路(A-C)就關閉。
若在DLSw_A上的配置爲:
dlsw remote-peer 0 192.168.20.205 backup-peer 192.168.20.204 linger 10
則代表當主線路(A-B)恢復後10分鐘,備份線路(A-C)便關閉,同時關閉其上的全部電路。
若在DLSw_A上的配置爲:
dlsw remote-peer 0 192.168.20.205 backup-peer 192.168.20.204 circuit-inactivity 5
則代表當主線路(A-B)恢復後,備份線路(A-C)上的電路若是5分鐘內沒有報文發送,便關閉其上全部電路,並同時關該備份線路。
(2) 動態
對一端的DLSw_A來講,DLSw通訊鏈路相關的命令以下:
dlsw local-peer peer-id 192.168.20.202
dlsw remote-peer 0 192.168.20.204 dynamic
…
對另外一端的DLSw_B來講,DLSw通訊鏈路相關的命令以下:
dlsw local-peer peer-id 192.168.20.204 promiscuous
…
當DLSw網關A上須要發送explore報文時,A會主動向B發起鏈接,若是鏈接失敗,A會在重試若干次後,中止鏈接過程。
若在DLSw_A上的配置爲:
dlsw remote-peer 0 192.168.20.204 dynamic no-llc 5
則代表當該線路(A-B)5分鐘內沒有電路,則關閉該線路,若是未配置no-llc選項,缺省定義爲10分鐘。
若在DLSw_A上的配置爲:
dlsw remote-peer 0 192.168.20.204 dynamic inactivity 10
則代表當該線路(A-B)上電路10分鐘內無報文發送,則關閉其上全部電路,並關閉該線路。
(3) 優先級
對一端的DLSw_A來講,DLSw通訊鏈路相關的命令以下:
dlsw local-peer peer-id 192.168.20.202
dlsw remote-peer 0 192.168.20.204 priority
…
對另外一端的DLSw_B來講,DLSw通訊鏈路相關的命令以下:
dlsw local-peer peer-id 192.168.20.204
dlsw remote-peer 0 192.168.20.202 priority
…
當DLSw鏈接創建成功後,在A和B之間就有4條TCP鏈接來傳輸DLSw報文,TCP端口號分別是2065(High),1981(Medium),1982(Normal),1983(Low)。關於如何指定哪些數據流使用不一樣的優先級,請參見命令sap-priority-list。
(4) Remote peer的list特性
對一端的DLSw_A來講,與list特性相關的命令以下:
dlsw port-list 1 s1/0 s1/1 e2/0
dlsw bgroup-list 1 bgroups 10 20
dlsw local-peer peer-id 192.168.20.202
dlsw remote-peer 0 192.168.20.204
dlsw remote-peer 1 192.168.20.203
在本地以太網端口e1/0下配置了命令:
bridge-group 10
在本地以太網端口e1/1下配置了命令:
bridge-group 20
在本地以太網端口e2/0下配置了命令:
bridge-group 30
以上配置命令說明:針對ip地址爲192.168.20.204的DLSw_B來講,它對應於本地DLSw_A的全部本地端口,源llc主機和目的llc主機能夠在這些端口到DLSw_B之間的路徑上創建電路;而針對ip地址爲192.168.20.203的DLSw_C來講,它對應於本地DLSw_A的一部分本地端口,包括port-list 1中的s1/0和s1/1(注意:port-list 只對非以太網端口有效,因此儘管port-list 1中包括了e2/0,但實際並不起做用),bgroup-list 1中包括的bridge-group 10和bridge-group 20對應的以太網端口e1/0和e1/1,只有源llc主機和目的llc主機只能在這些端口到DLSw_B之間的路徑上創建電路,沒法從屬於bridge-group 30的e2/0到DLSw_B之間的路徑上創建電路。
相關命令
dlsw local-peer
dlsw bridge-group
sap-priority-list
命令描述
dlsw port-list list-number type number
no dlsw port-list list-number type number
該命令用來配置本地DLSw的端口列表,用該命令的NO形式取消配置。
參數
參數 |
參數說明 |
list-number |
此port-list的list號。 |
Type |
端口類型,包括串口、以太網口和快速以太網口。 |
Number |
端口的編號,如s1/0中的1/0 。 |
缺省
無
命令模式
全局配置態
說明
經過這條命令,能夠將一些端口配置到一個port-list中,經過在dlsw remote-peer命令後加上這個list-number,能夠實現DLSw的port-list特點功能,list-number的取值範圍爲1~255。須要特別指出的是,port-list不能識別以太網端口和快速以太網端口,也就是說,儘管能夠把不一樣的以太網端口(或快速以太網端口)配到某個port-list中,但在將這個port-list的list-number配置在dlsw remote-peer命令中,並不能使該遠端DLSw對應於list中包括的以太網端口。要使不一樣的遠端DLSw對應於不一樣的以太網端口,須要配置下面介紹的dlsw bgroup-list命令。
示例
對一端的DLSw_A來講,配置了與port-list相關的命令以下:
dlsw port-list 1 s1/0 s1/1 e2/1 e2/0 f3/0
dlsw port-list 2 s1/0 s1/1
由於port-list沒法區別以太網端口,因此按上述命令配置的port-list 1和port-list 2所表示的端口列表中包括的端口是同樣的,都是串口s1/0和s1/1。
相關命令
dlsw remote-peer
dlsw bgroup-list list-number bgroups number
命令描述
dlsw bgroup-list list-numberbgroups number
no dlsw bgroup-list list-number bgroups number
該命令用來配置本地DLSw的網橋組(bridge-group)列表,用該命令的NO形式取消配置。
參數
參數 |
參數說明 |
list-number |
此bgroup-list的list號。 |
bgroups number |
此bgroup-list包括的bridge-group的組號。 |
缺省
無
命令模式
全局配置態
說明
經過這條命令,能夠將不一樣的bridge-group配置到一個bgroup-list中,使得該bgroup-list包括了屬於list中不一樣bridge-group的全部以太網端口(或快速以太網端口),經過在dlsw remote-peer命令後加上這個list-number,能夠實現DLSw的bgroup-list特點功能,list-number的取值範圍爲1~255。
示例
對一端的DLSw_A來講,配置了與bgroup-list相關的命令以下:
dlsw bgroup-list 1 bgroups 10 20 30
dlsw bgroup-list 2 bgroups 10 20
按上述命令配置的bgroup-list 1包括了bridge-group 10和bridge-group 20和bridge-group 30,也就是說,包括了全部屬於這三個bridge-group的以太網端口和快速以太網端口;bgroup-list 2包括了bridge-group 10和bridge-group 20,也就是說,包括了全部屬於這兩個bridge-group的以太網端口和快速以太網端口,而屬於bridge-group 30的以太網端口和快速以太網端口則不被bgroup-list 2包括在內。
相關命令
dlsw remote-peer
dlsw port-list list-number type number
命令描述
dlsw timer {sna-cache-timeout | explorer-wait-time} time
no dlsw timer {sna-cache-timeout | explorer-wait-time} time
該命令用來配置本地DLSw的兩個時鐘,一個是緩衝數據有效時間的時鐘,一個是等待遠端DLSw響應explorer報文的響應時間的時鐘,用該命令的NO形式取消配置。
參數
參數 |
參數說明 |
sna-cache-timeout |
針對某個Mac地址的遠端DLSw的ip地址或本地端口存放的緩衝的數據有效時間,即從數據有效到數據失效的時間,有效範圍爲:1~86400秒。 |
explorer-wait-time |
等待遠端DLSw響應explorer報文的等待時間,即從發出CUR_EX報文後等待ICR_EX報文的時間,有效範圍爲:1~86400秒。 |
time |
本地DLSw只能到達的用戶配置的MAC地址 。 |
缺省
sna-cache-timeout的缺省值爲1800秒(30分鐘);
explorer-wait-time的缺省值爲0秒。
命令模式
全局配置態
說明
對於sna-cache-timeout時鐘來講,它的數值表明了緩衝中數據的有效時間,這個數值若是設得太大,可能會沒法反映當前的路徑信息,好比說把緩衝有效期設得太長,而在這期間緩衝中的數據可能已經再也不有效,好比遠端緩衝中的remote-peer再也不能到達目標mac地址了。但若是把這個數值設得過短,使得緩衝數據有效期過短,又會使得本地DLSw頻繁啓動發送explorer報文以定位目標。實際應用中通常來講沒必要修改這個時鐘,採用缺省值就能夠了,若是確實有明確的需求,再使用這條命令修改該時鐘的值。
對於explorer-wait-time時鐘來講,它的數值表明了等待遠端DLSw響應explorer報文的時間,若是採用缺省值0,則當本地DLSw收到了第一個ICR_EX報文後,馬上開始創建電路;若是設置一個等待時間後,即便收到了ICR_EX報文後,仍要繼續等待一段時間,等到時鐘超時後才認爲遠端DLSw的響應已經所有收到了,再開始創建電路。爲更好地實現DLSw的流量均衡的電路創建方式,應該將這個值設得大一點,但若是將這個值設得太大,會等待過長的時間,影響創建電路的效率,建議這個時鐘的配置範圍爲20~60秒。
示例
對一端的DLSw_A來講,配置和時鐘相關的命令以下:
dlsw timer sna-cache-timeout 1200
配置這條命令後使得本地緩衝和遠端緩衝中的數據有效時間變爲1200秒(即20分鐘),也就是說,當本地DLSw發送test幀或explorer報文並獲得響應後,針對某一mac地址的緩衝開始生效,20分鐘後緩衝中的數據將失效,此時若是須要向該目標mac地址創建電路,須要從新發送test幀或explorer報文以定位目標。
dlsw timer explorer-wait-time 20
配置這條命令後使得本地DLSw等待遠端DLSw響應explorer報文的等待時間爲20秒。
相關命令
dlsw load-balance
命令描述
dlsw load-balance [round-robin | circuit-count] circuit weight
no dlsw load-balance [round-robin | circuit-count ]circuit weight
該命令用來配置在本地DLSw上實現本地或遠端的流量均衡功能,用該命令的NO形式取消配置。
參數
參數 |
參數說明 |
round-robin |
流量均衡採用round-robin模式(即輪流模式)。 |
circuit-count circuit weight |
流量均衡採用circuit-count模式,即按路徑的權值進行電路的均衡創建。 |
缺省
circuit-count circuit weight的缺省值爲10。
命令模式
全局配置態
說明
當本地DLSw配置了dlsw load-balance命令後,能夠實如今到達同一目標MAC地址的多條路徑之間均衡地創建電路,也能夠認爲是將必定數量的電路負荷平均分配在多條路徑上,這裏所指的多條路徑是指在cost相同的前提條件下,若是多條路徑的cost值不一樣,則電路將均衡地創建在cost值最小的多條路徑上,若是cost值最小的路徑只有一條,則全部的電路都將創建在這一條路徑上。
根據電路的創建方向,load-balance可分爲兩種:從本地DLSw本地端口向遠端創建電路時,是在多個遠端DLSw之間平均電路負荷,從遠端DLSw向本地DLSw本地端口一側的目標地址創建電路時,是在本地DLSw的多個本地端口之間平均電路負荷。
load-balance的模式有兩種:一種是傳統的round-robin模式,另外一種是circuit-count模式,前者是在多條路徑之間輪流使用不一樣的路徑來創建電路,後者則是根據不一樣路徑配置的circuit-weight的值,以及當前各個路徑上已經存在的電路數目之間的比例,來選擇一條路徑創建電路。在dlsw load-balance circuit-count 命令後配置的circuit-weight的值是本地配置的remote peer的缺省的circuit-weight的值,取值範圍爲1~100,缺省值爲10。另外能夠在dlsw remote-peer命令後配置該remote peer對應的circuit-weight的值,該值的取值範圍也是1~100,缺省值即dlsw load-balance circuit-count後配置的值。
須要說明的是dlsw load-balance的circuit-count模式是針對在多個遠端DLSw(remote-peer)之間load-balance電路負荷的,對於本地的load-balance,不管dlsw load-balance命令中選擇哪一種模式,本地的load-balance採用的都是round-robin模式。另外,爲更好的實現load-balance的效果,在配置dlsw load-balance circuit-count命令後,最好再配置dlsw timer explorer-wait-time命令來延長等待遠端響應explorer報文的時間。
示例
對一端的DLSw_A來講,和load-balance功能相關的配置命令以下:
dlsw load-balance circuit-count 20
dlsw local-peer peer-id 192.168.20.202
dlsw remote-peer 0 192.168.20.203 circuit-weight 10
dlsw remote-peer 0 192.168.20.204
代表在DLSw_A上配置了load-balance功能(流量均衡功能),若是ip地址爲192.168.20.203和192.168.20.204的兩臺DLSw都能到達某一目標mac地址的主機,則從DLSw_A本地一側的llc主機向目標mac地址的主機創建的電路將按照1:2的比例在這兩臺遠端DLSw之間輪流創建;同時,若是DLSw_A有多個本地端口能到達它本地一側的某llc主機,則從遠端llc主機向本地llc主機創建的電路將輪流在DLSw_A的多個本地端口上創建。
相關命令
dlsw remote-peer
dlsw bgroup-list list-number bgroups number
命令描述
dlsw icanreach {mac-exclusive | mac-address mac-addr | saps}
no dlsw icanreach {mac-exclusive | mac-address mac-addr | saps}
該命令用來配置本地DLSw可到達的目標,用該命令的NO形式取消配置。
參數
參數 |
參數說明 |
mac-exclusive |
本地DLSw只能到達的用戶配置的MAC地址 。 |
mac-address mac-addr |
配置本地DLSw能到達的MAC地址 。 |
saps |
(可選) 配置該路由器本地能到達的一組 SAPs 。 |
缺省
無
命令模式
全局配置態
說明
這條命令中的配置在能力交換中體現。
DLSw能力交換應用Mac Address Exclusivity Control Vector判斷是否拒絕除了在Mac Address需求中出現的Mac地址之外的全部其它Mac地址的DLsw交換;應用Supported SAP List Control Vector選擇須要進行DLSw交換的SAP地址;應用Mac Address List Control Vector使本地DLSw經過能力交換獲知遠端DLSw能夠進行通訊的Mac地址。
示例
對一端的DLSw_A來講,DLSw通訊鏈路相關的命令以下:
dlsw local-peer peer-id 192.168.20.202
dlsw remote-peer 0 192.168.20.204
dlsw icanreach mac-address 00:01:02:03:04:05
dlsw icanreach mac-address 00:01:02:03:04:05 mask ff:ff:ff:ff:ff:f0
…
則代表A能夠到達mac地址爲00:01:02:03:04:05和00:01:02:03:04:05/ff:ff:ff:ff:ff:f0的主機,在創建了DLSw鏈接以後,另外一端的DLSw_B會知道這個信息,在B上經過show dlsw capabilities能夠觀察到這一點:
…
icanreach mac-exclusive : no
reachable mac addresses : 0001.0203.0405 <mask ffff.ffff.ffff>
0001.0203.0405 <mask ffff.ffff.fff0>
…
若DLSw_A上配置:
dlsw icanreach mac-exclusive
則代表A通知遠端對等實體本地只能到達命令「dlsw icanreach mac-address」中所配置的mac地址,同時,也能夠在B上經過show dlsw capabilities能夠觀察到這一點:
…
icanreach mac-exclusive : yes
…
若DLSw_A上配置:
dlsw icanreach saps 0a
則代表A能夠到達sap爲0x0A的主機,也能夠在B上經過show dlsw capabilities能夠觀察到這一點:
…
unsupported saps : 0 2 4 6 8 C E 10 12 14 16 18 1A 1C 1E 20 22 24 26 2
8 2A 2C 2E 30 32 34 36 38 3A 3C 3E 40 42 44 46 48 4A 4C 4E 50 52 54 56 58 5A 5C
5E 60 62 64 66 68 6A 6C 6E 70 72 74 76 78 7A 7C 7E 80 82 84 86 88 8A 8C 8E 90 92
94 96 98 9A 9C 9E A0 A2 A4 A6 A8 AA AC AE B0 B2 B4 B6 B8 BA BC BE C0 C2 C4 C6 C
8 CA CC CE D0 D2 D4 D6 D8 DA DC DE E0 E2 E4 E6 E8 EA EC EE F0 F2 F4 F6 F8 FA FC
FE
…
相關命令
dlsw remote-peer
show dlsw capabilities
命令描述
dlsw icannotreach saps sap sap...
no dlsw icannotreach saps sap sap...
該命令用來指定本地不可達的SAP。用該命令的NO形式取消該項的設置。
參數
參數 |
參數說明 |
sap [sap...] |
配置該路由器本地不能達到的一組SAPs |
缺省
無
命令模式
全局配置態
說明
這條命令中的配置在能力交換中體現。
示例
對一端的DLSw_A來講,DLSw通訊鏈路相關的命令以下:
dlsw local-peer peer-id 192.168.20.202
dlsw remote-peer 0 192.168.20.204
dlsw icannotreach saps saps a
…
則代表A沒法到達sap爲0x0A的主機,也能夠在B上經過show dlsw capabilities能夠觀察到這一點:
…
unsupported saps : 2 4 6
…
相關命令
dlsw remote-peer
show dlsw capabilities
命令描述
dlsw mac-addr mac-addr
no dlsw mac-addr mac-addr
該命令用來配置靜態MAC地址。用該命令的NO形式取消對該項的設置。
參數
參數 |
參數說明 |
mac-addr |
指定48比特MAC地址。 |
缺省
無
命令模式
全局配置態
說明
這條命令與本地緩衝和遠端緩衝都有關係。DLSw的遠端緩衝特點:DLSw的遠端緩衝存放基於Mac爲索引的遠端DLSw標識,用於來自本地端口的Explorer的響應工做,若是沒有緩衝,Explorer必須從DLSw的全部已知的通訊鏈路進行發送或經過UDP Multicast方式進行發送,這很容易形成網絡擁塞。
示例
對一端的DLSw_A來講,DLSw通訊鏈路相關的命令以下:
dlsw local-peer peer-id 192.168.20.202
dlsw remote-peer 0 192.168.20.204
dlsw mac-addr 11:22:33:44:55:66 remote-peer ip-address 192.168.20.204
…
則代表A不用發送expolre報文就知道DLSw_B(192.168.20.204)能夠到達mac地址爲11:22:33:44:55:66的主機,在A上能夠經過命令show dlsw reachability觀察到:
…
DLSw MAC address reachability cache list
Mac Addr status Loc. peer/port type rif
1122.3344.5566 FOUND REMOTE 192.168.20.204 From Conf
…
相關命令
dlsw remote-peer
show dlsw reachability
命令描述
dlsw bridge-group group-number sap-priority list-number
no dlsw bridge-group group-number sap-priority list-number
該命令用來配置與DLSw相通的bridge group。用該命令的NO形式取消對該項的設置。
參數
參數 |
參數說明 |
group-number |
與DLSw相通的bridge group標識號。參數範圍爲1-63。 |
sap-priority list-number |
該bridge-group所採用的sap-priority-list的列表號。參數範圍爲1~10。 |
缺省
無
命令模式
全局配置態
說明
爲了把指定的報文經過TCP鏈接轉發到遠端,就須要本命令將一個本地bridge group鏈接到DLSw上,即這個bridge group的報文能夠經過TCP通道被送到遠端。能夠屢次使用本命令把多個bridge group和DLSw鏈接起來,使它們都參加經過TCP通道的轉發。配置了這條命令,屬於已被配置的bridge group的端口便能和DLSw通訊了。
示例
路由器A與路由器B經過以太網口相連,其中路由器A的以太網口地址爲128.207.152.5,路由器B的以太網口地址爲128.207.150.8,DLSw的配置以下:
1.Configuration for Router A
hostname RouterA
!
dlsw local-peer peer-id 128.207.152.5
dlsw remote peer 128.207.150.8
!
interface Ethernet1/1
ip address 128.207.152.5 255.255.255.0
bridge-group 1
2.Configuration for Router B
hostname RouterB
!
dlsw local-peer peer-id 128.207.150.8
dlsw remote-peer 128.207.152.5
!
interface Ethernet1/1
ip address 128.207.150.8 255.255.255.0
bridge-group 1
!
有關sap-priority的配置,請參見命令sap-priority-list。
相關命令
dlsw local-peer
dlsw remote-peer
sap-priority-list
命令描述
dlsw udp-disable
no dlsw udp-disable
該命令用來設置DLSw是否禁用UDP發送報文。用該命令的NO形式取消對該項的設置。
參數
無
缺省
無
命令模式
全局配置態
說明
配置了這條命令後,將不能用udp unicast方式發送DLSw報文,缺省狀態下是可使用udp unicast方式發送DLSw報文。目前咱們的實現中只用UDP Unicast方式發送CANURACH_ex, CANUREACH_cs, ICANRACH_ex 和ICANREACH_cs四種報文,其餘的控制報文必須用TCP方式發送。
該命令不影響採用UDP方式接收DLSw報文,也就是說,配置了該命令後,路由器仍然能夠接收遠端對等實體經過UDP發送的DLSw報文。
示例
對一端的DLSw_A來講,DLSw通訊鏈路相關的命令以下:
dlsw local-peer peer-id 192.168.20.202
dlsw remote-peer 0 192.168.20.204
dlsw udp-disable
…
則代表本地對等實體A只經過TCP向遠端對等實體(192.168.20.204)發送DLSw報文,但能夠接收來自(192.168.20.204)經過UDP發送的DLSw報文。
相關命令
dlsw local-peer
dlsw remote-peer
命令描述
[no] sap-priority-list list-number [high|medium|normal|low] [dmac mac-address]
smac mac-address dsap sap-value ssap sap-value
該命令用來配置與DLSw相通的bridge group。用該命令的NO形式取消對該項的設置。
參數
參數 |
參數說明 |
list-number |
sap-priority-list的列表號。範圍爲1~10。 |
high |
設定該列表所對應的優先級爲High。 |
medium |
設定該列表所對應的優先級爲Medium。 |
normal |
設定該列表所對應的優先級爲Normal。 |
low |
設定該列表所對應的優先級爲Low。 |
dmac mac-address |
設置符合本列表的報文所應具備的DMAC地址。 |
smac mac-address |
設置符合本列表的報文所應具備的SMAC地址。 |
dsap sap-value |
設置符合本列表的報文所應具備的DSAP值。 |
ssap sap-value |
設置符合本列表的報文所應具備的SSAP值。 |
缺省
無
命令模式
全局配置態
說明
在兩端的DLSw之間創建起帶優先級的多通道DLSw通訊鏈路後,還須要將局域網上不一樣地址或者不一樣bridge-group賦予不一樣的優先級,這樣才能保證來自不一樣SNA終端的報文按照配置的不一樣的優先級使用相應的優先級通道。
示例
對一端的DLSw_A來講,帶優先級的多通道DLSw通訊鏈路相關的命令以下:
sap-priority-list 1 high
sap-priority-list 1 low dmac 0007.f010.a01d ssap 6 dsap 4
sap-priority-list 1 normal smac 0007.f010.2003
sap-priority-list 2 medium
dlsw local-peer peer-id 192.168.20.168
dlsw remote-peer 0 192.168.20.169 priority
dlsw bridge-group 10 sap-priority 2
dlsw bridge-group 20 sap-priority 1
dlsw bridge-group 30 sap-priority 7
…
假設對端的DLSw_B相關的配置命令爲:
dlsw local-peer peer-id 192.168.20.168
dlsw remote-peer 0 192.168.20.169 priority
dlsw bridge-group 10
…
上述兩端的DLSw的配置命令說明這兩端的DLSw之間能夠創建起帶有優先級的多通道DLSw通訊鏈路,對DLSw_A來講,配置了兩條sap-priority-list,其中sap-priority-list 1包括了三項內容,第一項說明sap-priority-list 1缺省的優先級爲high;第二項說明從對端的mac地址爲0007.f010.a01d 且sap地址爲4,發向DLSw_A本地端的sap地址爲6的報文的優先級爲low;第三項說明從DLSw_A本地端的mac地址爲0007.f010.2003的報文的優先級爲normal。sap-priority-list 2則只包括了一項內容,此項內容的含義是sap-priority-list 2缺省的優先級爲medium。
相關命令
dlsw local-peer
dlsw remote-peer
dlsw bridge-group
命令描述
show dlsw capabilities [ ip-address ip-address | local]
經過顯示DLSw的能力交換信息(capabilities),用戶能夠更清楚的瞭解DLSw在能力交換過程當中出現的各類情況。
參數
參數 |
參數說明 |
ip-address |
(可選)表示顯示特定IP地址的性能交換信息。 |
Local |
(可選) 表示顯示性能交換的本地信息。 |
缺省
無
說明
該命令的輸出信息有助於用戶進行IPX流量統計或故障診斷。
示例
Router#sh dl ca local
DLSw: Capabilities for local peer 192.168.21.171
vendor id : 'fff'
version number : 2
release number : 0
init pacing window : 20
unsupported saps : none
num of tcp sessions : 1
icanreach mac-exclusive : no
reachable mac addresses : none
version string :
DLSw Subsystem - ( SSP ) V0.8(T) build 20020109, written by Alex Wang
相關命令
dlsw local-peer
dlsw remote-peer
dlsw icanreach
show dlsw peers
命令描述
show dlsw circuits [detail] [mac-address address | sap-value value | circuit id]
經過顯示DLSw的虛電路(circuits),用戶能夠了解當前全部電路的狀態信息。
參數
參數 |
參數說明 |
detail |
(可選)顯示虛電路的詳細信息。 |
mac-address address |
(可選)顯示指定目標MAC電路的信息。 |
sap-value value |
(可選)顯示指定目標SAP電路的信息。 |
circuit id |
(可選) 該參數爲DLSw的虛電路號,取值範圍爲0-4294967295。 |
缺省
無
說明
該命令的輸出信息有助於用戶進行IPX流量統計或故障診斷。
示例
Router#sho dlsw cir det
Index local addr(lsap) remote addr(dsap) state uptime
8982368 0010.1010.99a0(04) 0007.f010.10d9(04) CONNECTED 00:00:09
PCEP: 8982368 UCEP: 536870918
Port: Serial2/0 peer 192.168.20.22(2065)
Flow-Control-Tx CW:20, Permitted:16; Rx CW:20, Granted:40 Op:None
Local busy flag: 00, Remote busy flag: 00
Congestion: IDLE, HWO: 0/0 ZWO: 0/0 RWO: 2/3 IWO: 0/0 DWO: 0/0
2wan_in: 44, 2wan_out: 44 2lan_in: 0, 2lan_out: 0
tx/rx: 44/0 drops: 0
ifcm packet tx/rx: 0/2
xid packet tx/rx : 0/0
ui packet tx/rx : 0/0
相關命令
dlsw local-peer
dlsw remote-peer
show dlsw peers
命令描述
show dlsw peers ip-address ip-address
能夠經過這條命令顯示遠端DLSw的各類信息。
參數
參數 |
參數說明 |
ip-address |
(可選) 用IP地址指定某個特定的遠端DLSw。 |
缺省
無
說明
該命令的輸出信息有助於用戶進行IPX流量統計或故障診斷。
爲了實時監控DLSw的運行情況,應該對SSP處理過程進行統計。流量控制做爲DLSw的一個重要功能存在,應用於DLSw數據報文的傳輸。
示例
對一端的DLSw_A來講,DLSw通訊鏈路相關的命令以下:
dlsw local-peer peer-id 192.168.20.202
dlsw remote-peer 0 192.168.20.156
dlsw remote-peer 0 1.1.1.1 dynamic no-llc 1 keepalive 0
dlsw remote-peer 0 192.168.20.204 priority
…
router#show dlsw peer
Peers: |
state |
pkts_rx |
pkts_tx |
type |
drops |
ckts |
uptime |
TCP 192.168.20.156 |
DISCONNECT |
0 |
0 |
conf |
0 |
0 |
- |
TCP 192.168.20.204 |
|
|
|
|
|
|
|
High priority |
ACTIVE |
521 |
521 |
conf |
0 |
0 |
04:10:15 |
Medium priority |
ACTIVE |
0 |
0 |
conf |
0 |
- |
04:10:15 |
Normal priority |
ACTIVE |
0 |
0 |
conf |
0 |
- |
04:10:15 |
Low priority |
ACTIVE |
0 |
0 |
conf |
0 |
- |
04:10:15 |
TCP 1.1.1.1 |
DISCONNECT |
0 |
0 |
dyna |
0 |
0 |
- |
對一端的DLSw_A來講,DLSw通訊鏈路相關的命令以下:
dlsw local-peer peer-id 192.168.20.202
dlsw remote-peer 0 192.168.20.156
dlsw remote-peer 0 192.168.20.204 backup-peer 192.168.20.156 backup-static
…
router#show dlsw peer
Peers: |
state |
pkts_rx |
pkts_tx |
type |
drops |
ckts |
uptime |
TCP 192.168.20.156 |
ACTIVE |
19 |
19 |
conf |
0 |
0 |
00:08:35 |
TCP 192.168.20.204 |
ACTIVE(SInvalid) |
21 |
21 |
conf |
0 |
0 |
00:09:25 |
第二行的「(SInvalid)」表示該靜態備份線路雖然處於「ACTIVE」狀態,但對於電路來講,倒是無效的,也就是說,新的電路不會在這條線路上生成。
對一端的DLSw_A來講,DLSw通訊鏈路相關的命令以下:
dlsw remote-peer 0 192.168.20.156
dlsw remote-peer 0 192.168.20.204 backup-peer 192.168.20.156 linger 10
…
router#show dlsw peer
Peers: |
state |
pkts_rx |
pkts_tx |
type |
drops |
ckts |
uptime |
TCP 192.168.20.156 |
ACTIVE |
4 |
4 |
conf |
0 |
0 |
00:01:11 |
TCP 192.168.20.204 |
ACTIVE(SInvalid) |
7 |
7 |
conf |
0 |
0 |
00:01:12 |
第二行的「(Invalid)」表示該備份線路雖然處於「ACTIVE」狀態,但對於電路來講,倒是無效的,也就是說,新的電路不會在這條線路上生成。
相關命令
dlsw local-peer
dlsw remote-peer
show dlsw capabilities
show dlsw circuit
命令描述
show dlsw reachability [local | remote | mac-address address]
能夠經過這條命令顯示DLSw的緩衝區信息,其中包括本地緩衝區和遠端緩衝區。
參數
參數 |
參數說明 |
Local |
(可選) 只顯示DLSw的本地緩衝區信息。 |
Remote |
(可選) 只顯示DLSw的遠端緩衝區信息。 |
mac-address |
(可選) 只顯示和MAC地址有關的信息。 |
缺省
無
說明
該命令的輸出信息有助於用戶進行IPX流量統計或故障診斷。
爲了增長LLC2的Explorer的響應性能並下降網絡開銷,緩衝做爲DLSw的一個特點實現。在本版本的DLSw實現中,實現兩種類型的緩衝。
這兩種緩衝爲:
遠端DLSw緩衝――存放基於Mac爲索引的遠端DLSw標識。
本地DLSw緩衝――存放基於Mac爲索引的本地端口標識。
示例
Router#sho dlsw reach
DLSw MAC address reachability cache list
Mac Addr |
status |
Loc. |
peer/port |
type |
rif |
0007.f010.10d9 |
FOUND |
REMOTE |
192.168.20.22 |
Dynamic |
|
0007.f070.a01d |
FOUND |
REMOTE |
192.168.20.204 |
Dynamic |
max-lf(1500) |
相關命令
dlsw local-peer
dlsw remote-peer
dlsw bridge-group
show dlsw peers
命令描述
debug dlsw error
這條命令用來輸出錯誤調試信息。
參數
無
缺省
無
命令模式
管理態
說明
這個操做用來輸出在DLSw運行中出現的一切錯誤信息,用於錯誤的定位。
示例
router#debug dlsw error
DLSw: so_bind() Err! rc = -49
2001-12-18 11:57:18
DLSw(RC):
RetCode = DLSW_ERR_SYS_SOCK_INIT_FAILURE line = 64, name
= ../../sys/dlsw/dlswx_tcp_sm.c
相關命令
dlsw local-peer
debug dlsw state
debug dlsw event
debug dlsw packet
命令描述
debug dlsw state tcp[ ip-address | circuit circuit-id | explorer mac-address]
這條命令用來輸出DLSw內部狀態機調試信息。
參數
參數 |
參數說明 |
TCP |
用來跟蹤TCP鏈接的創建過程,可定位到某個特定的遠端DLSw(可用狀態機實現)。 |
circuit |
用來跟蹤circuit狀態機,可定位到某條特定的circuit或此circuit所屬的遠端DLSw。 |
Explorer |
用來跟蹤Explorer狀態機,可定位到某個特定的目標MAC地址。應顯示發送屬性(TCP,UDP Unicast或UDP Multicast)。 |
缺省
無
命令模式
管理態
說明
狀態機跟蹤應包括狀態、事件、行爲以及狀態機的一些調試信息,例如收到一個無用事件等等。
l 電路(circuit)的信息交互狀態機:這個狀態機負責處理一條電路的創建、鏈接、撤銷等全部的過程。狀態機的具體狀態、事件、行爲兼容符合DLSw1.00和DLSw+。
l Explorer狀態機:這個狀態機負責處理Explorer幀的過程。
l Explorer狀態機CANUREACH_ex的發送:當Explorer狀態機收到一個LLC2的相應的能夠觸發explorer發送的報文時,在遠端緩衝沒法查到的狀況下便發送CANUREACH_ex報文,而且狀態機處於等待對方的ICANREACH_ex報文的狀態。
l Explorer狀態機CANUREACH_ex的接收:當Explorer狀態機收到一個DLSw的CANUREACH_ex報文,它應該先查找本地緩衝,若本地緩衝區找到,它應發送ICHANREACH_ex報文回對端DLSw,若是找不到,應該向本地的LAN或DLC端口發送LLC2的test request報文,此時狀態機處於等待本地SNA主機的LLC2的test response報文的狀態。
l Explorer狀態機LLC2的test response報文的接收:當狀態機處於等待本地SNA主機的LLC2的test response報文的狀態時,狀態機應該更新本地緩衝,並且當即發送ICANREACH_ex報文給對端DLSw,狀態機轉爲結束狀態。
l Explorer狀態機ICANREACH_ex報文的接收:當狀態機處於等待本地SNA主機的對端DLSw的ICANREACH_ex報文的狀態時,狀態機應該更新遠端緩衝,並且當即發送LLC2的test response報文給本地SNA主機,狀態機轉爲結束狀態。DLSw能夠設置備份用的遠端DLSw,當全部的主DLSw都失去做用後,備份DLSw將負責通訊。
示例
Router#debug dlsw state tcp
Router#2002-1-16 22:13:40 DLSw(SM-TCP):
EV_NAME : [ DLSW_E_TCP_TM_004 ]
2002-1-16 22:13:40 DLSw(SM-TCP): TCP_ACT_8_1_1
2002-1-16 22:13:40 DLSw(SM-TCP): <192.168.20.22> @op: Tx kpalive req
2002-1-16 22:13:40 DLSw(SM-TCP): <192.168.20.22> @op: Set timer 005
2002-1-16 22:13:40 DLSw(SM-TCP): <192.168.20.22> DLSW_S_TCP_ACTIVE -> DLSW_S_TCP_ACTIVE
相關命令
dlsw local-peer
debug dlsw error
debug dlsw event
debug dlsw packet
命令描述
debug dlsw event detail
這條命令用來輸出DLSw內部狀態機調試信息。
參數
參數 |
參數說明 |
detail |
鏈路交換處理的調試消息的輸出。 |
缺省
無
說明
無
命令模式
管理態
示例
Router#debug dlsw event
Router#2002-1-16 22:14:09 DLSw: Recv LLC DATA_INDICATION message, port s2/0,dmac 0007.f010.10d9, smac 0010.1010.99a0, dsap 04, ssap 04 dlen: 251
2002-1-16 22:14:09 DLSw(DCCI): Send SSP INFOFRAME packet, peer 192.168.20.22, rem_corr 20000006 dlen: 251
2002-1-16 22:14:09 DLSw(Main-StdE): Recv IFCM SSP pkt 2002-1-16 22:14:09 rem_corr 0x00890f60, len: 0
2002-1-16 22:14:10 DLSw(SM-TCP): Send CISCO-comatiblae KEEPALIVE request packet for <192.168.20.22>
2002-1-16 22:14:10 DLSw(SM-TCP): <192.168.20.22> DLSW_S_TCP_ACTIVE -> DLSW_S_TCP_ACTIVE
2002-1-16 22:14:10 DLSw(Main-StdE): Recv Cisco-compatible KeepAlive response pkt from 192.168.20.22
相關命令
dlsw local-peer
debug dlsw error
debug dlsw state
debug dlsw packet
命令描述
debug dlsw flow-control
這條命令用來輸出流控處理的調試消息。
參數
無
缺省
無
命令模式
管理態
說明
流量控制做爲DLSw的一個重要功能存在,應用於DLSw數據報文的傳輸。
示例
Router#deb dlsw fl
Router #2002-1-16 22:14:22 DLSw(FC): <8982368> decr s - sw:20 s:34 so:1 rw:20 r:40 ro:0
2002-1-16 22:14:22 DLSw(FC): <8982368> sent FCO on INFOFRAME - sw:20 s:34 so:0 rw:20 r:40 ro:0
2002-1-16 22:14:25 DLSw(FC): <8982368> decr s - sw:20 s:33 so:0 rw:20 r:40 ro:0
Router #2002-1-16 22:14:29 DLSw(FC): <8982368> decr s - sw:20 s:32 so:0 rw:20 r:40 ro:0
2002-1-16 22:14:29 DLSw(FC): <8982368> decr s - sw:20 s:31 so:0 rw:20 r:40 ro:0
2002-1-16 22:14:29 DLSw(FC): <8982368> decr s - sw:20 s:30 so:0 rw:20 r:40 ro:0
2002-1-16 22:14:29 DLSw(FC): <8982368> decr s - sw:20 s:29 so:0 rw:20 r:40 ro:0
2002-1-16 22:14:29 DLSw(FC): <8982368> decr s - sw:20 s:28 so:0 rw:20 r:40 ro:0
2002-1-16 22:14:34 DLSw(FC): <8982368> decr s - sw:20 s:27 so:0 rw:20 r:40 ro:0
2002-1-16 22:14:34 DLSw(FC): <8982368> decr s - sw:20 s:26 so:0 rw:20 r:40 ro:0
2002-1-16 22:14:35 DLSw(FC): <8982368> decr s - sw:20 s:25 so:0 rw:20 r:40 ro:0
2002-1-16 22:14:35 DLSw(FC): <8982368> decr s - sw:20 s:24 so:0 rw:20 r:40 ro:0
2002-1-16 22:14:35 DLSw(FC): <8982368> decr s - sw:20 s:23 so:0 rw:20 r:40 ro:0
2002-1-16 22:14:38 DLSw(FC): <8982368> decr s - sw:20 s:22 so:0 rw:20 r:40 ro:0
相關命令
dlsw local-peer
debug dlsw error
debug dlsw state
debug dlsw event
debug dlsw packet
命令描述
debug dlsw packet
這條命令用來輸出DLSw內部狀態機調試信息。
參數
無
缺省
無
命令模式
管理態
說明
其中應可分詳細和簡要兩種,詳細的調試信息應把報文的內容解釋出來。
示例
Router#deb dlsw pa
Router#2002-1-16 22:14:45 ver_num:31 2002-1-16 22:14:45 hdr_len:10
2002-1-16 22:14:45 msg_len:0062
2002-1-16 22:14:45 rem_dl_corrltor:20000006
2002-1-16 22:14:45 rem_dlc_port_id:813c4298
2002-1-16 22:14:45 res0:0000
2002-1-16 22:14:45 msg_type: a 2002-1-16 22:14:45 fc_byte: 0
2002-1-16 22:14:45 00 2002-1-16 22:14:45 4e 2002-1-16 22:14:45 4f 2002-1-16 22:14:45 2e 2002-1-16 22:14:45 35 2002-1-16 22:14:45 39 2002-1-16 22:14:45 37 2002-1-16 22:14:45 32 2002-1-16 22:14:45…
相關命令
dlsw local-peer
debug dlsw error
debug dlsw state
debug dlsw event
命令描述
clear dlsw circuit circuit-id
這條命令用來清除DLSw的電路(circuit)。
參數
參數 |
參數說明 |
circuit-id |
某個特定電路的標識號。參數範圍爲0-4294967295。 |
缺省
無
命令模式
管理態
說明
該命令可清除全部或指定IP地址的DLSw虛電路信息。這個操做會斷開相關的LLC2會話。電路(circuit)的信息交互狀態機:這個狀態機負責處理一條電路的創建、鏈接、撤銷等全部的過程。狀態機的具體狀態、事件、行爲兼容符合DLSw1.0和DLSw+。
示例
在DLSw網關Router上存在一條電路:
RS_config#show dlsw cir
Index |
local addr(lsap) |
remote addr(dsap) |
state |
uptime |
12454144 |
0007.f010.1019(04) |
0007.f070.a01d(04) |
CONNECTED |
00:00:07 |
Router#clear dlsw circuit
RS_config#show dlsw cir
Index local addr(lsap) remote addr(dsap) state uptime
…
相關命令
dlsw local-peer
dlsw remote-peer
show dlsw circuit
命令描述
clear dlsw reachability
這條命令用來清除DLSw的統計信息。
參數
無
缺省
無
命令模式
管理態
說明
這個操做會清除DLSw的全部統計信息。爲了實時監控DLSw的運行情況,應該對SSP處理過程進行統計。這個操做會清除全部的緩衝區,包括本地緩衝區和遠端緩衝區。
示例
在DLSw網關Router上存在一條reachability表項:
RS#show dlsw rea
DLSw MAC address reachability cache list
Mac Addr status Loc. peer/port type rif
0007.f070.a01d FOUND REMOTE 192.168.20.204 Dynamic max-lf(1500)
Router#clear dlsw circuit
RS#show dlsw rea
DLSw MAC address reachability cache list
Mac Addr status Loc. peer/port type rif
…
相關命令
dlsw local-peer
dlsw remote-peer
show dlsw peers
本命令主要用於控制空閒(無數據交換)時問詢的頻率,用no命令能夠回覆到默認值。
llc2 idle-time seconds
no llc2 idle-time
參數
參數 |
參數說明 |
seconds |
爲空閒時發送RR幀的間隔秒數,最大60秒,最小1秒。 |
缺省
10秒。
命令模式
接口模式。
使用說明
在空閒時,沒有I(信息)幀交換,週期性的向遠端發送RR(接收準備)幀,告訴遠端本地準備好接收數據;設置較小的值確保能及時通知遠端,設置過小有可能致使網絡傳送太多的RR幀。
示例
設置每12秒傳送RR幀。
int ethernet1/1
llc2 idle-time 12
本命令主要用於控制等待遠端確認時的等待時間,用no命令能夠回覆到默認值。
llc2 t1-time seconds
no llc2 t1-time
參數
參數 |
參數說明 |
seconds |
爲等待遠端確認的秒數,最大60秒,最小1秒。 |
缺省
1秒。
命令模式
接口模式。
使用說明
本地每次發送I幀後將等待遠端確認,若在必定時間內沒有收到確認,則重發;在數據傳送比較慢的網路上設置較大的值。
示例
設置12秒的等待確認時間數。
Router_config#int ethernet1/1
Router_config _e1/1#llc2 t1-time 12
本命令主要用於控制遠端忙時的等待時間,用no命令能夠回覆到默認值。
llc2 tbusy-time seconds
no llc2 tbusy-time
命令參數
參數 |
參數說明 |
seconds |
爲遠端忙時的等待秒數,最大60秒,最小1秒。 |
缺省
10秒。
命令模式
接口模式。
使用說明
一個LLC2連結端有能力通知對端本地忙,阻止對端向本地發送數據,此時發送一個RNR(接收準備未緒);設置較大的值能夠避免超時。
示例
設置12秒的遠端忙時間數。
Router_config#int ethernet1/1
Router_config _e1/1#llc2 tbusy-time 12
本命令主要用於控制等待遠端響應的時間,用no命令能夠回覆到默認值。
llc2 tpf-time seconds
no llc2 tpf-time
參數
參數 |
參數說明 |
seconds |
等待遠端響應的秒數。最大60秒,最小1秒。 |
缺省
1秒
命令模式
接口模式。
使用說明
一個LLC2連結端有時要了解對端的狀態,就發送一個需對端響應的命令幀,同時等待對端響應;當對端收到命令幀會回覆一個響應幀,若是其中發生差錯,發送端將一直等待。爲了不這種狀況發生,須要啓動一個時鐘,時鐘到時後就認爲其中發生差錯,將另外發送一個命令幀;本命令就是爲了設定等待對端響應命令幀的時間。
示例
設置12秒的等待對端響應時間。
Router_config#int ethernet1/1
Router_config _e1/1#llc2 tpf-time 12
本命令主要用於控制等待遠端響應拒絕幀的時間,用no命令能夠回覆到默認值。
llc2 trej-time seconds
no llc2 trej-time
命令參數
參數 |
參數說明 |
seconds |
爲遠端忙時的等待秒數,最大60秒,最小1秒。 |
缺省
3秒。
命令模式
接口模式。
使用說明
LLC2鏈路兩端的數據接收與發送都是有必定的順序的,當一個LLC2連結端收到對端的I幀序列號不是指望的值時,會向對端發送一個REJ(拒絕)幀,並啓動一個時鐘,若是到時尚未響應,LLC2鏈路將斷開;本命令就是爲了設定等待對端響應REJ(拒絕)幀的時間。
示例
設置12秒的等待時間。
Router_config#int ethernet1/1
Router_config _e1/1#llc2 trej-time 12
本命令主要用於控制幀的重發次數,用no命令能夠回覆到默認值。
llc2 n2 retry-count
no llc2 n2
命令參數
參數 |
參數說明 |
retry-count |
爲幀的重發次數,最大255次,最小1次。 |
缺省
8
命令模式
接口模式。
使用說明
LLC2鏈路的一端的向對端發送數據後,並等待對端確認,若是對端在必定時間內沒有發送確認信息,本地將從新發送,但重發的次數必須限制,重發的次數值超過retry-count時,LLC2鏈路將斷開;本命令就是爲了設定重發的次數retry-count。
示例
設置重發的次數爲12。
Router_config#int ethernet1/1
Router_config _e1/1#llc2 n2 12
本命令主要用於控制I幀在沒有獲得確認時發送的最大數(即:發送窗口大小),用no命令能夠回覆到默認值。
llc2 local-window packet-count
no llc2 local-window
參數
參數 |
參數說明 |
packet-count |
爲沒有獲得確認時I幀發送的最大數,最大127個,最小1個。 |
缺省
7
命令模式
接口模式。
使用說明
LLC2鏈路的一端的向對端發送數據時,在等待對端確認前,只能發送必定數量的數據;本命令設置該最大數,設置的值太大可能致使數據丟失,由於對端並不能所有都接收。
示例
設置發送窗口大小爲12。
Router_config#int ethernet1/1
Router_config _e1/1#llc2 local-window 12
本命令主要用於控制不能發送I幀(遠端忙)時本地能夠累積的最大數,用no命令能夠回覆到默認值。
llc2 holdqueue packet-count
no llc2 holdqueue
命令參數
參數 |
參數說明 |
packet-count |
爲沒有獲得確認時I幀保留的最大數,最大200,最小20。 |
缺省
40
命令模式
接口模式。
使用說明
LLC2鏈路的一端在對端忙時,不能發送數據(I幀),全部的數據在對端清除忙前都必須保留,但保留的數量有必定的限制;本命令設置保留的數據數量。
示例
設置保留的數據最大數爲120個。
Router_config#int ethernet1/1
Router_config _e1/1#llc2 holdqueue 120
本命令主要用於控制對I幀確認的時延,用no命令能夠回覆到默認值。
llc2 ack-delay-time time
no llc2 ack-delay-time
命令參數
參數 |
參數說明 |
time |
容許未確認I幀保留的最大毫秒數。最大10000,最小400。 |
缺省
400
命令模式
接口模式
說明
LLC2鏈路的一端在收到對端發過來的I幀時,能夠不當即發送確認幀(RR幀),能夠等待一段時間,若是這一段時間內沒數據發送以確認,而後在發送確認幀(RR幀);或者在這一段時間內對端發過來的I幀達到llc2 ack-max值時當即發送確認幀(RR幀)。本命令能夠減小大數據流量時減小沒必要要的數據交互。
示例
設置確認時延爲1秒。
Router_config#int ethernet1/1
Router_config _e1/1#llc2 ack-delay-time 1000
本命令主要用於控制確認I幀前容許接收的最多I幀,用no命令能夠回覆到默認值。
llc2 ack-max number
no llc2 holdqueue
命令參數
參數 |
參數說明 |
number |
容許確認I幀前接收的最多I幀數量。最大127,最小1。 |
缺省
3
命令模式
接口模式。
使用說明
LLC2鏈路的一端在等待對端確認時能夠發送必定數量的I幀時,而接收端等到確認時延或接收到最大數量I幀時發送確認幀(RR幀)。本命令能夠減小大數據流量時減小沒必要要的數據交互。
示例
設置確認最大數量爲7個。
Router_config#int ethernet1/1
Router_config _e1/1#llc2 ack-max 7
本命令主要用於顯示LLC2鏈路連結的相關信息。
show llc interface [type number]
命令參數
參數 |
參數說明 |
type |
接口類型。 |
number |
接口編號。 |
缺省
無
命令模式
管理、配置、接口模式。
使用說明
顯示LLC2鏈路連結的相關信息。在接口模式下時命令show llc只顯示本接口的LLC2鏈路信息
示例
接口模式下時用命令show llc顯示接口ethernet1/1上的llc2信息。
Router#sho llc ethernet1/1
Router_config# sho llc ethernet1/1
Router_config#int ethernet1/1
Router_config _e1/1#sho llc ethernet1/1
本命令主要用於打開LLC2調示開關。
debug llc2 [packet][error][state]
缺省
無
命令模式
管理模式
使用說明
packet,打開LLC2鏈路數據信息調示開關;error,打開LLC2鏈路錯誤信息調示開關;state,打開LLC2鏈路狀態信息調示開關。
示例
打開LLC2鏈路調示開關。
Router#debug llc2 packet
Router#debug llc2 state
Router#debug llc2 error
命令描述
sdlc address sdlc-address
配置SDLC從站的SDLC地址。
參數
參數 |
參數說明 |
sdlc-address |
SDLC從站的地址。取值範圍:1-0xfe。 |
缺省
無
說明
SDLC協議容許在一條SDLC物理鏈路上跑多條虛電路,一端鏈接主站一端鏈接從站。爲了區分每一條虛電路須要指定每條虛電路的SDLC地址;因爲SDLC是非平衡模式的,經過共享器或SDLC交換機,一個主設備能夠和多個惟一的從設備相連,但從設備之間是不能創建鏈接的。因此只需標明從設備的地址就能保證同一組SDLC設備之間的正常通信。本命令爲虛電路指定了SDLC地址,這個地址在一個物理接口上是惟一的,咱們在同步口上的配置SDLC地址實際上就是與該接口相連的SDLC從站的地址。
一臺路由器上的SDLC地址只在一個物理接口上有效。就是說,不一樣接口上配置的SDLC地址能夠是相同的。
示例
配置一個SDLC站C1。
int s1/1
sdlc address c1
命令描述
sdlc k length
配置SDLC發送窗口的大小。也就是指未經對方確認的,一次最大發送的幀數。
參數
參數 |
參數說明 |
length |
發送窗口的大小。取值範圍:1-7。 |
缺省
7
說明
無
示例:
配置sdlc發送窗口爲3。
int s1/1
sdlc K 3
命令描述
sdlc n1 length
配置SDLC最大可接收的幀長,也就是協議所定義的N1的值。
參數
參數 |
參數說明 |
length |
最大可接收的幀長。取值範圍:1-1500字節。 |
缺省
1500字節
說明
無
示例
配置一個SDLC最大可接收的幀長1200。
int s1/1
sdlc n1 1200
命令描述
sdlc n2 times
配置SDLC最大重發次數,也就是協議所定義的N2的值。
參數
參數 |
參數說明 |
times |
最大重發次數。取值範圍:1-255。 |
缺省
20次
說明
無
示例
配置一個SDLC最大重發次數12。
int s1/1
sdlc n2 12
命令描述
sdlc t1 seconds
配置SDLC等待響應的時間,也就是協議所定義的T1的值。
參數
參數 |
參數說明 |
seconds |
等待響應的時間。取值範圍:1-64s。 |
缺省
3s
說明
無
示例
配置一個SDLC等待響應的時間30s。
int s1/1
sdlc t1 30
命令描述
sdlc sdlc-largest-frame sdlc-address length
配置每一個從站最大可接收的幀長。
參數
參數 |
參數說明 |
length |
最大可接收的幀長。取值範圍:1-1500字節。 |
缺省
265字節
說明
無
示例
配置一個SDLC最大可接收的幀長1200。
int s1/1
sdlc sdlc-largest-frame 1200
命令描述
sdlc partner mac-address sdlc-address
配置SDLC從站與遠端的MAC地址的映射。這樣就創建起該從站與遠端設備的鏈接。
參數
參數 |
參數說明 |
mac-address |
遠端設備的MAC地址。取值範圍:48比特。 |
sdlc-address |
從站地址。取值範圍:1-0xfe。 |
缺省
無
說明
無
示例
配置一個SDLC的C1站配置0011.1122.3344。
int s1/1
sdlc partner 0011.1122.3344 C1
命令描述
sdlc poll-limit-value times
配置SDLC詢問從站的最大次數。
參數
參數 |
參數說明 |
times |
詢問從站的最大次數。取值範圍:1-10。 |
缺省
1
說明
若是主站詢問從站後,從站發送了滿窗口大小的數據幀,這時主站能夠從新詢問該從站,而不是詢問下一個從站。這條命令就是用來配置連續詢問一個從站的次數。
示例
配置一個SDLC詢問從站的最大次數10。
int s1/1
sdlc poll-limit-value 10
命令描述
sdlc poll-pause-timer seconds
配置SDLC詢問從站的間隔。
參數
參數 |
參數說明 |
seconds |
時間間隔。取值範圍:100-10000 ms。 |
缺省
100 ms
說明
無
示例
配置一個SDLC時間間隔1200ms。
int s1/1
sdlc poll-pause-timer 1200
命令描述
sdlc saps sdlc-address local-sap remote-sap
配置SDLC和遠端設備鏈接時所使用的SAP值。
參數
參數 |
參數說明 |
sdlc-address |
從站的SDLC地址。取值範圍:1-0xfe。 |
local-sap |
從站使用的SAP值。取值範圍:1-254。 |
remote-sap |
遠端使用的SAP值。取值範圍:1-254。 |
缺省
從站和遠端都使用0x04。
說明
無
示例:
配置一個SDLC從站C1從站使用的SAP值8,遠端使用的SAP值24。
int s1/1
sdlc saps C1 8 24
命令描述
sdlc role {primary|secondary}
配置SDLC站類型。
參數
參數 |
參數說明 |
primary |
將該端口配置爲SDLC主站。取值範圍:NA。 |
secondary |
將該端口配置爲SDLC從站。取值範圍:NA。 |
缺省
primary
說明
SDLC是一種非平衡模式的鏈路層協議,創建了鏈接的兩端設備的地位是不平等的。其中一方起主導做用,控制整個鏈接過程,稱爲主站(primary);另一方被動接受控制,稱爲從站(secondary)。 用戶須要爲封裝了SDLC 協議的接口配置角色,配置SDLC 角色時應根據與本路由器相連的SDLC設備的角色決定。若本接口鏈接的SDLC設備爲primary,就將本接口設置爲secondary;若鏈接設備是secondary 時就將本接口設置爲primary。通常狀況下,中心IBM大型機都是primary,終端設備如Unix主機和ATM提款機都是secondary。
示例:
配置SDLC爲從站。
int s1/1
sdlc role secondary
命令描述
sdlc simultaneous [full-datamode | half-datamode]
配置SDLC半雙工和全雙工工做模式。在全雙工模式下,主站在收從站數據的同時能夠向從站發數據。
參數
參數 |
參數說明 |
full-datamode |
全雙工模式。 |
half-datamode |
半雙工模式。 |
缺省
全雙工模式
說明
無
示例
配置一個SDLC主站爲半雙工。
int s1/1
sdlc simultaneous half-datamode
命令描述
sdlc vmac mac-address
配置SDLC從站的虛擬MAC地址。該地址用來與遠端的以太網或者令牌環網絡通訊。
參數
參數 |
參數說明 |
mac-address |
從站的虛擬MAC地址。取值範圍:48比特。 |
缺省
無
說明
虛擬MAC地址48比特位中,最後8位必須是0,例如設置vmac爲ab12.3456.78c1,則配置應爲ab12.3456.7800。
示例:
配置一個SDLC虛擬MAC地址4000.0099.9900。
int s1/1
sdlc vmac 4000.0099.9900
命令描述
sdlc xid sdlc-address xid-number
配置SDLC從站的XID。
參數
參數 |
參數說明 |
sdlc-address |
從站的SDLC地址。取值範圍:1-0xfe。 |
Xid-number |
從站的XID值。取值範圍:4位16進制數字。 |
缺省
無
說明
XID是SNA世界裏一個設備身份的標識,前12比特表示網絡號,後20比特表示節點號。
通常有PU2.0 和PU2.1兩種設備,PU2.1的設備本身已經配置了XID,能夠經過交換XID來代表彼此的身份;而PU2.0的設備不交換XID,也就沒有XID。 因此PU2.1類型的設備不用配置本命令,而對於PU2.0的設備須要爲它指定一個XID。
若是不配置該命令,路由器將其認爲是PU 2.1,若是配置該命令,路由器將其認爲是PU 2.0。這是與Cisco的命令不一樣的地方。Cisco對於PU 2.1,須要在sdlc address命令後面增長xid-poll參數。若是全部的PU都是2.1類型,能夠統必定義成sdlc role prim-xid-poll。
注:
配置該命令必須在接口斷開下配置。
示例:
配置一個SDLC站C1的xid爲01020007。
int s1/1
sdlc xid C1 01020007
命令描述
sdlc holdqueue address length
配置SDLC發送隊列的長度。
參數
參數 |
參數說明 |
address |
從站的地址。取值範圍:1-0xfe。 |
length |
隊列的長度。取值範圍:1-65535。 |
缺省
無
說明
若是上層請求發送的數據包數量大於這個值,將被丟棄。
示例:
配置一個SDLC站C1的隊列長度爲100。
int s1/1
sdlc holdqueue C1 100
命令描述
debug sdlc error
這條命令用來輸出SDLC錯誤調試信息。
參數
無
缺省
無
說明
用來輸出在SDLC運行中出現的一切錯誤信息,用於錯誤的定位。
命令描述
debug sdlc state
這條命令用來輸出SDLC的狀態機信息。
參數
無
缺省
無
說明
輸出格式以下:
SDLC Serial0/0: CONNECT.Req on station C1, state DISC -> WAIT_CONNECT
SDLC Serial0/0: Rx I on station C1, state CONNECT
命令描述
debug sdlc packet
這條命令用來輸出SDLC收發報文信息。
參數
無
缺省
無
說明
應解釋報文內容。輸出格式參照LAPB和X.25。
SDLC Serial0/0: TX -> Info(3, 4) on station C1, Poll set, Len 25 注:3表示N(S),4表示N(R)。
Ff ff ff ff ff ff ff ff ff ff ff這是報文的具體內容。
SDLC Serial0/0: RX <- RR(4) on station C1, Final