Frame Relay 訊框中繼 網路協定

組態Frame Relay網路 活用指令檢視設定值

2014-04-02
這篇文章將介紹如何在Cisco網路設備內進行訊框中繼網路的相關設定,同時也會說明如何檢視設定值,希望大家對於訊框中繼這個技術能有更多的認識。
當訊框中繼網路封包從訊框中繼交換機(DCE設備)以反方向發送回給路由器等資料終端設備(DTE設備),而且FECN的值為1的時候,則此時訊框中繼交換機(DCE設備)就會把BECN的值也設定為1。

這個把BECN設定為1的目的在於,告訴來源端的DTE設備,剛剛這段訊框中繼網路路徑曾發生網路壅塞的情況,來源端的DTE設備就可以把這樣的訊息告訴上層的網路協定,以便於做出相對應的策略或是進行處理等等。


另外,由上面這一行輸出結果可以看出,這個介面的DLCI值為100,而且這條永久性虛擬連線的狀態為ACTIVE,一個永久性虛擬連線的狀態可能是ACTIVE、INACTIVE或是DELETED三種狀態的其中一種。

如果show frame-relay pvc這個指令後面沒有接上任何的參數,就代表要顯示目前這台路由器上所有已經設定好的永久性虛擬連線。

show frame-relay map

這個指令則可以顯示連線的訊框中繼網路的位址對應表,下面是這個指令的執行範例:


這個指令的關鍵字是show frame-relay map,在這個執行範例中,100與0x64以及0x1840三個值都是指DLCI值,100為DLCI的十進位值,而後面所接的0x64則是指剛剛100的十六進位值,至於最後的0x1840是用來傳送於網路之中的值,所以在訊框中繼網路的封包內所看到的DLCI值是用0x1840這樣的形式來表示。

而10.46.1.1這個IP位址指的是遠端的IP位址,也就是透過Inverse ARP所學到的動態IP位址。

另外,在上面這個執行範例中也看到了broadcast和active,這代表在目前這個永久性虛擬線路上,broadcast和multicast是啟動的(Enabled),而active代表的是這個永久性虛擬線路是啟動的。

clear frame-relay-inarp

clear frame-relay-inarp這個指令雖然不是用來顯示設定值,但是卻是一個非常有用的指令,這個指令是clear frame-relay-inarp,是用來清除訊框中繼網路的位址對應表,也就是能夠清除剛剛上一個指令所學到的內容。下面就是這個指令的執行範例:


用上一個範例的輸出指令後面直接接上這個指令,然後再次使用show frame-relay map指令來顯示位址對應表,會發現並沒有顯示任何內容,代表內容已經都被清除了。

LMI封包的偵錯指令

上面已經學會用來顯示訊框中繼網路設定值的各種指令,這些指令在疑難排解的時候都相當有用,算是第一的步驟要做的事情。

接下來為讀者介紹另外一個有用的指令:debug frame-relay lmi。這個指令可以用來判定目前這台Cisco網路設備是否能夠正常地接收及發送訊框中繼網路的封包。

底下先說明這個指令的執行範例:


從上面的輸出結果可以發現,有些地方會顯示(in),其代表的意思是這台路由器所接收的LMI狀態封包,而(out)則表示是由目前這台路由器所發送的LMI狀態封包。


至於像上面這行的type 1,指的是目前還在傳輸LMI狀態封包。


若是type 0且如同上面這行結果,則代表傳輸LMI狀態封包的過程已經結束。


接下來分析輸出結果的最後一行,如同上面顯示的,代表目前所使用的永久性虛擬連線的DLCI值為100,而目前的狀態為0x2,0x2代表啟動中(Active),這裡的值有以下三種可能的值,分別代表不同的意義:

‧0x0:代表這台路由器有這個DLCI值的永久性虛擬連線,只是目前的狀態是關閉的(Inactive),有可能是目前這台路由器刻意要把它關閉,也有可能是這條永久性虛擬連線另一端的設備將它關閉。
‧0x2:這是上面執行範例所看到的值,代表目前正在啟動當中。
‧0x4:代表已刪除,也就是訊框中繼網路交換機並不存在這個DLCI值,但是以前曾經存在過,或是指這條對應的永久性虛擬連線已經被刪除了。

<本文作者:胡凱智,目前在美商Mozilla擔任資深全球專案經理,曾於趨勢科技任職七年多,有兩年美國矽谷工作經驗,在美國專利局擁有軟體專利。讀者可在其粉絲專頁獲取更多網路知識及交流建議:https://www.facebook.com/khu.page>


追蹤我們Featrue us

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

我知道了!