UGent Computernetwerken 2
  • introduction
  • Reeks A - Configuratie van de netwerkinterface - Bridging - Multicasting op subnetwerkniveau
  • Reeks A - Routing
  • Reeks A - RIP
  • Reeks A - OSPF
  • Reeks A - Draadloze Netwerken
  • Reeks B - Multicastrouting
  • Reeks B - Configuratie van DNS servers onder Linux
  • Reeks B - Configuratie van DNS servers onder Linux Deel 2
  • Reeks B - Configuratie van DNS servers onder Linux Deel 3
  • Reeks B - Configuratie van reverse DNS onder Linux
  • Reek C - DHCP leaseprocessen en relay-agents
  • Reek C - IPv6 Adressering
  • Reek C - IPv6 berichtstructuur
  • Reek C - Overgang naar IPv6 en autoconfiguratie
  • Reek C - IPv6 Tunneling
  • SNMP Labo
Powered by GitBook
On this page
  • Bespreek de structuur en numerieke voorstelling van IPv6 adressen.
  • Geef en bespreek de verschillende types IPv6 adressen. Geef onder andere van elk van deze types de structuur, hun interpretatie, relevante voorbeelden en eventuele subtypes.
  • Globale Unicast adressen
  • Lokale Unicast adressen
  • Multicast adressen
  • Anycast adressen

Was this helpful?

Reek C - IPv6 Adressering

Bespreek de structuur en numerieke voorstelling van IPv6 adressen.

  • Een IPv6 bericht bestaat uit 128 bits (16 bytes)

    • Biedt een groot adresbereik aan, zodat protocollen als NAT overbodig worden.

  • Basisrepresentatie: P:Q:R:S:T:U:V:W

  • Notatie:

    • Voorloopnullen zijn overbodig:

      • FFE1:1:... == FFE1:0001:...

    • Opeenvolgende [:]0000[:] mogen vervangen worden door ::

      • FFE1::1EFF == FFE1:0000:0000:0000:0000:0000:0000:0000:1EFF

    • Willekeurig 2 byte segment mag voorgesteld worden via dotted-decimal notatie:

      • FE80::5EFE:192.168.41.30 == FE80::5EFE:C0A8:291E

  • Elk adres bestaat uit netwerkprefix en een interface id

    • Enkel prefixlengte syntax kan gebruikt worden: 2001:410:1::/48

Geef en bespreek de verschillende types IPv6 adressen. Geef onder andere van elk van deze types de structuur, hun interpretatie, relevante voorbeelden en eventuele subtypes.

Globale Unicast adressen

  • Formaatprefix (eerste 3 bits) 001

  • Globaal uniek

  • IPv4 = netwerkprefix en interfaceId

  • IPv6 kan nog verder opgesplitst worden in hierarchische niveaus

    • Top-Level aggregation Identifier

      • 13 bit veld

      • hoogste niveau (toegewezen aan tier 1 isp's)

      • Ten hoogste 8192 routes met prefixlengte /16 in default-free routes

    • Next-Level Aggregation Identifier

      • 24 bit veld

      • op provider niveau toegewezen

      • Vormt samen met de TLA de publieke topologie van het internet

    • Site-Level Aggregation Identifier

      • 16 bit veld

      • Klant kan zo topologie afstemmen op structuur van zijn privaat netwerk

      • Door de grootte van dit veld kan oude IPv4 structuur herbruikt wordem om SLA te vormen

    • Interface ID

      • 64 bit veld

      • Random bepaald

      • Kan ook eenduidig afgeleid worden uit het unieke MAC-adres (6 bytes) van de netwerkkaart

        • Omzetting op basis van IEEE EUI-64 formaat

        • Eerste 3 bytes van MAC + FF:FE + Laatste 3 bytes van MAC

        • Eventueel wordt laatste bit gecomplementeerd zodat deze op 0 (vereist bij unicast MAC-adres)

Lokale Unicast adressen

  • Dienen voor intern gebruik binnen een organisatie

  • Worden niet doorgestuurd door routers buiten de organisatie

  • 2 soorten:

    • Sitelokale adressen

      • Syntax: Formaatprefix FEC0:0:0/48

      • Vrij te kiezen SLA veld (maakt subnetting mogelijk)

      • Gebruikt voor verwerken verkeer, zonder dat versturen naar het internet mogelijk is

      • Te vergelijken met IPv4 private adresblokken 10/8, 172.16/12, 192.168/16

    • Linklokale adressen

      • Syntax: Formaatprefix FE80:0:0:0/64

      • Gebruikt om knooppunten op een enkele netwerkverbinding te nummeren

      • Laten geen subnetting toe

      • Te vergelijken met IPv4 169.254/16 APIPA adressen

      • Worden automatisch toegewezen aan elke interface

Multicast adressen

  • Relatief ongewijzigd t.o.v. IPv4

  • Netwerkinterface wordt geconfigureerd met een lijst MAC-Multicast adressen

    • Deze moeten doorgestuurd worden naar een hogere protocollaag

  • Syntax: Formaatprefix: FFvs::

    • Vlag veld (v)

      • Bepaalt het type adres, is 4 bits lang en enkel de laagste bit is tot nu gedefinieerd

      • v = 0: Adres is een permanent adres, overige 7 bits leggen speciale betekenis vast

      • v = 1: adres is transient (tijdelijk), kan adhoc gebruikt worden en adressen van de vorm FF1s::w.x.y.z worden automatisch gemapt op ethernet, multicast adressen van de vorm 33-33-w-x-y-z

    • Scope veld (s)

      • Geeft het bereik van het multicast adres aan

        • Globaal, site-lokaal, subnet, organisatie

  • Naast linklokaal unicast adres wordt ook een solicited-node multicast adres toegewezen (aan de interface)

    • Syntax: FF02::1:255x.y.z

    • x.y.z wordt bepaald door de laatste 3 bytes van het unicast IP adres

    • Zorgt er voor dat adresresolutie slechts een enkele klant verstoort en niet alle knooppunten van het netwerk

Anycast adressen

  • Kunnen gedeeld worden door meerdere knooppunten

    • Slechts ontvangen door 1 knooppunt

  • Handig voor aanbieden van diensten

    • Aan elke dienst een apart anycast adres toekennen

  • Client software dient exacte IP van server niet te kennen, maar kan gewoon het anycast adres aanspreken om bij de juiste server terecht te komen

  • Anycast adressen worden toegewezen uit de ruimte van unicast adressen en kunnen niet onderscheiden worden.

    • Interfaces moeten dus specifiek geconfigureerd worden om bepaald anycast adres te aanvaarden

    • Routers moeten op de hoogte zijn van de locatie van elk anycast adres

  • De interfaces van een router worden steeds geconfigureerd met het subnet-router anycast adres

    • Vormen door het netwerkadres aan te vullen met een interface ID dat uit allemaal nullen bestaat

    • Zo is het eenvoudig mogelijk om op een subnet een willekeurige route te bereiken door het netwerk te adresseren.

PreviousReek C - DHCP leaseprocessen en relay-agentsNextReek C - IPv6 berichtstructuur

Last updated 6 years ago

Was this helpful?