DentOS 2.0, już wydany, dowiedz się, co nowego w tym systemie operacyjnym dla przełączników

Ostatnio swydaliśmy nową wersję DentOS 2.0 co obejmuje obsługę systemów Marvell i Mellanox arm64 i amd64 oraz MAC/ASiC, ulepszenia kompatybilności i nie tylko.

Ci, którzy nie są świadomi tego systemu, powinni o tym wiedzieć Opiera się na jądrze Linux i jest przeznaczony do wyposażenia przełączników, routerów i specjalistycznego sprzętu sieciowego. Rozwój realizowany jest przy udziale firm Amazon, Delta Electronics, Marvell, NVIDIA, Edgecore Networks oraz Wistron NeWeb (WNC). Początkowo projekt był finansowany przez Amazon, aby wyposażyć sprzęt sieciowy w swoją infrastrukturę.

O DentOS

Aby zarządzać przełączaniem pakietów w DentOS, używany jest podsystem SwitchDev jądra Linux, który umożliwia tworzenie sterowników dla przełączników Ethernet, które mogą delegować przekazywanie ramek i przetwarzanie pakietów sieciowych do wyspecjalizowanych układów sprzętowych.

Dopełnienie oprogramowania jest oparte na standardowym stosie sieciowym Linux, podsystemie NetLink i narzędziach, takich jak IPRoute2, tc (kontrola ruchu), brctl (kontrola mostów) i FRRouting, a także VRRP (protokół redundancji wirtualnego routera) , LLDP (łącze warstwa). Discovery Protocol) i MSTP (Multiple Spanning Tree Protocol).

Środowisko systemowe opiera się na dystrybucji ONL (Otwarta sieć Linux), który z kolei używa podstawowego pakietu Debian GNU/Linux i zapewnia instalator, konfiguracje i sterowniki do uruchomienia na przełącznikach.

ONL jest rozwijany przez projekt Open Compute i jest platformą do tworzenia wyspecjalizowanych urządzeń sieciowych, które obsługują instalację na ponad stu różnych modelach przełączników. Zawiera sterowniki do interfejsu ze wskaźnikami używanymi w przełącznikach, czujnikach temperatury, chłodnicach, magistralach I2C, GPIO i nadajnikach-odbiornikach SFP.

Do zarządzania można użyć narzędzi IpRoute2 i ifupdown2, a także gNMI (gRPC Network Management Interface). Do zdefiniowania konfiguracji wykorzystywane są modele danych YANG (Yet Another Next Generation, RFC-6020 ).

Główne nowości DentOS 2.0

W tej nowej wersji oprócz kompatybilności z systemami, o których była już mowa na początku, znajdziemy również wsparcie dla kompatybilność z NAT-44 i NA(P)T do translacji adresów (NAT) z zakresu wewnętrznego na adresy publiczne na poziomie zwykłych portów (warstwa 3, warstwa sieci) i portów VLAN (mostów sieciowych) na przełączniku.

Podkreśla się również, że dodano obsługę kontrolerów PoE (Power over Ethernet) do zarządzania Power over Ethernet.

Ponadto wprowadzono zmiany w celu poprawy wydajności i skalowalności konfiguracji zapory, a także usprawnienia zarządzania zasobami w oparciu o listy ACL.

Z drugiej strony również należy zauważyć, że przewidziano możliwość podłączenia kontrolerów niestandardowe, aby skonfigurować izolację portów.

Z innych zmian, które wyróżniają się w nowej wersji DentOS 2.0:

  • Dodano obsługę flag do rozpoznawania lokalnych (intranetowych) adresów IP.
  • Udostępnia opcje konfiguracji interfejsów sieciowych 802.1Q (VLAN) i routingu przez nie ruchu.
  • Do konfiguracji używane są pakiety IpRoute2 i Ifupdown2.
  • W oparciu o „devlink” zaimplementowano API do pobierania informacji i zmiany parametrów urządzenia, zaimplementowano obsługę lokalnych liczników pułapek i porzuconych pakietów.

W końcu jeśli chcesz dowiedzieć się więcej na ten temat, możesz sprawdzić szczegóły W poniższym linku. Kod DentOS jest napisany w C i jest rozpowszechniany na licencji Eclipse Public License.

Pobierz i zdobądź dentOS 2.0 Beeblebrox

Ci, którzy są zainteresowani przetestowaniem tego systemu, powinni o tym wiedzieć jest dostępny dla przełączników Marvell i Mellanox opartych na ASIC z maksymalnie 48 10-gigabitowymi portami.

poza tym obsługiwana jest praca z różnymi układami ASIC i sieciowymi układami przetwarzania danych, w tym układy ASIC Mellanox Spectrum, Marvell Aldrin 2 i Marvell AC3X z implementacją sprzętowych tablic przekazywania pakietów.

Gotowe do instalacji obrazy DentOS są przygotowane dla architektur ARM64 (257 MB) i AMD64 (523 MB), a obrazy systemu można uzyskać z linku poniżej.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: AB Internet Networks 2008 SL
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.