幀中繼一些典型配置舉例
幀中繼是一種高效能的WAN協議,它執行在OSI參考模型的物理層和資料鏈路層。它是一種資料包交換技術,是X.25的簡化版本。它省略了X.25的一些強健功能,如提供視窗技術和資料重發技術,而是依靠高層協議提供糾錯功能,這是因為幀中繼工作在更好的WAN裝置上,這些裝置較之X.25的WAN裝置具有更可靠的連線服務和更高的可靠性,它嚴格地對應於OSI參考模型的最低二層,而X.25還提供第三層的服務,所以,幀中繼比X.25具有更高的效能和更有效的傳輸效率。
配置幀中繼IETF DTE示例
幀中繼廣域網的裝置分為資料終端裝置(DTE)和資料電路終端裝置(DCE),Cisco路由器作為 DTE裝置。
幀中繼技術提供面向連線的資料鏈路層的通訊,在每對裝置之間都存在一條定義好的通訊鏈路,且該鏈路有一個鏈路識別碼。這種服務通過幀中繼虛電路實現,每個幀中繼虛電路都以資料鏈路識別碼(DLCI)標識自己。DLCI的值一般由幀中繼服務提供商指定。幀中繼即支援PVC也支援SVC。
幀中繼本地管理介面(LMI)是對基本的幀中繼標準的擴充套件。它是路由器和幀中繼交換機之間信令標準,提供幀中繼管理機制。它提供了許多管理複雜網際網路絡的特性,其中包括全域性定址、虛電路狀態訊息和多目傳送等功能。
2.有關命令: 埠設定
任務 |
命令 |
設定Frame Relay封裝 | encapsulation frame-relay[ietf] 1 |
設定Frame Relay LMI型別 | frame-relay lmi-type {ansi | cisco | q933a}2 |
設定子介面 | interface interface-type interface-number.subinterface-number [multipoint|point-to-point] |
對映協議地址與DLCI | frame-relay map protocol protocol-address dlci [broadcast]3 |
設定FR DLCI編號 | frame-relay interface-dlci dlci [broadcast] |
檢查的命令有:
show frame-relay lmi show frame-relay map show frame-relay packet show frame-relay pvc show frame-relay route show frame-relay status show frame-relay traffic( 1 )組網需求
通過公用幀中繼網路互連區域網,在這種方式下,路由器只能作為使用者裝置工作在幀中繼的 DTE 方式 , 假設路由器 R1 的 DLCI 號 16 ,路由器 R2 的 DLCI 號 17 。
圖 15 - 1 配置幀中繼 DTE 示例圖
( 2 )配置步驟
配置路由器 R1 :
!配置介面 IP 地址
Red-Giant(config)#interface serial 0
Red-Giant(config-if)#ip address 1.1.1 .1 255.255.255.252
!配置介面封裝為幀中繼 IETF 報文格式
Red-Giant(config-if)#encapsulation frame-relay ietf
!配置靜態地址對映
Red-Giant(config-if)#frame-relay map i p 1.1.1 .2 16
配置路由器 R2 :
!配置介面 IP 地址
Red-Giant(config)#interface serial 0
Red-Giant(config-if)#ip address 1.1.1 .2 255.255.255.252
!配置介面封裝為幀中繼 IETF 報文格式
Red-Giant(config-if)#encapsulation frame-relay ietf
!配置靜態地址對映
Red-Giant(config-if)#frame-relay map i p 1.1.1 .1 17
15.3.4.2 配置幀中繼IETF DCE示例
( 1 )組網需求
兩臺路由器通過電纜線背靠背直連, R1 物理層和幀中繼鏈路層都作為 DTE 工作方式、 R2 在物理層和幀中繼鏈路層都作為 DCE 工作方式。
圖 15 - 2 幀中繼電纜線背靠背直連- DCE 示例圖
( 2 )配置步驟
配置路由器 R1 :
!配置介面 IP 地址
Red-Giant(config)#interface serial 0
Red-Giant(config-if)#ip address 1.1.1 .1 255.255.255.252
!配置介面封裝為幀中繼 IETF 報文格式
Red-Giant(config-if)#encapsulation frame-relay ietf
!配置靜態地址對映
Red-Giant(config-if)#frame-relay map i p 1.1.1 .2 16
配置路由器 B :
!配置幀中繼交換功能
Red-Giant(config)#frame-relay switching
!配置介面 IP 地址
Red-Giant(config)#interface serial 0
Red-Giant(config-if)#ip address 1.1.1 .2 255.255.255.252
!配置介面封裝為幀中繼 IETF 報文格式
Red-Giant(config-if)#encapsulation frame-relay ietf
!配置介面的型別 DCE
Red-Giant(config-if)#frame-relay intf-type dce
!配置本地 DLCI 號
Red-Giant(config-if)#frame-relay local-dlci 16
!配置靜態地址對映
Red-Giant(config-if)#frame-relay map i p 1.1.1 .1 16
.15.3.4.3 配置幀中繼子介面-點到點子介面示例
( 1 )組網需求
三臺路由器,路由器 R1 封裝幀中繼點到點子介面,路由器 R2 、 R3 在物理層介面上封裝幀中繼,都工作在 DTE 方式, DLCI 號在 R1 上分別是 16 、 17 , R2 的 DLCI 號是 20 , R3 的 DLCI 號是 19 。採用 ANSI 本地管理型別。
圖 15 - 3 幀中繼點到點子介面配置示例圖
( 2 )配置步驟
配置路由器 R1 :
!配置物理子介面的幀中繼封裝格式 ietf ,設定 ANSI 本地管理型別
Red-Giant(config)#interface serial0
Red-Giant(config-if)#encapsulation frame-relay ietf
Red-Giant(config-if)#frame-relay lmi-type ansi
!建立幀中繼點到點子介面 serial0.1 ,並且設定 IP 地址和指定本地 DLCI 號
Red-Giant(config)#interface serial0.1 point-to-point
Red-Giant(config-subif)#ip address 1.1.1 .1 255.255.255.252
Red-Giant(config-subif)#frame-relay interface-dlci 16
!建立幀中繼點到點子介面 serial0.2 ,並且設定 IP 地址和指定本地 DLCI 號
Red-Giant(config)#interface serial0.2 point-to-point
Red-Giant(config-subif)#ip address 2.2.2 .1 255.255.255.252
Red-Giant(config-subif)# frame-relay interface-dlci 17
配置路由器 R2 :
!配置介面 serial0 幀中繼封裝格式 ietf, 設定 IP 地址,並且設定 ANSI 本地管理型別
Red-Giant(config)#interface serial0
Red-Giant(config-if)#ip address 1.1.1 .2 255.255.255.252
Red-Giant(config-if)#encapsulation frame-relay ietf
Red-Giant(config-if)#frame-relay lmi-type ansi
Red-Giant(config-if)#frame-relay map i p 1.1.1 .1 20 broadcast
配置路由器 R3 :
!配置介面 serial0 幀中繼封裝格式 ietf, 設定 IP 地址,並且設定 ANSI 本地管理型別
Red-Giant(config)#interface serial0
Red-Giant(config-if)#ip address 2.2.2 .2 255.255.255.252
Red-Giant(config-if)#encapsulation frame-relay ietf
Red-Giant(config-if)#frame-relay lmi-type ansi
Red-Giant(config-if)#frame-relay map i p 2.2.2 .1 19 broadcast
15.4.4 配置幀中繼子介面-點到多點子介面示例
( 1 )組網需求
三臺路由器,路由器 R1 的子介面 serial0.1 封裝幀中繼點到多點子介面,分別對映到 R2 、 R3 的兩個物理介面,路由器 R2 、 R3 在物理層介面上封裝幀中繼,都工作在 DTE 方式, DLCI 號在 R1 上分別是 16 , R2 的 DLCI 號是 20 , R3 的 DLCI 號是 19 。採
用預設的 Q 933A 本地管理型別。路由器 R1 將採用靜態路由對映的方式手工指定幀中繼的地址對映表。子介面 Serial0.2 是點到點的子介面型別,在本示例中不細述。
圖 15 - 4 幀中繼點到多點子介面配置示例圖
( 2 )配置步驟
配置路由器 R1 :
!配置物理子介面的幀中繼封裝格式 ietf
Red-Giant(config)#interface serial0
Red-Giant(config-if)#encapsulation frame-relay ietf
!建立幀中繼點到多點子介面 serial0.1 ,並且設定 IP 地址和指定本地 DLCI 號
Red-Giant(config)#interface serial0.1 multipoint
Red-Giant(config-subif)#ip address 1.1.1 .1 255.255.255.0
Red-Giant(config-subif)#frame-relay map i p 1.1.1 .2 16
Red-Giant(config-subif)#frame-relay map i p 1.1.1 .3 17
配置路由器 R2 :
!配置介面 serial0 幀中繼封裝格式 ietf, 設定 IP 地址
Red-Giant(config)#interface serial0
Red-Giant(config-if)#ip address 1.1.1 .2 255.255.255.0
Red-Giant(config-if)#encapsulation frame-relay ietf
Red-Giant(config-if)#frame-relay map i p 1.1.1 .1 20
配置路由器 R3 :
| !配置介面 serial0 幀中繼封裝格式 ietf, 設定 IP 地址
Route(config)#interface serial0
Red-Giant(config-if)#ip address 1.1.1 .3 255.255.255.0
Red-Giant(config-if)#encapsulation frame-relay ietf
Red-Giant(config-if)#frame-relay map i p 1.1.1 .1 19
15.4.5 配置幀中繼交換示例
( 1 )組網需求
四臺路由器,其中的一臺路由器模擬成幀中繼交換機,使用幀中繼交換的功能。 R1 路由器封裝幀中繼並且用多個 IP 地址靜態對映,路由器 R2 、 R3 在物理層介面上封裝幀中繼,都工作在 DTE 方式, DLCI 號在 R1 上分別是 16 , R2 的 DLCI 號是 20 , R3 的 DLCI 號是 21 。然後,路由器 R1 將被作為點到多點的幀中繼介面。路由器 R2 和 R3 分別對映到中心路由器 R1 。
圖 15 - 5 幀中繼點到多點子介面配置示例圖
( 2 )配置步驟
配置幀中繼交換路由器
!允許幀中繼交換使能
Route(config)#frame-relay switching
!在串列埠 serial0 配置層上,首先將封裝幀中繼,指定封裝格式 DCE ,然後配置本地的 DCLI 號 16
serial1 的 DCLI 21 進行交換,配置本地的 DLCI 17 和 serial2 的 DCLI 20 進行交換
Red-Giant(config)#interface serial0
Red-Giant(config-if)#encapsulation frame-relay
Red-Giant(config-if)#frame-relay intf-type dce
Red-Giant(config-if)#frame-relay route 16 interface Serial1 21
Red-Giant(config-if)#frame-relay route 17 interface Serial2 20
!在介面 seiral1 上,首先配置幀中繼介面型別 DCE ,然後配置本地的幀中繼的 DCLI 號 21 和介面
serial0 的 DCLI 16 進行交換
Route(config)#interface Serial1
Red-Giant(config-if)#encapsulation frame-relay
Red-Giant(config-if)#frame-relay intf-type dce
Red-Giant(config-if)#frame-relay route 21 interface Serial0 16
!在介面 seiral2 上,首先配置幀中繼介面型別 DCE ,然後將本地的幀中繼的 DCLI 號 20 和接!口
serial0 的 DCLI 17 進行交換
Route(config)#interface Serial2
Red-Giant(config-if)#encapsulation frame-relay
Red-Giant(config-if)#frame-relay intf-type dce
Red-Giant(config-if)#frame-relay route 20 interface Serial0 17
配置路由器 R1 :
Red-Giant(config)#interface serial0
Red-Giant(config-if)#encapsulation frame-relay ietf
Red-Giant(config-if)#frame-relay map i p 1.1.1 .2 16
Red-Giant(config-if)#frame-relay map i p 1.1.1 .3 17
配置路由器 R2 :
Red-Giant(config)#interface serial0
Red-Giant(config-if)#encapsulation frame-relay ietf
Red-Giant(config-if)#frame-relay map i p 1.1.1 .1 20
配置路由器 R3 :
Red-Giant(config)#interface serial0
Red-Giant(config-if)#encapsulation frame-relay ietf
Red-Giant(config-if)#frame-relay map i p 1.1.1 .1 21