Điều gì xảy ra trong Internet thế giới thực - BGP và OSPF?


9

Tôi chưa bao giờ làm việc tại cơ sở của khách hàng, nhưng giả định của tôi là một nhà cung cấp dịch vụ chạy các dịch vụ IGP trong nội bộ - Ví dụ - OSPF hoặc IS-IS. Bây giờ, khi một nhà cung cấp dịch vụ phải liên hệ với nhà cung cấp dịch vụ khác để liên lạc với máy chủ trên nhà cung cấp dịch vụ thứ ba, nó sẽ chuyển / chuyển qua ISP khác.

nhập mô tả hình ảnh ở đây

Trong ví dụ của tôi - ISP-2. Câu hỏi của tôi là -

Ngoài nhiều khu vực OSPF, giới hạn 50 bộ định tuyến cho mỗi khu vực, đây có thực sự là cách thức hoạt động của internet. Bạn có thể bỏ qua thực tế rằng nó có thể là IS-IS hoặc các giao thức igp khác trong AS. Nói một cách đơn giản, đây có phải là một loại cấu trúc liên kết thực sự của internet.

Tiếp theo, câu hỏi dựa trên ngữ cảnh của tôi là nếu đây là kịch bản điển hình, thì làm thế nào tôi có thể ping 11.11.11.11 từ R2.

Tôi đang nói điều này bởi vì -

  1. AS-100 có tất cả thông tin về tuyến đường nội bộ của họ - OSPF 1 - không biết làm thế nào để đạt được 11.11.11.11

  2. AS -200 có tất cả thông tin về tuyến đường nội bộ của họ - OSPF 2

  3. AS -300 có tất cả thông tin về tuyến đường nội bộ của họ - OSPF 3

Tôi đã kết nối AS 100 với AS 200 bằng EBGP. Tương tự, AS 200 với AS-300. Điều này tôi đã thực hiện bằng cách sử dụng lệnh hàng xóm.

Câu hỏi -

Tôi có cần quảng cáo từng thông tin mạng của ISP-2 đến ISP1 và ISP-3 để tất cả chúng có thể giao tiếp không? Nếu vậy, nó được thực hiện theo cách tương tự trong mạng thực. Đây sẽ là một công việc mệt mỏi để quảng cáo từng thông tin mạng của các ISP. Làm thế nào tôi có thể làm điều này tự động? Tôi đang sử dụng CISCO - GNS3, bất kỳ lệnh cisco nào cũng có ích. Tôi đã khám phá phân phối lại nhưng tôi chưa hiểu nhiều. Ngoài ra, trong mạng thực - nếu bạn quảng cáo từng thông tin định tuyến đến các ISP khác thì bảng định tuyến sẽ trở nên quá lớn. Chúng ta thường làm điều này? Nhưng, tôi tin rằng nếu chúng ta không làm như vậy thì làm sao tôi có thể giao tiếp với mạng nội bộ của các ISP khác. Vì vậy, tôi tin rằng chúng ta phải làm như vậy. Điều này có nghĩa là bảng định tuyến sẽ rất lớn. Tôi có đúng ở đây không?


Tôi thích iBGP hơn OSPF, vì vậy linh hoạt hơn nhiều.
Rui F Ribeiro

Câu trả lời:


14

Thông thường, các hệ thống tự trị (ASN) sử dụng IGP (có thể là OSPF, IS-IS hoặc iBGP) để các bộ định tuyến trong mạng của chúng biết cách tiếp cận nhau. Mạng được kết nối với các bộ định tuyến này và có thể truy cập thông qua chúng cũng có thể được phân phối thông qua IGP này, nhưng iBGP cũng có thể được sử dụng cho điều đó.

ASNs trao đổi thông tin định tuyến thông qua BGP. Thông thường, chỉ các tiền tố tổng hợp của các mạng của họ được trao đổi. Vì vậy, nếu một ISP có 100.0.0.0/16 là không gian IP của họ (được RIR gán cho họ) và chia nhỏ nội bộ thành nhiều loại khác nhau cho 24 khách hàng và dịch vụ của mình, chỉ có / 16 tổng hợp mới được công bố cho các ASN ngang hàng. Các mạng khác biết cách tiếp cận mạng đó và sau đó mạng có thể sử dụng thông tin định tuyến trong IGP của nó để đến đích chính xác.

Ngay cả với các tuyến tổng hợp này, số lượng tuyến trong bảng định tuyến toàn cầu vẫn còn khá lớn: hiện có khoảng 615K tuyến IPv4 và tuyến 32K IPv6 và vẫn đang tăng.


3
Không có gì lạ khi phân phối lại IGP của bạn vào BGP, thông qua bộ lọc đảm bảo các tuyến được tổng hợp chính xác.
David Schwartz
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.