samouczek Problemy z podsiecią CIDR, świat rzeczywisty i trasy Cisco IP


Zakładając CIDR i adresowanie bezklasowe, czytane przeze mnie książki CCNA mówią
  • Pearson 640-822 Official Certification Guide 2012, str. 403-404: Zgodnie z ich metodą
             S = P - N       
    (odpowiednio podsieć, prefiks, bity hosta). W tym przypadku
             S = 8 - 24 < 0       
    .
  • Przewodnik CCNA 7 http://rads.stackoverflow.com/ ... 01071dosłownie mówi w swoim rozdziale o podsieciach, które przedrostki
    /8       
    przez
    /15       
    może być używany tylko z adresami klasy A.

Na przykład podsieć 220.0.0.0 nie może mieć maski sieci 255.0.0.0. Czy to naprawdę ma sens i jest prawdą w prawdziwym świecie? Może sieć lub

podsieć

czy do adresu IP zostanie przypisany dowolny prefiks?
Ćwiczę na routerze c2691 i wymaga
       ip route 220.0.0.0 255.0.0.0 Serial 0/0
nie ma problemu z zespołem. Jeśli 220.0.0.0 to podsieć, co to za sieć?
To również wymaga
       ip route 192.0.0.0 192.0.0.0 Serial 0/0
... Tutaj mamy podsieć „klasy C” z maską mniejszą niż
       255.0.0.0
! Czy to możliwe w prawdziwym świecie?
Właśnie próbowałem dodać wiele tras do mojego routera Cisco i możliwy jest następujący wynik. Możesz przypisać ten sam adres IP
       4.0.0.0
więcej niż raz w tej samej tabeli tras. Co ciekawe, wygląda na to, że nie powie „podsieć”, chyba że dodana przez Ciebie trasa ma przynajmniej maskę
       255.0.0.0
.
R2(config)#do show ip route...          4.0.0.0/16 is subnetted, 1 subnets
S 4.0.0.0 [1/0] via 192.168.1.1
S* 198.252.206.0/24 [1/0] via 192.168.1.1
10.0.0.0/24 is subnetted, 3 subnets
O 10.1.6.0 [110/128] via 10.1.4.2, 04:54:56, Serial0/1
C 10.1.5.0 is directly connected, Serial0/0
C 10.1.4.0 is directly connected, Serial0/1
C 192.168.1.0/24 is directly connected, FastEthernet0/0
S 2.0.0.0/7 [1/0] via 192.168.1.1
S 4.0.0.0/7 [1/0] via 192.168.1.1
S 4.0.0.0/6 [1/0] via 192.168.1.1
S 8.0.0.0/6 [1/0] via 192.168.1.1
S 12.0.0.0/6 [1/0] via 192.168.1.1

Zaproszony:
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Twoje pierwsze zdanie zawiera dwie sprzeczne informacje. Mówisz zarówno „zakładając CIDR”, jak i „sieć klasy C”. Jeśli rozważasz CIDR, nie ma „klasy C”, a 220.0.0.0 może mieć maskę 255.0.0.0. Jeśli masz do czynienia z siecią 220.0.0.0 jako siecią klasy C, nie możesz użyć maski 255.0.0.0.
Sprzęt Cisco można skonfigurować w dowolny sposób. Musiałeś dodać instrukcję "ip classless" przez jakiś czas, jeśli chcesz CIDR, ale w tej chwili jest to domyślne, prawdopodobnie co najmniej 10-15 lat. Można ją jednak wyłączyć („brak klasy IP”).
Chociaż jest prawie powszechnie prawdą, że sieci są teraz bezklasowe, nadal dobrze jest zrozumieć różnicę między klasami.
Jest kilka „narożnych przypadków”, w których ta wiedza jest przydatna. Na przykład w ciągu ostatnich 3 lat spotkałem się z dwoma urządzeniami konsumenckimi i jednym urządzeniem SCADA, które mimo że otrzymały swój adres IP i poprawnie maskowały przez DHCP, zachowywały się w sieci w klasyczny sposób (i dlatego miały problemy). Ta wiedza pozwoliła mi zrozumieć, jak faktycznie się zachowują i szybciej rozwiązać problem (w jednym przypadku powiedzieć sprzedawcy dokładnie, co się dzieje, aby to naprawić).
Tak więc, chociaż klasy mogą być przestarzałe z punktu widzenia sieci, możesz natknąć się na urządzenia, na których oprogramowanie zostało napisane przez programistów, którzy omyłkowo wciąż odwołują się do starego kodu lub dokumentacji opartej na klasach.

Edytować:

Teraz, kiedy już wyjaśniłeś swoje pytanie, kiedy mówisz ściśle o mechanice technicznej, masz rację mówiąc, że nie możesz mieć „podsieci” 220.0.0.0 z maską 255.0.0.0. Podsieć, w tym ściśle technicznym sensie, to liczba dodatkowych bitów użytych w podsieci oryginalnej klasy. Twój przykład to bardziej precyzyjnie supersieć (łącząca więcej niż jedną mniejszą sieć w większą), chociaż standard supersieci był bardziej przeznaczony do wypełnienia luki między klasą B i klasą C.
W nowoczesnych sieciach można ogólnie stosować zarówno podsieci, jak i supersieci, a adresowanie bezklasowe jest ogólnie uważane za obejmujące oba.
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Wspominasz o adresowaniu bezklasowym, a potem od razu wspominasz o sieci klasy C? Twoja książka jest nieaktualna, nie ma już adresowania zajęć.
Chociaż istnieją pewne konwencje, technicznie można przypisać dowolną maskę podsieci do dowolnego adresu IP. Jest jednak wiele powodów, dla których może to być zły pomysł.
Jeśli chodzi o twoje pytania, 222.0.0.0 to adres sieciowy (tutaj adres sieciowy i adres podsieci są używane zamiennie).
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Zapomnij o klasach, sieciach klasowych i ich podsieciach. Od czasu wprowadzenia CIDR w 1993 roku mamy tylko przedrostki i bardziej szczegółowe przedrostki.

Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się