URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID6
Нить номер: 7059
[ Назад ]

Исходное сообщение
"Загрузка CPU в Catalyst3550-48"

Отправлено switchport , 21-Янв-05 11:58 
Кто подскажет, должна ли загрузка центрального процессора в catalyst 3550
влиять на скорость процесса коммутации или cpu никак в коммутации не участвует и соответсвенно никак не влияет?

Содержание

Сообщения в этом обсуждении
"Загрузка CPU в Catalyst3550-48"
Отправлено sh_ , 21-Янв-05 12:40 
На сколько я понимаю, все зависит от проходящих пакетов. Если качается какой-нибудь файлик или видео идет, то не будет влиять. А если идет что-нибудь типа сканирования портов, то влиять будет.
Могу ошибаться... :)

"Загрузка CPU в Catalyst3550-48"
Отправлено switchport , 21-Янв-05 14:22 
Спасибо, на это как-раз и непонятно: внутри одного Vlan-a пакеты коммутируются аналогично коммутатору 2-го уровня, а на 2-м уровне содержимое пакетов никоим образом анализироваться не должно, коммутатору
должно быть безразлично порты сканируются (если конечно только это не его собственные порты ) или видео качается.

"Загрузка CPU в Catalyst3550-48"
Отправлено sh_ , 21-Янв-05 14:58 
3550 - не совсем коммутатор второго уровня... На сколько я понимаю - происходит так. Приходит пакет в порт. Если ПЛИС на порту не знает, что с ним делать, то она отправляет его на CPU. Процессор его обрабатывает в соответствии со всякими правилами. Далее он посылает комманду на ПЛИС, куда этот пакет отправлять. И далее пакеты этого "типа" будут быстро переключаться в соответствующий порт. А если идут разнотипные пакеты, то они все будут проходить через CPU. Если я не правильно сказал, прошу Cisco-монстров меня поправить...

"Загрузка CPU в Catalyst3550-48"
Отправлено Unopened , 21-Янв-05 15:31 
>3550 - не совсем коммутатор второго уровня... На сколько я понимаю -
>происходит так. Приходит пакет в порт. Если ПЛИС на порту не
>знает, что с ним делать, то она отправляет его на CPU.
>Процессор его обрабатывает в соответствии со всякими правилами. Далее он посылает
>комманду на ПЛИС, куда этот пакет отправлять. И далее пакеты этого
>"типа" будут быстро переключаться в соответствующий порт. А если идут разнотипные
>пакеты, то они все будут проходить через CPU. Если я не
>правильно сказал, прошу Cisco-монстров меня поправить...


я однозначно не монстр, но думаю делается так. Приходящий пакет анализируется вплоть до 3 уровня (IP). На основе анализа составляется CEF запись для форвардинга. Записи хранятся в тернарном дереве в памяти, и коммутация идет по этой таблице. если cef отключен то тогда может использоваться всякие роут-кэши и конечно процессор.


"Загрузка CPU в Catalyst3550-48"
Отправлено sh_ , 21-Янв-05 16:08 
CEF на каталисте? Сорри, не слышал...

"Загрузка CPU в Catalyst3550-48"
Отправлено Unopened , 21-Янв-05 16:10 
>CEF на каталисте? Сорри, не слышал...


3550, 3750 серии, после ip routing можно включать cef...


"Загрузка CPU в Catalyst3550-48"
Отправлено sh_ , 21-Янв-05 16:23 
Понял... А что такое тернарное дерево?

"Загрузка CPU в Catalyst3550-48"
Отправлено Unopened , 21-Янв-05 16:43 
>Понял... А что такое тернарное дерево?


структура данных. Есть например бинарные деревья, поиск по которым идет значительно быстрее нежели скажем обычные методы поиска. А в тернарных деревьях поиск просто как из пушки :)
так каталисты для хранения данных cef используют тернарные деревья, чтобы в больших таблицах искать очень быстро...


"Загрузка CPU в Catalyst3550-48"
Отправлено Сайко , 21-Янв-05 16:45 
Имеется ввиду TCAM?

"Загрузка CPU в Catalyst3550-48"
Отправлено slava.ru , 21-Янв-05 17:18 
>Имеется ввиду TCAM?
По умолчанию CEF включен? Или нужна настройка?


"Загрузка CPU в Catalyst3550-48"
Отправлено Nailer , 21-Янв-05 18:12 
>>Имеется ввиду TCAM?
>По умолчанию CEF включен? Или нужна настройка?


Как правило, везде, где есть CEF, он и включен по дефолту.


"Загрузка CPU в Catalyst3550-48"
Отправлено sh_ , 21-Янв-05 18:15 
А TCAM разве не для хранения acl'ов используется?

"Загрузка CPU в Catalyst3550-48"
Отправлено Unopened , 21-Янв-05 18:24 
>А TCAM разве не для хранения acl'ов используется?

Цитата с нашего с Вами любимого сайта :)

The SDM on the Catalyst 3750 series L3 switches manages the Layer 2 (L2) and L3 switching information that is maintained in the Ternary Content Addressable Memory (TCAM). The TCAM is used for forwarding lookups.


"Загрузка CPU в Catalyst3550-48"
Отправлено Unopened , 21-Янв-05 18:28 
>>А TCAM разве не для хранения acl'ов используется?
>
>Цитата с нашего с Вами любимого сайта :)
>
>The SDM on the Catalyst 3750 series L3 switches manages the Layer
>2 (L2) and L3 switching information that is maintained in the
>Ternary Content Addressable Memory (TCAM). The TCAM is used for forwarding
>lookups.


ну и в продолжение -

Architecture
The Catalyst 3750 uses a TCAM subsystem that is shared between L2 and L3 forwarding entries, router access control lists (RACLs), VLAN access control lists (VACLs), and Quality of Service (QoS) ACLs.

В общем TCAM - это наше все :)