Paul Nieuwkamp schreef op maandag 25 februari 2008 @ 17:06:
[...]
...bij een /24...
Daar komen dus al die brakke dingen vandaan als je van je provider eens een .255 uitgedeeld krijgt
Het laatst mogelijke adres in een subnet is dat adres waarvan alle hostsbits behalve het minst significante op 1 staan, het eerste mogelijke adres is dat adres waarvan alle hostbits behalve het minst significante op 0 staan.
Weet ik ook wel maar vertel dat eens in Jip en Janneke taal aan Brutal...
Zal het proberen:
Een ip addres wordt opgedeeld in een netwerk gedeelte en een host gedeelte.
Kortweg gezegd, het netwerk gedeelte is voor elke host hetzelfde in je netwerk, het host gedeelte voor elke host verschillend.
De subnetmasker bepaald hoe groot je host gedeelte is, als je subnetmasker 255.255.255.0 hebt betekend dit dat je eerste 3 octetten voor elke host hetzelfde zijn (bijvoorbeeld 192.168.0.x).
Een ipv4 ip addres is 32 bits lang, namelijk 4 keer 8 bits. 192.168.0.1 kun je zo uitschrijven in 11000000.10101000.00000000.00000001
Het subnetmasker 255.255.255.0 ziet er dan uit als 11111111.11111111.11111111.00000000
Mocht je nu bijvoorbeeld een netwerk hebben zoals 192.168.0.0 met als subnetmasker 255.255.255.192 (ook wel /26 genoemd) dan krijg je dus:
11000000.10101000.00000000.00000000
11111111.11111111.11111111.11000000
Je hebt dus alleen nog maar de laatste 6 bitjes over voor je host gedeelte.
De waardes van de bitjes zijn als volgt:
1e bit van het octet = 128
2e bit van het octet = 64
3e bit van het octet = 32
4e bit van het octet = 16
5e bit van het octet = 8
6e bit van het octet = 4
7e bit van het octet = 2
8e bit van het octet = 1
Je kunt alleen maar met de laatste 6 bits werken. Het allereerste ip addres van je host gedeelte wordt je netwerk addres, het allerlaatste ip addres in je host gedeelte je broadcast addres.
Zo kom je uit op netwerk addres 192.168.0.0, broadcast adres 192.168.0.63 en alles daartussenin kun je gebruiken voor je hosts.
Ik heb thuis lekker makkelijk 10.1.x.y/16.
0.y = dhcp
1.y = switches, access points, printers
2.y = Fysieke servers
3.y = Virtuele servers
Dat klinkt uitgebreider dan het is (ik kan hier al 1024 hosts kwijt), 0 en 2 zijn samen 5 computers ofzo

Volgens de best practices doe je het dus ook fout, je host gedeelte moet je eigenlijk proberen zo klein mogelijk te houden, met in acht houdend dat je rekening houdt met uitbreidingen. Enige reden wat ik zo kan bedenken om jouw setup te draaien is ofwel géén VLSM ofwel een classfull routing protocol wat hopeloos verouderd is.
[
Voor 78% gewijzigd door
GH45T op 25-02-2008 17:20
]