->>>
Vì “Redistribution” là một vấn đề tương đối phức tạp trong routing nên bài này xin đưa ra một ví vấn đề nhỏ khi phân phối ( redistribute) route giữa các miền chạy classfull và classless Routing Protocol xem như là điểm khởi đầu một chủ đề. Hy vọng mọi người góp sức bình luận, đóng góp ý kiến, giới thiệu thêm kiến thức mới để vấn đề được sáng tỏ hơn.
Các phần được minh họa nằm trong bài viết này đều đều xoay quanh một vấn đề như sau, xin được trích nguyên văn:
“RIP and IGRP won't advertise routes out an interface if those routes are on the same major network, but have a different mask than that particular interface”
Chính vì lý do trên nên việc phân phối các route qua lại giữa Classful Routing Protocols (CfRP) và Classless Routing Protocol (ClRP), trong một số trường họp, không xảy ra tự động mà cần có sự can thiệp thêm để quá trình trao đổi Update được hoàn thiện.
Dưới đây là ví dụ mô tả 2 trường hợp Redistribution giữa CfRP (RIP) và ClRP (OSPF). Vấn đề hoàn toàn tương tự với IGRP và EIGRP:
A/ OSPF Has a Longer Mask Than RIP
Trong sơ đồ dưới đây, route trong miền OSPF có subnetmask dài hơn trong miền RIP mà lại cùng Major Network nên RIP sẽ không quảng bá các route học học được từ OSPF và phân phối lại vào trong miền RIP.
Cách giải quyết như sau:
Thay vì đổi Subnetmask của tất cả các network trong miền OSPF, tạo một route tĩnh với netmask 255.255.255.0 trên Router GW-2 chỉ tới miền miền OSPF nhưng lại trỏ vào Null Interface 0. Cấu hình như sau:
ip route 128.103.35.0 255.255.255.0 null0
!... (?1)
router rip
redistribute static
!... phân phối lại các route tĩnh
default metric 1
!... gán metric bằng 1 (1 Hop) cho tất cả các route từ miền OSPF vào miền RIP
Vậy GW-2 sẽ quảng bá 128.103.35.0/24 ra khỏi E2/0 vào miền RIP. Các router trong miền Rip sử dụng Route này như là default-gateway để vào các mạng trong miền OSPF.
B/ RIP Has a Longer Mask Than OSPF
Tương tự như trong trường hợp trên RIP không quảng bá các Route từ OSPF vào RIP.
Các giải quyết hoàn toàn tương tự với trường hợp trên, chỉ khác là lúc này do miền OSPF có nhiều Subnet nên lúc này phải chỉ rõ phải các gateway đến chúng
ip route 128.103.35.32 255.255.255.248 E0/0
ip route 128.103.35.40 255.255.255.248 E0/0
ip route 128.103.35.16 255.255.255.248 E1/0
ip route 128.103.35.24 255.255.255.248 E1/0
ip route 128.103.35.64 255.255.255.248 128.103.35.34
ip route 128.103.35.64 255.255.255.248 128.103.35.18
ip route 128.103.35.72 255.255.255.248 128.103.35.34
ip route 128.103.35.72 255.255.255.248 128.103.35.18
router rip
redistribute static
default metric 1
Cuối cùng xin lưu ý là việc phân phối giữa CfRP và ClRP không có vấn đề gì nếu chúng có cùng Subnetmask hay cả hai đều hỗ trợ Variable Length Subnet Mask (VLSM) (?2).
(?1): Xin mọi người giới thiệu về cơ chế hoạt động, cách sử dụng, ví dụ của Null Interface.
(?2): Đã là CfRP tại sao lại còn bàn tới vấn đề VLSM.
<<<-
Vì “Redistribution” là một vấn đề tương đối phức tạp trong routing nên bài này xin đưa ra một ví vấn đề nhỏ khi phân phối ( redistribute) route giữa các miền chạy classfull và classless Routing Protocol xem như là điểm khởi đầu một chủ đề. Hy vọng mọi người góp sức bình luận, đóng góp ý kiến, giới thiệu thêm kiến thức mới để vấn đề được sáng tỏ hơn.
Các phần được minh họa nằm trong bài viết này đều đều xoay quanh một vấn đề như sau, xin được trích nguyên văn:
“RIP and IGRP won't advertise routes out an interface if those routes are on the same major network, but have a different mask than that particular interface”
Chính vì lý do trên nên việc phân phối các route qua lại giữa Classful Routing Protocols (CfRP) và Classless Routing Protocol (ClRP), trong một số trường họp, không xảy ra tự động mà cần có sự can thiệp thêm để quá trình trao đổi Update được hoàn thiện.
Dưới đây là ví dụ mô tả 2 trường hợp Redistribution giữa CfRP (RIP) và ClRP (OSPF). Vấn đề hoàn toàn tương tự với IGRP và EIGRP:
A/ OSPF Has a Longer Mask Than RIP
Trong sơ đồ dưới đây, route trong miền OSPF có subnetmask dài hơn trong miền RIP mà lại cùng Major Network nên RIP sẽ không quảng bá các route học học được từ OSPF và phân phối lại vào trong miền RIP.
Cách giải quyết như sau:
Thay vì đổi Subnetmask của tất cả các network trong miền OSPF, tạo một route tĩnh với netmask 255.255.255.0 trên Router GW-2 chỉ tới miền miền OSPF nhưng lại trỏ vào Null Interface 0. Cấu hình như sau:
ip route 128.103.35.0 255.255.255.0 null0
!... (?1)
router rip
redistribute static
!... phân phối lại các route tĩnh
default metric 1
!... gán metric bằng 1 (1 Hop) cho tất cả các route từ miền OSPF vào miền RIP
Vậy GW-2 sẽ quảng bá 128.103.35.0/24 ra khỏi E2/0 vào miền RIP. Các router trong miền Rip sử dụng Route này như là default-gateway để vào các mạng trong miền OSPF.
B/ RIP Has a Longer Mask Than OSPF
Tương tự như trong trường hợp trên RIP không quảng bá các Route từ OSPF vào RIP.
Các giải quyết hoàn toàn tương tự với trường hợp trên, chỉ khác là lúc này do miền OSPF có nhiều Subnet nên lúc này phải chỉ rõ phải các gateway đến chúng
ip route 128.103.35.32 255.255.255.248 E0/0
ip route 128.103.35.40 255.255.255.248 E0/0
ip route 128.103.35.16 255.255.255.248 E1/0
ip route 128.103.35.24 255.255.255.248 E1/0
ip route 128.103.35.64 255.255.255.248 128.103.35.34
ip route 128.103.35.64 255.255.255.248 128.103.35.18
ip route 128.103.35.72 255.255.255.248 128.103.35.34
ip route 128.103.35.72 255.255.255.248 128.103.35.18
router rip
redistribute static
default metric 1
Cuối cùng xin lưu ý là việc phân phối giữa CfRP và ClRP không có vấn đề gì nếu chúng có cùng Subnetmask hay cả hai đều hỗ trợ Variable Length Subnet Mask (VLSM) (?2).
(?1): Xin mọi người giới thiệu về cơ chế hoạt động, cách sử dụng, ví dụ của Null Interface.
(?2): Đã là CfRP tại sao lại còn bàn tới vấn đề VLSM.
<<<-