烽火2640路由器命令行手册-12-IBM网络配置命令
IBM網(wǎng)絡配置命令
?
目? 錄
第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的參數(shù)。用該命令的NO形式取消配置。
參數(shù)
| 參數(shù) | 參數(shù)說明 |
| peer-id ip-address | Local peer創(chuàng)建的本地對等實體的IP地址,用于TCP封裝協(xié)議。 |
| cost cost | (可選) 本參數(shù)表示在本地DLSw配置的cost屬性值,在能力交換過程中將會傳播給對端的DLSw,對端DLSw將根據(jù)此數(shù)值在多條路徑中選擇最優(yōu)路徑,參數(shù)的取值范圍為1~5,缺省值為3。 |
| lf size | (可選) 本參數(shù)表示在本地DLSw所能處理的最大的幀的長度,取值范圍為:516、1470、1500、2052、4472、8144、11407、11454和17800字節(jié),缺省值為1500字節(jié)。 |
| keepalive seconds | (可選) 本參數(shù)表示在電路沒有通信時發(fā)送Keepalive類型的DLSw報文的時間間隔, 參數(shù)取值范圍為0-1200秒。默認值為30秒。0代表不發(fā)送keepalives。 |
| init-pacing-window size | (可選) 初始化本地應答窗口的大小,符合RFC 1795. 參數(shù)取值范圍為1-2000字節(jié)。 |
| max-pacing-window size | (可選) 最大本地應答窗口的大小,符合RFC 1795. 參數(shù)取值范圍為1-2000字節(jié)。 |
| promiscuous | (可選) 設置混雜模式,允許在本地未配置remote peer的情況下,對端可以主動和本地建立DLSw連接。 |
?缺省
keepalive seconds 的缺省值為30秒。
cost cost 的缺省值為3。
lf size 的缺省值為1500字節(jié)。
命令模式
全局配置態(tài)
說明
建立TCP通道是建立DLSw連接的第一步。為建立TCP通道,要首先配置DLSw本地對等實體,以指定TCP連接的本端IP地址,然后才能接受遠端路由器發(fā)起的建立TCP連接的請求。一個路由器只能有一個本地對等實體。
?DLSw通信鏈路的建立:
在建立不成功或已拆鏈的情況下:(不包括取消dlsw local-peer命令或相關的dlsw remote-peer命 令),DLSw將不間斷的每隔15秒進行一次連接請求,直至連接成功,間隔時間15秒不可配。
在建立成功的情況下:DLSw將不間斷的每隔30秒發(fā)送一次keepalive request報文,對端在收到keepalive request報文后應發(fā)送keepalive response報文進行響應。如果在一段時間內(nèi)沒有收到keepalive response報文,應視為連接斷開,重新開始連接請求。間隔時間30秒可配。 ?
DLSw在正常運行情況下是不釋放這條鏈路的,釋放需要符合以下兩個條件。
(1)?????? 取消dlsw local-peer命令或相關的dlsw remote-peer命令。
(2)?????? 系統(tǒng)發(fā)生異常情況,這種異常包括網(wǎng)絡不通或系統(tǒng)資源不夠等等。
當?shù)谝粋€條件滿足時,DLSw通信鏈路將被釋放,在下一個有效dlsw remote-peer命令出現(xiàn)之前將不會再進行建立鏈路的重試。
當?shù)诙€條件滿足時,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封裝協(xié)議時的遠端DLSw的IP地址和其他信息,用該命令的NO形式取消配置。
參數(shù)
| 參數(shù) | 參數(shù)說明 |
| 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 | (可選) 設置備份線路采用靜態(tài)方式。 |
| linger?minutes | (可選) 設置備份線路的空閑時間。 |
| circuit-inactivity minutes | (可選) 設置備份線路上電路的靜止時間。 |
| dynamic | (可選) 設置與遠端對等實體建立連接采用動態(tài)方式。 |
| no-llc minutes | (可選) 設置動態(tài)方式下無電路超時時間。 |
| inactivity minutes | (可選) 設置動態(tài)方式下電路靜止超時時間。 |
| keepalive seconds | (可選) 設置向遠端對等實體發(fā)送keepalive報文的時間間隔。 |
| passive | (可選) 設置與遠端對等實體建立連接采用被動方式。 |
| priority | (可選) 設置與遠端對等實體建立連接采用優(yōu)先級方式。 |
| priority-vendor-id id-number | (可選) 設置優(yōu)先級方式下的verdor-id屬性。 |
| Tcp-queue-max size | (可選) 設置與遠端對等實體建立的TCP連接發(fā)送隊列的最大字節(jié)數(shù)。 |
?缺省
遠端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字節(jié)。
keepalive seconds 的缺省值為30秒。
如果配置了dynamic但未指定backup-static、no-llc和inactivity等參數(shù),則缺省狀態(tài)為不加backup-static關鍵字,no-llc缺省值為10分鐘。
tcp-queue-max size 的缺省值為20000字節(jié)。
命令模式
全局配置態(tài)
說明
配置了本地對等實體后,需配置遠端對等實體以建立TCP通道,路由器將不斷嘗試與遠端路由器建立TCP連接。一個路由器可配置多個遠端對等實體,通過配置多個遠端對等實體可與多個遠端路由器建立TCP通道。?
對于dlsw remote-peer命令后配置的list-number參數(shù),可以通過這個參數(shù)將此dlsw remote-peer命令對應的遠端DLSw與本地DLSw的本地端口聯(lián)系起來,舉例來說,當某條dlsw remote-peer命令配置了某個list-number后,說明該命令對應的遠端DLSw配置了以下本地端口——這個list-number對應的port-list中包括的SDLC口,以及l(fā)ist-number對應的bgroup-list中包括的所有bridge-group對應的以太網(wǎng)端口。只有從這個遠端DLSw的list特性中包括的本地端口才能向這個遠端DLSw建立電路,其它本地端口與這個遠端DLSw之間無法成功建立電路并傳輸數(shù)據(jù)。關于port-list和bgroup-list的配置請參見命令dlsw port-list和dlsw bgroup-list;?
對于均衡方式建立電路,可以通過調(diào)整circuit-weight和cost屬性來實現(xiàn),至于均衡流量的電路建立方式的具體過程,可以參見命令dlsw load-balance;?
對于cost cost參數(shù),在dlsw local-peer命令和dlsw remote-peer命令后都可以配置cost屬性,cost屬性的數(shù)值將用于從可到達同一目標MAC地址的多條路徑中選擇一條最優(yōu)路徑。在這兩條命令后配置的cost屬性的值將用于能力交換過程中,在本地DLSw的dlsw remote-peer命令后配置的cost的值的優(yōu)先級要高于遠端的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參數(shù),在dlsw local-peer命令和dlsw remote-peer命令中均可以進行設置,在local-peer命令中的lf值代表了本地DLSw所能處理的最大幀的長度,在remote-peer命令中的lf值代表了對應的遠端DLSw所能處理的最大幀的長度,如果在上述兩條命令中均配置了lf的值,則在電路建立過程中,這兩個值將參與lf的協(xié)商過程。
簡單地說,lf的協(xié)商過程是為了保證llc幀在目的llc主機接收時不被分片,舉例來說,如果從源llc主機向源DLSw發(fā)送的幀的大小為1500,而目的主機和目的DLSw之間只能處理最大幀長為516的幀,則從源llc主機發(fā)送的數(shù)據(jù)幀不能正確傳輸?shù)侥康闹鳈C。所以lf的協(xié)商過程主要是比較源DLSw所能處理的最大幀長度是否小于等于目的DLSw所能處理的最大幀長度,如果小于等于,說明協(xié)商通過,可以建立起電路,否則說明協(xié)商失敗,無法成功建立電路。
源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的協(xié)商過程就是要判斷源DLSw所能處理的最大幀長是否小于等于目的DLSw所能處理的最大幀長。
因為lf值反映了DLSw處理本地llc幀的能力,所以在llc主機的發(fā)送能力滿足要求的情況下,lf的值越大越能提高傳輸?shù)男?#xff0c;但對于本公司路由器的實現(xiàn),目前我們支持的DLSw與llc主機之間的物理線路最大只能發(fā)送1500字節(jié)的幀,所以我們的命令實現(xiàn)中,無論在dlsw local-peer命令還是dlsw remote-peer命令中,lf的缺省值均為1500。?
對于backup-peer,可以通過它來為一條已配置的遠端對等實體(remote peer)進行備份,利用backup-static、linger、circuit-inactivity來設置該條線路何時釋放,備份線路不能具有dynamic屬性和passive屬性;
在建立TCP通道鏈路后,如果出現(xiàn)鏈路由于網(wǎng)絡原因而出現(xiàn)鏈路通信中斷,則應運用備份鏈路進行通信。根據(jù)建立方式的不同,備份鏈路可分為靜態(tài)備份鏈路和動態(tài)備份鏈路,缺省情況下為動態(tài)備份鏈路,即在配置完畢后,并不立即進行通信鏈路的建立,而只有在原來的主要通信鏈路斷開后才開始建立連接;所謂“靜態(tài)備份鏈路”是指在配置完畢后,立即進行通信鏈路的建立,但平時并不在這條鏈路上建立circuit,只有在原來的鏈路斷開后才開始使用這條鏈路。添加backup-static關鍵字即說明了此備份鏈路為靜態(tài)備份鏈路。
對備份通信鏈路來說,在原通信鏈路恢復后,備份鏈路以及備份鏈路上的電路應該根據(jù)用戶預先設置的“l(fā)inger”參數(shù)配置決定是否保留,如果保留,保留多長的時間。具體應分為以下三種情況:
當不加“l(fā)inger”關鍵字時,在原來通信鏈路恢復后,新的電路將不再向備份通信鏈路上建立。如果是靜態(tài)備份鏈路,則備份鏈路上的電路將一直保持active狀態(tài),直到電路自動拆除,但通信鏈路始終保持;如果是動態(tài)備份鏈路,備份鏈路上的電路也將一直保持連接狀態(tài),但當動態(tài)備份鏈路上所有的電路都拆除后,此動態(tài)備份鏈路也將自動拆除。
當“l(fā)inger”的值設為0時,原通信鏈路恢復后,如果是動態(tài)備份鏈路,應立即拆除備份鏈路,備份鏈路上的電路也應撤銷,并在原通信鏈路上重新建立,對于靜態(tài)備份鏈路來說,立即拆除備份鏈路上所有的電路,而備份鏈路本身并不拆除;
當“l(fā)inger”取值為一非零整數(shù)時,表示備份鏈路上電路的有效時間,當?shù)竭_linger所設定的時間,備份鏈路上的電路將自動拆除,在這段有效時間內(nèi),備份鏈路上將不再新建電路,新的電路應建立在已恢復的原數(shù)據(jù)鏈路上。對于動態(tài)備份鏈路來說,到達linger設定時間后在拆除電路的同時還將拆除備份鏈路,對于靜態(tài)備份鏈路來說,到達linger設定時間后只拆除備份鏈路上的電路,并不拆除備份通信鏈路本身。
“circuit-inactivity minutes”關鍵字的作用類似與動態(tài)通信鏈路后面的“inactivity”關鍵字,當配置了“circuit-inactivity”關鍵字后,即使備份鏈路上仍然存在電路,但當所有電路上都沒有數(shù)據(jù)在傳輸?shù)臅r間超過這個值后,備份通信鏈路上的所有電路將自動拆除,如果是動態(tài)備份通信鏈路,則通信鏈路也將拆除,如果是靜態(tài)備份通信鏈路,則不拆除通信鏈路。
備份通信鏈路的缺省狀態(tài)是不加任何關鍵字或參數(shù)的,即說明該備份線路是動態(tài)備份通信鏈路,沒有配置linger和circuit-inactivity參數(shù)。?
對于dynamic,可以用來建立一條動態(tài)類型的連接,當有explorer類型的報文發(fā)送時,會主動向?qū)Χ税l(fā)起連接,利用no-llc、inactivity來設置該條線路何時釋放,動態(tài)線路不能具有backup-peer屬性和passive屬性;
與原來的dlsw的tcp通信鏈路靜態(tài)建立不同,動態(tài)數(shù)據(jù)鏈路在兩端的DLSw網(wǎng)關均配置了local peer和相應的remote peer命令后并不立即進行鏈路建立過程,對某一端的DLSw網(wǎng)關來說,在收到本地sna主機發(fā)送的test幀或xid幀后,需要發(fā)送CANUREACH_EX報文時,才開始向?qū)Χ说腄LSw建立通信鏈路。當然,如果對端向本地的DLSw發(fā)送建立TCP通信鏈路的請求,本地DLSw也會響應該請求并最終建立通信鏈路。
必須在進行通信的兩個DLSw均配置動態(tài)建鏈方式后(具體的說,就是在兩端的DLSw網(wǎng)關上均在dlsw remote-peer命令后加上dynamic關鍵字,即將對端的DLSw配置為動態(tài)),通信鏈路才會使用動態(tài)建鏈方式。否則將仍采用靜態(tài)建鏈方式(舉例來說,如果本地DLSw在dlsw remote-peer命令中配置了dynamic關鍵字,但對端的DLSw沒有在dlsw remote-peer命令中配置dynamic關鍵字,則對端DLSw將向本地發(fā)送建立TCP鏈路的請求,而本端也會響應該請求并建立TCP通信鏈路)
至于inactivity參數(shù)和no-llc參數(shù)均與動態(tài)通信鏈路的拆除過程密切相關,no-llc后配置的數(shù)值表示:如果動態(tài)通信鏈路上沒有電路的時間超過這個值后,動態(tài)通信鏈路將自動拆除;inactivity后配置的數(shù)值表示:即使動態(tài)通信鏈路上仍然有電路,但電路上沒有數(shù)據(jù)在傳輸?shù)臅r間超過這個值后,動態(tài)通信鏈路將自動拆除。這兩個數(shù)值的單位均為分鐘,范圍均為1~300分鐘,當配置了dynamic關鍵字,但沒有配置這兩個參數(shù)時,缺省的條件是當通信鏈路上沒有電路的時間超過10分鐘后,動態(tài)通信鏈路將拆除,相當于缺省的配置是no-llc 10。
需要說明的是,inactivity參數(shù)和no-llc參數(shù)不能共存,即配置了inactivity參數(shù)就不能配置no-llc參數(shù),反之亦然。另外,配置了dynamic關鍵字后,keepalive時間被限定為0秒,即配置了動態(tài)通信鏈路后,本地的DLSw將不再發(fā)送keepalive報文。?
對于passive,如果設置一條連接為passive方式后,則表明本地對等實體不會主動向遠端對等實體發(fā)起連接;?
對于priority,可以用來建立一條帶有優(yōu)先級類型的連接,可以利用priority-vendor-id來設置遠端對等實體的vendor-id屬性,如和CISCO設備建立該種類型的連接時,則設置該屬性為0x00000C。
在無優(yōu)先級單通道建立成功后,可以建立具有不同優(yōu)先級的其他通道,最多可以建立四條通道,優(yōu)先級和TCP端口號的對應關系為:最高優(yōu)先級high(2065)、中等優(yōu)先級medium(1981)、正常優(yōu)先級 normal(1982)和最低優(yōu)先級 low(1983)。
通信兩端的DLSw必須都在dlsw remote-peer 命令后加上priority關鍵字,這樣才能在兩端的DLSw之間建立起帶優(yōu)先級的多通道DLSw通信鏈路。如果只在一端的DLSw的dlsw remote-peer命令后加上了priority關鍵字,則無法正確完成能力交換過程,將無法在兩端的DLSw之間建立起任何類型的DLSw通信鏈路。
示例
(1)?????? 備份
對于網(wǎng)點的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)連接為主線路,當該線路發(fā)生故障時,相關的備份線路(A-C)便開始啟動,由A主動向C發(fā)起連接,以確保網(wǎng)點和中心之間存在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分鐘內(nèi)沒有報文發(fā)送,便關閉其上所有電路,并同時關該備份線路。
?
(2)?????? 動態(tài)
對一端的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網(wǎng)關A上需要發(fā)送explore報文時,A會主動向B發(fā)起連接,如果連接失敗,A會在重試若干次后,停止連接過程。
?
若在DLSw_A上的配置為:
???? dlsw remote-peer 0 192.168.20.204 dynamic no-llc 5
則表明當該線路(A-B)5分鐘內(nèi)沒有電路,則關閉該線路,如果未配置no-llc選項,缺省定義為10分鐘。
?
若在DLSw_A上的配置為:
???? dlsw remote-peer 0 192.168.20.204 dynamic inactivity 10
則表明當該線路(A-B)上電路10分鐘內(nèi)無報文發(fā)送,則關閉其上所有電路,并關閉該線路。
?
(3)?????? 優(yōu)先級
對一端的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)。關于如何指定哪些數(shù)據(jù)流使用不同的優(yōu)先級,請參見命令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
在本地以太網(wǎng)端口e1/0下配置了命令:
???? bridge-group 10
在本地以太網(wǎng)端口e1/1下配置了命令:
???? bridge-group 20
在本地以太網(wǎng)端口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 只對非以太網(wǎng)端口有效,所以盡管port-list 1中包括了e2/0,但實際并不起作用),bgroup-list 1中包括的bridge-group 10和bridge-group 20對應的以太網(wǎng)端口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形式取消配置。
參數(shù)
| 參數(shù) | 參數(shù)說明 |
| list-number | 此port-list的list號。 |
| Type | 端口類型,包括串口、以太網(wǎng)口和快速以太網(wǎng)口。 |
| Number | 端口的編號,如s1/0中的1/0 。 |
缺省
無
命令模式
全局配置態(tài)
說明
通過這條命令,可以將一些端口配置到一個port-list中,通過在dlsw remote-peer命令后加上這個list-number,可以實現(xiàn)DLSw的port-list特色功能,list-number的取值范圍為1~255。需要特別指出的是,port-list不能識別以太網(wǎng)端口和快速以太網(wǎng)端口,也就是說,盡管可以把不同的以太網(wǎng)端口(或快速以太網(wǎng)端口)配到某個port-list中,但在將這個port-list的list-number配置在dlsw remote-peer命令中,并不能使該遠端DLSw對應于list中包括的以太網(wǎng)端口。要使不同的遠端DLSw對應于不同的以太網(wǎng)端口,需要配置下面介紹的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無法區(qū)別以太網(wǎng)端口,所以按上述命令配置的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的網(wǎng)橋組(bridge-group)列表,用該命令的NO形式取消配置。
參數(shù)
| 參數(shù) | 參數(shù)說明 |
| list-number | 此bgroup-list的list號。 |
| bgroups number | 此bgroup-list包括的bridge-group的組號。 |
缺省
無
命令模式
全局配置態(tài)
說明
通過這條命令,可以將不同的bridge-group配置到一個bgroup-list中,使得該bgroup-list包括了屬于list中不同bridge-group的所有以太網(wǎng)端口(或快速以太網(wǎng)端口),通過在dlsw remote-peer命令后加上這個list-number,可以實現(xiàn)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的以太網(wǎng)端口和快速以太網(wǎng)端口;bgroup-list 2包括了bridge-group 10和bridge-group 20,也就是說,包括了所有屬于這兩個bridge-group的以太網(wǎng)端口和快速以太網(wǎng)端口,而屬于bridge-group 30的以太網(wǎng)端口和快速以太網(wǎng)端口則不被bgroup-list 2包括在內(nèi)。
?相關命令
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的兩個時鐘,一個是緩沖數(shù)據(jù)有效時間的時鐘,一個是等待遠端DLSw響應explorer報文的響應時間的時鐘,用該命令的NO形式取消配置。
參數(shù)
| 參數(shù) | 參數(shù)說明 |
| sna-cache-timeout | 針對某個Mac地址的遠端DLSw的ip地址或本地端口存放的緩沖的數(shù)據(jù)有效時間,即從數(shù)據(jù)有效到數(shù)據(jù)失效的時間,有效范圍為:1~86400秒。 |
| explorer-wait-time | 等待遠端DLSw響應explorer報文的等待時間,即從發(fā)出CUR_EX報文后等待ICR_EX報文的時間,有效范圍為:1~86400秒。 |
| time | 本地DLSw只能到達的用戶配置的MAC地址 。 |
缺省
sna-cache-timeout的缺省值為1800秒(30分鐘);
explorer-wait-time的缺省值為0秒。
命令模式
全局配置態(tài)
說明
對于sna-cache-timeout時鐘來說,它的數(shù)值代表了緩沖中數(shù)據(jù)的有效時間,這個數(shù)值如果設得太大,可能會無法反映當前的路徑信息,比如說把緩沖有效期設得太長,而在這期間緩沖中的數(shù)據(jù)可能已經(jīng)不再有效,比如遠端緩沖中的remote-peer不再能到達目標mac地址了。但如果把這個數(shù)值設得太短,使得緩沖數(shù)據(jù)有效期太短,又會使得本地DLSw頻繁啟動發(fā)送explorer報文以定位目標。實際應用中一般來說不必修改這個時鐘,采用缺省值就可以了,如果確實有明確的需求,再使用這條命令修改該時鐘的值。
對于explorer-wait-time時鐘來說,它的數(shù)值代表了等待遠端DLSw響應explorer報文的時間,如果采用缺省值0,則當本地DLSw收到了第一個ICR_EX報文后,立刻開始建立電路;如果設置一個等待時間后,即使收到了ICR_EX報文后,仍要繼續(xù)等待一段時間,等到時鐘超時后才認為遠端DLSw的響應已經(jīng)全部收到了,再開始建立電路。為更好地實現(xiàn)DLSw的流量均衡的電路建立方式,應該將這個值設得大一點,但如果將這個值設得太大,會等待過長的時間,影響建立電路的效率,建議這個時鐘的配置范圍為20~60秒。
示例
對一端的DLSw_A來說,配置和時鐘相關的命令如下:
dlsw timer sna-cache-timeout 1200
配置這條命令后使得本地緩沖和遠端緩沖中的數(shù)據(jù)有效時間變?yōu)?200秒(即20分鐘),也就是說,當本地DLSw發(fā)送test幀或explorer報文并得到響應后,針對某一mac地址的緩沖開始生效,20分鐘后緩沖中的數(shù)據(jù)將失效,此時如果需要向該目標mac地址建立電路,需要重新發(fā)送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上實現(xiàn)本地或遠端的流量均衡功能,用該命令的NO形式取消配置。
參數(shù)
| 參數(shù) | 參數(shù)說明 |
| round-robin | 流量均衡采用round-robin模式(即輪流模式)。 |
| circuit-count circuit weight | 流量均衡采用circuit-count模式,即按路徑的權值進行電路的均衡建立。 |
缺省
circuit-count circuit weight的缺省值為10。
命令模式
全局配置態(tài)
說明
當本地DLSw配置了dlsw load-balance命令后,可以實現(xiàn)在到達同一目標MAC地址的多條路徑之間均衡地建立電路,也可以認為是將一定數(shù)量的電路負荷平均分配在多條路徑上,這里所指的多條路徑是指在cost相同的前提條件下,如果多條路徑的cost值不同,則電路將均衡地建立在cost值最小的多條路徑上,如果cost值最小的路徑只有一條,則所有的電路都將建立在這一條路徑上。
根據(jù)電路的建立方向,load-balance可分為兩種:從本地DLSw本地端口向遠端建立電路時,是在多個遠端DLSw之間平均電路負荷,從遠端DLSw向本地DLSw本地端口一側(cè)的目標地址建立電路時,是在本地DLSw的多個本地端口之間平均電路負荷。
load-balance的模式有兩種:一種是傳統(tǒng)的round-robin模式,另一種是circuit-count模式,前者是在多條路徑之間輪流使用不同的路徑來建立電路,后者則是根據(jù)不同路徑配置的circuit-weight的值,以及當前各個路徑上已經(jīng)存在的電路數(shù)目之間的比例,來選擇一條路徑建立電路。在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模式。另外,為更好的實現(xiàn)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本地一側(cè)的llc主機向目標mac地址的主機建立的電路將按照1:2的比例在這兩臺遠端DLSw之間輪流建立;同時,如果DLSw_A有多個本地端口能到達它本地一側(cè)的某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形式取消配置。
參數(shù)
| 參數(shù) | 參數(shù)說明 |
| mac-exclusive | 本地DLSw只能到達的用戶配置的MAC地址 。 |
| mac-address mac-addr | 配置本地DLSw能到達的MAC地址 。 |
| saps | (可選) 配置該路由器本地能到達的一組 SAPs 。 |
缺省
無
命令模式
全局配置態(tài)
說明
這條命令中的配置在能力交換中體現(xiàn)。
DLSw能力交換應用Mac Address Exclusivity Control Vector判斷是否拒絕除了在Mac Address需求中出現(xiàn)的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形式取消該項的設置。
參數(shù)
| 參數(shù) | 參數(shù)說明 |
| sap [sap...] | 配置該路由器本地不能達到的一組SAPs |
缺省
??? 無
命令模式
全局配置態(tài)
說明
這條命令中的配置在能力交換中體現(xiàn)。
示例
對一端的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
該命令用來配置靜態(tài)MAC地址。用該命令的NO形式取消對該項的設置。
參數(shù)
| 參數(shù) | 參數(shù)說明 |
| mac-addr | 指定48比特MAC地址。 |
?
缺省
無
命令模式
全局配置態(tài)
說明
這條命令與本地緩沖和遠端緩沖都有關系。DLSw的遠端緩沖特色:DLSw的遠端緩沖存放基于Mac為索引的遠端DLSw標識,用于來自本地端口的Explorer的響應工作,如果沒有緩沖,Explorer必須從DLSw的所有已知的通信鏈路進行發(fā)送或通過UDP Multicast方式進行發(fā)送,這很容易造成網(wǎng)絡擁塞。
示例
對一端的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不用發(fā)送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形式取消對該項的設置。
參數(shù)
| 參數(shù) | 參數(shù)說明 |
| group-number | 與DLSw相通的bridge group標識號。參數(shù)范圍為1-63。 |
| sap-priority list-number | 該bridge-group所采用的sap-priority-list的列表號。參數(shù)范圍為1~10。 |
缺省
無
命令模式
全局配置態(tài)
說明
為了把指定的報文通過TCP連接轉(zhuǎn)發(fā)到遠端,就需要本命令將一個本地bridge group連接到DLSw上,即這個bridge group的報文可以通過TCP通道被送到遠端。可以多次使用本命令把多個bridge group和DLSw連接起來,使它們都參加通過TCP通道的轉(zhuǎn)發(fā)。配置了這條命令,屬于已被配置的bridge group的端口便能和DLSw通信了。
示例
路由器A與路由器B通過以太網(wǎng)口相連,其中路由器A的以太網(wǎng)口地址為128.207.152.5,路由器B的以太網(wǎng)口地址為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發(fā)送報文。用該命令的NO形式取消對該項的設置。
參數(shù)
無
缺省
無
命令模式
全局配置態(tài)
說明
配置了這條命令后,將不能用udp unicast方式發(fā)送DLSw報文,缺省狀態(tài)下是可以使用udp unicast方式發(fā)送DLSw報文。目前我們的實現(xiàn)中只用UDP Unicast方式發(fā)送CANURACH_ex, CANUREACH_cs, ICANRACH_ex 和ICANREACH_cs四種報文,其他的控制報文必須用TCP方式發(fā)送。
該命令不影響采用UDP方式接收DLSw報文,也就是說,配置了該命令后,路由器仍然可以接收遠端對等實體通過UDP發(fā)送的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)發(fā)送DLSw報文,但可以接收來自(192.168.20.204)通過UDP發(fā)送的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形式取消對該項的設置。
參數(shù)
| 參數(shù) | 參數(shù)說明 |
| list-number | sap-priority-list的列表號。范圍為1~10。 |
| high | 設定該列表所對應的優(yōu)先級為High。 |
| medium | 設定該列表所對應的優(yōu)先級為Medium。 |
| normal | 設定該列表所對應的優(yōu)先級為Normal。 |
| low | 設定該列表所對應的優(yōu)先級為Low。 |
| dmac mac-address | 設置符合本列表的報文所應具有的DMAC地址。 |
| smac mac-address | 設置符合本列表的報文所應具有的SMAC地址。 |
| dsap sap-value | 設置符合本列表的報文所應具有的DSAP值。 |
| ssap sap-value | 設置符合本列表的報文所應具有的SSAP值。 |
缺省
無
命令模式
全局配置態(tài)
說明
在兩端的DLSw之間建立起帶優(yōu)先級的多通道DLSw通信鏈路后,還需要將局域網(wǎng)上不同地址或者不同bridge-group賦予不同的優(yōu)先級,這樣才能保證來自不同SNA終端的報文按照配置的不同的優(yōu)先級使用相應的優(yōu)先級通道。
示例
對一端的DLSw_A來說,帶優(yōu)先級的多通道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之間可以建立起帶有優(yōu)先級的多通道DLSw通信鏈路,對DLSw_A來說,配置了兩條sap-priority-list,其中sap-priority-list 1包括了三項內(nèi)容,第一項說明sap-priority-list 1缺省的優(yōu)先級為high;第二項說明從對端的mac地址為0007.f010.a01d 且sap地址為4,發(fā)向DLSw_A本地端的sap地址為6的報文的優(yōu)先級為low;第三項說明從DLSw_A本地端的mac地址為0007.f010.2003的報文的優(yōu)先級為normal。sap-priority-list 2則只包括了一項內(nèi)容,此項內(nèi)容的含義是sap-priority-list 2缺省的優(yōu)先級為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在能力交換過程中出現(xiàn)的各種狀況。
參數(shù)
| 參數(shù) | 參數(shù)說明 |
| ip-address | (可選)表示顯示特定IP地址的性能交換信息。 |
| Local | (可選) 表示顯示性能交換的本地信息。 |
缺省
無
說明
該命令的輸出信息有助于用戶進行IPX流量統(tǒng)計或故障診斷。
示例
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),用戶可以了解當前所有電路的狀態(tài)信息。
參數(shù)
| 參數(shù) | 參數(shù)說明 |
| detail | (可選)顯示虛電路的詳細信息。 |
| mac-address address | (可選)顯示指定目標MAC電路的信息。 |
| sap-value value | (可選)顯示指定目標SAP電路的信息。 |
| circuit id | (可選) 該參數(shù)為DLSw的虛電路號,取值范圍為0-4294967295。 |
缺省
無
說明
該命令的輸出信息有助于用戶進行IPX流量統(tǒng)計或故障診斷。
示例
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的各種信息。
參數(shù)
| 參數(shù) | 參數(shù)說明 |
| ip-address | (可選) 用IP地址指定某個特定的遠端DLSw。 |
缺省
無
說明
該命令的輸出信息有助于用戶進行IPX流量統(tǒng)計或故障診斷。
為了實時監(jiān)控DLSw的運行狀況,應該對SSP處理過程進行統(tǒng)計。流量控制作為DLSw的一個重要功能存在,應用于DLSw數(shù)據(jù)報文的傳輸。
示例??????
對一端的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)”表示該靜態(tài)備份線路雖然處于“ACTIVE”狀態(tài),但對于電路來說,卻是無效的,也就是說,新的電路不會在這條線路上生成。
????
對一端的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”狀態(tài),但對于電路來說,卻是無效的,也就是說,新的電路不會在這條線路上生成。
相關命令
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的緩沖區(qū)信息,其中包括本地緩沖區(qū)和遠端緩沖區(qū)。
參數(shù)
| 參數(shù) | 參數(shù)說明 |
| Local | (可選) 只顯示DLSw的本地緩沖區(qū)信息。 |
| Remote | (可選) 只顯示DLSw的遠端緩沖區(qū)信息。 |
| mac-address | (可選) 只顯示和MAC地址有關的信息。 |
缺省
無
說明
該命令的輸出信息有助于用戶進行IPX流量統(tǒng)計或故障診斷。
為了增加LLC2的Explorer的響應性能并降低網(wǎng)絡開銷,緩沖作為DLSw的一個特色實現(xiàn)。在本版本的DLSw實現(xiàn)中,實現(xiàn)兩種類型的緩沖。
這兩種緩沖為:
遠端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
這條命令用來輸出錯誤調(diào)試信息。
參數(shù)
無
缺省
無
命令模式
管理態(tài)
說明
這個操作用來輸出在DLSw運行中出現(xiàn)的一切錯誤信息,用于錯誤的定位。
示例??????
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內(nèi)部狀態(tài)機調(diào)試信息。
參數(shù)
| 參數(shù) | 參數(shù)說明 |
| TCP | 用來跟蹤TCP連接的建立過程,可定位到某個特定的遠端DLSw(可用狀態(tài)機實現(xiàn))。 |
| circuit | 用來跟蹤circuit狀態(tài)機,可定位到某條特定的circuit或此circuit所屬的遠端DLSw。 |
| Explorer | 用來跟蹤Explorer狀態(tài)機,可定位到某個特定的目標MAC地址。應顯示發(fā)送屬性(TCP,UDP Unicast或UDP Multicast)。 |
缺省
無
命令模式
管理態(tài)
說明
狀態(tài)機跟蹤應包括狀態(tài)、事件、行為以及狀態(tài)機的一些調(diào)試信息,例如收到一個無用事件等等。
l?? 電路(circuit)的信息交互狀態(tài)機:這個狀態(tài)機負責處理一條電路的建立、連接、撤銷等所有的過程。狀態(tài)機的具體狀態(tài)、事件、行為兼容符合DLSw1.00和DLSw+。
l?? Explorer狀態(tài)機:這個狀態(tài)機負責處理Explorer幀的過程。
l?? Explorer狀態(tài)機CANUREACH_ex的發(fā)送:當Explorer狀態(tài)機收到一個LLC2的相應的可以觸發(fā)explorer發(fā)送的報文時,在遠端緩沖無法查到的情況下便發(fā)送CANUREACH_ex報文,并且狀態(tài)機處于等待對方的ICANREACH_ex報文的狀態(tài)。
l?? Explorer狀態(tài)機CANUREACH_ex的接收:當Explorer狀態(tài)機收到一個DLSw的CANUREACH_ex報文,它應該先查找本地緩沖,若本地緩沖區(qū)找到,它應發(fā)送ICHANREACH_ex報文回對端DLSw,如果找不到,應該向本地的LAN或DLC端口發(fā)送LLC2的test request報文,此時狀態(tài)機處于等待本地SNA主機的LLC2的test response報文的狀態(tài)。
l?? Explorer狀態(tài)機LLC2的test response報文的接收:當狀態(tài)機處于等待本地SNA主機的LLC2的test response報文的狀態(tài)時,狀態(tài)機應該更新本地緩沖,而且立即發(fā)送ICANREACH_ex報文給對端DLSw,狀態(tài)機轉(zhuǎn)為結束狀態(tài)。
l?? Explorer狀態(tài)機ICANREACH_ex報文的接收:當狀態(tài)機處于等待本地SNA主機的對端DLSw的ICANREACH_ex報文的狀態(tài)時,狀態(tài)機應該更新遠端緩沖,而且立即發(fā)送LLC2的test response報文給本地SNA主機,狀態(tài)機轉(zhuǎn)為結束狀態(tài)。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內(nèi)部狀態(tài)機調(diào)試信息。
參數(shù)
| 參數(shù) | 參數(shù)說明 |
| detail | 鏈路交換處理的調(diào)試消息的輸出。 |
缺省
無
說明
無
命令模式
管理態(tài)
示例??????
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
這條命令用來輸出流控處理的調(diào)試消息。
參數(shù)
無
缺省
無
命令模式
管理態(tài)
說明
流量控制作為DLSw的一個重要功能存在,應用于DLSw數(shù)據(jù)報文的傳輸。
示例
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內(nèi)部狀態(tài)機調(diào)試信息。
參數(shù)
無
缺省
無
命令模式
管理態(tài)
說明
其中應可分詳細和簡要兩種,詳細的調(diào)試信息應把報文的內(nèi)容解釋出來。
示例??????
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)。
參數(shù)
| 參數(shù) | 參數(shù)說明 |
| circuit-id | 某個特定電路的標識號。參數(shù)范圍為0-4294967295。 |
缺省
無
命令模式
管理態(tài)
說明
該命令可清除所有或指定IP地址的DLSw虛電路信息。這個操作會斷開相關的LLC2會話。電路(circuit)的信息交互狀態(tài)機:這個狀態(tài)機負責處理一條電路的建立、連接、撤銷等所有的過程。狀態(tài)機的具體狀態(tài)、事件、行為兼容符合DLSw1.0和DLSw+。
示例
在DLSw網(wǎng)關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的統(tǒng)計信息。
參數(shù)
無
缺省
無
命令模式
管理態(tài)
說明
這個操作會清除DLSw的所有統(tǒng)計信息。為了實時監(jiān)控DLSw的運行狀況,應該對SSP處理過程進行統(tǒng)計。這個操作會清除所有的緩沖區(qū),包括本地緩沖區(qū)和遠端緩沖區(qū)。
示例
在DLSw網(wǎng)關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
本命令主要用于控制空閑(無數(shù)據(jù)交換)時問詢的頻率,用no命令可以回復到默認值。?
llc2 idle-time seconds
no llc2 idle-time?
參數(shù)
| 參數(shù) | 參數(shù)說明 |
| seconds | 為空閑時發(fā)送RR幀的間隔秒數(shù),最大60秒,最小1秒。 |
缺省
10秒。?
命令模式
接口模式。?
使用說明
在空閑時,沒有I(信息)幀交換,周期性的向遠端發(fā)送RR(接收準備)幀,告訴遠端本地準備好接收數(shù)據(jù);設置較小的值確保能及時通知遠端,設置太小有可能導致網(wǎng)絡傳送太多的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?
參數(shù)
| 參數(shù) | 參數(shù)說明 |
| seconds | 為等待遠端確認的秒數(shù),最大60秒,最小1秒。 |
缺省
1秒。?
命令模式
接口模式。?
使用說明
本地每次發(fā)送I幀后將等待遠端確認,若在一定時間內(nèi)沒有收到確認,則重發(fā);在數(shù)據(jù)傳送比較慢的網(wǎng)路上設置較大的值。?
示例
設置12秒的等待確認時間數(shù)。
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???
命令參數(shù)
| 參數(shù) | 參數(shù)說明 |
| seconds | 為遠端忙時的等待秒數(shù),最大60秒,最小1秒。 |
缺省
10秒。?
命令模式
接口模式。?
使用說明
一個LLC2連結端有能力通知對端本地忙,阻止對端向本地發(fā)送數(shù)據(jù),此時發(fā)送一個RNR(接收準備未緒);設置較大的值可以避免超時。?
示例
設置12秒的遠端忙時間數(shù)。
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?
參數(shù)
| 參數(shù) | 參數(shù)說明 |
| seconds | 等待遠端響應的秒數(shù)。最大60秒,最小1秒。? |
缺省
1秒?
命令模式
接口模式。?
使用說明
一個LLC2連結端有時要了解對端的狀態(tài),就發(fā)送一個需對端響應的命令幀,同時等待對端響應;當對端收到命令幀會回復一個響應幀,如果其中發(fā)生差錯,發(fā)送端將一直等待。為了避免這種情況發(fā)生,需要啟動一個時鐘,時鐘到時后就認為其中發(fā)生差錯,將另外發(fā)送一個命令幀;本命令就是為了設定等待對端響應命令幀的時間。?
示例
設置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
命令參數(shù)
| 參數(shù) | 參數(shù)說明 |
| seconds | 為遠端忙時的等待秒數(shù),最大60秒,最小1秒。? |
缺省
3秒。?
命令模式
??? 接口模式。?
使用說明
LLC2鏈路兩端的數(shù)據(jù)接收與發(fā)送都是有一定的順序的,當一個LLC2連結端收到對端的I幀序列號不是期望的值時,會向?qū)Χ税l(fā)送一個REJ(拒絕)幀,并啟動一個時鐘,如果到時還沒有響應,LLC2鏈路將斷開;本命令就是為了設定等待對端響應REJ(拒絕)幀的時間。?
示例
設置12秒的等待時間。
Router_config#int ethernet1/1
Router_config _e1/1#llc2 trej-time 12?
2.1.6?? llc2 n2?
本命令主要用于控制幀的重發(fā)次數(shù),用no命令可以回復到默認值。???
llc2 n2 retry-count
no llc2 n2??
命令參數(shù)
| 參數(shù) | 參數(shù)說明 |
| retry-count | 為幀的重發(fā)次數(shù),最大255次,最小1次。 |
缺省
8?
命令模式
接口模式。?
使用說明
LLC2鏈路的一端的向?qū)Χ税l(fā)送數(shù)據(jù)后,并等待對端確認,如果對端在一定時間內(nèi)沒有發(fā)送確認信息,本地將重新發(fā)送,但重發(fā)的次數(shù)必須限制,重發(fā)的次數(shù)值超過retry-count時,LLC2鏈路將斷開;本命令就是為了設定重發(fā)的次數(shù)retry-count。?
示例
設置重發(fā)的次數(shù)為12。
Router_config#int ethernet1/1
Router_config _e1/1#llc2 n2 12?
2.1.7?? llc2 local-window?
本命令主要用于控制I幀在沒有得到確認時發(fā)送的最大數(shù)(即:發(fā)送窗口大小),用no命令可以回復到默認值。???
llc2 local-window packet-count
no llc2 local-window
參數(shù)
| 參數(shù) | 參數(shù)說明 |
| packet-count | 為沒有得到確認時I幀發(fā)送的最大數(shù),最大127個,最小1個。 |
缺省
7?
命令模式
接口模式。?
使用說明
LLC2鏈路的一端的向?qū)Χ税l(fā)送數(shù)據(jù)時,在等待對端確認前,只能發(fā)送一定數(shù)量的數(shù)據(jù);本命令設置該最大數(shù),設置的值太大可能導致數(shù)據(jù)丟失,因為對端并不能全部都接收。?
示例
設置發(fā)送窗口大小為12。
Router_config#int ethernet1/1
Router_config _e1/1#llc2 local-window 12?
2.1.8?? llc2 holdqueue?
本命令主要用于控制不能發(fā)送I幀(遠端忙)時本地可以累積的最大數(shù),用no命令可以回復到默認值。???????
llc2 holdqueue packet-count
no llc2 holdqueue
命令參數(shù)
| 參數(shù) | 參數(shù)說明 |
| packet-count | 為沒有得到確認時I幀保留的最大數(shù),最大200,最小20。 |
缺省
40?
命令模式
接口模式。?
使用說明
LLC2鏈路的一端在對端忙時,不能發(fā)送數(shù)據(jù)(I幀),所有的數(shù)據(jù)在對端清除忙前都必須保留,但保留的數(shù)量有一定的限制;本命令設置保留的數(shù)據(jù)數(shù)量。?
示例
設置保留的數(shù)據(jù)最大數(shù)為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????
命令參數(shù)
| 參數(shù) | 參數(shù)說明 |
| time | 允許未確認I幀保留的最大毫秒數(shù)。最大10000,最小400。 |
缺省
400
命令模式
接口模式
說明
LLC2鏈路的一端在收到對端發(fā)過來的I幀時,可以不立即發(fā)送確認幀(RR幀),可以等待一段時間,如果這一段時間內(nèi)沒數(shù)據(jù)發(fā)送以確認,然后在發(fā)送確認幀(RR幀);或者在這一段時間內(nèi)對端發(fā)過來的I幀達到llc2 ack-max值時立即發(fā)送確認幀(RR幀)。本命令可以減少大數(shù)據(jù)流量時減少不必要的數(shù)據(jù)交互。?
示例
設置確認時延為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
命令參數(shù)
| 參數(shù) | 參數(shù)說明 |
| number | 允許確認I幀前接收的最多I幀數(shù)量。最大127,最小1。 |
缺省
3
命令模式
接口模式。
使用說明
LLC2鏈路的一端在等待對端確認時可以發(fā)送一定數(shù)量的I幀時,而接收端等到確認時延或接收到最大數(shù)量I幀時發(fā)送確認幀(RR幀)。本命令可以減少大數(shù)據(jù)流量時減少不必要的數(shù)據(jù)交互。
示例
設置確認最大數(shù)量為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]
命令參數(shù)
| 參數(shù) | 參數(shù)說明 |
| 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調(diào)示開關。????
debug llc2 [packet][error][state]?
缺省
無?
命令模式
管理模式?
使用說明
packet,打開LLC2鏈路數(shù)據(jù)信息調(diào)示開關;error,打開LLC2鏈路錯誤信息調(diào)示開關;state,打開LLC2鏈路狀態(tài)信息調(diào)示開關。?
示例
打開LLC2鏈路調(diào)示開關。
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地址。
參數(shù)
| 參數(shù) | 參數(shù)說明 |
| sdlc-address | SDLC從站的地址。取值范圍:1-0xfe。 |
缺省
無?
說明
SDLC協(xié)議允許在一條SDLC物理鏈路上跑多條虛電路,一端連接主站一端連接從站。為了區(qū)分每一條虛電路需要指定每條虛電路的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發(fā)送窗口的大小。也就是指未經(jīng)對方確認的,一次最大發(fā)送的幀數(shù)。?
參數(shù)
| 參數(shù) | 參數(shù)說明 |
| length | 發(fā)送窗口的大小。取值范圍:1-7。 |
缺省
7?
說明
無?
示例:
配置sdlc發(fā)送窗口為3。
int s1/1
sdlc K 3?
3.1.3?? sdlc n1
命令描述
sdlc n1 length
配置SDLC最大可接收的幀長,也就是協(xié)議所定義的N1的值。
參數(shù)
| 參數(shù) | 參數(shù)說明 |
| length | 最大可接收的幀長。取值范圍:1-1500字節(jié)。 |
缺省
1500字節(jié)?
說明
無?
示例
配置一個SDLC最大可接收的幀長1200。
int s1/1
sdlc n1 1200?
3.1.4?? sdlc n2
命令描述
sdlc n2 times
配置SDLC最大重發(fā)次數(shù),也就是協(xié)議所定義的N2的值。
參數(shù)
| 參數(shù) | 參數(shù)說明 |
| times | 最大重發(fā)次數(shù)。取值范圍:1-255。 |
缺省
20次
說明
無?
示例
配置一個SDLC最大重發(fā)次數(shù)12。
int s1/1
sdlc n2 12?
3.1.5?? sdlc t1
命令描述
sdlc t1 seconds
配置SDLC等待響應的時間,也就是協(xié)議所定義的T1的值。?
參數(shù)
| 參數(shù) | 參數(shù)說明 |
| 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
配置每個從站最大可接收的幀長。?
參數(shù)
| 參數(shù) | 參數(shù)說明 |
| length | 最大可接收的幀長。取值范圍:1-1500字節(jié)。 |
缺省
265字節(jié)?
說明
無?
示例
配置一個SDLC最大可接收的幀長1200。
int s1/1
sdlc sdlc-largest-frame 1200?
3.1.7?? sdlc partner
命令描述
sdlc partner mac-address sdlc-address
配置SDLC從站與遠端的MAC地址的映射。這樣就建立起該從站與遠端設備的連接。?
參數(shù)
| 參數(shù) | 參數(shù)說明 |
| 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詢問從站的最大次數(shù)。?
參數(shù)
| 參數(shù) | 參數(shù)說明 |
| times | 詢問從站的最大次數(shù)。取值范圍:1-10。 |
缺省
1?
說明
如果主站詢問從站后,從站發(fā)送了滿窗口大小的數(shù)據(jù)幀,這時主站可以重新詢問該從站,而不是詢問下一個從站。這條命令就是用來配置連續(xù)詢問一個從站的次數(shù)。?
示例
配置一個SDLC詢問從站的最大次數(shù)10。
int s1/1
sdlc poll-limit-value 10?
3.1.9?? sdlc poll-pause-timer
命令描述
sdlc poll-pause-timer seconds
配置SDLC詢問從站的間隔。?
參數(shù)
| 參數(shù) | 參數(shù)說明 |
| 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值。?
參數(shù)
| 參數(shù) | 參數(shù)說明 |
| 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站類型。?
參數(shù)
| 參數(shù) | 參數(shù)說明 |
| primary | 將該端口配置為SDLC主站。取值范圍:NA。 |
| secondary | 將該端口配置為SDLC從站。取值范圍:NA。 |
缺省
primary?
說明
SDLC是一種非平衡模式的鏈路層協(xié)議,建立了連接的兩端設備的地位是不平等的。其中一方起主導作用,控制整個連接過程,稱為主站(primary);另外一方被動接受控制,稱為從站(secondary)。 用戶需要為封裝了SDLC 協(xié)議的接口配置角色,配置SDLC 角色時應根據(jù)與本路由器相連的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半雙工和全雙工工作模式。在全雙工模式下,主站在收從站數(shù)據(jù)的同時可以向從站發(fā)數(shù)據(jù)。?
參數(shù)
| 參數(shù) | 參數(shù)說明 |
| full-datamode | 全雙工模式。 |
| half-datamode | 半雙工模式。 |
缺省
全雙工模式?
說明
無?
示例
配置一個SDLC主站為半雙工。
int s1/1
sdlc simultaneous half-datamode?
3.1.13?? sdlc vmac
命令描述
sdlc vmac mac-address
配置SDLC從站的虛擬MAC地址。該地址用來與遠端的以太網(wǎng)或者令牌環(huán)網(wǎng)絡通信。?
參數(shù)
| 參數(shù) | 參數(shù)說明 |
| 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。?
參數(shù)
| 參數(shù) | 參數(shù)說明 |
| sdlc-address | 從站的SDLC地址。取值范圍:1-0xfe。 |
| Xid-number | 從站的XID值。取值范圍:4位16進制數(shù)字。 |
缺省
無?
說明
XID是SNA世界里一個設備身份的標識,前12比特表示網(wǎng)絡號,后20比特表示節(jié)點號。
一般有PU2.0 和PU2.1兩種設備,PU2.1的設備自己已經(jīng)配置了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參數(shù)。如果所有的PU都是2.1類型,可以統(tǒng)一定義成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發(fā)送隊列的長度。?
參數(shù)
| 參數(shù) | 參數(shù)說明 |
| address | 從站的地址。取值范圍:1-0xfe。 |
| length | 隊列的長度。取值范圍:1-65535。 |
缺省
無?
說明
如果上層請求發(fā)送的數(shù)據(jù)包數(shù)量大于這個值,將被丟棄。?
示例:
配置一個SDLC站C1的隊列長度為100。
int s1/1
sdlc holdqueue C1 100?
3.1.16?? debug sdlc error
命令描述
debug sdlc error
這條命令用來輸出SDLC錯誤調(diào)試信息。?
參數(shù)
無?
缺省
無?
說明
用來輸出在SDLC運行中出現(xiàn)的一切錯誤信息,用于錯誤的定位。?
3.1.17?? debug sdlc state
命令描述
debug sdlc state
這條命令用來輸出SDLC的狀態(tài)機信息。?
參數(shù)
無?
缺省
無?
說明
輸出格式如下:
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收發(fā)報文信息。?
參數(shù)
無?
缺省
無?
說明
應解釋報文內(nèi)容。輸出格式參照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這是報文的具體內(nèi)容。
SDLC Serial0/0: RX <- RR(4) on station C1, Final?
?
轉(zhuǎn)載于:https://www.cnblogs.com/landv/p/10015868.html
總結
以上是生活随笔為你收集整理的烽火2640路由器命令行手册-12-IBM网络配置命令的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: common lisp 学习第二天 简单
- 下一篇: ie9 Flash内容无法显示