Static Routing (Định tuyến tĩnh) là phương pháp định tuyến trong đó người quản trị mạng phải tự cấu hình thủ công toàn bộ thông tin về đường đi cho router. Khi cấu trúc mạng có bất kỳ thay đổi nào, người quản trị phải can thiệp trực tiếp để cập nhật, thêm hoặc xóa các thông tin định tuyến. Hiểu một cách đơn giản, đường đi của dữ liệu trong static routing là cố định và được xác định trước.
Mục Lục
Nguyên lý hoạt động của Static Routing
Nguyên lý hoạt động của static routing có thể được tóm tắt trong ba bước chính:
- Cấu hình thủ công: Người quản trị mạng cấu hình các đường đi cố định cho router thông qua giao diện dòng lệnh hoặc giao diện đồ họa.
- Cập nhật bảng định tuyến: Router lưu trữ các đường đi đã được cấu hình vào bảng định tuyến (routing table).
- Định tuyến gói tin: Khi một gói tin đến, router sẽ tra cứu bảng định tuyến và chuyển gói tin theo đường đi cố định đã được chỉ định.
Các phương pháp chỉ định đường đi trong Static Routing
Có ba phương pháp chính để chỉ định đường đi trong static routing:
- Cổng ra (Exit Interface): Chỉ định interface mà router sẽ sử dụng để gửi gói tin đến đích.
Alt: sơ đồ cấu hình static route sử dụng cổng ra, router gửi gói tin qua cổng kết nối trực tiếp đến mạng đích
- Địa chỉ IP cổng kế cận (Next-hop IP Address): Chỉ định địa chỉ IP của router kế tiếp mà router sẽ gửi gói tin đến.
Định tuyến tĩnh qua IP cổng kế cận
Alt: sơ đồ cấu hình static route sử dụng địa chỉ IP cổng kế cận, router chuyển gói tin đến router tiếp theo trên đường đến mạng đích
- Default Route (Đường đi mặc định): Chỉ định một đường đi mặc định để router sử dụng khi không tìm thấy đường đi cụ thể nào phù hợp với địa chỉ đích. Default route không yêu cầu biết địa chỉ đích và subnet mask.
Ưu điểm và nhược điểm của Static Routing
Ưu điểm:
- Dễ cấu hình: Cấu hình static routing tương đối đơn giản và nhanh chóng, đặc biệt là trong các mạng nhỏ.
- Hỗ trợ rộng rãi: Static routing được hỗ trợ trên hầu hết các thiết bị định tuyến và router hiện nay.
- Kiểm soát: Người quản trị mạng có toàn quyền kiểm soát bảng định tuyến, cho phép kiểm soát lưu lượng mạng.
- Tiết kiệm băng thông: Vì không cần trao đổi thông tin định tuyến, static routing có thể giúp giảm bớt băng thông sử dụng trong hệ thống. Thích hợp cho các doanh nghiệp nhỏ, ít thay đổi cấu trúc mạng.
Nhược điểm:
- Khả năng mở rộng hạn chế: Độ phức tạp của cấu hình tăng lên đáng kể khi kích thước mạng tăng lên.
- Khả năng thích ứng kém: Static routing không thể tự động thích ứng với các thay đổi trong mạng, chẳng hạn như khi một đường dẫn bị lỗi.
- Khó bảo trì: Việc cập nhật thông tin định tuyến thủ công có thể tốn thời gian và dễ xảy ra lỗi, đặc biệt là trong các mạng lớn.
- Nguy cơ tràn băng thông: Khả năng cập nhật đường đi hạn chế có thể dẫn đến nguy cơ tràn băng thông nếu một đường dẫn trở nên quá tải.
Cách cấu hình Static Route cơ bản
Static Routes thường được sử dụng khi cần định tuyến từ một Network đến một Stub Network (Stub Network là một mạng con chỉ có một tuyến đường duy nhất để đi ra bên ngoài). Static routes cũng được dùng để xác định một phương án cuối cùng để gửi một gói tin không rõ địa chỉ đích.
Cú pháp lệnh Static route trên router Cisco:
R(config)# ip route network [mask] {Address|interface} [distance] [permanent]
Trong đó:
Alt: bảng mô tả các tham số trong lệnh ip route của Cisco, bao gồm network, mask, address, interface, distance và permanent.
| Tham số | Mô tả |
|---|---|
network |
Địa chỉ mạng đích. |
mask |
Subnet mask của mạng đích. |
Address |
Địa chỉ IP của router kế tiếp (next-hop). |
interface |
Interface mà router sẽ sử dụng để gửi gói tin đến đích. |
distance |
Khoảng cách quản trị (Administrative Distance) để ưu tiên đường dẫn. Giá trị nhỏ hơn được ưu tiên hơn. Nếu không chỉ định, giá trị mặc định là 1. |
permanent |
Tùy chọn chỉ định rằng đường dẫn này sẽ luôn tồn tại trong bảng định tuyến, ngay cả khi interface không hoạt động. Lưu ý: Tính năng này có thể không được hỗ trợ trên tất cả các thiết bị. |
Kết luận
Static Routing là một phương pháp định tuyến đơn giản, dễ cấu hình và phù hợp cho các mạng nhỏ và ổn định. Tuy nhiên, nó có khả năng mở rộng và thích ứng hạn chế, đòi hỏi người quản trị mạng phải can thiệp thủ công để cập nhật thông tin định tuyến. Do đó, static routing không phù hợp cho các mạng lớn và phức tạp, nơi các giao thức định tuyến động (dynamic routing) là lựa chọn tốt hơn.
