Virtual Circuit 虛擬線路 訊框中繼 區域網路 廣域網路 路由器 交換機 網路

活用LMI訊號標準 輕鬆維護訊框中繼網路

2018-09-25
本文將介紹訊框中繼網路(Frame Relay)的發展背景,然後說明設定支援訊框中繼網路的方式,最後將重點擺在訊框中繼網路的訊號標準LMI(Local Management Interface),詳細講解如何使用LMI訊號標準來管理,並且隨時地監控訊框中繼網路的使用情況。

show interface

如同大家所知,show interface用於檢視介面的設定值,同樣地,這個指令也可以用來檢視設定成使用訊框中繼網路的介面設定,其指令執行結果如下所示:

Router#show interface s0
Serial0 is up, line protocol is
 up. 
 Hardware is HD64570
 Internet address is 10.46.0.1/
 24
 MTU 1500 bytes, BW 1544 Kbits,
 DLY 20000 usec, rely 255/255,
 load 1/255
 Encapsulation FRAME-RELAY,
 loopback not set, keepalive
 set(10 sec)
 LMI enq sent 19, LMI stat recvd
 20, LMI upd recvd 0, DTE LMI up
 LMI enq recvd 0, LMI stat send
 0, LMI upd sent 0
 LMI DLCI 1050 LMI type is CISCO
 frame relay DTE
 FR SVC disabled, LAPF state down
  Broadcast queue 0/64,broadcasts
  sent/dropped 8/0,  interface
  broadcasts 5
 Last input 00:00:03, output 00:
  00:03, output hang never
 Last clearing of “show interface”
  counters never
 Queueing strategy: fifo
 Output queue 0/40, 0 drops; input
  queue 0/75, 0 drops
  ……

上面就是執行show interface來檢視訊框中繼網路介面的結果範例,由上面的輸出結果可以看出,這個介面使用訊框中繼,因為輸出結果包含:

 Encapsulation FRAME-RELAY, loopback
 not set, keepalive  set(10 sec)

另外,由下面這一行也可以看出這個介面所使用的DLCI值為1050,LMI的種類為Cisco。

 LMI DLCI 1050 LMI type is CISCO
 frame relay DTE

DLCI所指的是訊框中繼網路封包中,位於表頭(Header)中位址欄位的10個位元的資料,在訊框中繼網路封包內,位址欄位長度為兩個位元組,而兩個位元組中有10個位元用來儲存線路ID,另外6個位元則用來儲存網路壅塞控制,而這10個位元就是DLCI。

簡單來說,DLCI是用來辨識本地端的訊框中繼路由器和交換機,DLCI只能用來辨識本地端的訊框中繼網路設備,所以一段虛擬線路的兩端所使用的DLCI是不相同的。至於LMI,後面還會有詳細的介紹。

而目前這個設備為DTE設備,一般而言,路由器都是DTE設備。不過,Cisco的路由器卻可以設定成訊框中繼網路交換機,如果是把Cisco路由器設定成訊框中繼網路交換機的話,那就會變成DCE設備。

雖然輸出包含很多資訊,但是上面這些資訊是最重要的。

show frame-relay lmi

接下來介紹show frame-relay lmi指令,這個指令可以用來顯示LMI相關網路封包的統計情況。對於Cisco網路設備而言,Cisco IOS從11.2版本以後,網路管理人員就可以手動設定LMI,但是事實上,Cisco網路設備會自動辨別訊框中繼網路交換機所使用的LMI類型,並且自動設定好。

這樣的自動分辨流程是發自於路由器,一開始,路由器會發送一個以上完整的LMI需求封包給訊框中繼網路交換機,以便求得LMI的狀態,而當訊框中繼網路交換機收到這樣的需求封包之後,就會回傳一個以上的LMI回覆封包,而這裡的回覆封包就會告知LMI的類型是哪一種,接著,路由器就會根據訊框中繼網路交換機所傳送過來的資料設定LMI類型,通常若有一個以上的LMI回覆封包,路由器會根據最後一個收到的資料為主。

了解LMI在訊框中繼網路所扮演的角色後,就來看看這個指令的執行結果範例:

Router#show frame-relay lmi
LMI Statistics for interfaces Serial0
(Frame Relay DTE) LMI TYPE  =
 CISCO
 Invalid Unnumbered info 0 Invalid
 Prot Disc 0
 Invalid dummy Call Ref 0 Invalid
 Mag Type 0
 Invalid Status Message 0 Invalid
 Lock Shift 0
 Invalid Information ID 0 Invalid
 Report IE Len 0
 Num Status Enq. Sent 113100 Num
 Status msgs Rcvd 113100
 Num Update Status Rcvd 0 Num
 Status Timeouts 0

由上面的輸出結果,從第二行粗體字的地方,可以看出目前這台設備使用訊框中繼網路協定,而且LMI的型態為Cisco。而從倒數第二行,也可以發現目前由路由器與訊框中繼網路交換機之間交換的LMI封包有多少。

show frame-relay pvc

接下來,介紹如何顯示永久虛擬線路(Virtual Circuit)的狀態。虛擬線路分成永久性虛擬線路與交換式虛擬線路,單一的虛擬線路可以是這兩種的其中一種。永久性虛擬線路就是這裡的重點。

在訊框中繼網路中,有些網路連線需要非常頻繁地流通,甚至是永久性地流通,此時,永久性虛擬線路就可以針對這種需求,對於資料終端設備之間的訊框中繼網路提供這樣的永久性連線。藉由永久性虛擬線路產生的連線,並不需要像交換式虛擬線路一樣還需要建立連線(Setup)以及關閉連線(Teardown)等等的過程。

若想查看永久性虛擬線路的狀態,可以使用show frame-relay pvc指令,以下是執行範例:

Router#show frame-relay pvc 100
PVC Statistics for interface Serial0
 (Frame Relay DTE)
DLCI = 100, DLCI USAGE = LOCAL,PVC
 STATUS = ACTIVE, INTERFACE = Serial0
  Input pkts 28    output pkts 10
  in butes 8398
  Out bytes 1198   dropped pkts 0
  in FECN pkts 0
  In BECN pkts 0   out FECN pkts 0
  out BECN pkts 0
  In DE pkts 0     out DE pkts 0
  Out bcast pkts 10 out bcast bytes
  1198
  Pvc create time 00:04:50, last
  time pvc status changed 00:03:47


追蹤我們Featrue us

本站使用cookie及相關技術分析來改善使用者體驗。瞭解更多

我知道了!