Czy Jumbo Frames (MTU do 9k) są realistyczne / powszechne w otwartym Internecie?

13

Mam aplikację, która skorzystałaby z większych ramek Ethernet. (Teoretycznie moglibyśmy zmniejszyć liczbę pakietów wychodzących o> 50%, może nawet 66%).

Jestem również w trakcie określania wymagań sieciowych z kandydującymi firmami hostingowymi do nowej instalacji moich serwerów aplikacji. Byłoby miło, aby przynajmniej nie ograniczać połączeń klientów do korzystania z Jumbo Frames.

Ale jak to jest realistyczne? Kilka ogólnych pytań, zakładając, że segmentem sieci, którym możemy sterować, jest Jumbo przyjazna dla ramki (przełączniki obsługują duże jednostki MTU, dozwolone wykrywanie ścieżki ICMP MTU itp.) :

  • Czy przesyłanie dużych ramek przez Internet jest realistyczne?
  • Czy to niesie ze sobą niekończące się problemy z siecią próbujące obsługiwać duże ramki za pośrednictwem publicznego Internetu?
  • Czy są jeszcze jakieś obawy, których nie wziąłem pod uwagę?
Stu Thompson
źródło

Odpowiedzi:

10

Kluczem tutaj jest to, że możesz kontrolować swój mały segment sieci i włączać duże jednostki MTU, ale nie możesz kontrolować ścieżki, jaką twoje pakiety przejmują Internet i na pewno nie możesz kontrolować konfiguracji routerów, przez które będą przechodzić twoje pakiety. Większość routerów internetowych nie jest skonfigurowana powyżej 1500, więc nie będziesz miał szczęścia do tego rozwiązania. Co gorsza, czasami większe pakiety są faktycznie upuszczane przez routery, które nie obsługują ramek typu jumbo, więc myślę, że byłoby naprawdę gorzej, jeśli spróbujesz wysłać ramki typu jumbo do Internetu.

Ramki Jumbo świetnie sprawdzają się w sieci wewnętrznej - szczególnie w przypadku sieci przesyłających strumieniowo lub iSCSI.

icky3000
źródło
3
  1. O ile Twój pogląd na Internet nie pochodzi od Ciebie za pośrednictwem jednego podmiotu, który pozwoli ci być bardzo konkretnym w tej kwestii, a następnie do jakiegoś równie kontrolowanego punktu końcowego, istnieje szansa> 99,9% szans, że ruch nie zostanie przeniesiony „nietknięty” i utrzymaj to JF. Powodem jest to, że JF są specyfikacjami ethernetowymi i nie cały internet jest ethernetowy, więc są one demontowane, ponownie składane, przesyłane, a następnie ponownie pakowane.
  2. Problemy - prawdopodobnie nie, może pierwszego dnia możesz natknąć się na problem lub dwa, ale kiedy już się uruchomi i zacznie działać, powinno być dobrze.
  3. Powiedziałbym, że jeśli nie masz pełnej kontroli nad każdą częścią łańcucha od serwera do klienta, chciałbym skonstruować mój system, biorąc pod uwagę najniższy, nie najwyższy wspólny mianownik, tj. Spraw, by działał, a potem dostroił, a nie na odwrót .
Siekacz 3
źródło
2

Jak powiedzieli inni, odpowiedź brzmi: nie.

Weź również pod uwagę MTU twoich dostawców uplink, chyba że obsługuje on ramki Jumbo, wtedy nie masz szczęścia, zanim zaczniesz.

Dave Cheney
źródło
2

Wiele sieci szkolnictwa wyższego (AARNET, JANET, Internet2) ma w swoich sieciach włączone ramki typu jumbo. Jeśli obsługujesz ludzi w tych sieciach, sugeruję, że warto.

Haakon
źródło
0

Z mojego doświadczenia wynika, że ​​ramki Jumbo są zwykle ograniczone do dedykowanego łącza między serwerem aplikacji a jego serwerem bazy danych. Liczba rodzajów możliwości niekompatybilności w bardziej skomplikowanych jest zadziwiająca.

kmarsh
źródło