Особенности протокола BGP

Протокол BGP — не совсем обычный протокол маршрутизации. Самое важное заключается в том, что его нельзя до конца отнести ни к классу дистанционно-векторных, ни к классу протоколов маршрутизации на основе состояния соединения. Ниже приведены характерные отличия протокола BGP от других протоколов маршрутизации. Объявления щенки и котята продажа: отдых в Испании цены.

  • Коммуникация между автономными системами. Поскольку протокол BGP относится к протоколам внешнего шлюза, его основное назначение — обеспечить обмен информацией между двумя автономными системами.
  • Координирование работы нескольких спикеров BGP. Если в состав автономной системы входит несколько маршрутизаторов, каждый из которых обменивается информацией с равным ему по рангу маршрутизатором внешней автономной системы (их называют спикерами BGP), протокол BGP может использоваться для координации работы всего набора маршрутизаторов. Это гарантирует, что маршрутизаторы распространяют непротиворечивую информацию.
  • Распространение информации о достижимости. Протокол BGP позволяет автономной системе сообщить во внешний мир информацию о расположенных в ней получателях, а также о тех получателях, доступ к которым осуществляется через данную автономную систему. Кроме того, с помощью протокола BGP подобную информацию можно получить от других автономных систем.
  • Принцип ближайшего перехода. Подобно дистанционно-векторным протоколам маршрутизации, протокол BGP предоставляет информацию об адресе ближайшей точки перехода для каждого получателя.
  • Поддержка различной политики маршрутизации. В отличии от многих дистанционно-векторных протоколов, которые сообщают только ту маршрутную информацию, которая находится в локальной таблице маршрутизации, протокол BGP обеспечивает различную политику маршрутизации, в зависимости от выбора администратора. В частности, маршрутизатор, работающий под управлением протокола BGP, можно настроить так, чтобы он различал получателей, доступ к которым осуществляется через компьютеры его автономной системы, и получателей, анонсированных другими автономными системами.
  • Надежный транспортный протокол. Протокол BGP отличается от других протоколов, передающих информацию о маршрутизации тем, что он предполагает использование надежного транспортного протокола. Таким образом, для обмена информацией в протоколе BGP используется исключительно транспортный протокол TCP/IP.
  • Информация о маршруте. Кроме указания списка возможных получателей и адреса ближайшей точки перехода для каждого из них, в сообщении протокола BGP анонсируется также маршрутная информация, которая позволяет узнать, через какие автономные системы проложен маршрут к конкретному получателю.
  • Передача обновлений. Чтобы не создавать дополнительную нагрузку на сеть, в каждом сообщении протокола BGP об обновлении не передается полная маршрутная информация. Вместо этого обмен полной информацией происходит только один раз, а в следующих сообщениях передаются только изменения, которые называются дельтами (deltas).
  • Поддержка бесклассовой адресации. Протокол BGP поддерживает CIDR-адреса. Это означает, что программа протокола BGP не полагается на методы идентификации IP-адресов, а вместе с каждым адресом отсылает и его маску.
  • Объединение маршрутов. Чтобы не создавать дополнительной нагрузки на сеть, протокол BGP позволяет отправителю накапливать информацию о маршрутах и отсылать в одном пакете данные сразу о нескольких, связанных между собой получателях.
  • Аутентификация. Протокол BGP позволяет получателю удостоверить подлинность сообщений (т.е. подтвердить "личность" отправителя).
Похожие статьи Меню Опрос Фото Популярное