Tuyên bố chung rằng BGP là bắt buộc khi bạn cần định tuyến giữa hai hệ thống tự trị khá sai lệch. Có rất nhiều tình huống trong đó bạn có thể chọn sử dụng BGP hoặc thậm chí có thể được yêu cầu.
Trong thế giới nhà cung cấp dịch vụ, BGP được sử dụng rất nhiều, vì đây là giao thức định tuyến của Internet - nhưng có vẻ như câu hỏi của bạn liên quan đến doanh nghiệp. Trong trường hợp đó, bạn có thể được yêu cầu sử dụng BGP khi giao tiếp với các nhà cung cấp dịch vụ cho kết nối Internet và đôi khi kết nối mạng WAN hoặc bạn có thể chọn chạy BGP bên trong do đây là giao thức định tuyến linh hoạt nhất theo chính sách định tuyến.
Một số ví dụ về việc sử dụng nó trong doanh nghiệp:
- Doanh nghiệp của bạn kiểm soát một khối không gian IP công cộng di động. "Di động" trong trường hợp này có nghĩa là không gian được đăng ký cho tổ chức của bạn bởi Cơ quan đăng ký Internet khu vực, như ARIN. Tổ chức của bạn lưu trữ các dịch vụ có thể truy cập internet sử dụng địa chỉ từ không gian địa chỉ này. Bạn thường có hai tùy chọn để cho cả thế giới biết cách đến với bạn:
a. Nhà cung cấp dịch vụ của bạn có thể quảng cáo không gian này lên Internet thông qua BGP và tuyến tĩnh trở lại môi trường của bạn.
b. Bạn có thể ngang hàng với nhà cung cấp dịch vụ của mình và quảng cáo không gian cho họ thông qua BGP. Trong trường hợp bạn có nhiều ISP, đây là tùy chọn duy nhất. Bạn sẽ quảng cáo không gian cho cả hai nhà cung cấp dịch vụ và sau đó sử dụng các chính sách / thao tác thuộc tính khác nhau để kiểm soát các đường dẫn lưu lượng truy cập đến.
Trong trường hợp này, mỗi nhà cung cấp dịch vụ có thể quảng cáo một tuyến mặc định cho bạn (chứ không phải bảng định tuyến internet đầy đủ) và bạn có thể muốn cân bằng lưu lượng truy cập Internet đi của mình qua ISP. Trong trường hợp này, bạn có thể cần phải thao tác BGP để đảm bảo lưu lượng truy cập theo đường dẫn bạn muốn và trả lại lưu lượng truy cập bị ảnh hưởng thông qua cùng một ISP mà nó để lại. Đây là mức siêu cao, nhưng hy vọng bạn có được hình ảnh.
- Hầu hết thời gian bạn có các liên kết MPLS để kết nối WAN, bạn thực sự không làm gì với MPLS. MPLS sẽ chấm dứt trên bộ định tuyến Nhà cung cấp dịch vụ (PE) của nhà cung cấp dịch vụ và họ sẽ kết nối với bộ định tuyến Edge khách hàng (CE) của bạn bằng liên kết ethernet thông thường trên kết nối điểm 30 điểm. Trong trường hợp này, thông thường bạn sẽ phải phân phối lại các tuyến IGP (giao thức cổng nội bộ - OSPF, EIGRP, v.v.) vào BGP để chia sẻ với nhà cung cấp dịch vụ. Họ sẽ chuyển các tuyến đó qua mạng MPLS của họ đến PE của họ tại trang web từ xa của bạn, BGP sẽ ngang hàng với CE của bạn tại trang web đó, tại đó, bạn sẽ tìm hiểu các tuyến đường ở đó và phân phối lại chúng vào IGP tại trang web từ xa của bạn . Điều tương tự sẽ xảy ra theo hướng khác.
BGP không phải là một yêu cầu ở đây, nhưng đó thường là những gì nhà cung cấp dịch vụ sẽ muốn chạy để giữ mọi thứ nhất quán trên tất cả các kết nối của họ với khách hàng.
- Như đã nói ở trên, bạn có thể chạy BGP bên trong mạng của mình, được gọi là IBGP. Đó thực sự là cùng một giao thức chính xác, nhưng khi bạn chạy BGP giữa các bộ định tuyến trong cùng một AS, một vài hành vi của BGP sẽ thay đổi. Dù sao, đây thực sự là tất cả về kiểm soát. Bạn có thể có các mạng ảo lớp 2 để kết nối WAN hoặc thậm chí các liên kết VPN mà bạn có thể chạy OSPF, nhưng trong một số thiết kế, bạn có thể cần kiểm soát nhiều hơn đối với chính sách định tuyến để đạt được hành vi bạn muốn trên các đường dẫn này, trong trường hợp đó, BGP có thể là công cụ phù hợp cho công việc.
Xin lỗi vì hơi rộng, nhưng mỗi trường hợp thực sự khác nhau. Khi bạn chỉ học mạng, đặc biệt là từ Cisco, họ sẽ đơn giản hóa mọi thứ để giúp bạn hiểu các khái niệm. Theo một cách nào đó, tôi nghĩ rằng họ đã đi quá xa trong việc ám chỉ rằng các tuyên bố chung nhất định là "quy tắc" và thậm chí kiểm tra bạn về chúng như thể chúng là các quy tắc nghiêm ngặt 100%.
Lời khuyên tốt nhất tôi có thể đưa ra là học theo cách của họ để đi xuống các khái niệm và vượt qua các bài kiểm tra của bạn, nhưng giữ cho tâm trí của bạn rộng mở. Nếu bạn muốn thêm một cái gì đó ít trang trọng hơn và một chút thế giới thực hơn vào việc học / đào tạo mạng của bạn, chắc chắn chọn một số sách O'Reilly (liên quan đến các chủ đề bạn đang nghiên cứu) với các động vật trên đó. Bạn có thể nhận được chúng khá rẻ được sử dụng trên Internet.