Điểm:0

Làm cách nào để thêm thông tin định tuyến bình thường của bộ định tuyến vào BIRD?

lá cờ us

Giả sử bố trí mạng sau:

                         R1:R2:
10.1.1.0/24 <--- 10.1.1.1, 192.168.1.1 <--------> 192.168.1.2, 10.1.2.1 ---> 10.1.2.0/24 

BIRD được cài đặt trên cả R1 và R2. Tất cả thông tin về cấu trúc liên kết mạng được cung cấp tự động. Tôi hiểu rằng BIRD sẽ tự động phân phối lại thông tin này để tất cả các trạm có thể kết nối. Nhưng có vẻ như không đơn giản như vậy: R1 và R2 đều tự động tạo các tuyến "động" cho các mạng con tương ứng của chúng nhưng chúng không được xử lý tự động.

Các thiết bị giao thức không nhập/xuất các tuyến đường. Các tài liệu nói về thẳng thắn giao thức:

[...] Mặc dù có một số trường hợp sử dụng sử dụng giao thức trực tiếp (như lạm dụng eBGP như một giao thức định tuyến IGP), trong hầu hết các trường hợp, đó là không cần thiết phải có các tuyến thiết bị này trong bảng định tuyến BIRD và để sử dụng giao thức trực tiếp. […]

tôi nghĩ nhân giao thức sẽ tự động nhập các tuyến này vì chúng là một phần của bảng định tuyến nhân. Nhưng tài liệu nêu rõ:

Thật không may, có một điều làm cho bảng định tuyến đồng bộ hóa phức tạp hơn một chút. Trong bảng định tuyến hạt nhân cũng có các tuyến thiết bị cho các mạng được kết nối trực tiếp. Này các tuyến thường được quản lý bởi chính hệ điều hành (như một phần của địa chỉ IP cấu hình) và chúng tôi không muốn chạm vào đó. Họ hoàn toàn bị bỏ qua trong quá trình quét các bảng hạt nhân và cũng như xuất các định tuyến thiết bị từ bảng BIRD đến bảng định tuyến kernel bị hạn chế để ngăn chặn sự can thiệp ngẫu nhiên.

Vì vậy, không ai (không có giao thức) muốn chịu trách nhiệm phân phối chính các tuyến đường sẽ làm cho hai mạng kết nối với nhau. Những gì còn lại là tĩnh nhưng chúng tôi sẽ cần tạo lại toàn bộ kết nối của bộ định tuyến trong tệp cấu hình chim, điều mà tôi nghĩ OSPF trên BIRD sẽ làm cho tôi. Đây có phải là những gì tôi phải làm?

Các tệp cấu hình cho R1 và R2 trông như thế nào?

bộ định tuyến id 192.168.1.1;
thiết bị giao thức {
  thời gian quét 10;
}
giao thức trực tiếp {
  giao diện "*"; # tôi có nên sử dụng cái này không?
}
nhân giao thức {
  học hỏi;
  xuất khẩu tất cả;
  nhập tất cả;
  định tuyến thiết bị đúng; # HAY TÔI SẼ SỬ DỤNG NÀY?
}
# Tôi muốn tránh làm điều này:
#giao thức tĩnh {
# xuất tất cả;
# tuyến 10.1.1.0/24 qua 192.168.1.1;
#}
giao thức ospf {
  nhập tất cả;
  xuất khẩu tất cả;
  khu vực 0 {
    giao diện "eth0", "eth1" {
      giá 10; chào 10; truyền 2; đợi 5; chết 40;
      loại phát sóng;
      mật mã xác thực;
      mật khẩu "1234567890";
    };
  };
}

Và:

bộ định tuyến id 192.168.1.2;
thiết bị giao thức {
  thời gian quét 10;
}
giao thức trực tiếp {
  giao diện "*"; # tôi có nên sử dụng cái này không?
}
nhân giao thức {
  học hỏi;
  xuất khẩu tất cả;
  nhập tất cả;
  định tuyến thiết bị đúng; # HAY TÔI SẼ SỬ DỤNG NÀY?
}
# Tôi muốn tránh làm điều này:
#giao thức tĩnh {
# xuất tất cả;
# tuyến 10.1.2.0/24 qua 192.168.1.2;
#}
giao thức ospf {
  nhập tất cả;
  xuất khẩu tất cả;
  khu vực 0 {
    giao diện "eth0", "eth1" {
      giá 10; chào 10; truyền 2; đợi 5; chết 40;
      loại phát sóng;
      mật mã xác thực;
      mật khẩu "1234567890";
    };
  };
}
Ron Trunk avatar
lá cờ in
Bạn không cần phải tạo các tuyến tĩnh. Bạn có chắc là hai bộ định tuyến của bạn đã tạo mối quan hệ hàng xóm không?
lá cờ us
@RonTrunk Có, họ có. Nhưng thông tin về tuyến đường phải bằng cách nào đó được đưa vào bảng định tuyến (`birdc show route`) nhưng nó trống.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.