PDA

View Full Version : Giúp mình vấn đề OSPF



minhcorp
27-12-2008, 11:57 AM
Mình có topology mạng như sau:


http://i455.photobucket.com/albums/qq279/minhcorp/Untitledospf.jpg

3 con router R2, R3, R4 chạy OSPF. cổng fas0/1 trên R3,R4 nối với SW1. Các cấu hình trên 3 router như sau

R2#sh run
!
!
!
interface Loopback0
no ip address
!
interface FastEthernet0/0
no ip address
duplex auto
speed auto
!
interface FastEthernet0/0.1
encapsulation dot1Q 1 native
ip address 192.168.1.1 255.255.255.0
!
interface FastEthernet0/0.2
encapsulation dot1Q 2
ip address 192.168.2.1 255.255.255.0
!
interface FastEthernet0/1
no ip address
duplex auto
speed auto
!
interface FastEthernet0/1.1
encapsulation dot1Q 1 native
ip address 172.16.16.1 255.255.255.0
!
interface FastEthernet1/0
no ip address
duplex auto
speed auto
!
interface FastEthernet1/0.1
encapsulation dot1Q 1 native
ip address 172.16.1.1 255.255.255.0
!
!
router ospf 1
router-id 2.2.2.2
log-adjacency-changes
redistribute connected subnets
redistribute static subnets
network 172.16.1.0 0.0.0.255 area 0
network 172.16.16.0 0.0.0.255 area 0
network 192.168.1.0 0.0.0.255 area 0
network 192.168.2.0 0.0.0.255 area 0
!
!
!


R3#sh run

!
interface Loopback0
no ip address
!
interface FastEthernet0/0
ip address 172.16.16.2 255.255.255.0
duplex auto
speed auto
!
interface FastEthernet0/1
ip address 10.10.10.1 255.255.255.0
duplex auto
speed auto
glbp 2 ip 10.10.10.3
glbp 2 timers 5 8
glbp 2 priority 150
glbp 2 preempt delay minimum 1
glbp 2 weighting 110 lower 95 upper 105
glbp 2 weighting track 1 decrement 70
glbp 2 forwarder preempt delay minimum 0
!
!
router ospf 1
router-id 3.3.3.3
log-adjacency-changes
redistribute connected subnets
redistribute static subnets
network 10.10.10.0 0.0.0.255 area 0
network 172.16.16.0 0.0.0.255 area 0
!
!
!
ip http server
no ip http secure-server
!
!
!
!
!
control-plane
!
!


R4#sh run
Building configuration...

!
interface FastEthernet0/0
ip address 172.16.1.2 255.255.255.0
duplex auto
speed auto
!
interface FastEthernet0/1
ip address 10.10.10.2 255.255.255.0
duplex auto
speed auto
glbp 2 ip 10.10.10.3
glbp 2 timers 5 8
glbp 2 weighting 110 lower 95 upper 105
glbp 2 weighting track 1 decrement 70
glbp 2 forwarder preempt delay minimum 0
!
!
router ospf 1
router-id 4.4.4.4
log-adjacency-changes
redistribute connected subnets
redistribute static subnets
network 10.10.10.0 0.0.0.255 area 0
network 172.16.1.0 0.0.0.255 area 0
!
!
!
ip http server
no ip http secure-server
!
!
!
!
!
control-plane
!
!
!
!
!
!
!
!
!
!




Khi show bảng route trên router 2 thì chỉ thấy 1 câu route về mạng 10.10.10.0/24

R2#sh ip route
Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
ia - IS-IS inter area, * - candidate default, U - per-user static route
o - ODR, P - periodic downloaded static route

Gateway of last resort is not set

172.16.0.0/24 is subnetted, 2 subnets
C 172.16.16.0 is directly connected, FastEthernet0/1.1
C 172.16.1.0 is directly connected, FastEthernet1/0.1
10.0.0.0/24 is subnetted, 1 subnets
O 10.10.10.0 [110/11] via 172.16.1.2, 00:19:04, FastEthernet1/0.1
C 192.168.1.0/24 is directly connected, FastEthernet0/0.1
C 192.168.2.0/24 is directly connected, FastEthernet0/0.2

Ý mình muốn là phải có 2 câu route về mạng 10.10.10.0/24 để load balance OSPF từ router R2 về mạng 10.10.10.0/24


ai biêt xin chỉ giúp

pcman
28-12-2008, 03:05 AM
If you are running OSPF, don’t try any method of load balancing. A simple tip out here is that OSPF will do equal cost lad balancing by default so if you want to load balance between two links, simply make there cost equal. use ip ospf cost command in interface mode

minhcorp
28-12-2008, 10:50 AM
If you are running OSPF, don’t try any method of load balancing. A simple tip out here is that OSPF will do equal cost lad balancing by default so if you want to load balance between two links, simply make there cost equal. use ip ospf cost command in interface mode

OSPF sẽ load balance khi có 2 đường đi đến mạng 10.10.10.0/24
Vấn đề là mình đã advertise mạng 10.10.10.0/24 đến router R2 nhưng show trong bảng route thì chỉ thấy 1 đường đi đến mạng 10.10.10.0/24 đó là đường đến R4, còn đường đến R3 thì không thấy ?

duanvcd
28-12-2008, 04:24 PM
OSPF sẽ load balance khi có 2 đường đi đến mạng 10.10.10.0/24
Vấn đề là mình đã advertise mạng 10.10.10.0/24 đến router R2 nhưng show trong bảng route thì chỉ thấy 1 đường đi đến mạng 10.10.10.0/24 đó là đường đến R4, còn đường đến R3 thì không thấy ?

Nếu bạn làm Lab OSPF như topology trên thì theo mình hơi thửa, ko cần Switch làm gì cho mệt.
Có Switch thì ko sao nhưng bạn có thể coi R1 connected với R3 & R4. Và như vậy, muốn đi từ R2 sang mạng 10.10.10.0/24, nó chỉ cần đi qua 1 hop (R3 hoặc R4).
Vấn đề của bạn nằm ở chỗ đó. Tức là R2 sẽ chỉ chọn 1 đường duy nhất mà ko load balancing (có thể hiểu là muốn Load Balancing từ 1 Router nào đó đến 1 mạng nào đó thì phải đi qua ít nhất là 2 hop).
Bạn có thể test lại điều này bằng cách dời mạng 10.10.10.0/24 đó đến R6, như vậy sẽ thấy Load Balancing từ R2 nếu show bảng định tuyến của R2.

Và bổ sung thêm điều này nữa:
Router cũng có chức năng Switching và có nhiều dạng Switching trên Router (process switching, fast switching, cef switching,...)
Bật lệnh Switching trên Router: Ip cef switching
- Cef Switching có 2 dạng forward data: per-destination (muốn đến mạng này thì chỉ đi qua đường này) & per-packet (giả sử bạn có 2 đường load balancing thì kiểu này cho phép bao nhiêu gói đi đường 1, bao nhiêu gói đi đường 2 để tới đích) (bạn có thể tham khảo thêm ở các tài liệu)
- Để bật chức năng load per-packet: ip load-sharing per-packet ở privileged mode
- Để kiểm tra: sho ip cef [destination network]
Chú ý đến các từ per-destination hoặc per-packet, current path trong kết quả lệnh show

goodluck
28-12-2008, 10:42 PM
mình đã thử theo mô hình của bạn, và sh ip route mình vẫn thấy được 2 đường rút về mà ???? Có điều mình chưa thử bật tính năng glbp lên do IOS ko support @-)

minhcorp
29-12-2008, 10:26 AM
mình đã thử theo mô hình của bạn, và sh ip route mình vẫn thấy được 2 đường rút về mà ???? Có điều mình chưa thử bật tính năng glbp lên do IOS ko support @-)

Thanks ban, minh phat hien ra mot dieu thu vi, khi sai chung OSPF va GLBP thi phai bat OSPF len truoc, sau do bat GLBP, luc nay bang route moi dung, minh chua hieu nguyen nhan vi sao nua

So do cua minh tren la so do trong thuc te no bao gom cac dong Switch nhu vay nua

goodluck
29-12-2008, 11:12 AM
Thanks ban, minh phat hien ra mot dieu thu vi, khi sai chung OSPF va GLBP thi phai bat OSPF len truoc, sau do bat GLBP, luc nay bang route moi dung, minh chua hieu nguyen nhan vi sao nua

So do cua minh tren la so do trong thuc te no bao gom cac dong Switch nhu vay nua


Có thể xảy ra thế này, khi bật GLBP lên thì sẽ giả lập 1 địa chỉ, rồi sau đó bật tính năng OSPF lên thì nó chỉ route 1 đường đến thôi. Mình cũng chỉ suy đoán thôi chứ cũng chưa gặp TH này :X

minhcorp
29-12-2008, 12:56 PM
Có thể xảy ra thế này, khi bật GLBP lên thì sẽ giả lập 1 địa chỉ, rồi sau đó bật tính năng OSPF lên thì nó chỉ route 1 đường đến thôi. Mình cũng chỉ suy đoán thôi chứ cũng chưa gặp TH này :X

Minh cung suy doan nhu ban, khi bat GLBP len thi thi 2 router R3, R4 se gom ve 1 router ve mat login, co le vay nen chi co 1 duong route duy nhat tu mang 10.10.10.0/24 den R2 va duogn route nay active tren R4 la duong dang o trang thai GLBP active