no ip route cache cisco что это
No ip route cache cisco что это
To control the use of high-speed switching caches for IP routing, use the ip route-cache command in interface configuration mode. To disable any of these switching modes, use the no form of this command.
no ip route-cache same-interface
ip route-cache distributed
Syntax Description
Release | Modification | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Command | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Алгоритм пересылки | Команда (подается в режиме настройки интерфейса) |
Быстрая коммутация | ip route-cache |
Коммутация одного интерфейса | ip route-cache same-interface |
Автономная коммутация (только для платформ серии 7000) | ip route-cache cbus |
Полупроводниковая коммутация (только для платформ серии 7000 с установленной поддержкой SSP-протокола) | ip route-cache sse |
Распределенная коммутация (только для VIP-совместимых платформ) | ip route-cache distributed |
Оптимальная коммутация (только для профессиональных моделей маршрутизаторов) | ip route-cache optimum |
Коммутация NetFlow | ip route-cache flow |
CEF-коммутация (Cisco Express Forwarding) | ip cef |
Распределенная CEF-коммутация | ip cef distributed |
Далее приведем краткое описание каждого алгоритма пересылки пути маршрутизации в зависимости от производительности. Автономная коммутация и полупроводниковая коммутация не рассматриваются, поскольку они относятся к технологиям с использованием аппаратных средств.
Коммутация на уровне обработки
Коммутация на уровне обработки — наиболее простой метод обработки пакетов. Пакет помещается в очередь, относящуюся к протоколу третьего уровня, а затем соответствующий процесс обрабатывается планировщиком. Этот процесс является одним из процессов, которые отображаются в результате выполнения команды show processes cpu (а именно, «ip input» для IP-пакета). На этом этапе пакет остается в очереди до тех пор, пока планировщик предоставляет соответствующему процессу ресурсы процессора. Время ожидания зависит от количества процессов, которые ожидают выполнения, а также от количества пакетов, которые необходимо обработать. Затем на основе таблицы маршрутизации принимается решение о маршрутизации. Инкапсуляция пакета изменяется для согласования с исходящим интерфейсом, а пакет помещается в исходящую очередь соответствующего исходящего интерфейса.
Быстрая коммутация
В режиме быстрой коммутации процессор принимает решение о пересылке на уровне прерываний. Сведения, извлекаемые из таблицы маршрутизации, и сведения об инкапсуляции исходящих интерфейсов объединяются для формирования кэша быстрой коммутации. Каждая запись кэша состоит из IP-адреса назначения, идентификации исходящего интерфейса и сведений MAC-перезаписи. Кэш быстрой коммутации имеет структуру бинарного дерева.
Если для определенного узла назначения в кэше быстрой коммутации отсутствуют какие-либо записи, то текущий пакет должен быть поставлен в очередь для коммутация на уровне обработки. Когда подходящий процесс принимает решение о пересылке этого пакета, он создает запись в кэше быстрой коммутации, а все последующие пакеты для того же самого узла назначения могут быть пересланы на уровне прерывания.
Поскольку этот кэш основан на сведениях об узлах назначения, то распределение нагрузки осуществляется только между узлами назначения. Даже если таблица маршрутизации содержит два одинаковых по затратности пути к сети назначения, то существует только одна запись в кэше быстрой коммутации для каждого узла.
Оптимальная коммутация
Оптимальная коммутация аналогична быстрой коммутации, но для нее используется многомерное дерево с 256 путями (mtree) вместо двоичного, что означает большую нагрузку на память и необходимость более быстрого поиска в кэше.
CEF-маршрутизация
Еще одно преимущество CEF-маршрутизации заключается в том, что структура базы данных позволяет распределять нагрузку для каждого узла назначения или для каждого пакета.
Распределенная быстрая/оптимальная коммутация
При использовании распределенной коммутации списки контроля доступа копируются в VIP, а это значит, что VIP может проверить пакет на присутствие в списке управления доступом без вмешательства RSP.
Распределенная CEF-коммутация
Распределенная CEF-коммутация (dCEF-коммутация) похожа на распределенную коммутацию, но при этом существуют несколько проблем синхронизации между таблицами. dCEF-коммутация является единственным распределенным методом коммутации, доступным в операционной системе Cisco IOS версии 12.0. Важно знать, что если распределенная коммутация разрешена на маршрутизаторе, то таблицы FIB/смежности выгружаются на все VIP в маршрутизаторе вне зависимости от CEF/dCEF-настройки интерфейса.
С помощью dCEF-коммутации VIP также обрабатывает списки контроля доступа, данные маршрутизации на основе политик и правила скорости передачи, которые все содержатся в VIP-карте. Netflow можно использовать совместно с dCEF для улучшения обработки списка управления доступом процессорами VIP.
В нижеприведенной таблице для каждой платформы показано, какой путь маршрутизации поддерживается различными версиями операционной системы Cisco IOS.
Путь маршрутизации | Самые простые модели (1) | Cisco AS5850 | Cisco 7000 w/RSP | Cisco 72xx/ 71xx | Cisco 75xx | Cisco GSR 12xxx | Комментарии | |
Коммутация на уровне обработки | ВСЕ | ВСЕ | ВСЕ | ВСЕ | ВСЕ | ВСЕ | НЕТ | |
Fast | НЕТ | ВСЕ | ВСЕ | ВСЕ | ВСЕ | ВСЕ | НЕТ | По умолчанию для всех за исключением IP для профессиональных моделей |
Оптимальная коммутация | НЕТ | НЕТ | НЕТ | ВСЕ | ВСЕ | ВСЕ | НЕТ | |
Коммутация Netflow (3) | НЕТ | 12.0(2), 12.0T& 12.0S | ВСЕ | 11.1CA, 11.1CC, 11.2, 11.2P, 11.3, 11.3T, 12.0, 12.0T, 12.0S | 11.1CA, 11.1CC, 11.2, 11.2P, 11.3, 11.3T, 12.0, 12.0T, 12.0S | 11.1CA, 11.1CC, 11.2, 11.2P, 11.3, 11.3T, 12.0, 12.0T, 12.0S | 12.0(6)S | |
Распределенная оптимальная коммутация | НЕТ | НЕТ | НЕТ | НЕТ | НЕТ | 11.1, 11.1CC, 11.1CA, 11.2, 11.2P, 11.3 & 11.3T | НЕТ | |
CEF-коммутация | НЕТ | 12.0(5)T | ВСЕ | 11.1CC, 12.0 & 12.0x | 11.1CC, 12.0 & 12.0x | 11.1CC, 12.0 & 12.0x | НЕТ | |
dCEF-коммутация | НЕТ | НЕТ | ВСЕ | Нет | НЕТ | 11.1CC, 12.0 & 12.0x | 11.1CC, 12.0 & 12.0x |
(1) Включает модели с 801 по 805.
(2) Включает модели 806 и выше, серии 1000, 1400, 1600, 1700, 2600, 3600, 3700, 4000, AS5300, AS5350, AS5400 и AS5800.
(3) Поддержка NetFlow Export версий 1, 5 и 8 на платформах 1400, 1600 и 2500 предназначена для операционной системы Cisco IOS версии 12.0
(4)T. Поддержка NetFlow для этих платформ не доступна в операционной системе Cisco IOS основной версии 12.0.
Коммутация NetFlow
Коммутация NetFlow (в данном случае) — неправильное употребление термина, усугубленное тем фактом, что она настраивается так же, как и путь маршрутизации. Фактически, коммутация NetFlow не является путём маршрутизации, так как NetFlow-кэш не содержит или не указывает на данные, необходимые для перезаписи второго уровня. Решение о коммутации должно быть принято с помощью активного пути маршрутизации.
При NetFlow-коммутации маршрутизатор классифицирует трафик в каждом потоке. Поток — это однонаправленная последовательность пакетов между заданным источником и конечными узлами сети. Для определения потока маршрутизатор использует адреса отправителя и получателя, номера портов транспортного уровня, тип IP-протокола, тип обслуживания (ToS) и исходный интерфейс. Этот способ классификации трафика позволяет маршрутизатору срабатывать только первый пакет потока при работе с такими ресурсоемкими объектами, как большие списки контроля доступа, очереди, политики учета, биллинговые системы и т.п
Распределенные службы
Профессиональные платформы позволяют передавать несколько задач с высокой загрузкой процессора (не только алгоритмы коммутации пакетов) от главного процессора на распределенные процессоры, например на процессоры плат VIP (7500). Некоторые из данных задач могут быть переданы от универсального процессора на конкретные адаптеры порта или сетевые модули, на которых реализованы функции выделенного аппаратного обеспечения.
Обычно, по возможности, задачи передают от главного процессора VIP-процессорам. Это высвобождает ресурсы и увеличивает производительность маршрутизатора. Некоторые процессы, которые можно перенести — сжатие пакетов, шифрование пакетов и справедливая постановка в очередь на основе весов. Дополнительные сведения о задачах, которые можно разгрузить, см. в нижеследующей таблице.
Выбор пути коммутации
Основное правило состоит в том, что следует выбирать наилучший из доступных коммутируемых путей (от самого быстрого к самому медленному): dCEF, CEF, оптимальный и быстрый. Разрешение использовать CEF или dSEF дает наилучшие характеристики. Разрешение использовать коммутацию NetFlow позволяет увеличивать или уменьшать производительность в зависимости от выбранных настроек. Если списки контроля доступа очень большие, или если требуется ведение некоторого учета, или и то и другое, то рекомендуется использовать коммутацию NetFlow. Обычно NetFlow разрешается использовать на оконечных коммутаторах, обладающих достаточной мощностью центрального процессора и использующих множество функций. Если в одном интерфейсе настроено несколько путей коммутации (например, пути быстрой коммутации и CEF), то маршрутизатор будет последовательно пытаться использовать все настроенные пути, начиная с наилучшего — (CEF) и заканчивая наихудшим — коммутацией на уровне обработки.
Текущий контроль маршрутизатора
Для проверки эффективности использования путей маршрутизации и уровней загрузки маршрутизаторов используйте следующие команды.
show ip interfaces: эта команда предоставляет обзор коммутируемого маршрута, примененного к конкретному интерфейсу.
Router#show ip interfaces
Ethernet0/0 is up, line protocol is up
Internet address is 10.200.40.23/22
Broadcast address is 255.255.255.255
Address determined by setup command
MTU is 1500 bytes
Helper address is not set
Directed broadcast forwarding is disabled
Outgoing access list is not set
Inbound access list is not set
Proxy ARP is enabled
Security level is default
Split horizon is enabled
ICMP redirects are always sent
ICMP unreachables are always sent
ICMP mask replies are never sent
IP fast switching is enabled
IP fast switching on the same interface is disabled
IP Flow switching is disabled
IP CEF switching is enabled
IP Fast switching turbo vector
IP Normal CEF switching turbo vector
IP multicast fast switching is enabled
IP multicast distributed fast switching is disabled
IP route-cache flags are Fast, CEF
Router Discovery is disabled
IP output packet accounting is disabled
IP access violation accounting is disabled
TCP/IP header compression is disabled
RTP/IP header compression is disabled
Probe proxy name replies are disabled
Policy routing is disabled
Network address translation is disabled
WCCP Redirect outbound is disabled
WCCP Redirect inbound is disabled
WCCP Redirect exclude is disabled
BGP Policy Mapping is disabled
Из вышеприведенного результата выполнения команды можно видеть, что быстрая коммутация и коммутация CEF разрешены, а коммутация NetFlow отключена.
show processes cpu: эта команда отображает полезные сведения о загрузке процессора.
Router#show processes cpu
CPU utilization for five seconds: 0%/0%; one minute: 0%; five minutes: 0%
PID | Invoked | Runtime(ms) | uSecs | 5Sec | 1Min | 5Min | TTY | Process |
1 | 28 | 396653 | 0 | 0.00% | 0.00% | 0.00% | 0 | Load Meter |
2 | 661 | 33040 | 20 | 0.00% | 0.00% | 0.00% | 0 | CEF Scanner |
3 | 63574 | 707194 | 89 | 0.00% | 0.00% | 0.00% | 0 | Exec |
4 | 1343928 | 234720 | 5725 | 0.32% | 0.08% | 0.06% | 0 | Check heaps |
5 | 0 | 1 | 0 | 0.00% | 0.00% | 0.00% | 0 | Chunk Manager |
6 | 20 | 5 | 4000 | 0.00% | 0.00% | 0.00% | 0 | Pool Manager |
7 | 0 | 2 | 0.00% | 0.00% | 0.00% | 0 | Timers | |
8 | 100729 | 69524 | 1448 | 0.00% | 0.00% | 0.00% | 0 | Serial Backgroun |
9 | 236 | 66080 | 3 | 0.00% | 0.00% | 0.00% | 0 | Environmental mo |
10 | 94597 | 245505 | 385 | 0.00% | 0.00% | 0.00% | 0 | ARP Input |
11 | 0 | 2 | 0 | 0.00% | 0.00% | 0.00% | 0 | DDR Timers |
12 | 0 | 2 | 0 | 0.00% | 0.00% | 0.00% | 0 | Dialer event |
13 | 8 | 2 | 4000 | 0.00% | 0.00% | 0.00% | 0 | Entity MIB API |
14 | 0 | 1 | 0 | 0.00% | 0.00% | 0.00% | 0 | SERIAL A’detect |
15 | 0 | 1 | 0 | 0.00% | 0.00% | 0.00% | 0 | Critical Bkgnd |
16 | 130108 | 473809 | 274 | 0.00% | 0.00% | 0.00% | 0 | Net Background |
17 | 8 | 327 | 24 | 0.00% | 0.00% | 0.00% | 0 | Logger |
18 | 573 | 1980044 | 0 | 0.00% | 0.00% | 0.00% | 0 | TTY Background |
[. ] |
show memory summary: первые строки, отображаемые в результате выполнения этой команды, дают полезную информацию об использовании памяти маршрутизатора и о памяти/буфере.
Router#show memory summary
Head | Total(b) | Used(b) | Free(b) | Lowest(b) | Largest(b) | |
Processor | 8165B63C | 6965700 | 4060804 | 2904896 | 2811188 | 2884112 |
I/O | 1D00000 | 3145728 | 1770488 | 1375240 | 1333264 | 1375196 |
[. ] |
show interfaces stat и show interfaces switching: эти две команды показывают, какой путь использует маршрутизатор и как коммутируется трафик.
Router#show interfaces stat
Ethernet0 | ||||
Switching path | Pkts In | Chars In | Pkts Out | Chars Out |
Processor | 52077 | 12245489 | 24646 | 3170041 |
Route cache | 0 | 0 | 0 | 0 |
Distributed cache | 0 | 0 | 0 | 0 |
Total | 52077 | 12245489 | 24646 | 3170041 |
Router#show interfaces switching
Ethernet0 | ||||
Throttle count | 0 | |||
Drops | RP | 0 | SP | 0 |
SPD Flushes | Fast | 0 | SSE | 0 |
SPD Aggress | Fast | 0 | ||
SPD Priority | Inputs | 0 | Drops | 0 |
Protocol | Path | Pkts In | Chars In | Pkts Out | Chars Out |
Other | Process | 0 | 0 | 595 | 35700 |
Cache misses | 0 | ||||
Fast | 0 | 0 | 0 | 0 | |
Auton/SSE | 0 | 0 | 0 | 0 | |
IP | Process | 4 | 456 | 4 | 456 |
Cache misses | 0 | ||||
Fast | 0 | 0 | 0 | 0 | |
Auton/SSE | 0 | 0 | 0 | 0 | |
IPX | Process | 0 | 0 | 2 | 120 |
Cache misses | 0 | ||||
Fast | 0 | 0 | 0 | 0 | |
Auton/SSE | 0 | 0 | 0 | 0 | |
Trans. Bridge | Process | 0 | 0 | 0 | 0 |
Cache misses | 0 | ||||
Fast | 11 | 660 | 0 | 0 | |
Auton/SSE | 0 | 0 | 0 | 0 | |
DEC MOP | Process | 0 | 0 | 10 | 770 |
Cache misses | 0 | ||||
Fast | 0 | 0 | 0 | 0 | |
Auton/SSE | 0 | 0 | 0 | 0 | |
ARP | Process | 1 | 60 | 2 | 120 |
Cache misses | 0 | ||||
Fast | 0 | 0 | 0 | 0 | |
Auton/SSE | 0 | 0 | 0 | 0 | |
CDP | Process | 200 | 63700 | 100 | 31183 |
Cache misses | 0 | ||||
Fast | 0 | 0 | 0 | 0 | |
Auton/SSE | 0 | 0 | 0 | 0 |
Есть вопросы?
Обращайтесь в «Аквилон-А», чтобы узнать подробности и получить именно то, что вам требуется.
- пансионат актер в ялте официальный сайт
- сколько дней нужно пить транексам чтобы остановить месячные