Dell Networking SONiC Media Access Control (MAC) адреса
Summary: У цій статті пояснюється MAC-адреса в комутаторах Dell SONiC
Instructions
Індекс
Що таке 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.
При досягненні часу старіння, відсутності отриманого пакета з Source 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 version of complete без порту Ethernet або номера каналу порту.
Зразок конфігурації
admin@sonic:~$ sonic-cli sonic# configure sonic(config)# no mac address-table 00:00:00:00:00:01 Vlan 10 |
Налаштування часу старіння MAC
Налаштуйте час старіння для всіх динамічно запам'ятовуваних MAC-адрес (від 0 до 1000000 секунд; за замовчуванням 600). На статичні записи MAC-адрес не впливає команда mac address-table aging-time. При досягненні часу старіння запис динамічної 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 до 1000000 секунд; за замовчуванням немає).
Синтаксис конфігурації
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 |
Верифікація
Використовуйте команди відображення таблиці mac-адрес для перегляду відомостей таблиці 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 |