?? 根本的frame-relay中文筆記.txt
字號:
================================================================================================
這是我的frame-relay部份的中文筆記,因為看的是英文書,而我的英文又不大好,所以有些地方寫得可能不大好,還請看的網友見諒,不過基礎上的意思還是能看出來。
I am known as a paper when I learning cisco at the baginning. 如果我的理解有錯,請來信告知,以免為禍他人。謝謝 ctcity@yeah.net
--------------------------------------By/根本
===========================================================================================
幀中繼
幀中繼被認為是近代高性能的WAN封裝方法,它成為流行的技術,它工作在物理和數據鏈層,來源于設計穿越ISDN接口,但是今天,幀中繼使用在各種各樣的網絡接口。
幀中繼提供了一個在DTE數據終端和DCE數據電路之間的通信接口,像packet switches
DTE包括PC,路由器,橋,end to end網絡設備,
DCE包括自載波網絡設備
幀中繼比x.25快因為錯誤檢查將通過較高的層協議和應用服務。
幀中繼提供面向連接, date link layer通過虛擬電路通信,也提供PVC和SVC,這一點像x.25一樣。但是大多數幀中繼使用PVC。
基本思想幀中繼網絡允許用戶在DTE通過DCT通信,用戶在連接時看不見什么不同,可能比10M以太網慢但是物理的不同是對用戶透明。
工作過程
用戶發送一個幀在本地網絡,路由器的硬件地址(缺省網關)將加入報頭到幀中
路由器選擇這個幀,提取數據包或者丟棄該幀,然后尋找數據包目標IP地址和查閱路由表看是否知道如何到達目標
路由器從接口轉遞數據如果它認為它能找到遠程網絡,因為是幀中繼封裝,路由器加入DLCI串行接口的編號
channel service unit/date(CSU/DSU)接收數字信號和編譯它到packet switch exchange(PSE)能明白的數字信號類型,PSE接收到它并提取從1s線和0s線接收到它
CSU/DSU連接在一個demarcation,它一般是個twisted-pair 線連接在local loop.這個local loop連接到最近的CO,或者叫POP,local loop可以使用各種各樣物理媒介但是雙絞線或者光纖是非常用的
CO接收到幀并通過幀中繼云發送到它的目標
一旦幀到達最接近目標的CO,它發送出到local loop,幀被demarc接收后發送到CSU/DSU,最后,路由器從幀中提取數據包后放它到新的LAN 幀再傳送到目標主機,這個幀在LAN將有最終的在ARP cache中找到的硬件地址在它的報頭
幀中繼封裝
當幀中繼配置在cisco路由器上,你需要指定它的封裝在一個串行接口,幀中繼只有兩個封裝類型
cisco 和 IETF (internet engineering task force),而cisco是缺省類型
如果你要把一個cisco的路由器連接到一個不是cisco的路由器的話,你需要iete類型
所以你需要知道你的ISP是用什么路由器的牌子,這是很重要的。
進入串行接口 if)# encapsulation frame relay iete
date link connection identifiers(DLCIs)
PVC是識別的被DLCIs,一個幀中繼服務商(如電話公司)提供DLCI值,作為區別,因為許多虛擬電路可以做為多點幀中繼接口的終止,許多DLCIs經常隸屬于它,
為了每一個虛擬電路的IP設備可以通信,他們的IP地址需要mapped到DLCIs,mapping可以作為一個多點設備,它可以識別到幀中繼網絡中每一個通過單一物理調接口的數據包正確的目標虛擬電路,mapping可以是動態通過IARP或者通過人工frame relay map命令
就像幀中繼使用DLCIs一樣,x.25使用x.121地址,每一的DLCIs編號可以被分配成全局或者本地的意思是無論在哪個幀中繼網絡。
有時,一個供應商可以分配一個地點一個DLCI,它通告所有遠程PVC地點,這個PVC就是全局有意義的。如一個社團辦公室是可以有一個DLCI 20,所有遠程地點將知道它是用20來與其它公司進行PVC通信,然而,用戶實現是給他們本地意義,這類DLCI不一定需要唯一的編號,兩個DLCI編號可以是相同的在一個連接的不同地點,因為幀中繼map一個本地DLCI編號到虛擬電路在每一個switch的接口,每一個遠程辦公室有它自己的DLCI編號和其它的公司辦公室使用唯一的DLCI編號進行通信。
DLCI編號識別一個PVC,一般被分配的編號由16開始到1007。
進入執接口if)#frame-relay interface-dlci 16
local management interface (LMI)本地管理接口
本地管理接口是cisco系統發展的
它基礎于幀中繼協議和加入擴展在協議特性,這樣允許網絡設備容易與幀中繼網絡通信
LMI是一個信號標準在CPE設備(路由器)和幀switch,LMI是負責管理和維護以上的狀態,LMI 信息電文提供下列的信息
keepalive 檢驗數據是否流動
multicasting 提供一個本地DLCIP PVC
multicast addressing 提供全局有意義的
status of virtual circuits: 提供DLCI狀態
如果你不想用自動判斷特性,你就需要去檢查你的的幀中繼供應商,尋找出哪一類可以代替它的使用,
缺省類型是cisco,你可以改變到ANSI或者Q.933A.
進入接口if)#frame-relay lmi-type ansi or q933a
cisco: Gang of four 對LMI的定義
ANSI: ansi 標準t1.617定義的 Annex D
ITU-T(9333a): q.933定義 Annex A
路由器從幀-封裝接口收到LMI信息和更新虛擬電路狀態到3個不同的狀態之一。
active state: 所有都開關,路由器可以交換信息
inactive state: 路由器接口是有效地連接到switching offic,但是遠程路由器不工作
deleted state: 在switch的接口沒有LMI信息接收,可能是一個mapping 問題或者線路失敗。
subinterface
你可以在一個串行接口上有多重虛擬電路,對他們每個好像是分開的接口,這就是被認為是子接口,想一想一個子接口被IOS軟件定義做為一個硬件接口,這樣可以ip routing 在一個虛擬電路,和IPX在另一個子網接口
partial meshed networks
你可以使用子接口減輕局部的網孔幀中繼網絡和分離水平協議,如你正運行IP 協議在一個LAN網絡,在相同物理網絡,路由器A 可以連接到路由器B,路由器B到路由器C,你一般可以假定路由器A可以與路由器C交流,盡管這在LAN中是真實的,但它不能工作在幀中繼網絡,除非路由器A有PVC到路由器C。
所以在幀中繼中它必須配置成網孔網絡,但網孔網絡是昂貴的,這時子接口解決問題
建立子接口
你必須先設置好幀中繼封裝才能設置子接口
進入線接口 if)# encapsulation frame-relay
set 子接口
router(config)# ins s0.16 multipoin or point-to-point
子網編號匹配DLCI編號,這不是必須的但可以幫助你子接口的管理
如果沒有LMI類型定義,則會缺省的cisco或者自動檢測,注意到每個個子網接口定義做為一個單獨的子網,單獨的IPX網絡,和單獨的apple-talk連接范圍,
mapping frame relay
為了ip設備在虛擬電路的最后可以通信,他們的地址必須mapping 到DLCI,有兩條路。
使用幀中繼map命令
使用inverse-arp功能
int s0-------------使用serial 0
encap frame -------使用幀中繼封裝(缺?。┓駝t要加上ietf
int s0.16 point-to-point-----子接口類型
no inverse-arp---------------關閉inverse arp (IARP),使用IARP雖然更方便,但卻不是很穩定
ip address 172.16.30.1 255.255.255.0
frame-relay map ip 172.16.30.17 16 ietf broadcast--幀中繼是非廣播,所以要指定。
frame-relay map ip 172.16.30.18 17 broadcast
frame-relay map ip 172.16.30.19 18 -----------map3個虛擬電路和他們的DLCI編號
幀中繼阻塞控制
DE: discard eligibility 丟棄合格,當一個幀中繼路由器在幀中繼網絡檢測阻塞時,它將回傳DE bit在一個幀中繼數據包報頭,如果switch阻塞,幀中繼switch將丟棄有DE bit的數據包,如果你的帶寬是配置成o的CIR,DE將總是運行。
FECN forward-explicit congestion notification 轉遞詳述阻塞通知
當幀中繼識別到阻塞在云中,switch將設置FECN bit到1在一個幀中繼數據包報頭,這樣將標示目標DCE的路徑是擁擠的。
BECN(backward-explicit congestion notification) 向后詳述阻塞通知
當switch在幀中繼網絡中檢測到阻塞,它將設置在幀中繼數據包中BECN bit 并發傳回到來源路由器,告訴它它的數據包的速率遲緩
committed information rate(CIR) 提交信息速率
幀中繼提供packet switched網絡同一時間到非常多的不同用戶,這是一個好極了的想法,因為它分散switches的費用在多個用戶,然而,幀中繼基礎在假定,不是所有用戶需要在同一時間傳送不中繼數據,幀中繼最好工作在脈沖交通。
想一想幀中繼做為一個線路晚會,像許多人必須分享同一個電話號碼,如果你需要額外的,你必須給更多的錢。
幀中繼提供專門帶寬給每一個用戶,幀中繼供應商允許用戶買一個更低的帶寬比用戶需要的,這就叫CIR,用戶可以買帶寬如256k,但是它可能爆發到T-1的速度,CIR 指定只要數據輸入到幀中繼網絡是低于CIR,網絡將繼續轉遞數據到PVC,然而如果數據速率超過CIR,它就不能保證了。
有時可能購買一個BC(committed burst), 它允許用戶在某一時段超過他們的ICR,在這種環境,DE bit 將總是被設置,
選擇一個CIR 基礎在現實的需要,期望傳輸量速率,一些供應商可以允許你購買0 CIR, 你可以使用一個0 CIR, 這樣可以省錢,
監測幀中繼
router> show frame lmi
顯示你LMI交通量統計交換在本地路由器和幀中繼交換機, LMI error 和 LMI類型
顯示幀中繼pvc
router# show frame pvc---- 所有PVC配置和DLCI編號,交通統計,BECN和FECN編號,
顯示接口
router# show int s0------- LMI交通統計,封裝類型,layer-2,layer-3信息
LMI DLCI,缺省是1023, 類型是cisco,如果LMI DLCI為0,它將使用ANSI LMI類型
顯示frame map
router#show frame map--------network layer to DLCI mapping, DLCI編號0x10=16
這里可以看到有兩個mapping,一個為IP和一個為IPX, 注意到網絡層地址解決方法是動態協議IARP,如果一個管理人員maped那個地址,輸出應該說"static"
調整frame LMI
debug frame lin命令顯示路由器控制臺,這個命令幫助你確定或者檢測路由器和switch是否交換正確的LMI信息
router#debug frame-realy lmi
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -