Re[10]: Разумность 16 байтных IP-адресов - ведь глупость сделали
От: netch80 Украина http://netch80.dreamwidth.org/
Дата: 13.11.24 07:18
Оценка:
Здравствуйте, Stanislaw K, Вы писали:

SK>>>В раутере этим аппаратно занимается ASIC (ПЛМ), таки специализированный "128 битный процессор".

N>>Во-первых, пусть ASIC — и в нём всё равно младшую часть адреса не проверяют, пока не приходит время разбираться, куда же раутить именно на непосредственно подключенный интерфейс (а не на уже известный шлюз следующего хопа).
SK>И это логично. зачем делать полную проверку адреса на каждом транзитном раутере?

Не логично то, что это приведёт к тому, что все попытки использовать меньшую ширину блока на локалку будут разбиваться уже о сопротивление производителей железа.

N>>Во-вторых, далеко не всё может пройти этим путём. Разработчики раутеров, конечно, пытаются вынести по максимуму на уровень FPGA/ASIC/etc., но чуть шаг в сторону от привычного пути — привет, центральный процессор и просадка по CPS в 3-4 раза (даже если тому процессору работа вылизана до предела).

SK>Это происходит в случаях плохого дизайна сети, когда архитектор заставляет раутер выполнять противоестественные функции другого устройства.

Только что-то этот "плохой дизайн" происходит в подавляющем большинстве сетей, когда они не укладываются в гениальные задумки мудрецов из башен из слоновой кости.

N>>Да тут не 50, тут на 100 размахнулись. И вот это плохо — потому что за это время точно что-то должно было измениться в подходе.

SK>Если и изменится подход, то будет запас времени тщательно продумать, а не аврально подставлять костыли.

Нет, практика показывает, что продумывать никто не будет. Просто к одним костылям добавятся другие.

N>>Не единственный, если на то пошло.

N>>Надо было как минимум ещё порты расширить до 32 бит.
N>>Но они почему-то не решились менять и заголовки транспортных уровней.
SK>Потому что портов хватает? Сколько их сейчас занято? 6-7 тысяч?

Ты считай не по формально распределённым под конкретные цели, а в целом и по динамическим назначениям. Во внутренних сетях в это постоянно упираются, когда их не хватает на исходящие соединения. Приходится костылить через много хостовых адресов.

SK> еще 50к остаются свободными. на практике я не припоминаю хостов, которые использовали б больше 700, а обычно меньше 100.


Я видел, как просто не было из чего создать новое соединение.
The God is real, unless declared integer.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.