Протокол маршрутизации (routing protocol), разработанный взамен протокола внешнего шлюза EGP (External Gateway Protocol) и предназначенный для обеспечения связи между сетями различных стандартов. В отличие от средств EGP, средства BGP позволяют оценивать все возможные маршруты с целью выбора оптимального маршрута.