Vì sao lại khai ip nexthop thay vì out-going interface

Lí do thật sự nên khai IP Next-hop thay vì Outgoing Interface? (trong static route)

Ví dụ mô hình này:

Tại R1 mình có thể khai:

 ip route 0.0.0.0 0.0.0.0 e0/0 (lệnh 1)

Hoặc ip route 0.0.0.0 0.0.0.0 12.0.0.2 (lệnh 2)

Để khai cho chạy thì cả 2 cách đều được. Nhưng về hiệu năng thiết bị, thì nếu dùng outgoing interface (tức là lệnh 1),

sẽ có nhược điểm lớn, đó là làm bảng ARP trên R1 tăng nhanh kinh khủng:

Mỗi IP đích sẽ ra 1 dòng riêng trong bảng ARP, vì vậy nếu R1 truy cập internet chả hạn, thì bảng ARP chả mấy mà quá tải. Ví dụ đi 1000 trang web như google , facebook.com, zalo.vn ,.... là tạo thành 1000 dòng riêng.

Còn khi mình xài IP nexthop thì mọi IP đích bên ngoài LAN của R1, cũng chỉ hiện 1 dòng ARP như này:

Mọi cặp MAC-IP đích bên ngoài được đại diện bằng MAC-IP của gateway, (tức là 12.0.0.2)

Ngoài ra còn 1 số lí do khác:

Nếu trong subnet có nhiều hơn 2 router nối nhau qua switch; thì nếu xài out-going sẽ tạo nhiều lưu lượng rác, làm phiền các router không phải là default gateway...

Rồi 1 số lí do về hiệu năng chuyển mạch (chắc ít ai hỏi sâu khi phỏng vấn)

Tóm lại là nên khai dạng IP nexthop, và nắm được lí do quan trọng dễ thấy nhất là bảng ARP nó tăng nhanh nếu dùng out-going interface

 

Bài viết cùng danh mục