Router chọn đường đi như nào?
Router chọn đường đi như nào?
Khi một gói tin được gửi đến router, router phải quyết định: “Gói này nên đi đâu tiếp theo?”
Dưới đây là quy trình router chọn đường đi, từng bước một:
1. Check địa chỉ đích
Đầu tiên, router nhìn vào địa chỉ IP đích của gói tin. Ví dụ: gói tin muốn tới 192.168.1.10
2. So với bảng định tuyến (routing table)
Router sẽ mở bảng định tuyến ra (show ip route), tra xem địa chỉ đích đó có nằm trong subnet trong bảng không.
3. Nếu đích trùng nhiều subnet? Chọn cái “cụ thể” nhất
Địa chỉ đích có thể nằm trong nhiều subnet trong bảng định tuyến (ví dụ đích 192.168.1.10 vừa khớp với 192.168.0.0/16 và 192.168.1.0/24). Trong trường hợp này, router sẽ chọn subnet có mask to nhất.
Ví dụ:
• 192.168.0.0/16
• 192.168.1.0/24
=> Chọn cái số 24 vì to hơn 16 (càng to càng cụ thể)
4. Nếu đích xuất hiện trong các giao thức khác nhau (cùng mask)
Ví dụ:
O 192.168.1.0/24 via 10.1.2.3
S 192.168.1.0/24 via 10.2.3.4
Đều cùng /24
=> thì gói tin chọn đi qua nexthop 10.2.3.4 vì Static route (S) có chỉ số Administrative Distance (AD) là 1, bé hơn của OSPF (110) nên được ưu tiên hơn. Càng bé càng được chọn.
5. Không trùng subnet nào hết? Dùng đường mặc định (default route ,tức là dạng 0.0.0.0 0.0.0.0 192.168.1.1)
Nếu địa chỉ đích không khớp với bất kỳ subnet nào trong bảng định tuyến, router sẽ kiểm tra xem có default route không, tức là dòng 0.0.0.0/0.
Nếu không có cả default route: router bó tay, và drop gói tin (vứt luôn!).
Tóm lại:
So sánh đích với bảng route
- Nếu đích có trong 1 subnet thì theo nexthop của subnet đó
- Nếu đích thuộc nhiều subnet -> chọn cái có mask to nhất. Nếu mask bằng nhau: chọn subnet có AD nhỏ nhất
- Nếu đích không thuộc subnet nào => đi theo 0.0.0.0, nếu không có 0.0.0.0 thì drop gói tin
Bài viết cùng danh mục
Danh mục bài viết
- Juniper
- Tài Nguyên LAB
- Wireshark
- FeedBack
- Multicast lab
- Security Infa
- Checkpoint
- Lab OSPF
- Router Logging
- LAB CCNA CCNP CÓ GIẢI
- DMVPN
- Mikrotik
- MPLS
- PFSENSE
- DUMP CCNA
- Điều khoản
- F5 LTM
- MONITOR NETWORK
- TOOL HỌC CCNA
- TƯ VẤN KHÓA HỌC
- PYTHON SCRIPT HỮU ÍCH
- IPv6
- Quality of Service
- QoS
- VXLAN
- SDWAN
- ISE
- Fortigate
- BGP
- MINH HỌA KHÁI NIỆM TRONG CCNA
- Bài tập CCNA CCNP (support Học viên)
- Phỏng vấn IT chứng khoán
- Layer2 CCNA
- Bài tập thiết kế mạng CCNA
- Linux
- EEM SCRIPT
- ASA LAB
- DHCP
- NEXUS
- Giao thức IS IS
- ANSIBLE
- PALO ALTO
- ARUBA SWITCH
- CÂU HỎI TỪ ĐỀ THI THẬT
- TỔNG ĐÀI
- WIFI
- CEH cho network admin
- CCNA HIỆU ỨNG ĐỘNG