INFORMATICS

The Best

Przełącznik języka

Zaproś mnie na KAWE

Jeżeli podoba Ci się strona i chcesz wspomóc projekt!

Postaw mi kawę na buycoffee.to

This Site

Płatnik

CMS

Hardware

Uncategorised

Emulators

Powershell

Storage Array

DNS

Antivirus program

Licznik

2.png8.png7.png8.png4.png6.png6.png
Today415
Yesterday857
This week4649
This month19064
Total2878466

Visitor Info

  • IP: 3.93.178.221
  • Browser: Unknown
  • Browser Version:
  • Operating System: Unknown

Who Is Online

5
Online

piątek, 29 marzec 2024 11:43

Konfiguracja karty sieciowej w serwerach bazodanowych - Flow Control

Gwiazdka nieaktywnaGwiazdka nieaktywnaGwiazdka nieaktywnaGwiazdka nieaktywnaGwiazdka nieaktywna
 

 

Konfiguracja karty sieciowej dla serwerów terminalowych i bazodanowych z dużym obciążeniem sieci.

W serwerach IBM spotkamy się z kartami Broadcom NetXtreme II

Karty te maja kilka parametrów które mogą wplynąć na wydajność serwera podczas pracy na dużych bazach danych.

Jednym z tych parametrów to Flow Control

Flow Contrl - mechanizm odpowiedzialny za tymczasowe zatrzymanie transmisji danych w lokalnej sieci komputerowej. Celem tego mechanizmu jest zapewnienie zerowej utraty pakietów przy dużym obciążeniu sieci.

Pierwszy mechanizm kontroli przepływu - zatrzymanie ramki zostało zdefiniowane w standardzie IEEE 802.1Qbb, zapewnia mechanizm kontroli przepływu na poziomie łącza, który może być kontrolowany niezależnie dla każdej klasy usługi (CoS) zgodnie z definicją IEEE P802.1p i dotyczy łącz bazy danych oraz priorytetowego traktowania ruch głosowego przez VoIP, wideo przez IP i synchronizacji baz danych.

Element kontroli przepływu w trybie Full-Duplex w standardzie IEEE802.3x

Definicja:

MAC IEEE 802.3 - zmiany w celu wsparcia mechanizmu kontroli przepływu

Wsparcie mechanizmu kontroli przepływu dla Full-Duplex

Dostępny dla wszystkich sieci Ethernet (10/100/1000 Mb/s)

Pozwalają na czasowe przerywanie transmisji w przypadku gdy nadawca wysyła dane szybciej niż źródło może je odebrać

Schemat:

–Stacja A nadaje

–Stacja B odbiera - otrzymuje zapełnienie bufora

–Stacja B wysyła ramkę PAUSE do stacji A określając czas wstrzymania transmisji

–Stacja A wstrzymuje transmisje na określony czas

Technika wykrywana na etapie autonegocjacji

•Implementacja Ramki PAUSE

–Może być wysyłana w trybie unicast lub multicast

–Typ ramki –0x8808

–Parametr kontrolny 0000-FFFF

–czas–Dopełnienie zerami

 

 

 Czas pauzy

Czas pauzy zawiera się w przedziale od 0 do 65535 który określa czas pauzy

- Pause_time field: number of pause-quanta (from 0 to65535) which indicate the pause time

-pause-quanta = 512 bit time speed equal or less than 100 Mb/s

-T-Pause in bit time = pause-quanta * 512

-Speed greather than 100 Mb/s

-T-Pause in bit time = pause-quanta * 512 * 2

IEEE 802.3x: flow control modes 

Two flow controls mechanism:

-asimmetric mode

-only one equipmet send pause packet, the other just receivethe packet and stop transmitting

-simmetric mode

-both equipment at link’s edge can transmit and receive the pause packet

Flow Control negotiation

Flow control negotiation using Burst FLP (Fast LinkPulse) codinginitially sent by both partners in link’s parameter

Dotychczasowym problemem wydajności sieci było to, że dla zachowania przepływu danych wstrzymywany był cały ruch na danym porcie, bez możliwości zdefiniowania takiej funkcjonalności dla ustalonej klasy ruchu.

Rozwiązaniem tego problemu jest mechanizm IEEE 802.1Qbb - Priority Flow Control, który umożliwia wstrzymanie tylko danej klasy ruchu, pozwalając na swobodny przepływ pozostałym klasom. Innym rozwiązaniem umożliwiającym przepływ obok siebie wielu strumieni danych jest mechanizm Enhanced Transmission Selection (IEEE 802.1Qaz), pozwalający zarządzać pasmem i dopasować dostępną przepustowość do priorytetu klasy ruchu.

Inaczej rzecz ujmując został wprowadzony podział na kanały szybsze i wolniejsze. Istotną zmianą w nowym standardzie Ethernet jest dodanie protokołu discovery - Data Center Bridging Exchange Protocol (DCBX), który odpowiada za konfigurację parametrów łącza, określając na całej ścieżce przepływu, które urządzenia wspierają rozszerzone funkcje standardu CEE. Jak na każdej magaistrali także w tym przypadku wymagana jest również kontrola ruchu, aby skutecznie unikać zatorów i regulować natężenie ruchu. W tym właśnie celu, oprócz bezstratnego mechanizmu dostarczania pakietów, opracowano skuteczną metodę zarządzania przeciążeniami na całej ścieżce komunikacyjnej. Opracowano specyfikację IEEE 802.1Qau - Congestion Notification, która umożliwia w razie wystąpienia zatorów, spowolnienie ruchu generowanego przez źródła na brzegach sieci.

 

Search