可以肯定,不論是在實驗室里還是在其他的地方,幀中繼交換機(jī)都是很有用的設(shè)備。就像引導(dǎo)寄存器一樣,幀中繼交換機(jī)的設(shè)置也是路由器設(shè)置中非常精深的內(nèi)容之一。學(xué)會如何配置幀中繼交換機(jī),就能夠建立很多不同的網(wǎng)絡(luò)模型。由于我們是“服務(wù)提供者”,必須能夠自主分配那些與M&T或MCI所提供的完全—致的DLCI。通過在實驗室里建立精確的網(wǎng)絡(luò)模型,不但能夠增加安裝網(wǎng)絡(luò)的信心,還能降低配置錯誤或設(shè)備發(fā)生問題的概率。這一節(jié)將側(cè)重講述如何將—臺Cisco 路由器配置成—臺幀中繼交換機(jī)。從本質(zhì)上來說,幀中繼交換技術(shù)是—種基于數(shù)據(jù)鏈路連接標(biāo)識(DLCI)的幀交換技術(shù)。在路由器的幀中繼ARP表中,DLCI號是與接口關(guān)聯(lián)的。幀中繼使用其ARP表來檢查DLCI與接口之間的配對情況,以決定是否把數(shù)據(jù)幀從某一特定的接口發(fā)出去。幀中繼交換機(jī)首先是一臺DCE設(shè)備,也就是說:
·它的任何模型都需要至少3臺路由器:一臺用于交換機(jī)功熊,矛外兩臺使用該交換機(jī)彼此通信。
· 幀交換機(jī)的串行接口處需要使用DCE電纜。
在這里,需要定義一些常用的幀中繼用的術(shù)語:
·Permanent virtual circuit 永久虛電路(PVC)一-—是指用于幀傳輸?shù)亩说蕉说挠谰眠壿嬰娐。PVC的端點是用DLCI來尋址的。
· Data-Link connectionidention數(shù)據(jù)鏈路連接標(biāo)識(DLCI)一一是指用來識別用戶端設(shè)備(CPE)與幀中繼交換機(jī)之間的PⅤC所用的一個邏輯數(shù)字,從16到1007。大多數(shù)情況下,DLCI只在本地有意義,也就是說,只有本地設(shè)備知道DLCI代表含義。對于同一中心站點來說,遠(yuǎn)端可能有兩個PVC具有同樣的DLCI號。
· Local Management interface本地管理接口(LMI)——是指路由器與幀中繼交換機(jī)之間的信令標(biāo)準(zhǔn)。交換機(jī)使用LMI來確定哪一些DLCI已被定義以及它們的當(dāng)前狀態(tài)。LMI也支持每10秒一次的keephve機(jī)制,用于確認(rèn)PVC是否被激活,或是數(shù)據(jù)是否正在進(jìn)行交換。Cisco路由器支持3類LMI:Cisco、ansi和q933a。路由器能夠以白動協(xié)商的方式?jīng)Q定使用何種類型的LMI進(jìn)行通信:-——Cisco是由網(wǎng)絡(luò)3大巨頭:Cisco,digital和NonhemTclecom定義的LMI類型,自動協(xié)商失敗后的缺省類型,其狀態(tài)信息是通過DLCI1023發(fā)送。
——a11si是由ANSI通常稱為附件D的T1.617標(biāo)準(zhǔn)定義的LMI類型。這是所有的幀中繼網(wǎng)絡(luò)里最常見的一種類型,其LMI狀態(tài)信息是通過DLCI 0發(fā)送。
——q933a是由ITU Q.933(也稱為附件A)定義的LMI類型,其狀態(tài)信息是通過DLCI 0發(fā)送。
· 網(wǎng)絡(luò)到網(wǎng)絡(luò)接口(NNI)— — NNI是用于兩個交換機(jī)的通信的標(biāo)準(zhǔn),既使用在幀中
繼茭換機(jī)中,也用在ATM中。在ATM中,NNI稱為網(wǎng)絡(luò)節(jié)點接口。
配置幀中繼交換機(jī)時,必須完成以下操作:
第1步 啟動幀中繼交換功能。
第2步 設(shè)置LMI接口類型和幀中繼接口類型。
第3步 用fra1ne-relay route命令設(shè)置PVC。
在這個例了里,要使用兩臺終端設(shè)備或路由器并且配置一臺幀中繼交換機(jī)。在開始之前
做出—份PVC圖表是很有幫助的。在圖表里,需要包括DCE、PVC以及接口示意圖。給出了該例子的圖表,從硬件與服務(wù)供應(yīng)商的角度對網(wǎng)絡(luò)進(jìn)行了強(qiáng)調(diào)。中間的幀中繼交換機(jī)有兩條V.35DCE線纜用于連接另外兩臺路由器R1和R2。這兩臺路由器在其串口O都連接V35DTE公頭電纜。設(shè)置PVC將串口0上的DLCI 101映射到串口5上的DLCI 102。
做出這份圖表之后,配置幀中繼交換機(jī)的第一
步是引導(dǎo)幀中繼交換,可以用全局配置命
令frame-reIay switching來完成。隨后,設(shè)置串口以用于幀中繼交換,使用encapsulation frame-reIay命令將數(shù)據(jù)格式封裝成幀中繼。另外,還需要在接口提示符下使用frame-felay
Lmi type[ansi|Cisco|q993a]命令來設(shè)置LMI的類型。隨后,應(yīng)該使用frame-relay intf-type命令。由于接口是DCE的,就要求使用clock rate bit/s命令來設(shè)置波特率,其中, bit/s
的值可以從1200到8000000。最后,命令frame-relay route [16-1007]inbound_DLCI interface outbound_serial_interface [16-1007]outbount_DLCI能夠在接口上產(chǎn)生一個PVC并且將它映射到另外一個接口上去。下例演示了這些命令的用法以及幀中繼交換機(jī)的基本配置方法
frame_switch#
frame_switch#conf t
Enten configuration commandso, ne per 1ine. End with CNTL/2.
frame_switch{config)#f rame-relay switching
frame_switch(config)#interface serial O
frame_sv/itch(conifg-if)#encapsulation frame-relay
frame_switch(config-if)#frame-relay intf-type dce
fname_switch(config-if)#frame-relay lmi-type ansi
frame_switch(config-if)#clock rate 56000
frame_switch(config-if)#frame-relay route 1Ot interface s5 102
frame_switch (config-if)#exit
fname_switch(config-if)#
fname_switch(config)#interface serial 5
fname_switch(config-if)#encapsulation f rame-relay
frame_switch(config-if)#frame-relay intf-type ctce
frame_switch(config-if)#clock rate 56000
frame_switch(config-1f)#frame-relay route 102 interface sO 101
frame_switch (config-if) #exit
frame_swi.tch(config-if) #