Thông thường ta triển khai định tuyến cho một hệ thống thì Cisco khuyến cáo ta dùng chung một loại routing protocol cho toàn bộ hệ thống đó. Tuy nhiên, thực tế có nhiều trường hợp ta gặp lại sử dụng nhiều giao thức định tuyến khác nhau. VD như sát nhập hai công ty, việc triển khai lại hạ tầng gần như là không thể do các chính sách có sẵn trong hệ thống nên ta cần phải có một ROUTER làm giao điểm chịu trách nhiệm phân phối các lớp mạng từ giao thức này qua giao thức kia. Ta gọi theo đúng thuật ngữ của Cisco là Redistribute hai giao thức định tuyến. Ta sử dụng mô hình sau: ]Trong mô hình ta sử dụng 2 giao thức định tuyến: giao thức EIGRP (giao thức định tuyến độc quyền của Cisco) và RIP. Router R4 có nhiệm vụ đứng giữa và phân phối các lớp mạng qua lại lẫn nhau. Địa chỉ IP và các Interface theo đúng như mô hình trên. Thiết bị này phải là thiết bị có cấu hình tương đối cao để đảm bảo hiệu suất hoạt động của toàn bộ hệ thống, ta có thể tham khảo thiết bị Router Cisco Ta cấu hình trên các Router Cisco lần lượt như sau: Router R1: enable config t hostname r1 interface Loopback0 ip address 10.1.1.1 255.255.255.0 exit interface FastEthernet0/0 ip address 172.16.1.1 255.255.255.248 no shutdown exit router eigrp 100 network 10.0.0.0 network 172.16.0.0 no auto-summary end Router R2: enable config t hostname r2 interface Loopback0 ip address 10.1.2.1 255.255.255.0 interface FastEthernet0/0 ip address 172.16.1.2 255.255.255.248 no shutdown router eigrp 100 network 10.1.2.0 0.0.0.255 network 172.16.0.0 no auto-summary end Router R3: enable config t hostname r3 interface Loopback0 ip address 10.1.3.1 255.255.255.0 interface FastEthernet0/0 ip address 172.16.1.3 255.255.255.248 no shutdown router eigrp 100 network 10.0.0.0 network 172.16.0.0 network 192.16.2.0 no auto-summary end Router R4: enable config t hostname r4 interface FastEthernet0/0 ip address 172.16.2.2 255.255.255.252 no shutdown interface FastEthernet0/1 ip address 192.168.1.1 255.255.255.252 no shutdown interface FastEthernet1/0 ip address 192.168.1.5 255.255.255.252 no shutdown router eigrp 100 network 172.16.0.0 no auto-summary exit router rip version 2 network 192.168.1.0 no auto-summary end Router R5: enable config t hostname r5 interface Loopback0 ip address 10.1.4.1 255.255.255.0 interface FastEthernet0/0 ip address 192.168.1.2 255.255.255.0 no shutdown router rip version 2 network 10.0.0.0 network 192.168.1.0 no auto-summary end Router R6: enable config t hostname r6 interface Loopback0 ip address 10.1.5.1 255.255.255.0 interface FastEthernet0/0 ip address 192.168.1.6 255.255.255.252 no shutdown router rip version 2 network 10.0.0.0 network 192.168.1.0 no auto-summary end Như vậy là ta đã cấu hình xong phần định tuyến cho các router. Và tất nhiên, các router khác giao thức nhau sẽ không thể thấy được các lớp mạng của nhau do sự khác biệt giữa các thuật toán tính toán Metric giữa các giao thức. Trên R4 ta thực hiện redistribute như sau, ta vào privilege mode và cấu hình: Router eigrp 100 redistribute rip metric 1544 2000 255 1 1500 exit router rip version 2 redistribute eigrp 100 metric 5 exit exit Sau khi redistribute xong, ta thử kiểm tra các lớp mạng trên một router bất kỳ xem router đó nhận được toàn bộ các lớp mạng trong hệ thống chưa? Ta dùng lệnh show ip route. Ta thấy router đã nhận được hoàn toàn các lớp mạng trong hệ thống. Ta kiểm tra ping thử từ R6 tới địa chỉ lookback 0 của R1: ta sẽ thấy ping thành công. Chứng tỏ Redistribution giữa EIGRP và RIP trên R4 đã thành công. Chúc các bạn thành công!
Cấu hình Redistribute OSPF & EIGRP với Router Cisco Mô hình Trong mô hình ta sử dụng 2 giao thức định tuyến: giao thức EIGRP (giao thức định tuyến độc quyền của Cisco) và OSPF. Router R3 có nhiệm vụ đứng giữa và phân phối các lớp mạng qua lại lẫn nhau. Địa chỉ IP và các Interface được chỉ định theo như mô hình trên. Cấu hình địa chỉ IP như hình trên lần lượt như sau. Router 1 R1#conf t Enter configuration commands, one per line. End with CNTL/Z. R1(config)#int f0/0 R1(config-if)#ip add 192.168.10.1 255.255.255.0 R1(config-if)#no shut R1(config-if)#exit R1(config)#int loopback 0 R1(config-if)#ip add 1.1.1.1 255.255.255.255 R1(config-if)#no shut Router 2 R2#conf t Enter configuration commands, one per line. End with CNTL/Z. R2(config)#int f0/0 R2(config-if)#ip add 192.168.10.2 255.255.255.0 R2(config-if)#no shut R2(config-if)#exit R2(config)#int loopback 0 R2(config-if)#ip add 2.2.2.2 255.255.255.255 R2(config-if)#no shut Router 3 R3#conf t Enter configuration commands, one per line. End with CNTL/Z. R3(config)#int f0/0 R3(config-if)#ip add 192.168.10.3 255.255.255.0 R3(config-if)#no shut R3(config-if)#exit R3(config)#int loopback 0 R3(config-if)#ip add 3.3.3.3 255.255.255.255 R3(config-if)#no shut R3(config-if)#exit R3(config)#int f0/1 R3(config-if)#ip add 192.168.20.3 255.255.255.0 R3(config-if)#no shut Router 4 R4#conf t Enter configuration commands, one per line. End with CNTL/Z. R4(config)#int f0/1 R4(config-if)#ip add 192.168.20.4 255.255.255.0 R4(config-if)#no shut R4(config-if)#exit R4(config)#int loopback 0 R4(config-if)#ip add 4.4.4.4 255.255.255.255 R4(config-if)#no shut Router 5 R5#conf t Enter configuration commands, one per line. End with CNTL/Z. R5(config)#int f0/1 R5(config-if)#ip add 192.168.20.5 255.255.255.0 R5(config-if)#no shut R5(config-if)#exit R5(config)#int loopback 0 R5(config-if)#ip add 5.5.5.5 255.255.255.255 R5(config-if)#no shut Cấu hình Route trên các Router Router 1 R1#conf t R1(config)#router ospf 1 R1(config-router)#network 1.1.1.1 255.255.255.255 area 0 R1(config-router)#network 192.168.10.0 0.0.0.255 area 0 Router 2 R2#conf t R2(config)#router ospf 1 R2(config-router)#network 2.2.2.2 255.255.255.255 area 0 R2(config-router)#network 192.168.10.0 0.0.0.255 area 0 Router 3 Cấu hình OSPF R3#conf t R3(config)#router ospf 1 R3(config-router)#network 3.3.3.3 255.255.255.255 area 0 R3(config-router)#network 192.168.10.0 0.0.0.255 area 0 Cấu hình EIGRP R3#conf t R3(config)#router eigrp 100 R3(config-router)#network 3.3.3.3 255.255.255.255 R3(config-router)#network 192.168.20.0 0.0.0.255 Router 4 R4#conf t R4(config)#router eigrp 100 R4(config-router)#network 4.4.4.4 255.255.255.255 R4(config-router)#network 192.168.20.0 0.0.0.255 Router 5 R5#conf t R5(config)#router eigrp 100 R5(config-router)#network 5.5.5.5 255.255.255.255 R5(config-router)#network 192.168.20.0 0.0.0.255 Show ip route trên các router R1 R2 R3 R4 R5 Thực hiện Redistribute trên Router 3 R3#conf t R3(config)#router ospf 1 R3(config-router)# redistribute eigrp 100 subnets R3(config-router)#exit R3(config)#router eigrp 100 R3(config-router)#redistribute ospf 1 metric 10000 100 255 1 1500 Show ip route khi đã thực hiện redistribute R1 R2 R4 R5 Thực hiện ping kiểm tra R1 ping R4,R5 R2 ping R4,R5 R4 ping R1,R2 R5 ping R1, R2 Ta thấy ping thông suốt. Chứng tỏ Redistribution giữa EIGRP và OSPF trên R3 đã thành công. Chúc các bạn thành công!