天天看點

Cisco 幀中繼水準分割問題

目前位置:無憂網客聯盟 > 路由交換 > Cisco技術 >

時間:2011-10-26 15:02來源:未知 作者:admin 點選:126次

幀中繼上的水準分割問題!圖 中所示拓撲topoly1,圖中R1和R2,R1和R3之間有PVC存在,而R2和R3之間沒有PVC.在R1,R2,R3配置RiP路由協定,如過在 R1的S0/0借口開啟水準分割,則路由更新将會出現問題R3把192.168.1.0/24路由通過幀中繼鍊路廣播給R1,R1路由表中将會有該

幀中繼上的水準分割問題!圖 中所示拓撲topoly1,圖中R1和R2,R1和R3之間有PVC存在,而R2和R3之間沒有PVC.在R1,R2,R3配置RiP路由協定,如過在 R1的S0/0借口開啟水準分割,則路由更新将會出現問題R3把192.168.1.0/24路由通過幀中繼鍊路廣播給R1,R1路由表中将會有該路由, 然而由于水準分割的原因,R1并不會把該路由從S0/0借口廣播出去.結果将導緻R2沒有192.168.1.0/24的路由,同樣,R1将有 172.16.0.0/16的路由,而R3沒有172.16.0.0/16路由.

  解決該問題的方法有幾種:

1.第一種方法是在R1上把水準分割關掉,實際上如果在S0/0封狀了幀中繼.CISCO路由器預設會把水準分割關閉!

 手工關閉水準分割的指令為:

Router(config)#int S0/0

 Router(config-if)#no ip split –horizon

2.解決水準分割的第二種方法是在R2和R3之間增加一條PVC,這樣R3會把192.168.1.0/24的路由通過該PVC廣播給R2,然而這樣會增加通信費用!

3.第三種方法通過子接口。

 所謂子接口實際上是一個邏輯的接口,并不存在真正實體上的子接口.子接口有兩中類型:點到點,點到多點,采用點到點子接口時,每一個子接口用來連接配接一 條PVC,每條PVC的另一端連接配接到另一路由器的一個子接口或實體接口.這種子接口的連通與通過實體接口的點對點連接配接效果是一樣的,是以路由器從一個子借 口收到路由廣播,會把路由廣播從另一子接口發送出去解決了水準分割問題!

點到點子接口,。每一對點到點的連接配接都是在不同的子網,點對點子接口配置、

(1)對主接口進行配置

 Router(config)#int S0/0

 Router(config-if)#no ip addrees

 Router(config-if)#encapsulation frame –Relay

 Router(config-if)#frame–Relay lmi–type cisco

 Router(config-if)#no frame –Relay inverse –arp

 Router(config-if)# no shut

(2)建立點到點子接口

 Router(config)#int S0/0.2 point-to—point

(3)在子接口下進行配置

 Router(config-subif)#ip add 12.12.12.1 255.255.255.0

 Router(config-subif)#frame–Relay interface–dlci 102

在子接口下不能使用frame –Relay map  ip 指令來配置幀中繼的映射,而改用指令frame–Relay  interface –dlci.

(4)同樣建立S0/0.3子接口

 Router(config)#int S0/0.3     point-to—point

 Router(config-subif)#ip add  13.13.13.1  255.255.255.0

 Router(config-subif)# frame–Relay interface–dlci 103

點到多點子接口

一個點到多點子借口被用來建立多條PVC,這些PVC連接配接到原段路由器的多個子接口或實體接口。是以加入連接配接的接口都應該在同一個子網上。點到多點子接口預設時,水準分割是開啟的。點對對點子接口配置

 Router(config-if)#no    ip   addrees

 Router(config-if)#frame –Relay lmi –type cisco

 Router(config-if)# no  shut

 Router(config)#int s0/0.34  point–to–multipoint

 Router(config)#ip add  13.13.13.1  255.255.255.0

 Router(config)#frame-relay map ip 13.13.13.3 103 broad

 Router(config)#frame-relay map ip 13.13.13.4 104  broadcast

 Router(config-subif)#no ip split–borizon

案列:幀中繼上的RIP 配置

R2的配置

(1)step1:開啟幀中繼交換功能。

  R2(config)#frame–Relay switching

(2)step1:配置接口封狀

  R2(config)#int s0/0

  R2(config-if)#no shut

  R2(config-if)#clcok rate 128000

  R2(config-if)# encapsulation frame –Relay

  S0/1,S0/2與S0/0相同配置略

(3)step3:配置lmi類型

 R2(config-if)#frame–Relay lmi–type cisco

 R2(config-if)#frame–Relay intf–type dce

 S0/1,S0/2與S0/0相同配置

(4)step4: 配置幀中繼交換表

 R2(config)#int s0/0

 R2(config-if)#frame–Relay route 103 interface so0/1 301

 R2(config-if)#frame–Relay route 104 interface so0/2 401

 R2(config)#int s0/1

 R2(config-if)#frame–Relay route 301 interface so0/0 103

 R2(config)#int s0/2

 R2(config - if)#frame –Relay  route 401   interface so0/0  104

R1的配置:

 R1(config)#int lo0

 R1(config-if)#no frame – relay  inverse –arp

 R1(config-if)#frame – relay map ip 192.168.123.3   103  broud

 R1(config-if)#frame – relay map ip 192.168.123.4   104  broud

 R1(config-if)#ip add 1.1.1.1   255.255.255.0

 R1(config)#int s0/0

 R1(config-if)# encapsulation frame –Relay

 R1(config-if)#ip add 192.168.123.1   255.255.255.0

 R1(config-if)#frame ---Relay   lmi—type cisco

R3,R4按相同配置

配置RIP路由協定:

 R1(config)#router RIP

 R1(config-if)#net 1.0.0.0

 R1(config-if)#net 192.168.1.0

 R3,R4按相同配置

檢查路由表并測試

R3#sh ip  route

R      1.0.0.0/8 [120/1]via 192.168.123.1,    s0/1

R      2.0.0/8 [120/1]via 192.168.123.1,    s0/1

R      30.0/8 [120/1]via 192.168.123.1,    s0/1

R      40.0/8 [120/1]via 192.168.123.1,    s0/1

R3#ping 4.4.4.4

………………

//在這裡,ping4.4.4.4  時,ICMP資料包源IP為192.168.123.3目标為4.4.4.4.路由器R3查詢路由表得知該資料包應發送給192.168.123.1,而 192.168.123.1的幀中繼映射DLCI為301,資料包到R1,路由器R1查詢路由表得知該資料包應該發送給192.168.123.4,而 192.168.123.4的幀中繼映射DLCI為104.R4收到資料包,進行響應,此時ICMP資料包源IP變為4.4.4.4,目标IP變為 192.168.123.3,R4有192.168.123.0/24的直連路由,卻沒有192.168.123.3的幀中繼映射,是以無法進行封狀,解 決該問題,可以在R4上增加映射!

 R4(config)#int so/1

 R4(config-if)#frame–relay map ip 192.168.123.3  401

同樣:R3上也應增加映射

 R3(config)#int so/1

 R3(config-if)#frame–relay map ip 192.168.123.4   301