Разница между EBGP (протоколом внешнего пограничного шлюза) и IBGP (протоколом внутреннего пограничного шлюза) в BGP заключается в их сферах применения: 13
- EBGP предназначен для обмена данными между разными сетями. 1 Он помогает сетям обмениваться информацией о том, как отправлять сообщения в другие места за пределами их собственной сети. 1 EBGP используется между организациями или между организацией и интернет-провайдером. 1
- IBGP предназначен для обмена данными внутри одной сети. 1 Он помогает компьютерам в сети обсуждать друг с другом наилучшие пути отправки сообщений. 1 IBGP используется внутри одной и той же организации. 1
Некоторые другие различия между EBGP и IBGP:
- Административное расстояние по умолчанию. 12 Для EBGP оно равно 20, для IBGP — 200. 12
- Передача атрибутов. 12 В одноранговых узлах EBGP такие атрибуты, как local preference, не передаются. 1 В одноранговых узлах IBGP передаются атрибуты, такие как local preference. 1
- Адрес следующего перехода. 15 Когда маршрут объявляется одноранговому узлу EBGP, следующий переход переключается на локальный маршрутизатор. 1 Когда маршрут объявляется узлу IBGP, следующий переход остаётся неизменным. 1
Важно отметить, что EBGP и IBGP не являются взаимоисключающими и часто используются вместе для обеспечения маршрутной информации по всей сети. 3