Протокол граничных шлюзов (bgp)
Протокол граничных шлюзов (Border Gateway Protocol — BGP) является следствием попытки решить самую серьезную проблему EGP. BGP является протоколом маршрутизации между AS, созданным для применения в сети Интернет. В отличие от EGP BGP предназначен и для обнаружения маршрутных петель. Его можно назвать следующим поколением протокола EGP.
Хотя BGP разработан как протокол маршрутизации между AS, он может использоваться для маршрутизации также в пределах одной AS. Два смежных объекта BGP, сообщающиеся из различных AS, должны находиться в пределах одной и той же физической сети. Маршрутизаторы BGP, находящиеся в пределах одной и той же AS, общаются друг с другом в порядке выработки согласованного представления о конфигурации данной AS и определения того, какой из маршрутизаторов BGP данной AS будет служить в качестве точки соединения при передаче сообщений в конкретные внешние AS или при приеме сообщений.
Некоторые AS являются просто каналами для прохождения через них сетевого трафика. Другими словами, такие AS транспортируют трафик, источник которого не находится в их пределах и который не предназначен для расположенных в них объектов. Протокол BGP должен обеспечивать взаимодействие с любыми протоколами маршрутизации, которые применяются в пределах этих транзитных AS.
Сообщения о корректировках маршрутов BGP состоят из пар информации «сетевой номер/тракт AS». Тракт AS состоит из последовательности AS, через которые может быть организован доступ к нужной сети. Упомянутые сообщения о корректировке для обеспечения надежности доставки отправляются с помощью механизма транспортировки TCP.
Содержанием маршрутной таблицы BGP является результат обмена исходной информацией между двумя маршрутизаторами. При каждом изменении маршрутной таблицы отправляются инкрементные коррекции. В отличие от некоторых других протоколов маршрутизации, протокол BGP не требует периодического обновления всей маршрутной таблицы. Вместо этого маршрутизаторы BGP хранят новейшую версию
маршрутной таблицы всех одноуровневых объектов. Хотя BGP поддерживает ведение маршрутной таблицы по всем возможным трактам к какой-либо конкретной сети, в своих сообщениях о корректировке он выдает информацию только об основных (оптимальных) маршрутах.
Характеристики маршрутов по протоколу BGP представляют собой произвольное число единиц, характеризующее степень предпочтения какого-нибудь конкретного маршрута. Эти показатели обычно устанавливаются администратором сети с помощью конфигурационных файлов. Степень предпочтительности может базироваться на любом числе критериев, включая число AS (тракты с меньшим числом AS, как правило, лучше), тип канала (стабильность, быстродействие и надежность канала) и другие факторы.
- Общая архитектура сети ngn
- 1.1. Общая архитектура
- 1.2. Трехуровневая модель ngn
- 1.2.1. Транспортный уровень
- 1.2.2. Уровень управления коммутацией и обслуживанием вызова
- 1.2.3. Уровень услуг и управления услугами
- Глава 2 Функциональная структура
- 2.1. Классификация оборудования
- 2.2. Построение транспортных пакетных сетей
- 2.2.1. Использование технологии atm для построения транспортного уровня
- 2.2.2. Использование технологии ip для построения транспортного уровня
- 2.2.3. Сравнение atm и ip atm — сеть коммутации ячеек, ip — сеть коммутации пакетов
- Стоимость сети
- 2.2.4. Технологии передачи трафика ip по сетям atm
- Classical ip over atm
- 2.3. Протоколы сетей ngn
- 2.3.1. Базовые протоколы стека tcp/ip
- Протокол ip
- Протокол icmp
- Протокол tcp
- Протокол udp
- 2.3.2. Сигнальные протоколы Протоколы sip и н.323
- Протокол mgcp
- Протокол управления транспортным шлюзом h.248/megaco
- Протокол bicc
- Транспортировка информации сигнализации (sigtran)
- Протокол передачи информации управления потоком (sctp)
- Пользовательский уровень адаптации isdn (iua)
- Пользовательский уровень адаптации мтр уровня 2 (m2ua)
- Пользовательский уровень адаптации мтр уровня 3 (m3ua)
- Пользовательский уровень адаптации sccp (sua)
- Sctp для megaco
- 2.3.3. Транспортные протоколы rtp/rtcp
- 2.3.4. Протоколы информационных служб и управления
- Протокол определения местонахождения услуги (slp)
- Протокол открытого урегулирования (osp)
- Протокол упрощенного доступа к директориям (ldap)
- Web-страница
- Маршрутизация телефонных вызовов через сеть ip (trip)
- 2.3.5. Протоколы маршрутизации и управления
- Протокол маршрутизации внутреннего шлюза (igrp)
- Протокол ospf
- Протокол внешних шлюзов (egp)
- Протокол граничных шлюзов (bgp)
- Протокол tbgp
- Протокол snmp
- 2.4. Применение серверов приложений в сетях ngn