BGP, в отличие от предшествующих протоколов маршрутизации, которые взаимодействуют напрямую с протоколом IP, работает поверх протокола транспортного уровня. Например, при работе поверх TCP BGP использует порт 179. Это позволяет не нагружать сервисы обработки протокола BGP механизмами фрагментации или обеспечения достоверности доставки пакетов.
Основным предназначением BGP является обеспечение обмена информацией с другими BGP-системами о досягаемости определенных сетей или хостов. Эта информация должна содержать набор маршрутов к данной сети, т е. должны быть указаны все промежуточные AS. Такой информации вполне достаточно для того, чтобы построить граф соединений между AS и контролировать возможность образования петель.
Хосты работающие с ВОР, не принимают участие в процедуре маршрутизации информационных пакетов. Они предназначены только для обмена информацией с роутерами других AS.
Более подробную инфоромацию о протоколе BGP можно найти в RFC 1105, RFС 1163, RFC 1164, RFC 1267, RFC 1364, RFC 1403, RFC-1654, RFC 1771, RFC 1772.