Роль мережевих комутаторів у ЦОД
Dec 06, 2019
Коли інтерфейс мережевого комутатора отримує більше трафіку, ніж він може обробити, мережевий комутатор вирішує або кешувати його, або відхилити.
Кеш мережевого комутатора зазвичай спричинений різними швидкостями мережевого інтерфейсу. Трафік мережевого комутатора раптово зривається або передається від кількох-до-одного трафіку.
Найпоширенішою проблемою, яка спричиняє буферизацію в мережевих комутаторах, є раптові зміни в багато--трафіку. Наприклад, програма побудована на кількох вузлах кластера серверів. Якщо один із вузлів одночасно запитує дані від мережевих комутаторів усіх інших вузлів, усі відповіді мають надійти до мережевих комутаторів одночасно. Коли це станеться, потік трафіку з усіх мережевих комутаторів переповнить порт мережевого комутатора запитувача. Якщо мережевий комутатор не має достатньо вихідних буферів, мережевий комутатор може відхилити частину трафіку або мережевий комутатор може збільшити затримку програми. Належні буфери комутатора мережі можуть запобігти втраті пакетів або затримкам мережі через протоколи низького-рівня.

Найсучасніша платформа комутації центру обробки даних вирішує цю проблему шляхом спільного використання кеша комутації мережевих комутаторів. Мережевий комутатор має простір буферного пулу, призначений для певного порту. Спільні комутаційні кеш-пам’яті комутаторів мережі значно відрізняються між різними постачальниками та платформами.
Деякі постачальники мережевих комутаторів продають мережеві комутатори, розроблені для певних середовищ. Наприклад, деякі мережеві комутатори мають обробку великого буфера та підходять для середовищ Hadoop у сценаріях передачі від багатьох{1}}до-одного. Мережні комутатори У середовищі, здатному розподіляти трафік, мережеві комутатори не потребують розгортання буферів на рівні комутатора.
Буфер мережевого комутатора дуже важливий, але немає правильної відповіді на те, скільки місця нам потрібно для мережевого комутатора. Величезний буфер мережевого комутатора означає, що мережа не втрачатиме жодного трафіку, а також збільшує затримку мережевого комутатора-даним, які зберігає мережевий комутатор, потрібно чекати перед пересиланням. Деякі мережеві адміністратори віддають перевагу меншим мережевим комутаційним буферам, щоб дозволити програмі чи обробці протоколу зменшити трафік. Правильна відповідь полягає в тому, щоб зрозуміти моделі трафіку мережевих комутаторів вашої програми та вибрати мережевий комутатор, який відповідає цим потребам.






