logo search
СиСПК (ВАСИН)-лекции

15.2. Управление таблицей коммутации

Коммутаторы изучают MAC-адрес источника кадра, полученного на входной интерфейс, и регистрирует его в таблице коммутации. Кадры, которые имеют MAC-адрес назначения, зарегистрированные в таблице, могут переключаться только на соответствующий интерфейс без использования широковещательной передачи на все порты. Если в течение 300 секунд с какого либо узла нет передачи кадров, то такой узел удаляется из таблицы. Не дожидаясь истечения заданного времени, администратор может вручную произвести очистку динамически созданных адресов путем использования команды clear mac-address-table в привилегированном режиме.

Таблица MAC-адресов может формироваться, изменяться и дополняться в статическом режиме администратором. При этом повышается безопасность сети. Чтобы сконфигурировать статически МАС-адрес, на заданный интерфейс используется следующая команда:

Switch(config)#mac-address-table static <МАС-адрес узла> vlan <имя vlan> interface FastEthernet <номер>

Ниже приведен пример конфигурирования коммутатора Switch_A, на котором уже были динамически сформированы три строки таблицы с интерфейсами FA0/7, FA0/8 и FA0/9, отображаемые по команде:

Switch_A>sh mac-address-table

Mac Address Table

-------------------------------------------

Vlan Mac Address Type Ports

---- ----------- -------- -----

2 0060.2f2e.9907 DYNAMIC Fa0/7

3 0060.2f2e.9908 DYNAMIC Fa0/8

4 0060.2f2e.9909 DYNAMIC Fa0/9

Switch_A>

Затем администратором статически конфигурируется новая запись:

Switch-A(config)#mac-address-table static 0030.A3E9.6623 vlan 2 Interface FastEthernet 0/2,

которая отображается в таблице коммутации (Type – STATIC):

Switch-A#sh mac-address-table

Mac Address Table

-------------------------------------------

Vlan Mac Address Type Ports

---- ----------- -------- -----

2 0030.a3e9.6623 STATIC Fa0/2

2 0060.2f2e.9907 DYNAMIC Fa0/7

3 0060.2f2e.9908 DYNAMIC Fa0/8

4 0060.2f2e.9909 DYNAMIC Fa0/9

Подобную информацию можно также увидеть по команде sh run:

Switch_A#sh run

...

ip default-gateway 192.168.20.1

...

mac-address-table static 0030.a3e9.6623 vlan 2 interface FastEthernet0/2

Чтобы удалить созданные статически МАС-адреса, можно использовать следующую команду:

Switch(config)#no mac-address-table static <МАС-адрес узла> interface FastEthernet <номер> vlan <номер>