Наработки проекта arp-v2 (L2+L3 rewrite project) внесены в состав FreeBSD 8-CURRENT. Суть проекта состоит в выносе L2 данных (ARP и ND6) из L3 (IP) таблиц маршрутизации, улучшении параллельной обработки выборок данных за счет исключения лишних блокировок, упрощении логики кода связанного с маршрутизацией.
Как итог интеграции arp-v2 станет возможным уход от концепции клонирования маршрутов (RTF_CLONING), сокращение объема кода в модулях IPv4 ARP и IPv6 NDP, а также уменьшение размера структуры данных rtentry. Для отражения внесенных изменений модификации будут подвергнуты утилиты подобные "arp" и "ndp", а вывод команды "netstat -r" станет отражать только информацию непосредственно связанную с маршрутизацией.
|