Как маршрутизатор организует свою таблицу маршрутизации для быстрого обслуживания входящих пакетов?Это больше вопрос программирования, и я ищу:
Вы можете использовать trie и кэшировать результаты поиска в хэше.См., Например, Linux ip_route_input() (который пытается найти запись в хэше) и ip_route_input_slow() (который пытается найти запись в базе пересылочной информации, три).
ip_route_input()
ip_route_input_slow()