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

SK>Рынок сетевых устройств огромен, "спец. процессоры" заточенные на аппаратное выполнение одной задачи при тиражах в десятки миллионов штук стоят десятки центов. Не в каждой, но во многих сетевых картах внутри есть подобный процессор (меньшей производительности чем в маршрутизаторах, но тем неменее) на который драйвером выносится часть работы с сетью для разгрузки CPU.


SK>Объем ОЗУ требующегося там — десятки килобайт, выносить его в отдельные чипы вообще нет смысла.


ОЗУ для домашнего раутера мы не смотрим, а вот если нужно вгрузить в такой процессор BGP fullview, то это сейчас ~3MB только на IPv6 на адреса с масками, а если получатели и атрибуты то ещё раза в 3-4 больше, а если IPv4 то ещё удвоить.
Но сейчас и 32MB SRAM тривиально делается в одной микрухе, так что тут проблем таки нет. Моё замечание относится к порядку цифр, но не принципу.

SK>При современных скоростях в десятки и сотни гигабит это просто привело бы к фатальному снижению производительности.


SK>Как и любая попытка произвести какие-либо "вычисления" над ip адресом любого формата.


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