Các mục bảng định tuyến có một thuộc tính scope
. Tôi muốn biết làm thế nào sự thay đổi từ global
đến link
(hoặc chiều ngược lại) ảnh hưởng đến hệ thống mạng.
Các mục bảng định tuyến có một thuộc tính scope
. Tôi muốn biết làm thế nào sự thay đổi từ global
đến link
(hoặc chiều ngược lại) ảnh hưởng đến hệ thống mạng.
Câu trả lời:
Hãy xem route scope
định nghĩa trong Linux
:
The scope of a route in Linux is an indicator of the distance to the
destination network.
Host
A route has host scope when it leads to a destination address on the local host.
Link
A route has link scope when it leads to a destination address on the local network.
Universe
A route has universe scope when it leads to addresses more than one hop away.
Vì vậy, nếu bạn thay đổi phạm vi của một tuyến đường, máy tính của bạn có thể không thể kết nối với mạng trong tuyến đường đó nữa. Bộ định tuyến đơn giản là không chuyển tiếp gói được gửi đến đích thuộc về mạng cục bộ.
Lưu ý rằng phạm vi không phản ánh sự khác biệt giữa các địa chỉ không thể truy cập (riêng tư) và có thể định tuyến (công khai).
Cả 10.0.0.1 (riêng tư - không thể định tuyến) và 8.8.8.8 (công khai - có thể định tuyến) có thể được cung cấp phạm vi liên kết hoặc vũ trụ (toàn cầu). Nó được cấu hình bởi quản trị hệ thống.
Phạm vi ảnh hưởng đến lựa chọn địa chỉ nguồn.
Đối với các kết nối / liên kết nơi địa chỉ nguồn chưa được cố định (ví dụ: bắt đầu kết nối TCP, nhưng không phải khi phản ứng với gói đến), địa chỉ nguồn sẽ được chọn tùy thuộc vào phạm vi tuyến đường mà gói sắp sửa tấn công.
Đây là lý do tại sao địa chỉ cũng có một thuộc tính phạm vi.
Ví dụ khi không có lựa chọn địa chỉ nguồn nào xảy ra: gói ping khởi tạo hoặc gói ping đến sẽ được trả lời với các địa chỉ IP được đảo ngược (nguồn → đích, đích → nguồn), nếu không thì máy chủ khác sẽ không nhận ra gói là câu trả lời.
Ví dụ trong đó lựa chọn địa chỉ nguồn xảy ra: ping xyz
hoặc telnet xyz
. Các chương trình phổ biến không cho hệ điều hành biết địa chỉ nguồn nào sẽ sử dụng (và đó là một thói quen tốt). HĐH cần chọn một và chuẩn bị thực hiện: nó kiểm tra gói gửi đi tiềm năng cho tuyến đường mà nó sẽ gặp (định tuyến thông thường chỉ sử dụng địa chỉ đích, nếu bạn sử dụng định tuyến nâng cao, gói sẽ chưa có địa chỉ nguồn! ). Phạm vi kết quả làm giảm lựa chọn đến các địa chỉ từ phạm vi tương ứng trên giao diện gửi đi nếu có sẵn.