目前位置:無憂網客聯盟 > 路由交換 > 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