W podsieci / 31 pozostaje zero użytecznych hostów. Podsieć / 31 ma tylko dwa hosty – jeden dla sieci, a drugi dla transmisji.
Zastanawiam się, dlaczego ktoś miałby kiedykolwiek używać tej podsieci.
Komentarze
- Czy jakaś odpowiedź Ci pomogła? Jeśli tak, zaakceptuj odpowiedź, aby pytanie nie ' nie pojawiało się wiecznie w poszukiwaniu odpowiedzi. Możesz też opublikować i zaakceptować własną odpowiedź.
Odpowiedź
A /31
sieć faktycznie ma dwa użyteczne hosty dla łącza punkt-punkt. Zobacz Standards Track RFC 3021, Using 31-bit Prefixes on IPv4 Point-to-Point Links (opublikowany w grudniu 2000 r.):
Streszczenie
Przy coraz większej presji na oszczędzanie przestrzeni adresów IP w Internecie warto zastanowić się, gdzie stosunkowo niewielkie zmiany można zastosować praktykę w terenie, aby poprawić wydajność numeracji. Jedną z takich zmian, proponowaną w tym dokumencie, jest zmniejszenie o połowę przestrzeni adresowej przypisywanej łączom punkt-punkt (powszechnym w całej infrastrukturze internetowej) poprzez umożliwienie korzystania z 31-bitowych masek podsieci w bardzo ograniczony sposób.
-and-
Ten dokument opiera się na założeniu, że ochrona adresów IP na łączach punkt-punkt (przy użyciu dłuższej niż 30-bitowej maski podsieci) przy zachowaniu możliwości zarządzania i standardowej interakcji. Istniejąca dokumentacja [ RFC950 ] zawiera już sugestie dotyczące możliwego użycia 1-bitowego pola numeru hosta.
Oszczędności w adresie Przestrzeń wynikająca z tej zmiany jest łatwo widoczna – każde łącze punkt-punkt w dużej sieci zajmowałoby dwa adresy zamiast czterech. Na przykład w sieci z 500 połączeniami typu punkt-punkt taka praktyka pozwoliłaby zaoszczędzić 1000 adresów (odpowiednik czterech przestrzeni adresowych klasy C).
Zrozum, że nie każdy dostawca (w szczególności Microsoft) obsługuje ten standard, chociaż wielu dostawców, np Cisco, w pełni obsługuje standard.
Komentarze
- Po co używać a / 30, skoro a / 31 wykona zadanie dobrze (zakładając, że oba końce go obsługują )
- Dobre pytanie. Są po prostu ludzie, którzy pomimo standardu nie wierzą w adresowanie
/31
. Na przykład wszyscy przewoźnicy, z którymi mamy do czynienia, obsługują tylko/30
, a nie/31
, w przypadku połączeń typu punkt-punkt między klientem i przewoźnika, mimo że obsługuje go klient i sprzęt przewoźnika. IPv6 ma podobny dokument RFC dla łączy/127
punkt-punkt (IPv6 nie ma problemu z używaniem każdego adresu w sieci, ponieważ nie ma rozgłaszania), ale operatorzy wymagają/126
sieci dla połączeń typu punkt-punkt między klientem a operatorem. Zasadniczo sprowadza się to do ignorancji i inercji. - Istnieje ' problem ze starszymi wersjami – niektóre starsze urządzenia i oprogramowanie na pewno nie ' t support / 31 ' s. Łatwiej było po prostu trzymać się starszego standardu i nie ma ' bodźca do zmiany istniejących sieci i schematów udostępniania / wdrażania. To powiedziawszy, próbuję użyć / 31 ' s dla sieci ptp we wszystkich nowo zaprojektowanych.
- @rnxrx, rozumiem, ale w komentarzu pytano o użycie dla sprzętu, który go obsługuje. Nie ma też dobrego usprawiedliwienia dla nieobsługiwania łączy punkt-punkt w IPv6
/127
(witaj, Verizon, AT & T, Century Link itp.). Przynajmniej Microsoft dobrze to zrobił dla IPv6, nawet jeśli nigdy nie będzie obsługiwał sieci IPv4/31
. - Cóż,
/31
sieci działają dobrze w sieci Ethernet. Jeśli łączysz dwa routery za pomocą sieci Ethernet, łatwo jest skonfigurować między nimi/31
sieć. Adresowanie IPv4 jest w warstwie 3 i jest niezależne od protokołów warstwy 1/2, np. ethernet.