Trước tiên chúng ta phải nắm được BGP là gì tại đây
BGP : giao thức định tuyến ngoại
EIGRP, RIP, OSPF và ISIS : giao thức định tuyến nội
BGP là một giao thức khá phức tạp được dùng nhiều trên Internet và trong các công ty đa quốc gia. Mục đích chính của BGP là kết nối các mạng rất lớn hoặc các Autonomous-System. Các công ty lớn có thể dùng BGP như là một kết nối giữa các mạng ở các quốc gia khác nhau. Mục đích của các giao thức ngoại như BGP là không chỉ tìm ra một đường đi về một mạng nào đó mà còn cho phép người quản trị tìm ra các AS của các network. Các giao thức nội như EIGRP, RIP, OSPF và ISIS sẽ tìm ra network mà người quản trị cần.
Thường thì BGP được sử dụng trong định tuyến giữa các ISP.
Nếu dùng IGP thì chỉ có khả năng quản lí hàng ngàn đường đi (routes).
Còn dùng BGP thì lên tới con số hàng triệu đường đi (routes).
Ngoài ra BGP còn có một số thuộc tính có thể cho phép ta chọn đường đi dễ hơn IGP.
Khi bạn học BGP bạn sẽ được biết đến một trong những thuộc tính là AS path.
Mỗi ISP sẽ được IANA cấp một số gọi là AS number, ISP sẽ dùng số này đại diện cho các routes thuộc ISP đó khi chạy BGP.
Dựa vào các số này mà ta có thể cấu hình chỉ nhận routes từ ISP nào, chọn đường đi từ AS1 -> AS7 ->AS9 mà không chọn qua các AS của ISP khác.
Còn để mô tả bằng bảng, chúng ta có một số bảng so sánh sau:





