 |
|
Страница 1 из 1
|
[ Сообщений: 12 ] |
|
Автор |
Сообщение |
sllamo
Зарегистрирован: 12 окт 2009, 13:17 Сообщения: 93
|
Господа, объясните мне для чего в каких процессах используются таблицы tcam, fib, как они заполняются и какое место занимают в (d)cef. читаю эти дурацкие мануалы по ccnp switch и запутался. в одном пишут что cef использует tcam в другом что fib. Поведайте истину, буду очень признателен.
|
02 дек 2012, 23:43 |
|
 |
SimpleJack
Зарегистрирован: 01 янв 1970, 03:00 Сообщения: 137 Откуда: Saint-Petersburg, Russia
|
TCAM используется для быстрого loopup'a пакета на предмет вхождения в ACL, существует несколько TCAM таблиц per-direction (inbound/outbound) таким образом QOS и Security ACL могут обрабатываться параллельно. CEF - это процесс переноса routing database в FIB таблицы ASIC. dCEF - репликация FIB между l3 forwarding engines - например между line cards. Как-то так, поправьте если ошибаюсь 
|
03 дек 2012, 09:25 |
|
 |
sllamo
Зарегистрирован: 12 окт 2009, 13:17 Сообщения: 93
|
Хорошо, значит FIB заполняется инфой из таблицы маршрутизации, Adjacency заполняется инфой из ARP таблицы. На интерфейс приходит пакет для удаленной подсети, в таблице FIB ищется запись longest-match смотрится ip некст хопа, а далее а adjacency таблице узнается mac-адрес некст-хопа и фрейм форвардится дальше, так? или у меня бред?
Таблица TCAM принимает какое-нибудь участие в CEF?
|
03 дек 2012, 12:59 |
|
 |
SimpleJack
Зарегистрирован: 01 янв 1970, 03:00 Сообщения: 137 Откуда: Saint-Petersburg, Russia
|
>Хорошо, значит FIB заполняется инфой из таблицы маршрутизации...Все так  Только еще mac переписать надо с адреса источника на адрес исходящего интерфейса. >Таблица TCAM принимает какое-нибудь участие в CEF?В TCAM ищутся вхождения на предмет ACL, происходит QOS классификация и полисинг, затем на основе CAM таблицы проиходит l2 forwarding. Если имеет место быть multilayer switch, то очевидно что маршрутизация должна где-то осуществляться. Если в фрейме содержиться l3 пакет, который надо смаршрутизировать, то в результате поиска в CAM таблице будет получен указатель на l3 порт коммутатора. Как будет осуществляться маршрутизация - предмет поиска по FIB таблице по destination IP. В FIB содержится не только исходящий порт и VLAN ID, но и l2 MAC next-hop'a. Как-то так.
|
03 дек 2012, 13:33 |
|
 |
sllamo
Зарегистрирован: 12 окт 2009, 13:17 Сообщения: 93
|
А, ну вроде что-то начинаю понимать. Ну да логично, прежде чем рутить, нужно проверить различные ACL и QoS-policy, которые содержаться в TCAM таблице для in и out направлений. Но попутно возник следующий вопрос: Цитата: В FIB содержится не только исходящий порт и VLAN ID, но и l2 MAC next-hop'a. а зачем тогда l2 mac-адреса некст-хопов содержаться и в FIB и в adjacency таблицах, получается adjacency таблица просто занимает память, ведь ту же информацию можно узнать и из FIB? За тупые вопросы не бейте, мне просто совесть не позволит идти сдавать SWITCH пока не разберусь в данном вопросе...
|
03 дек 2012, 15:02 |
|
 |
SimpleJack
Зарегистрирован: 01 янв 1970, 03:00 Сообщения: 137 Откуда: Saint-Petersburg, Russia
|
Похвальное желание, сам к свичу неспешно готовлюсь >а зачем тогда l2 mac-адреса некст-хопов содержаться и в FIB и в adjacency таблицах, получается adjacency таблица просто занимает память, ведь ту же информацию можно узнать и из FIB? Пожалуй не правильно выразился - это информация как раз и получается из adjacency table. Adjacency table - часть FIB. Вопросы абсолютно нормальные.
|
03 дек 2012, 15:46 |
|
 |
sllamo
Зарегистрирован: 12 окт 2009, 13:17 Сообщения: 93
|
А вот вычитал следующее: Цитата: CEF IP destination prefixes are stored in the TCAM table from the most specific to the least specific entry Всё-таки не могу понять место и роль TCAM таблицы относительно CEF...
|
04 дек 2012, 00:21 |
|
 |
SimpleJack
Зарегистрирован: 01 янв 1970, 03:00 Сообщения: 137 Откуда: Saint-Petersburg, Russia
|
|
04 дек 2012, 12:36 |
|
 |
sllamo
Зарегистрирован: 12 окт 2009, 13:17 Сообщения: 93
|
Большущее спасибо за статью!! Подкину еще ссылочку, которая тоже вносит немного ясности в вопросе: https://supportforums.cisco.com/message/3521091#3521091
|
04 дек 2012, 12:43 |
|
 |
sllamo
Зарегистрирован: 12 окт 2009, 13:17 Сообщения: 93
|
Ну собственно последний вопрос: TCAM это получается просто кусок быстрой памяти, которая оперирует не двумя состояниями, а тремя, и, записи там имеют древовидную структуру для оптимизации поиска?
|
05 дек 2012, 11:38 |
|
 |
SimpleJack
Зарегистрирован: 01 янв 1970, 03:00 Сообщения: 137 Откуда: Saint-Petersburg, Russia
|
Да 
|
05 дек 2012, 13:18 |
|
 |
$0s
Зарегистрирован: 29 ноя 2009, 23:07 Сообщения: 234
|
не бейте за некропост.... оставлю для потомков. Разбираюсь сейчас с CEF. http://www.anticisco.ru.postman.ru/pubs/ISR_OOO.pdf
|
01 ноя 2014, 17:59 |
|
|
|
Страница 1 из 1
|
[ Сообщений: 12 ] |
|
Кто сейчас на конференции |
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5 |
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
|
|
 |