MAC-адрес Dell Networking SONiC Media Access Control (MAC)
Сводка: В этой статье объясняется MAC-адрес в коммутаторах Dell SONiC
Инструкции
Индекс
Что такое MAC-адрес
Как узнать MAC-адрес в коммутаторе
Настройка статического MAC-адреса
Настройка времени устаревания MAC-адресов
Настройка демпфации MAC-адреса
Пример конфигурации
Проверки
Просмотр таблицы MAC-адресов
Просмотр записей таблицы MAC-адресов по MAC-адресу
Просмотр записей таблицы MAC-адресов по VLAN
Просмотр количества MAC-адресов
Просмотр записей MAC-адресов по интерфейсу
Просмотр записей MAC-адресов по PortChannel
Просмотр статических записей MAC-адресов
Просмотр динамических записей MAC-адресов
Что такое MAC-адрес
MAC-адрес — это 48-разрядный номер в формате nn.nn.nn.nn.nn.nn. Таблица MAC-адресов содержит статические и динамические записи MAC-адресов.
- Статические MAC-адреса — это настроенные пользователем записи, которые не изумеются.
- Динамически запоминаемые MAC-адреса — это аппаратные записи, которые устареют в соответствии с настроенным временем устаревания.
Как узнать MAC-адрес в коммутаторе
Когда коммутатор получает пакет, он запоминает MAC-адрес в поле MAC-адреса источника на порте, в котором получен пакет. Затем коммутатор ищет MAC-адрес назначения для указанной VLAN в таблице MAC-адресов. Если MAC-адрес назначения найден, коммутатор пересылает пакет в соответствующий канал порта/порта. Если MAC-адрес назначения не найден, коммутатор переполнил пакет на все порты VLAN.
По достижении времени устаревания из таблицы удаляется отсутствие полученного пакета с MAC-адресом источника, динамическая запись MAC-адреса.
Настройка статического MAC-адреса
Чтобы добавить статический MAC-адрес в таблицу MAC-адресов, вручную настройте адрес. Укажите порт Ethernet или агрегированный канал и VLAN, через которые можно получить доступ к устройству со статическим MAC-адресом и в которую коммутатор может перена направляет пакеты.
Синтаксис конфигурации
admin@sonic:~$ sonic-cli sonic# configure sonic(config)# mac address-table mac-address Vlan vlan-id |
Пример конфигурации
admin@sonic:~$ sonic-cli sonic# configure sonic(config)# no mac address-table 00:00:00:00:00:01 Vlan 10 |
Чтобы удалить статический MAC-адрес, используйте версию no полной команды без порта Ethernet или номера агрегированного канала.
Пример конфигурации
admin@sonic:~$ sonic-cli sonic# configure sonic(config)# no mac address-table 00:00:00:00:00:01 Vlan 10 |
Настройка времени устаревания MAC-адресов
Настройте время устаревания для всех динамически запоминаемых MAC-адресов (от 0 до 10 000 000 с; по умолчанию 600). Статические записи MAC-адресов не затрагиваются командой устаревания таблицы mac-адресов. По достижении времени устаревания динамическая запись MAC-адреса удаляется из таблицы. Введите 0, чтобы отключить устаревание MAC-адресов. Введите версию команды no, чтобы восстановить время устаревания по умолчанию.Синтаксис конфигурации
admin@sonic:~$ sonic-cli sonic# configure sonic(config)# mac address-table aging-time |
Пример конфигурации
admin@sonic:~$ sonic-cli sonic# show mac address-table aging-time Global aging time: 600 seconds admin@sonic:~$ sonic-cli sonic# configure sonic(config)# mac address-table aging-time 1000 sonic(config)# exit sonic# show mac address-table aging-time Global aging time: 1000 seconds sonic(config)# mac address-table aging-time 0 sonic(config)# exit sonic# show mac address-table aging-time Global aging time: 0 seconds(disabled) sonic(config)# no mac address-table aging-time sonic(config)# exit sonic# show mac address-table aging-time Global aging time: 600 seconds |
Настройка демпфации MAC-адреса
Чтобы ограничить максимальное количество времени, в которое динамический MAC-адрес может быть назначен различным интерфейсам, настройте демпфирование порогового значения (от 5 до 100; без значения по умолчанию).Синтаксис конфигурации
admin@sonic:~$ sonic-cli sonic# configure sonic(config)# mac address-table dampening-threshold |
Чтобы настроить минимальный интервал времени для назначения динамического MAC-адреса различным интерфейсам, настройте демпфирование интервала (от 1 до 10 000 000 с, без значения по умолчанию).
Синтаксис конфигурации
admin@sonic:~$ sonic-cli sonic# configure sonic(config)# mac address-table dampening-interval |
Пример конфигурации
admin@sonic:~$ sonic-cli sonic# configure sonic(config)# mac address-table 00:00:00:00:00:01 Vlan 10 Eth1/1 sonic(config)# mac address-table 00:00:00:00:00:01 Vlan 11 Eth1/1 sonic(config)# mac address-table 00:00:00:00:00:03 Vlan 30 Eth1/2 sonic(config)# mac address-table 00:00:00:00:00:05 Vlan 50 Eth1/3 sonic(config)# mac address-table 00:00:00:00:00:07 Vlan 70 Eth1/4 sonic(config)# mac address-table 00:00:00:00:00:09 Vlan 90 Eth1/5 sonic(config)# mac address-table 00:00:00:00:00:98 Vlan 10 Eth1/6 sonic(config)# mac address-table 00:00:00:00:00:99 Vlan 99 PortChannel 110 sonic(config)# mac address-table aging-time 1000 sonic(config)# mac address-table dampening-threshold 10 sonic(config)# mac address-table dampening-interval 100000 |
Проверка
Используйте команды show mac-address table для просмотра сведений о таблице MAC-адресов.
show mac address-table [address mac-address] [aging-time] [interface Eth slot/port[/breakout-port]] [Vlan vlan-id] [PortChannel number] [count] [static] [dynamic] |
Просмотр таблицы MAC-адресов
Пример результата
sonic# show mac address-table ----------------------------------------------------------- VLAN MAC-ADDRESS TYPE INTERFACE ----------------------------------------------------------- 10 00:00:00:00:00:01 STATIC Eth1/1 11 00:00:00:00:00:01 STATIC Eth1/1 100 00:00:00:00:00:10 DYNAMIC Eth1/9 20 00:00:00:00:00:02 DYNAMIC Eth1/2 30 00:00:00:00:00:03 STATIC Eth1/2 40 00:00:00:00:00:04 DYNAMIC Eth1/3 50 00:00:00:00:00:05 STATIC Eth1/3 60 00:00:00:00:00:06 DYNAMIC Eth1/4 70 00:00:00:00:00:07 STATIC Eth1/4 80 00:00:00:00:00:08 DYNAMIC Eth1/4 90 00:00:00:00:00:09 STATIC Eth1/5 99 00:00:00:00:00:99 STATIC PortChannel110 |
Просмотр записей таблицы MAC-адресов по MAC-адресу
Пример результата
sonic# show mac address-table address 00:00:00:00:00:01 ----------------------------------------------------------- VLAN MAC-ADDRESS TYPE INTERFACE ----------------------------------------------------------- 10 00:00:00:00:00:01 STATIC Eth1/1 11 00:00:00:00:00:01 STATIC Eth1/1 |
Просмотр записей таблицы MAC-адресов по VLAN
Пример результата
sonic# show mac address-table Vlan 10 ----------------------------------------------------------- VLAN MAC-ADDRESS TYPE INTERFACE ----------------------------------------------------------- 10 00:00:00:00:00:01 STATIC Eth1/1 10 00:00:00:00:00:98 STATIC Eth1/1 |
sonic# show mac address-table static Vlan 11 ----------------------------------------------------------- VLAN MAC-ADDRESS TYPE INTERFACE ----------------------------------------------------------- 11 00:00:00:00:00:01 STATIC Eth1/1 |
sonic# show mac address-table dynamic Vlan 60 ----------------------------------------------------------- VLAN MAC-ADDRESS TYPE INTERFACE ----------------------------------------------------------- 60 00:00:00:00:00:06 DYNAMIC Eth1/12 |
Просмотр количества MAC-адресов
Пример результата
sonic# show mac address-table count MAC Entries for all vlans : 13 Dynamic Address Count : 5 Static Address (User-defined) Count : 8 Total MAC Addresses in Use: 13 |
Просмотр записей MAC-адресов по интерфейсу
Пример результата
sonic# show mac address-table interface Eth1/1 ----------------------------------------------------------- VLAN MAC-ADDRESS TYPE INTERFACE ----------------------------------------------------------- 10 00:00:00:00:00:01 STATIC Eth1/1 10 00:00:00:00:00:98 STATIC Eth1/1 11 00:00:00:00:00:01 STATIC Eth1/1 |
sonic# show mac address-table static interface Eth1/3 ----------------------------------------------------------- VLAN MAC-ADDRESS TYPE INTERFACE ----------------------------------------------------------- 30 00:00:00:00:00:03 STATIC Eth1/3 |
sonic# show mac address-table dynamic interface Eth1/5 ----------------------------------------------------------- VLAN MAC-ADDRESS TYPE INTERFACE ----------------------------------------------------------- 60 00:00:00:00:00:06 DYNAMIC Eth1/5 |
Просмотр записей MAC-адресов по PortChannel
Пример результата
sonic# show mac address-table interface PortChannel 10 ----------------------------------------------------------- VLAN MAC-ADDRESS TYPE INTERFACE ----------------------------------------------------------- 99 00:00:00:00:00:99 STATIC PortChannel10 |
Просмотр статических записей MAC-адресов
Пример результата
sonic# show mac address-table static ----------------------------------------------------------- VLAN MAC-ADDRESS TYPE INTERFACE ----------------------------------------------------------- 10 00:00:00:00:00:01 STATIC Eth1/1 11 00:00:00:00:00:01 STATIC Eth1/1 30 00:00:00:00:00:03 STATIC Eth1/3 50 00:00:00:00:00:05 STATIC Eth1/5 70 00:00:00:00:00:07 STATIC Eth1/7 90 00:00:00:00:00:09 STATIC Eth1/9 10 00:00:00:00:00:98 STATIC Eth1/1 99 00:00:00:00:00:99 STATIC PortChannel10 |
sonic# show mac address-table static address 00:00:00:00:00:01 ----------------------------------------------------------- VLAN MAC-ADDRESS TYPE INTERFACE ----------------------------------------------------------- 10 00:00:00:00:00:01 STATIC Eth1/1 11 00:00:00:00:00:01 STATIC Eth1/1 |
Просмотр динамических записей MAC-адресов
Пример результата
sonic# show mac address-table dynamic ----------------------------------------------------------- VLAN MAC-ADDRESS TYPE INTERFACE ----------------------------------------------------------- 100 00:00:00:00:00:10 DYNAMIC Eth1/1 20 00:00:00:00:00:02 DYNAMIC Eth1/2 40 00:00:00:00:00:04 DYNAMIC Eth1/3 60 00:00:00:00:00:06 DYNAMIC Eth1/4 80 00:00:00:00:00:08 DYNAMIC Eth1/5 |
sonic# show mac address-table dynamic address 00:00:00:00:00:06 ----------------------------------------------------------- VLAN MAC-ADDRESS TYPE INTERFACE ----------------------------------------------------------- 60 00:00:00:00:00:06 DYNAMIC Eth1/1 |