Nhằm giới thiệu rõ hơn về cách thức & cơ chế hoạt động cửa các class-full Distance Vector Routing Protocol, bài này xin đưa ra một ví dụ cụ thể đề cập đến vấn đề xảy ra khi sử dụng RIP IGRP trên mô hình mạng kết nối không liên tục ( Discontiguous Network) và cách giải quyết những hạn chế đó.
Mô hình kết nối mạng không liên tục ( Discontiguous Network) (DN)
Một mô hình kết nối được gọi là DN khi một mạng chính ( Major Network) bị chia cắt bởi một hay nhiều Major network khác. Trong sơ đồ kết nối bên dưới, mạng chính lớp B 131.108.0.0 bị chia làm hai phần ở 2 router 1 và 2 bởi một mạng chính khác là 137.99.0.0. Trong trường hơp nhu vậy mạng 131.108.0.0 được gọi là mạng không liên tục.

Đối với các giao thức Routing class-full như RIP và IGRP, một khi router quảng báo một mạng xuyên qua một mạng chính khác thì mạng được quảng bá sẽ bị tóm tắt ( summary) vể mạng chính ( Major Network, such as class A, B or C). Cụ thể trong mô hình trên khi Router 1 sẽ gửi Update chứa mạng 131.108.5.0 đến Router 2 qua 137.99.88.0, nó sẽ chuyển mạng được quảng bá 131.108.5.0/24 thành 131.108.0.0/16. Quá trình này còn được gọi bằng tên khá quen thuộc trong routing là SUMMARIZATION.
Để thấy rõ được các phát sinh, ta tiếp tục quan sát quá trình chạy routing giũa 2 Router.
Trước khi Router 1 gửi update đến Router 2, nó thực hiện một số kiểm tra như sau:
- Xét xem mạng 131.108.5.0/24 có phải cùng mạng chính với mạng của interface gửi Update (Source Interface) 137.99.88.0/24 hay không
- >>>>> Không trùng Major Network - > Router 1 tóm tắt ( summary) 131.108.5.0/24 về mạng chính lớp B 131.108.0.0/16 và quảng bá đến Router 2.
Để xem các thông tin Rouer gửi trong bảng Update, lệnh Debug ip rip cho kết quả như sau:
RIP: sending v1 update to 255.255.255.255 via Serial0 (137.99.88.2)
network 131.108.0.0, metric 1
Router 2 nhận các quảng bá và thực hiện một số bước kiểm tra sau:
- Xem thử mạng nhận được (131.108.0.0) có cùng mạng chính với mạng của Interface nhận quảng bá ( 137.99.88.0) hay không?
- >>>>> Không cùng mạng chính -> Router 2 tìm trong bảng routing của nó thử xem có subnet nào cùng mạng chính với mạng nhận được 131.108.0.0 mà nó học qua các Interface khác hay không.
- >>>>>>>>> Có: mạng 131.108.2.0/24 (directly connected)
Kết quả debug ip rip như sau:
RIP: received v1 update from 137.99.88.1 on Serial0
131.108.0.0 in 1 hops
Trong trường hợp này, rõ ràng Router 2 sẽ bỏ qua route này ( update was ignored) vì mạng con (subnet ) duy nhất tìm được trong bảng Routing Table mà cùng mạng chính lại là mạng kết nối trực tiếp (directly connected).
Từ Router 2, show ip route cho kết quả như sau:
137.99.0.0/24 is subnetted, 1 subnets
C 137.99.88.0 is directly connected, Serial0
131.108.0.0/24 is subnetted, 3 subnets
C 131.108.2.0 is directly connected, Ethernet0
Do vậy, Router 2 Drop tất cả các gói tin từ 131.108.2.0/24 gửi đến 131.108.5.0/24.
Để tránh tình trạng này, cách đơn giản nhất là sử dung route tĩnh ( static route) trên cả 2 Router xác định rõ nexthop đến các mạng con cụ thể.
Cụ thể bổ sung route tĩnh trên Router 1 như sau:
ip route 131.108.2.0 255.255.255.0 137.99.88.1
Trên Router 2:
ip route 131.108.5.0 255.255.255.0 137.99.88.2
Mô hình kết nối mạng không liên tục ( Discontiguous Network) (DN)
Một mô hình kết nối được gọi là DN khi một mạng chính ( Major Network) bị chia cắt bởi một hay nhiều Major network khác. Trong sơ đồ kết nối bên dưới, mạng chính lớp B 131.108.0.0 bị chia làm hai phần ở 2 router 1 và 2 bởi một mạng chính khác là 137.99.0.0. Trong trường hơp nhu vậy mạng 131.108.0.0 được gọi là mạng không liên tục.

Đối với các giao thức Routing class-full như RIP và IGRP, một khi router quảng báo một mạng xuyên qua một mạng chính khác thì mạng được quảng bá sẽ bị tóm tắt ( summary) vể mạng chính ( Major Network, such as class A, B or C). Cụ thể trong mô hình trên khi Router 1 sẽ gửi Update chứa mạng 131.108.5.0 đến Router 2 qua 137.99.88.0, nó sẽ chuyển mạng được quảng bá 131.108.5.0/24 thành 131.108.0.0/16. Quá trình này còn được gọi bằng tên khá quen thuộc trong routing là SUMMARIZATION.
Để thấy rõ được các phát sinh, ta tiếp tục quan sát quá trình chạy routing giũa 2 Router.
Trước khi Router 1 gửi update đến Router 2, nó thực hiện một số kiểm tra như sau:
- Xét xem mạng 131.108.5.0/24 có phải cùng mạng chính với mạng của interface gửi Update (Source Interface) 137.99.88.0/24 hay không
- >>>>> Không trùng Major Network - > Router 1 tóm tắt ( summary) 131.108.5.0/24 về mạng chính lớp B 131.108.0.0/16 và quảng bá đến Router 2.
Để xem các thông tin Rouer gửi trong bảng Update, lệnh Debug ip rip cho kết quả như sau:
RIP: sending v1 update to 255.255.255.255 via Serial0 (137.99.88.2)
network 131.108.0.0, metric 1
Router 2 nhận các quảng bá và thực hiện một số bước kiểm tra sau:
- Xem thử mạng nhận được (131.108.0.0) có cùng mạng chính với mạng của Interface nhận quảng bá ( 137.99.88.0) hay không?
- >>>>> Không cùng mạng chính -> Router 2 tìm trong bảng routing của nó thử xem có subnet nào cùng mạng chính với mạng nhận được 131.108.0.0 mà nó học qua các Interface khác hay không.
- >>>>>>>>> Có: mạng 131.108.2.0/24 (directly connected)
Kết quả debug ip rip như sau:
RIP: received v1 update from 137.99.88.1 on Serial0
131.108.0.0 in 1 hops
Trong trường hợp này, rõ ràng Router 2 sẽ bỏ qua route này ( update was ignored) vì mạng con (subnet ) duy nhất tìm được trong bảng Routing Table mà cùng mạng chính lại là mạng kết nối trực tiếp (directly connected).
Từ Router 2, show ip route cho kết quả như sau:
137.99.0.0/24 is subnetted, 1 subnets
C 137.99.88.0 is directly connected, Serial0
131.108.0.0/24 is subnetted, 3 subnets
C 131.108.2.0 is directly connected, Ethernet0
Do vậy, Router 2 Drop tất cả các gói tin từ 131.108.2.0/24 gửi đến 131.108.5.0/24.
Để tránh tình trạng này, cách đơn giản nhất là sử dung route tĩnh ( static route) trên cả 2 Router xác định rõ nexthop đến các mạng con cụ thể.
Cụ thể bổ sung route tĩnh trên Router 1 như sau:
ip route 131.108.2.0 255.255.255.0 137.99.88.1
Trên Router 2:
ip route 131.108.5.0 255.255.255.0 137.99.88.2
Comment