Якщо PC1 посилає кадр Ethernet на Switch1, який пересилає кадр на Switch2, що, в свою чергу, передає кадр на PC2, чи відбудеться декапсуляція, яка змінює MAC-адресу джерела?
Якщо PC1 посилає кадр Ethernet на Switch1, який пересилає кадр на Switch2, що, в свою чергу, передає кадр на PC2, чи відбудеться декапсуляція, яка змінює MAC-адресу джерела?
Відповіді:
MAC-адреса - це унікальний ідентифікатор, який використовується хостами в локальній мережі.
Якби комутатор змінив MAC призначення, кадр не буде доставлений до відповідного хоста. У тих випадках, коли це, наприклад, якщо кадр затоплений, хост призначення відкине його, оскільки він більше не буде призначений для хоста.
Якби комутатор міняв MAC-адресу джерела, хост призначення використовував би цю MAC-адресу для будь-яких відповідей (включаючи оновлення будь-яких записів ARP з поганими даними). Це призведе до тієї ж ситуації, яку я вже описав, просто для всього зворотного трафіку.
Чи можна було б розробити механізми для цього? Я впевнений, що могли. Але для цього немає ніяких підстав, і це лише ускладнить мережу та додасть непотрібну обробку. Ми не близькі до того, щоб вичерпати наявний пул MAC-адрес, тому немає необхідності в чомусь подібному MAT (не знаю, чи існує концепція перекладу MAC-адрес де-небудь, так що, можливо, я просто придумав термін?).
Відповів @YLearn Чому комутатори не переписують мак-адреси?