Gå til innhold
Trenger du hjelp med internett og nettverk? Still spørsmål her ×

Adresser mot "Hjemmenett" og internett


Anbefalte innlegg

Skrevet
Enklere å skrive feks. /16 enn full subnettmaske 255.255.0.0

 

Kan ikke se noen annen grunn

Der fikk du inn et nytt spm :p

Hvilken sammenheng har subnettmask (f.eks. 255.255.255.0), med IP-adressen skrevet på måten vi nettopp har diskutert? Hva har subnettmasken med tallet som står etter en ip (netmask)?

Videoannonse
Annonse
Skrevet

Subnettmasken ER det vi nettopp har skrevet (netmask)! ;-)

 

255.255.0.0 = /16

255.255.255.0 = /24

 

osv.

 

Nå vil jo IP adressen 10.0.0.1 være den samme enten den subnettet med 255.255.0.0 eller 255.255.255.0. Forskjellen oppstår i det den skal snakke med f.eks. adressen 10.0.1.1, som i første tilfelle vil være på samme nett, og i eksempel nr. 2 vil være på et annet nett - og dermed må routes.

 

timtowtdi

Skrevet

Ser du på routingtabellen på en Cisco router ser du eksempler på dette:

 

P3R1#sho ip route

Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP

D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area

N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2

E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP

i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area

* - candidate default, U - per-user static route, o - ODR

P - periodic downloaded static route

 

Gateway of last resort is 172.31.33.4 to network 0.0.0.0

 

172.31.0.0/24 is subnetted, 6 subnets

C 172.31.33.0 is directly connected, Serial0/0.2

B 172.31.22.0 [20/0] via 172.31.33.4, 02:26:15

C 172.31.3.0 is directly connected, Serial0/0.1

B 172.31.2.0 [20/0] via 172.31.3.3, 02:26:15

B 172.31.1.0 [20/0] via 172.31.3.3, 02:26:15

B 172.31.11.0 [20/0] via 172.31.33.4, 02:26:15

10.0.0.0/8 is variably subnetted, 18 subnets, 2 masks

B 10.2.0.0/24 [20/0] via 172.31.3.3, 01:51:52

C 10.3.1.0/24 is directly connected, FastEthernet0/0

B 10.2.1.0/24 [20/0] via 172.31.33.4, 01:41:48

C 10.3.0.0/24 is directly connected, Serial0/1

B 10.1.2.0/24 [20/0] via 172.31.33.4, 02:09:58

R 10.3.3.0/24 [120/1] via 10.3.1.3, 00:00:12, FastEthernet0/0

B 10.2.2.0/24 [20/0] via 172.31.3.3, 01:52:01

B 10.1.1.0/24 [20/0] via 172.31.3.3, 02:11:45

B 10.97.97.0/24 [20/0] via 172.31.3.3, 02:26:23

R 10.3.2.0/24 [120/1] via 10.3.0.2, 00:00:08, Serial0/1

B 10.2.3.0/24 [20/0] via 172.31.3.3, 01:52:01

B 10.1.0.0/24 [20/0] via 172.31.3.3, 02:10:33

C 10.200.200.31/32 is directly connected, Loopback1

B 10.200.200.23/32 [20/0] via 172.31.3.3, 00:26:58

R 10.200.200.34/32 [120/2] via 10.3.1.3, 00:00:12, FastEthernet0/0

[120/2] via 10.3.0.2, 00:00:08, Serial0/1

R 10.200.200.32/32 [120/1] via 10.3.0.2, 00:00:08, Serial0/1

R 10.200.200.33/32 [120/1] via 10.3.1.3, 00:00:12, FastEthernet0/0

B 10.254.0.0/24 [20/0] via 172.31.3.3, 02:26:23

S* 0.0.0.0/0 [1/0] via 172.31.33.4

P3R1#

 

timtowtdi

Skrevet (endret)

Så hvis datamaskin1 har ip/subnet 10.0.2.36/255.255.255.0, og datamaskin2 192.154.2.1/255.255.255.0, kan de kommunisere. Men hvis datamaskin3 har 10.0.0.1/255.255.255.0, og datamaskin4 har 10.0.0.2/255.255.0.255, vil de ikke kunne snakke med hverandre, så fremt dem ikke har routet.

 

Eller er eg heeeeeelt på bærtur?

 

edit; den lista du posta der, skjønte jeg SVÆÆRT lite av :cry:

Er dette noe man lærer om man tar cisco-sertifiseringer?

Endret av jallakim
Skrevet

ehh... ikke heelt riktig ;-)

datamaskin1 ip/subnetmaske 10.0.2.36/255.255.255.0 er på det nettet som har adresser fra 10.0.2.1 til 10.0.2.254 (10.0.2.0 er nettadresse og 10.0.2.255 er broadcastadresse)

 

datamaskin2 ip/subnetmaske 192.154.2.1/255.255.255.0 er på et nett hvor du kan bruke adresser fra 192.154.2.1 til 192.154.2.254

 

Dermed må du route mellom datamaskin1 og datamaskin2

 

Routing må man lære for å ta Cisco sertifiseringer ja! (er ikke sertifisert selv, bare jobber med routere ;)

 

timtowtdi

Skrevet

enklere å skrive ja, men husk at det ikke finnes 4 grupper i ip-adressen, det er en menenskelig konstruksjon.

 

ipadressen er 32 bits, nettmasken kan være fra 0 til 32 bit lang, og må være kontinuerlige 1'ere etterfulgt av kontinuerlige 0'er, 8 26 og 24 er vanlige å bruke fordi det da passer inn med 4-delingen av adresser. men masker på 23 25 og 26 er ikke så uvanlige.

 

Et 24 bits nett har 256 iper, 23 bit har 512 iper, 25 har 128, 26 har 64.

 

Man må bare bestemme hvilket antall ip'er som er hensiktsmessig for subnettet man har tenkt å sette opp.

Skrevet

Dette var VELDIG interessant å lese, men jeg forstod svært så lite av det..

 

Noen websider man kan lære mere om nettverk, nettmasker og sånnt generelt?

Skrevet
må være kontinuerlige 1'ere etterfulgt av kontinuerlige 0'er

For å være maksimalt pirkete så er også det du skriver her en mennesklig konstruksjon. Man kan for eksempel tenke seg 255.255.255.1 subnetmaske (11111111.11111111.11111111.00000001) der man vil få halve C-nett med odde eller partall i siste oktett.

 

Men for alle praktiske formål så er alt du sier riktig da.

 

timtowtdi

Skrevet
Dette var VELDIG interessant å lese, men jeg forstod svært så lite av det..

 

Noen websider man kan lære mere om nettverk, nettmasker og sånnt generelt?

Slenger meg på deg jeg :yes:

Vil lære mer om dette....men skjønte svært lite av det..

Skrevet (endret)

EDIT: angående nettmaske som har spredte 1'ere:

mulig det er pga menneskelige svakheter, men det er mere enn en menneskelig konstruksjon, det er en innført og implementert begrensning

 

viktig å ha klart for seg at en ip-adresse er tall som kan skrives binært.

 

255 = 11111111

27 = 00011011

131 = 01000011

 

bare noen eksempler.

 

en ipadresse består av et 32 bits tall, dvs et tall mellom 0 og 4 mrd

 

nettmasken sier hvor mange bits fra venstre som definerer det lokale nettverket.

 

eks:

la oss si du har 192.168.1.x adresser, dvs 256 variasjoner i siste gruppe.

du kan altså ha 192.168.1.0 - 192.168.1.255

 

binært er det

11000000.10101000.00000001.x

hvor x går fra 00000000 til 11111111 (dvs fra 0 til 255)

 

vi ser da at de 24 første bit'ene er uforandret når ip'en varieres på subnettet.

derav navnet 24 biters maske

 

11111111.11111111.11111111.00000000 er mao nettmasken

det tallet blir 255.255.255.0 skrevet med "10-tall"

 

et 1-tall i nettmasken innebærer at bit'en er låst. så her er de 24 første låst.

 

om man bruker 23,24,25,26, eller 12 biter eller whatnot innenfor 0-32 er likegyldig for datamaskinen/nettverksdrivern

Endret av Torbjørn
Skrevet

igjen, punktumet i ip-adressen er der for å gjøre det lettere å se, og har blitt en slags industristandard for ipadresser.

 

hvis du kjører linux:

cat /proc/net/route, så ser du hvordan den lokale rutetabellen ser ut med nettverk og ip'er. her er det ingen punktum. riktignok er adressene skrevet ut på hex-form, 0-9,a-f for å spare plasssannsynligvis. 8 hex tall er nok for å skrive en ip-adresse

  • 2 uker senere...
Skrevet (endret)
Typisk teoretikerspørsmål! Det er vel ingenting som hindrer deg i å ha adresser som 65.65.65.x på et hjemmenettverk så lenge en evt. router takler det?

så lenge man ikke er koblet opp mot internet så går det jo bra, men hvis man er oppkoblet så er det god sjanse for at den ip-adressen er i bruk. da blir det konflikt

Spiller ingen rolle så lenge man bruker nat...

Jo. Du vil ikke kunne få kontakt med det "ordentlige" 65.65.65.x nettet.

 

Edit: ang. nettverksmasker, mener jeg at den må bestå av et antall sammenhengende 1-bits, med påfølgende 0'er. Det vil si at en nettmaske som 1111111.11100000.00000000.00000000 er gyldig, men 11111111.11101111.00000000.00000000 ikke er gyldig.

Endret av cecolon
Skrevet

Ikke sammenhengende (non-contiguous) nettmasker er gyldige men ikke anbefalte, siterer fra RFC1219 her:

 

"RFC-950 [2] specifies a procedure for subnetting Internet addresses using a bit-mask. While RFC-950 allows the "ones" in the subnet mask to be non-contiguous, RFC-950 recommends that 1) they be contiguous, and 2) that they occupy the most significant bits of the "host" part of the internet address."

 

Uansett blir dette en rimelig akademisk diskusjon. Har aldri vært borti at dette har vært implementert noe sted, og jeg tror jeg hadde gitt vedkommende som hadde konfigurert en slik løsning et spark i testiklene hvis jeg noensinne kommer borti noe slikt!

 

timtowtdi

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...