Co to jest supersieć?

Supersieć to grupa sieci komputerowych lub podsieci traktowanych jako jedna całość. Koncepcja powstała w odpowiedzi na mankamenty „klasowego” systemu adresowania, w którym adresy protokołu internetowego (IP) są rozprowadzane w pulach o określonej wielkości, zwanych blokami. Supernetting pozwala organizacjom dostosować rozmiar ich sieci i zmniejsza zapotrzebowanie na sprzęt do routingu sieciowego poprzez agregację wielu oddzielnych tras.

Zarówno w przypadku supersieci, jak i klasowych systemów adresowania adresy IP są dzielone na co najmniej dwie części: identyfikator sieci określający sieć oraz identyfikator hosta określający komputer lub inne urządzenie w tej sieci. Całkowita długość adresu IP jest ograniczona, więc rozmiar jednego identyfikatora ogranicza rozmiar drugiego. Przed koncepcją supersieci adresy IP były dystrybuowane w blokach, zgodnie z „klasą”, która określała, jaka część każdego adresu była przeznaczona dla dowolnego typu identyfikatora. W adresie „klasy A” identyfikator sieci jest dość krótki, pozostawiając miejsce na zaledwie 127 bloków sieciowych, podczas gdy względna długość identyfikatora hosta pozwala każdej z tych 127 sieci mieć ponad 16 milionów hostów. Dwie inne popularne klasy to klasa B, która może obsługiwać do 65,534 16,384 hostów i 254 XNUMX sieci, oraz klasa C, która obsługuje tylko XNUMX hosty, ale nieco ponad dwa miliony sieci.

Idea supersieci powstała w odpowiedzi na kilka problemów z klasowym systemem adresowania. Wiele firm i organizacji potrzebowało więcej niż 254 hostów dostępnych w bloku sieci klasy C, ale znacznie mniej niż 65,534 65,534 adresów dostarczonych w bloku klasy B. W rezultacie wiele średnich organizacji otrzymało bloki klasy B, ale wykorzystało tylko część z 1993 XNUMX przydzielonych adresów, co doprowadziło do nieuniknionego niedoboru adresów klasy B. Ponadto szybki rozwój nowych stron internetowych i miejsc docelowych w sieci zaczął obciążać sprzęt do routingu, który musiał przechowywać coraz więcej informacji, aby dotrzeć do coraz większej liczby sieci i hostów. W XNUMX roku Internet Engineering Task Force (IETF) oficjalnie zatwierdził koncepcję supersieci, aby rozwiązać te problemy.

Supernetting, znany również jako bezklasowy routing międzydomenowy (CIDR), eliminuje wcześniejsze pojęcie klas. Supersieć to zasadniczo grupa mniejszych bloków sieciowych lub podsieci traktowana jako pojedyncza duża sieć. Identyfikatory sieciowe w supersieci mogą mieć prawie dowolną długość, co pozwala na dostosowanie rozmiaru sieci do potrzeb organizacji. Na przykład dwa bloki klasy C mogą być supersieciami dla łącznie nieco ponad 500 adresów. System ten umożliwia również agregację tras, która grupuje informacje o routingu dla różnych hostów lub sieci w jedną „podsumowaną” trasę.

Koncepcja supersieci ma kilka wad, w szczególności zwiększoną złożoność CIDR w porównaniu z klasowym systemem adresowania oraz wymaganie nowych protokołów routingu obsługujących CIDR. Możliwość dostosowania długości identyfikatora sieciowego utrudniła administratorom systemu rozróżnienie między identyfikatorem sieci a identyfikatorem hosta. Aby poradzić sobie z tym problemem, wprowadzono nowy styl pisania adresów IP. W tym stylu, zwanym notacją CIDR lub notacją z ukośnikiem, ukośnik następuje po adresie IP, po którym następuje liczba bitów użytych jako identyfikator sieci. W przykładzie 192.168.25.5/24 pierwsze 24 bity adresu to identyfikator sieci, a pozostałe osiem bitów to identyfikator hosta.