Кратко
- RFC 3021 потребовал считать обе величины в IPv4-префиксе
/31адресами узлов на настоящей линии точка-точка. - Экономия двух адресов на каждой линии не доказывала ни двухстороннюю топологию, ни поддержку обоих устройств, ни фактическую доставку пакетов.
В обычной /30 четыре значения обслуживали два интерфейса. Host field из нулей обозначал подсеть, из единиц — directed broadcast, а два средних значения доставались маршрутизаторам. На линии точка-точка локальной аудитории для broadcast не существовало: возможны были только два конца.
RFC 3021 оставил один host bit. Его ноль и единица стали двумя адресами интерфейсов. Пятьсот линий могли занимать тысячу адресов вместо двух тысяч.
Но короткий prefix не превращал физическую или логическую среду в пару. Он был правилом интерпретации, действительным лишь при уже существующем ограничении.
Конфигурация не измеряла число участников
Если /31 назначали shared segment, третий участник никуда не исчезал. Документ ограничивал применимость point-to-point links и не переносил выводы на другие интерфейсы. Поэтому маска была заявлением оператора о topology, а не независимым свидетельством.
Отдельно требовалась совместимость двух реализаций. RFC предупреждал: линия может работать неправильно, если 31-bit prefix поддерживает только один конец. Современный router увидит в all-ones value адрес соседа. Старый peer может сохранить broadcast semantics. All-zero value может попасть под правило отбрасывания. Одинаковые строки конфигурации скрывают разные исполняемые решения.
Для directed broadcast не осталось значения
Две комбинации были отданы двум endpoint, поэтому directed broadcast для линии стал невозможен. При необходимости использовался limited broadcast. Удалённые routers продолжали classless forwarding; специальное значение применял непосредственно подключённый router.
Это убирало одну площадку для smurf amplification. RFC 2644 уже требовал отключать приём directed broadcasts по умолчанию. RFC 3021 устранял сам адрес на таких линиях. Он не аутентифицировал peer, не защищал routing protocol и не исключал прочие DoS.
Узкое исключение, а не отмена старых значений
RFC 950 рассматривал host field шириной один bit и объяснял конфликт с двумя специальными значениями. RFC 1122 и RFC 1812 задавали правила для all-zero и all-one форм. RFC 3021 точечно обновил их: на point-to-point endpoint с 31-bit mask значения разрешалось использовать как source, а локальный router обязан был принимать своё значение как адрес интерфейса.
На других типах links продолжали действовать discard и broadcast semantics. Поэтому формула «использовали network и broadcast addresses» недостаточна. Стандарт изменил роль там, где topology сделала прежние функции ненужными.
Зелёная adjacency не завершала доказательство
RFC сообщал о beta code нескольких vendors и положительных тестах как минимум трёх ISP с OSPF, IS-IS, BGP и EIGRP. Это ограниченное свидетельство работоспособности в 2000 году, а не статистика всеобщего внедрения или нынешнего использования.
Adjacency показывает, что определённый control exchange состоялся. Она не доказывает, что management tools принимают оба адреса, ACL не классифицирует их как специальные, data path симметричен или application получила полезный payload.
Источники
- Запись RFC Editor для RFC 3021
- RFC 3021 в HTML
- RFC 3021 в текстовом виде
- Запись RFC Editor для RFC 950
- RFC 950 в HTML
- Запись RFC Editor для RFC 1122
- RFC 1122 в HTML
- Запись RFC Editor для RFC 1812
- RFC 1812 в HTML
- Запись RFC Editor для RFC 2644
- RFC 2644 в HTML
- Запись RFC Editor для RFC 6164
- RFC 6164 в HTML
- Lu Heng о Running-Code Primacy
- Lu Heng о Minimum Initial Specification
- Lu Heng о Reality Layers
Lu Heng не писал и не одобрял RFC 3021. Его тексты используются как раскрытые аналитические линзы.
Обзор для участников
Подробный контекст профиля
Войдите с подходящим уровнем подписки, чтобы открыть полный обзор и примечания к источникам.
Только для Стратегического сообщества
Стратегическое сообщество
Открыто всем читателям. Вступите и войдите, чтобы открыть обзоры профилей.
Вступить в Стратегическое сообществоТолько для Альянса лидеров
Альянс лидеров
Для проверенных владельцев IP-активов и руководителей. Войдите, чтобы открыть обзоры Альянса.
Вступить в Альянс лидеров
