烽火2640路由器命令行手册-12-IBM网络配置命令
IBM網絡配置命令
?
目? 錄
第1章 DLSW配置命令... 1
1.1 DLSW配置命令... 1
1.1.1 dlsw local-peer 1
1.1.2 dlsw remote-peer 3
1.1.3 dlsw port-list 9
1.1.4 dlsw bgroup-list 11
1.1.5 dlsw timer 12
1.1.6 dlsw load-balance. 13
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
?
?
第1章?? DLSW配置命令
1.1? DLSW配置命令
1.1.1?? dlsw local-peer
命令描述
[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所能處理的最大的幀的長度,取值范圍為:516、1470、1500、2052、4472、8144、11407、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
1.1.2?? dlsw remote-peer
命令描述
[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
1.1.3?? dlsw port-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
1.1.4?? dlsw bgroup-list
命令描述
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
1.1.5?? dlsw timer
命令描述
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
1.1.6?? 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
1.1.7?? dlsw icanreach
命令描述
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
1.1.8?? dlsw icannotreach
命令描述
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
1.1.9?? dlsw mac-addr
命令描述
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
1.1.10?? dlsw bridge-group
命令描述
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
1.1.11?? dlsw udp-disable
命令描述
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
1.1.12?? sap-priority-list
命令描述
[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
1.1.13?? show dlsw capabilities
命令描述
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
1.1.14?? show dlsw circuit
命令描述
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
1.1.15?? 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
1.1.16?? show dlsw reachability
命令描述
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
1.1.17?? debug dlsw error
命令描述
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
1.1.18?? debug dlsw state
命令描述
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
1.1.19?? debug dlsw event
命令描述
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
1.1.20?? debug dlsw flow-control
命令描述
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
1.1.21?? 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
1.1.22?? clear dlsw circuit
命令描述
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
1.1.23?? clear dlsw reachability
命令描述
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
第2章?? LLC2配置命令
2.1? LLC2配置命令
2.1.1?? llc2 idle-time
本命令主要用于控制空閑(無數據交換)時問詢的頻率,用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?
2.1.2?? llc2 t1-time?
本命令主要用于控制等待遠端確認時的等待時間,用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?
2.1.3?? llc2 tbusy-time?
本命令主要用于控制遠端忙時的等待時間,用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?
2.1.4?? llc2 tpf-time?
本命令主要用于控制等待遠端響應的時間,用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?
2.1.5?? llc2 trej-time
本命令主要用于控制等待遠端響應拒絕幀的時間,用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?
2.1.6?? llc2 n2?
本命令主要用于控制幀的重發次數,用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?
2.1.7?? llc2 local-window?
本命令主要用于控制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?
2.1.8?? llc2 holdqueue?
本命令主要用于控制不能發送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?
2.1.9?? llc2 ack-delay-time ?
本命令主要用于控制對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?
2.1.10?? llc2 ack-max
本命令主要用于控制確認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?
2.1.11?? show llc?
本命令主要用于顯示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?
2.1.12?? debug llc2?
本命令主要用于打開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
?
第3章?? SDLC配置命令
3.1? SDLC配置命令
3.1.1?? sdlc address
命令描述
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?
3.1.2?? sdlc k
命令描述
sdlc k length
配置SDLC發送窗口的大小。也就是指未經對方確認的,一次最大發送的幀數。?
參數
| 參數 | 參數說明 |
| length | 發送窗口的大小。取值范圍:1-7。 |
缺省
7?
說明
無?
示例:
配置sdlc發送窗口為3。
int s1/1
sdlc K 3?
3.1.3?? sdlc n1
命令描述
sdlc n1 length
配置SDLC最大可接收的幀長,也就是協議所定義的N1的值。
參數
| 參數 | 參數說明 |
| length | 最大可接收的幀長。取值范圍:1-1500字節。 |
缺省
1500字節?
說明
無?
示例
配置一個SDLC最大可接收的幀長1200。
int s1/1
sdlc n1 1200?
3.1.4?? sdlc n2
命令描述
sdlc n2 times
配置SDLC最大重發次數,也就是協議所定義的N2的值。
參數
| 參數 | 參數說明 |
| times | 最大重發次數。取值范圍:1-255。 |
缺省
20次
說明
無?
示例
配置一個SDLC最大重發次數12。
int s1/1
sdlc n2 12?
3.1.5?? sdlc t1
命令描述
sdlc t1 seconds
配置SDLC等待響應的時間,也就是協議所定義的T1的值。?
參數
| 參數 | 參數說明 |
| seconds | 等待響應的時間。取值范圍:1-64s。 |
缺省
3s?
說明
無?
示例
配置一個SDLC等待響應的時間30s。
int s1/1
sdlc t1 30?
3.1.6?? sdlc sdlc-largest-frame
命令描述
sdlc sdlc-largest-frame sdlc-address length
配置每個從站最大可接收的幀長。?
參數
| 參數 | 參數說明 |
| length | 最大可接收的幀長。取值范圍:1-1500字節。 |
缺省
265字節?
說明
無?
示例
配置一個SDLC最大可接收的幀長1200。
int s1/1
sdlc sdlc-largest-frame 1200?
3.1.7?? sdlc partner
命令描述
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?
3.1.8?? sdlc poll-limit-value
命令描述
sdlc poll-limit-value times
配置SDLC詢問從站的最大次數。?
參數
| 參數 | 參數說明 |
| times | 詢問從站的最大次數。取值范圍:1-10。 |
缺省
1?
說明
如果主站詢問從站后,從站發送了滿窗口大小的數據幀,這時主站可以重新詢問該從站,而不是詢問下一個從站。這條命令就是用來配置連續詢問一個從站的次數。?
示例
配置一個SDLC詢問從站的最大次數10。
int s1/1
sdlc poll-limit-value 10?
3.1.9?? sdlc poll-pause-timer
命令描述
sdlc poll-pause-timer seconds
配置SDLC詢問從站的間隔。?
參數
| 參數 | 參數說明 |
| seconds | 時間間隔。取值范圍:100-10000 ms。 |
缺省
100 ms?
說明
無?
示例
配置一個SDLC時間間隔1200ms。
int s1/1
sdlc poll-pause-timer 1200?
3.1.10?? sdlc saps
命令描述
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?
3.1.11?? sdlc role
命令描述
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?
3.1.12?? sdlc simultaneous
命令描述
sdlc simultaneous [full-datamode | half-datamode]
配置SDLC半雙工和全雙工工作模式。在全雙工模式下,主站在收從站數據的同時可以向從站發數據。?
參數
| 參數 | 參數說明 |
| full-datamode | 全雙工模式。 |
| half-datamode | 半雙工模式。 |
缺省
全雙工模式?
說明
無?
示例
配置一個SDLC主站為半雙工。
int s1/1
sdlc simultaneous half-datamode?
3.1.13?? sdlc vmac
命令描述
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?
3.1.14?? sdlc xid
命令描述
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?
3.1.15?? sdlc holdqueue
命令描述
sdlc holdqueue address length
配置SDLC發送隊列的長度。?
參數
| 參數 | 參數說明 |
| address | 從站的地址。取值范圍:1-0xfe。 |
| length | 隊列的長度。取值范圍:1-65535。 |
缺省
無?
說明
如果上層請求發送的數據包數量大于這個值,將被丟棄。?
示例:
配置一個SDLC站C1的隊列長度為100。
int s1/1
sdlc holdqueue C1 100?
3.1.16?? debug sdlc error
命令描述
debug sdlc error
這條命令用來輸出SDLC錯誤調試信息。?
參數
無?
缺省
無?
說明
用來輸出在SDLC運行中出現的一切錯誤信息,用于錯誤的定位。?
3.1.17?? debug sdlc state
命令描述
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?
3.1.18?? debug sdlc packet
命令描述
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?
?
轉載于:https://www.cnblogs.com/landv/p/10015868.html
總結
以上是生活随笔為你收集整理的烽火2640路由器命令行手册-12-IBM网络配置命令的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: common lisp 学习第二天 简单
- 下一篇: ie9 Flash内容无法显示