Cisco Express Forwarding - Cisco Express Forwarding

Cisco Экспресс-пересылка (CEF) - это продвинутый слой 3 коммутационная техника, используемая в основном в крупных опорные сети или Интернет для повышения общей производительности сети. Хотя CEF - это Cisco проприетарный протокол другие поставщики многослойные переключатели или маршрутизаторы с высокой пропускной способностью предлагают аналогичную функциональность, когда коммутация уровня 3 или маршрутизация делается аппаратно (в ASIC ) вместо программного обеспечения и (центральный) ЦПУ.

Функция

CEF в основном используется для увеличения коммутация пакетов скорость за счет снижения накладных расходов и задержек, вызванных другими методами маршрутизации. CEF состоит из двух ключевых компонентов: База переадресации (FIB) и смежности.

В FIB похожа на таблицу маршрутизации, созданную несколькими протоколы маршрутизации, сохраняя только адрес следующего перехода для определенного IP-маршрута.

В таблица смежности поддерживает уровень 2 или информацию о переключении, связанную с конкретной записью FIB, избегая необходимости в Протокол разрешения адресов (ARP) запрос для каждого просмотра таблицы. Есть несколько типов смежности. Некоторые из них перечислены ниже:

  • Смежность кеша: Этот тип записи содержит правильный исходящий интерфейс и правильный Средний контроль доступа (MAC) адрес для записи в FIB. В MAC-адрес - это MAC-адрес IP-адреса, если подсеть назначения напрямую подключена к маршрутизатору, или MAC-адрес маршрутизатора, на который должен быть отправлен пакет, если подсеть назначения не подключена напрямую к маршрутизатору, обрабатывающему пакет в данный момент.
  • Получить смежность: Этот тип записи обрабатывает пакеты, конечным получателем которых является сам маршрутизатор. Сюда входят пакеты, IP-адреса которых назначаются самому маршрутизатору, широковещательные пакеты и многоадресные рассылки, в которых сам маршрутизатор установлен в качестве одного из пунктов назначения.
  • Нулевая смежность: Обрабатывает пакеты, предназначенные для интерфейса NULL. Пакеты с записями FIB, указывающими на NULL смежности, обычно отбрасываются.
  • Пунт смежность: Имеет дело с пакетами, которые требуют специальной обработки или не могут быть переключены с помощью CEF. Такие пакеты пересылаются на следующий уровень коммутации (обычно быстрая коммутация), где они могут быть переадресованы правильно.
  • Подобрать смежность: Эта смежность создается, когда маршрутизатор знает, что либо подсеть IP-адреса назначения напрямую подключена к самому маршрутизатору, и он не знает MAC-адрес этого устройства назначения, либо маршрутизатор знает IP-адрес маршрутизатора для пересылки пакета для назначения, но он не знает MAC-адрес этого маршрутизатора. Пакеты, инициирующие эту запись, будут генерировать запрос ARP.
  • Отменить смежность: Записи FIB, указывающие на этот тип смежности, будут отброшены.
  • Отбросить смежность: Пакеты, указывающие на эту запись, отбрасываются, но префикс будет проверяться.

Чтобы в полной мере использовать CEF, рекомендуется использовать распределенный CEF (dCEF), где есть таблица FIB на каждой из линейных карт. Это избавляет от необходимости запрашивать главный процессор или таблицу маршрутизации для получения информации о следующем переходе. Вместо этого быстрое переключение будет выполняться на самой линейной карте.

CEF в настоящее время поддерживает Ethernet, Ретрансляция кадров, Банкомат, PPP, FDDI, туннели, и Cisco HDLC.

внешняя ссылка