Network Education
КаталогГлоссарийПрогресс
Cisco SWITCH: коммутируемые сети предприятия
  1. 1Введение
  2. 2Дизайн коммутируемой сети
  3. 3Методология PPDIOO
  4. 4CEF (часть 1)
  5. 5CEF (часть 2)
  6. 6CEF (часть 3)
  7. 7CDP и LLDP
  8. 8Power over Ethernet
  9. 9VLAN (часть 1)
  10. 10VLAN (часть 2)
  11. 11DHCP
  12. 12STP
  13. 13PVST
  14. 14MST
  15. 15Лабораторная работа по MST
  16. 16STP Toolkit
  17. 17Альтернативы STP
  18. 18VTP
  19. 19Security
  20. 20FHRP
Каталог/Cisco CCNP: маршрутизация и коммутация/Cisco SWITCH: коммутируемые сети предприятия/CEF (часть 3)

CEF (часть 3)

6Урок 6 из 20Фундаментальный курс

О чём этот урок

Управление CEF на коммутаторах Catalyst: ограничения, диагностика и мониторинг утилизации TCAM.

Ключевые выводы

  • На коммутаторах Catalyst CEF фактически неотключаем: CPU слишком слаб для пропуска пользовательского трафика без аппаратного ускорения.
  • Отключение CEF не освобождает зарезервированную память TCAM и не требует перезагрузки — в отличие от смены SDM-шаблона.
  • Обнаружение интерфейса с командой `no ip route-cache cef` в конфигурации — повод выяснить причину и, скорее всего, исправить это.
  • TCAM хранит одновременно таблицу MAC-адресов, таблицу маршрутов, кэш CEF adjacency и записи ACL.
  • Мониторинг `show platform tcam utilization` позволяет заблаговременно обнаружить приближение к лимиту и принять решение о смене SDM-шаблона.

Проверьте себя

Вопрос 1 из 5

Можно ли отключить CEF на коммутаторах Catalyst?

Вопрос 2 из 5

Что одновременно хранит TCAM на коммутаторе?

Вопрос 3 из 5

Какая команда позволяет мониторить использование TCAM?

Вопрос 4 из 5

Что является поводом для проверки при обнаружении команды no ip route-cache cef на интерфейсе?

Вопрос 5 из 5

Требуется ли перезагрузка при смене SDM-шаблона?

🔗Связанные уроки

⏩Продолжение темы

CEF (часть 2)Cisco SWITCH: коммутируемые сети предприятия
→

cef-3 завершает трёхчастный разбор CEF, начатый в cef-1 и cef-2

CEF (часть 2)CDP и LLDP

Транскрипция

Так, да, запись случайно поставилась на остановку, так что возвращаю запись. По умолчанию на новых платформах, на новых роутерах и свечах цех включен. Вы можете его выключить, но это надо иметь действительно очень вескую причину, очень уважительную причину, почему вы должны это сделать. На некоторых устройствах вы даже не сможете его выключить. То есть команда по выключению цеха будет иметь вид noipcf и noipv6cf, потому что разные таблицы используются для ipv4 и ipv6 маршрутизации. Вот если вы пытаетесь на свече типа 3560 того же выключить цех, то система ругается, говорит, что если я сейчас выключу цех, то я буду весь трафик обрабатывать центральным процессором, и это типа вообще ни в какие ворот не лезет, потому что на этих свечах очень слабенький проц, и если пропускать через этот процессор, ну хотя бы даже мегабит трафик, он просто тупо сдохнет.

Поэтому вы не можете его выключить. Вот noipcf пытаетесь сделать, оно ругается, говорит, не буду. В то же время вы можете выключить использование цех на одном интерфейсе. Есть, соответственно, команда iproadcache. Эта команда когда-то давным-давно использовалась для включения fast-switching. Помните, да, там есть три вида возможности маршрутизировать трафик. Есть вариант по-честному процесс-свитчинг, есть вариант fast-switching, это roadcache. И, соответственно, есть вот цех. Вот noiproadcache просто или noiproadcache-цех на новых платформах приходит к тому, что вы выключаете цех вообще. Цех на этом интерфейсе. Весь трафик на этом интерфейсе, который будет приходить, он будет обрабатываться по-честному на центральном процессоре. Вот для IPv4 noiproadcache-цех, для IPv6 noipv6-цех. Это можно сделать и в очень редких ситуациях. При включении некоторых очень специфических технологий вы должны будете это делать.

Но подумайте 10 раз перед тем, как выключать цех на интерфейсе. Действительно, производительность на свитче у центрального процессора, она недостаточна для того, чтобы через этот процессор пропускать сколько-нибудь вменяемое количество трафика. Поэтому не надо так делать без необходимости. Если вы видите в конфиге, что у вас на каком-то интерфейсе эта штука выключена, найдите того, кто выполнил эту команду и спросите у него, зачем он это сделал. Потому что в норме этого быть не должно. При включении... Нет, не нужна перегрузка. Перегрузка сама выключается. Если вы шаблон меняете, switch database manager, то там перезагрузка нужна. То есть, если вы говорите, у нас сейчас была там без IPv6, может, там таблица, тот самый шаблон, как он назывался там, допустим, access, а мы хотим сделать IPv6 dual stack, то вот в этом случае мы указываем, что у нас будет новый шаблон,

сохраняйтесь, перезагружаетесь, и он перезагружается уже с по-другому размеченной памятью. Но если вы указываете, что цех вам просто не нужен, то память под него все равно есть. Она не освобождается автоматически, она просто как бы уже зарезервирована под этот механизм. Поэтому если вы его выключаете, у вас просто начинает неэффективно обрабатываться трафик. Но за счет выключения этого цеха вы ничего не выигрываете по памяти. Если у вас ничего экзотического нет, то цех обязан быть включен. Правильно. Так, это что касалось внутреннего устройства цеха. Соответственно, да, используется память TECAM. Эта память используется для всех механизмов, которые используют хитрую память, то есть и для хранения MAC-адресов, и для хранения маршрутов, и для хранения записей в кэше adjacency, и для хранения...

Что там еще у нас используется? Вот эти вот самые low, тоже часть аксесс-листов. И она вполне может закончиться. Поэтому show.platform.tacam.utilization вам покажет, сколько вот по факту прямо сейчас тех или иных строчек в таблице есть.

Network Education

Бесплатная онлайн-академия сетевых технологий. Видеоуроки, транскрипции и структурированные треки обучения — от основ до продвинутого уровня.

ТрекиКаталогО проекте
© 2026 Network Education