Hi bạn nuclemission
,
Mình có coi qua diễn đàn (cũng không thường xuyên lắm) và có thấy một topic khác nữa y hệt và cũng là của bạn, mình sẽ giúp bạn bên
này coi như là cũng giúp bạn bên kia nhé :d
Bạn cần để ý việc thiết kế routing trong sơ đồ của bạn gồm có IGP (OSPF, EIGRP, ...) và BGP (iBGP, eBGP) như trong sơ đồ của bạn: Router nào (và bao nhiêu ?) sẽ là core chạy mỗi BGP trên từng AS, router nào sẽ vừa chạy BGP vừa chạy IGP (ABR) và router nào chỉ chạy IGP.... BGP là một giao thức phúc tạp và lý thú, mình có mong muốn được làm việc với nó trong khoảng thời gian dài để nắm vững hơn ( chắc phải đầu quân cho ISP nào đó
)
Quay lại với vấn đề của bạn nuclemission, mình khẳng định là các bạn nuclemission, dante94, snowball và hell13 đều đi lạc hướng với vấn đề và cấu hình ban đầu của chủ thớt:
Minh copy phần cấu hình ban đầu của nuclemission:
Cấu hình trên R1:
router ospf 1
log-adjacency-changes
network 192.168.10.0 0.0.0.255 area 0
network 192.168.20.0 0.0.0.255 area 0-
-Trên R5
router eigrp 300
network 192.168.50.0
auto-summary
...
...
- Đây là cấu hình R2
router ospf 10
log-adjacency-changes
network 192.168.10.0 0.0.0.255 area 0
network 192.168.30.0 0.0.0.255 area 0
Như vậy có thể dễ dàng thấy là trên R1, R2 và R5 hoàn toàn không được cấu hình để chạy BGP
(hoặc là design, yêu cầu như vây), dẫn đến tất cả các câu lệnh neighbor (trừ neighbor giữa R3 và R4) trong phần cấu hình BGP trên R3 và R4 trở nên vô nghĩa vì không thề bắt tay vời ai cả (R1, R2, R5 kg tham gia vào BGP theo như cấu
hình khởi tạo).
Qua dó, ta có thể thấy được là R3 sẽ chạy BGP (AS 200) và OSPF, R1 và R2 chỉ chạy OSPF; R4 sẽ chạy BGP (AS 300) và EIGRP, R5 chỉ chạy EIGRP
Bạn có thể giải quyết vấn đề trên như sau:
- Cấu hình OSPF trên R1, R2, R3 chạy tốt. Cả 3 đều nhìn thấy nhau được ( 2 C direactly connected networks và 1 O thông qua OSPF), show ip route, show ip ospf neighbor...
- Cấu hình EIGRP trên R4 và R5 chạy tốt. Với phần này vì có 2 router nên bạn chỉ thấy mỗi directly connected do metric ưu tiên hơn, bạn show ip eigrp neighbor
- Trong cầu hình BGP của R3 và R4:
- trên R3 và R4, bãn bỏ hết lệnh: "neighbor . .. " nhằm bắt tay tới R1, R2 và R5 (vì chúng không chạy BGP)
- trên R3 đề 3 câu lệnh: "Network 192.168.xy.0 mask 255.255.255.0" với xy = {10, 20, 30}. Nhằm quảng bá các routes mà R3 learn được từ OSPF process trong routing table ở trên. Phần mask /24 sẽ bị loại bỏ trong running-configuration.
- trên R4 đề câu lệnh "Network 192.168.50.0 mask 255.255.255.0". Giống như R3 nhưng là từ EIGRP process....
- Khi này trên R3, ban chạy lệnh show ip route sẽ thấy xuất hiện network 192.168.50.0 với notation là chữ B - BGP
- Tương tự trên R4, bạn sẽ thấy được 192.168.10.0, 192.168.20.0, 192.168.30.0...
- Tất nhiên lúc này bạn chưa thề ping được R5 từ R3 (và R1, R2) ; và R1, R2 từ R4 (và R5) vì R1, R2 và R3 chưa biết được đề trả về R3 và R4 (trong routing table của chúng chưa thấy được nhau).
- Trong cấu hình OSPF trên R3:
- Bạn cấu hình redistribution bgp 200 subnets để đưa các routes từ BGP (50.0) vào trong OSPF = = > R1, R2 thấy được R5 nhưng chưa ping được do R5 chưa biết đường trả về.
- Trong cấu hình EIGRP trên R4:
- Bạn cấu hình redistribution bgp 300 metric 10000 100 255 1 1500 đề đưa các routes từ BGP (10.0, 20.0 và 30.0) vào trong EIGRP = = > R5 sẽ thấy được R1 và R2.
- Lúc này, bạn có thể ping R1, R2 < - - > R5
Network Engineer - Network Analyst