Автор работы: Пользователь скрыл имя, 30 Января 2013 в 00:02, реферат
В современном мире очень востребована классификация пакетов. Среди различных подходов аппаратная классификация очень привлекательна и дает высокую производительность. В данной работе мы показываем двухмерный роутер. Этот роутер принимает решение о переадресации на аппаратном уровне, основываясь на месте назначения и исходных адресах. Это может существенно увеличить семантику маршрутизации.
Двумерный роутер: дизайн и применение
Автореферат
В современном мире очень
востребована классификация пакетов.
Среди различных подходов аппаратная
классификация очень
С добавлением нового измерения
таблица маршрутизации
Введение
Интернет роутеры
В нашей работе мы разработали
роутер, который имеет двумерную
классификацию пакетов на аппаратном
уровне. Данное решение основано не
только на адресе назначения, но и на
исходном адресе. Мы приняли решение
разрабатывать такой роутер потому
что: 1) двумерную классификацию
Есть много причин для создания этого роутера. Сейчас стандартом является ТСАМ, который имеет низкую емкость большую энергоемкость и высокую стоимость. Самый большой ТСАМ чип позволяет размещать 1 миллион префиксов IPv4.
Использование Cisco ACL (список управления доступом) означает, что таблица маршрутизации меняется {место назначения}à{действие} до {место назначения, исходный адресс}à{действие}. Пусть N число префиксов назначения, M – число исходных префиксов. В наихудшем случае количество входных данных ТСАМ будет О(NxM). Данное изменение увеличивает размерность на порядок. В результате ТСАМ не может содержать записи такого масштаба.
Мы разработали новую таблицу маршрутизацию которую назвали FIST ( FIB Structure for TwoD-IP). Суть метода разделение ТСАМ и СРАМ. СРАМ имеет большый объем памяти и потребляет меньше в 100 раз и в 10 раз дешевле. Этот метод уменьшает сложность от O(NxM) до O(N+M).
Работа в фоновом режиме
На рисунке 1 представлена общая реализация. После того как пакет приходит на роутер он пройдет через ACL, PBR, FIB. ACL, PBR используется для разноуровневой классификации пакетов и содержит классификационные правила. FIB их использует. Если пакет не проходит правило, то отбрасывается. Префиксы хранятся в ТСАМ и при следующем шаге сохраняются в СРАМ.
Стандартная структура FIB на рисунке 2а.
Большинство классификаций реализовано на программной основе: линейный поиск древовидный поиск. Последний использует три структуры для уменьшения пространства поиска и нахождения единственного решения.
В нашей работе мы предполагаем,
что исходный адрес имеет более
высокий приоритет в