Định tuyến liên miền được mong đợi là càng đơn giản càng tốt. Tính ổn định và tính co dãn là các đặc trưng quan trọng nhất ở mức này. Như vậy việc định tuyến không thể dựa chủ yếu trên thông tin trạng thái mạng động. Thay vào đó, sự trao đổi thông tin QoS giữa các miền định tuyến phải là khá tĩnh. Định tuyến liên miền phải có các chức năng cơ bản sau:
Xác định rõ đích thực hiện.
Tránh định tuyến lòng vòng.
Hỗ trợ việc gộp địa chỉ.
Xác định xem có đường nào tới đích hỗ trợ được các yêu cầu QoS hay không.
Xác định đa đường tới đích, dựa trên các lớp dịch vụ (đây là tuỳ chọn). Trong suốt những năm qua số lượng các hệ thống tự trị (AS) kết nối với Internet đã gia tăng lớn, mà theo đó làm tăng nhu cầu trên phạm vi mạng. Bất chấp gánh nặng này, giao thức cổng biên BGP đã chứng tỏ là một giao thức định tuyến linh hoạt. Những điểm mạnh đã làm BGP trở nên phổ biến là: thứ nhất giao thức này được thiết kế để giải quyết các vấn đề về khả năng mở rộng các nhu cầu kết nối với một quy mô rất lớn. Thứ hai, nó đã chứng minh được khả năng cung cấp ổn định cho các mạng lớn nhất từng được triển khai, và thứ ba, nó được ưu đãi với chính sách dựa trên các tính năng định tuyến cho phép từng miền quản trị ở các cạnh của một kết nối BGP để quản lý sự truyền tải luồng lưu lượng vào và ra của nó theo ưu tiên cụ thể và nhu cầu của nó. Cuối cùng, đáng chú ý là BGP có các cơ chế rất linh hoạt cho phép dễ dàng phát triển và mở rộng cho giao thức.
Mặc dù BGP có nhiều điểm mạnh nhưng nó cũng còn một vài điểm yếu. Ví dụ, trong nhiều trường hợp BGP yêu cầu hàng chục phút để phục hồi từ một tuyến đường hoặc một liên kết thất bại. Hơn nữa, mặc dù BGP cho phép một hệ
thống tự trị để quản lý linh hoạt truyền tải luồng ra của nó, nó cho thấy một mức độ khan hiếm của điều khiển để quản lý và cân bằng lưu lượng đi vào một hệ thống tự trị như thế nào qua nhiều đường dẫn có thể. Thêm vào đó, mỗi router BGP chỉ thông báo tuyến đường tốt nhất mà nó biết đến bất kỳ đích nào được cho thêm vào đầu. Điều này có nghĩa là, các đường dẫn thay thế có thể được sử dụng bởi bất kỳ nguồn lưu lượng nào sẽ không được nhận ra bởi vì động thái lược bớt cố hữu của BGP. Các biện minh cho hành vi này là BGP về bản chất được thiết kế để giải quyết khả năng mở rộng và ổn định tổng thể thay vì liên quan đến các vấn đề như phục hồi nhanh chóng từ một thất bại liên kết cụ thể, hoặc độ trễ biên hoặc tỉ lệ mất gói qua internet cho một khối thêm vào phần đầu.