Кратко
- RFC 827 разрешал автономной системе использовать закрытый внутренний метод маршрутизации, который не требовалось реализовывать у соседей.
- EGP устанавливал соседство и сообщал достижимость, но не давал общей надёжной метрики, полного пути или языка политики. Структура «ядро — тупиковые системы» скрывала часть пробела.
- В NSFNET двусторонние соглашения, база политик, фильтры и тревоги операционного центра превращали внешние обязанности в исполняемые проверки.
- BGP стал передавать последовательность автономных систем. Участники получили материал для локального обнаружения петель, а номер AS остался границей ответственности, не титулом собственности или суверенитета.
Частное решение внутри, понятное поведение снаружи
RFC 827 определил автономную систему как группу шлюзов под одним административным управлением. Внутри могла действовать собственная маршрутизация. Внешним системам не требовалось знать её устройство или копировать её реализацию.
Место BBN в этой истории — конкретное происхождение, а не право собственности. Eric Rosen написал RFC 827 в BBN, поместив первое формальное описание границы в исследовательскую и подрядную среду, участвовавшую в системе шлюзов DARPA. Это не делает BBN владельцем понятия AS или Интернета; в последующей эксплуатации NSFNET и разработке BGP участвовали другие организации.
Так ограничивался масштаб согласования. Университетская сеть могла заменить внутренний алгоритм, изменить цену каналов или обработку отказа без одновременной перестройки всех соседей. На общей границе оставались установление соседства, контроль его состояния и сведения о достижимых сетях.
Первоначальная схема всё же была неравноправной. Шлюзы DARPA на ARPANET и SATNET составляли ядро; прочие автономные системы подключались как тупиковые и не должны были передавать транзит между третьими сторонами. Ядро обладало особым обзором связности.
Но RFC уже предполагал будущее равноправных систем, где ни одна не подходит на роль ядра. Граница автономии оказалась рассчитана на более долгую жизнь, чем стартовая топология.
EGP не выбирал лучший маршрут за всех
EGP обменивался сведениями, которые могли потребоваться алгоритмам, но сам не был всеобщим алгоритмом маршрутизации. RFC 904 подробно описал приобретение соседа, проверку работоспособности, опросы и обновления достижимости.
Узкий интерфейс сохранял разнообразие, одновременно оставляя за кадром важный контекст. Значения расстояния можно было сравнивать только среди сообщений одной автономной системы. Две администрации могли измерять разные свойства; общей шкалы доверия не существовало.
Сообщение не содержало полную последовательность пройденных границ. Оно не доказывало право представлять сеть и не объясняло договор, разрешавший транзит. RFC 975 называл EGP временным механизмом для мира, похожего на дерево, где альтернативные пути и произвольные петли ограничены.
Протокол признавал автономного участника, но ещё не переносил достаточно доказательств между такими участниками.
NSFNET вынесла недостающую семантику в операции
Новая магистраль NSFNET становилась ячеистой. RFC 1092 прямо назвал прежнюю концепцию ядра недостаточной. Шлюз мог ошибочно представлять чужую сеть; боковое соединение могло создать неоговорённый транзит; старая модель остовного дерева переставала сдерживать последствия.
Вокруг EGP возникла цепочка контроля:
- двусторонние соглашения определяли, что региональная сеть вправе представлять;
- база политик хранила эти отношения;
- фильтры ядра применяли запись к маршрутам;
- операционный центр поднимал тревогу при несоответствии;
- уникальные номера AS связывали сообщения с узнаваемыми администрациями.
Договор назначал ответственность, база делала её читаемой, фильтр обеспечивал локальный отказ, а сигнал показывал расхождение. Политика не исчезла из-за отсутствия в пакете. Она перешла в другую исполняемую форму.
RFC 1093 показывает, что доверие к соседям различалось. Одним разрешались только внесённые в базу сети; другим требовались иные допуски, фиксированные метрики или подавление отдельных маршрутов. Общий формат не создавал обязанности одинаково принимать всё услышанное.
Ячеистая сеть раскрыла скрытые предположения
В дереве короткой фразы «назначение достижимо» может хватать, потому что альтернатив почти нет. В ячеистой сети два соседа объявляют одно назначение. Их расстояния не обязательно сопоставимы. Если один повторит информацию другого, получатель без полного пути AS не увидит собственный номер в петле.
Ядро уменьшало неопределённость, собирая контекст. Оно же собирало власть толковать отношения и исключения. Временный инструмент запуска мог стать постоянным институтом, если его знание нельзя было перенести.
Первый BGP в RFC 1105 передавал последовательность автономных систем. Получатель строил граф, отбрасывал путь со своим AS и применял политику к названным участникам.
Это не создавало объективно лучшего маршрута. Сеть могла предпочесть клиента, обойти определённого транзитного оператора или отказаться нести трафик. BGP сохранил политику, но дал ей объект, доступный локальному анализу.
Переносимое свидетельство не стало абсолютным доказательством
Путь AS не удостоверял право источника, собственность на оборудование или честность объявления. Ошибки конфигурации и ложные сведения оставались возможными. Договоры, реестры, фильтры и наблюдение по-прежнему требовались.
Изменение было точным: часть знания, прежде находившегося в ядре, стала сопровождать маршрут. Система получала достаточно контекста для некоторых проверок и собственных решений без постоянного оракула. Центр утратил исключительность, потому что его доказательная функция стала переносимой.
RFC 1930 позднее связал отдельный AS с ясно отличающейся внешней политикой и не рекомендовал номер ради одной административной удобности. Компания может вести несколько AS, несколько организаций — участвовать в одной схеме, а автономная сеть — сильно зависеть от вышестоящего поставщика.
Номер не является правом собственности, территорией или юридическим лицом. Он обозначает администрацию, отвечающую за политику на границе маршрутизации. Преувеличение превращает координату в власть; преуменьшение стирает необходимую распределённой системе ответственность.
Источники и границы доказательств
- https://www.rfc-editor.org/rfc/rfc827.html
- https://www.rfc-editor.org/rfc/rfc904.html
- https://www.rfc-editor.org/rfc/rfc975.html
- https://www.rfc-editor.org/rfc/rfc1092.html
- https://www.rfc-editor.org/rfc/rfc1093.html
- https://www.rfc-editor.org/rfc/rfc1105.html
- https://www.rfc-editor.org/rfc/rfc1126.html
- https://www.rfc-editor.org/rfc/rfc1771.html
- https://www.rfc-editor.org/rfc/rfc1930.html
- https://www.rfc-editor.org/rfc/rfc5773.html
RFC фиксируют проекты, требования и отдельные практики, а не полную статистику внедрения. Предсказание равноправных систем в RFC 827 не устанавливает дату исчезновения всех центральных функций. Более поздние свойства BGP-4 нельзя переносить в 1982 год.
Обзор для участников
Подробный контекст профиля
Войдите с подходящим уровнем подписки, чтобы открыть полный обзор и примечания к источникам.
Только для Стратегического сообщества
Стратегическое сообщество
Открыто всем читателям. Вступите и войдите, чтобы открыть обзоры профилей.
Вступить в Стратегическое сообществоТолько для Альянса лидеров
Альянс лидеров
Для проверенных владельцев IP-активов и руководителей. Войдите, чтобы открыть обзоры Альянса.
Вступить в Альянс лидеров
