So finden Sie die Subnetzmaske, die nur die verwendbare Adresse kennt

984
Claudia Sardinha

Ich studiere für die Zertifizierung und während einer Simulation bin ich in die Frage gestolpert, dass mir klar wurde, dass ich nicht so sicher war, IPs und Masken zu berechnen.

Da ist es:

Ein Unternehmen hat einen Wald mit 4 Standorten. Subnetze sind wie folgt:

MainOffice 172.16.1.0 Subnet: 255.255.255.0 Gateway 172.16.1.254  Site1 192.168.12.0 Subnet: 255.255.255.0  Site 2 192.168.13.0 Subnet: 255.255.255.0  Site 3 192.168.14.0 Subnet: 255.255.255.0  Site 4 192.168.15.0 Subnet: 255.255.255.0 

Sie fügen einen neuen Server zum MainOffice hinzu und müssen mit allen Standorten kommunizieren können. Welchen Routenbefehl würden Sie ausführen?

route add -p 192.168.12.0 netmask 255.255.240.0 172.16.1.254 route add -p 192.168.8.0 netmask 255.255.252.0 172.16.1.254 route add -p 192.168.0.0 netmask 255.255.248.0 172.16.1.254 route add -p 192.168.12.0 netmask 255.255.252.0 172.16.1.254 

Ich kenne die Antwort auf die Frage, weiß aber nicht, wie ich zur Netzmaske gelangen 192.168.12.0kann 192.168.13.0, 192.168.14.0und zwar nur in den verwendbaren IPs, und 192.168.15.0.

Ich habe einen IP-Rechner verwendet, 192.160.12.1um herauszufinden, dass dies 192.160.15.254ist 255.255.252.0und die Subnetzmaske in Biss 22 ist, aber wie berechnet man dies in einer Prüfung? Kann mich bitte jemand aufklären? !!

0
Der Punkt ist, dass ich nicht wusste, dass es eine / 22 war, ohne dass der Rechner mir das zeigt. Ich weiß nicht, wie ich das machen soll. Claudia Sardinha vor 8 Jahren 0

2 Antworten auf die Frage

3
grawity

Stellen Sie sich all diese Netzwerke als Präfixe vor, und die Netzmasken sind nur eine ausführliche, veraltete Schreibweise für die Präfixlänge (in Ihrem Fall sind dies alle vier Netzwerke /24).

Da Sie nun eine Route benötigen, die zu allen vier Netzwerken passt (auch bekannt als Supernet oder Aggregat-Route), müssen Sie den Präfix bestimmen, der für alle vier identisch ist.

Eine Möglichkeit, dies zu tun, besteht darin, die erste Adresse des ersten Netzwerks und die letzte Adresse des letzten Netzwerks auszugeben und die übereinstimmenden Bits ab links zu zählen:

192.168.12.0: 11000000 10101000 00001100 00000000 192.168.15.255: 11000000 10101000 00001111 11111111 ^^^^^^^^ ^^^^^^^^ ^^^^^^-- -------- 22 bits 

Eine andere ist, alle Netzwerkadressen binär zu schreiben und die übereinstimmenden Bits zu zählen. Dies macht es manchmal einfacher, Löcher zwischen Netzen zu erkennen:

192.168.12.0/24: 11000000 10101000 00001100 xxxxxxxx 192.168.13.0/24: 11000000 10101000 00001101 xxxxxxxx 192.168.14.0/24: 11000000 10101000 00001110 xxxxxxxx 192.168.15.0/24: 11000000 10101000 00001111 xxxxxxxx ^^^^^^^^ ^^^^^^^^ ^^^^^^-- 22 bits 

So oder so ist / 22, die Präfixlänge für die Route und alle identischen Bits betragen 192.168.12.0/22- konvertieren Sie sie jetzt in eine Netzmaske 255.255.252.0.


(Um Zeit zu sparen, können Sie natürlich sofort 192.1682 × 8 identische Bits markieren und nur 12.015.255binär ausschreiben.)

-2
Linef4ult

Diesen Spickzettel ansehen:

255.255.255.255 11111111.11111111.11111111.11111111 /32 Host (single addr) 255.255.255.254 11111111.11111111.11111111.11111110 /31 Unuseable 255.255.255.252 11111111.11111111.11111111.11111100 /30 2 useable 255.255.255.248 11111111.11111111.11111111.11111000 /29 6 useable 255.255.255.240 11111111.11111111.11111111.11110000 /28 14 useable 255.255.255.224 11111111.11111111.11111111.11100000 /27 30 useable 255.255.255.192 11111111.11111111.11111111.11000000 /26 62 useable 255.255.255.128 11111111.11111111.11111111.10000000 /25 126 useable 255.255.255.0 11111111.11111111.11111111.00000000 /24 "Class C" 254 useable  255.255.254.0 11111111.11111111.11111110.00000000 /23 2 Class C's 255.255.252.0 11111111.11111111.11111100.00000000 /22 4 Class C's 255.255.248.0 11111111.11111111.11111000.00000000 /21 8 Class C's 255.255.240.0 11111111.11111111.11110000.00000000 /20 16 Class C's 255.255.224.0 11111111.11111111.11100000.00000000 /19 32 Class C's 255.255.192.0 11111111.11111111.11000000.00000000 /18 64 Class C's 255.255.128.0 11111111.11111111.10000000.00000000 /17 128 Class C's 255.255.0.0 11111111.11111111.00000000.00000000 /16 "Class B"  255.254.0.0 11111111.11111110.00000000.00000000 /15 2 Class B's 255.252.0.0 11111111.11111100.00000000.00000000 /14 4 Class B's 255.248.0.0 11111111.11111000.00000000.00000000 /13 8 Class B's 255.240.0.0 11111111.11110000.00000000.00000000 /12 16 Class B's 255.224.0.0 11111111.11100000.00000000.00000000 /11 32 Class B's 255.192.0.0 11111111.11000000.00000000.00000000 /10 64 Class B's 255.128.0.0 11111111.10000000.00000000.00000000 /9 128 Class B's 255.0.0.0 11111111.00000000.00000000.00000000 /8 "Class A" 

Klasse C (in alten klassenbezogenen Netzwerken) ist Ihr Standard-Heimnetzwerk und bietet einen guten Ausgangspunkt. Jedes Bit ist eine Potenz von 2, also verdoppeln oder halbieren Sie, je nachdem, ob Sie "nach oben" oder "nach unten" gehen.

In einer Prüfung ist es am einfachsten zu lernen:

255.255.255.0 /24 "Class C" 254 usable 

Schreibe das in die Mitte einer Seite, dann schreibe den Rest darüber, dann unten. Folgen Sie dem Muster von + -1 bis CIDR-Notation (/) und halb so viel wie möglich zum nutzbaren Host (-network und bcast). Das letzte Oktett der Maske folgt einem Muster, das leicht zu merken ist.

Sie sagen also, dass die Umwandlung von 192.168.12.0 in Binärdateien wie folgt lautet: 11000000 10101000 000011 ** 00 00000000 ** Also zeigen die letzten 10 Nullen, dass dies mit 252.0 endet? Ist das einfach? Weil das 3. Oktat nicht voll mit 1 ist .. deshalb war ich mir nicht sicher. Claudia Sardinha vor 8 Jahren 0
Welche Klasse eine Adresse ist, hängt nicht von der Maske ab. Adressen der Klasse A beginnen mit "0" als erstes Bit, Adressen der Klasse B beginnen mit "10" als ersten beiden Bits, Adressen der Klasse C beginnen mit "110" als ersten drei Bits, Adressen der Klasse D beginnen mit "1110" Die ersten vier Bits und die Adressen der Klasse E beginnen mit "1111" als ersten vier Bits. Sie können die private Adressierung der Klasse A mit einer `/ 24`-Maske zu Hause verwenden, dies macht sie jedoch nicht zur Klasse-C-Adresse. Ron Maupin vor 8 Jahren 0
Sie haben auch `/ 31` als unbrauchbar, aber das stimmt einfach nicht. [RFC 3021, Verwenden von 31-Bit-Präfixen bei IPv4-Punkt-zu-Punkt-Links] (https://tools.ietf.org/html/rfc3021) hat die Verwendung von `/ 31` für Punkt-zu-Punkt-Links für erlaubt 15 Jahre. Ron Maupin vor 8 Jahren 1
Vielen Dank. Jetzt verstehe ich, wie ich diese Frage berechnen kann. Ich danke Ihnen für Ihre Bemühungen, mir zu helfen :) Claudia Sardinha vor 8 Jahren 0