本文將介紹訊框中繼網路(Frame Relay)的發展背景,然後說明設定支援訊框中繼網路的方式,最後將重點擺在訊框中繼網路的訊號標準LMI(Local Management Interface),詳細講解如何使用LMI訊號標準來管理,並且隨時地監控訊框中繼網路的使用情況。
接著要介紹另外一個有用的指令debug frame-relay lmi,這個指令可以檢查目前的Cisco網路設備是否有正常地接收以及發送訊框中繼網路的封包。底下來看看這個指令的執行範例:
Router#debug frame-relay lmi
Frame Relay LMI debugging is on
Dislaying all Frame Relay LMI data
Router#
Lw2d: Serial0(out):StEnq, myseq140,
yourseen 139, DTE up
Lw2d: datagramstart = 0xE00EC,
datagramsize = 13
Lw2d: FR encap = 0xFCF10309
Lw2d: 00 75 01 01 03 02 8C 8B
Lw2d:
Lw2d: Serial0(in): Status, myseq
140
Lw2d: RT IE 1, length 1, type 1
Lw2d: KA IE 3, length 2, yourseq
140, myseq 140
Lw2d: Serial0(out): StEnq, myseq
141, yourseen 140, DTE up
Lw2d: datagramstart = 0xE008EC,
datagramsize = 13
Lw2d: FR encap = 0xFCF10309
Lw2d: 00 75 01 01 03 02 8D 8C
Lw2d:
Lw2d: Serial0(in): Status myseq
142
Lw2d: RT IE 1, length 1, type 0
Lw2d: KA IE 3, length 2, yourseq
142, myseq 142
Lw2d: PVC IE 0x7, length 0x6,
dlci 100, status 0x2, bw 0
從上面的輸出結果,可以發現到有些地方會顯示(in),這所代表的意思是這台路由器所接收的LMI狀態封包,而(out)則代表由目前這台路由器所發送的LMI狀態封包。
Lw2d: RT IE 1, length 1, type 1
至於像是上面這行的type 1,指的是目前還在傳輸LMI狀態封包。
Lw2d: RT IE 1, length 1, type 0
若是type 0,如同上面這一行結果,則代表傳輸LMI狀態封包的過程已經結束。
Lw2d: PVC IE 0x7, length 0x6,
dlci 100, status 0x2, bw 0
在輸出結果的最後一行,如同上面所示,代表目前所使用的永久性虛擬連線的DLCI值為100,而目前的狀態為0x2,0x2代表啟動中(Active),這裡的值有以下三種可能的值,分別代表不同的意義:
0x0:代表這台路由器有這個DLCI值的永久性虛擬連線,只是目前的狀態是關閉的(inactive),有可能是目前這台路由器刻意要把它關閉的,也可能是這條永久性虛擬連線另一端的設備將它關閉。
0x2:就是上面執行範例所看到的值,也就是代表啟動中。
0x4:代表已刪除,也就是訊框中繼網路交換機並不存在這個DLCI值,但是以前曾經存在過,或是指這條對應的永久性虛擬連線已經被刪除。
結語
LMI在訊框中繼網路內扮演著非常重要的角色,尤其是在路由器與交換機之間交換著多種資訊,包含keep-alives、global address以及虛擬線路等資訊。
這篇文章介紹了LMI在訊框中繼網路之中的角色,以及如何在Cisco網路設備內設定訊框中繼網路的LMI設定,同時也介紹如何檢視設定值,希望能讓大家對於Frame Relay能有更多的認識。
<本文作者:胡凱智,目前在Solera Holdings Inc.擔任亞太區首席技術長,曾於美商Mozilla擔任全球技術專案總監,並在趨勢科技任職七年多,有兩年美國矽谷工作經驗,在美國專利局擁有軟體專利。讀者交流建議:https://www.facebook.com/khu.page>