HKfree.org má od RIPE příděl 2A01:168::/29

od 2A01:0168:0000:0000::/56

do 2A01:016F:FFFF:FF00::/56, takže máme 134 milionů subnetů o velikosti /56 pro připojence.

připojenci: 56 bitů do každé rodiny!

2a01:16x:xxpp:čč00:/56
         ↑  ↑  ↑  
         ↑  ↑  připojenec/56podsíť/48
         oblast/40

xxx ... oblast = /40 800 - fff (2048 oblastí). 

Příděly xxx subnetů /40 řeší Kendy ripe@hkfree.org a evidujou se v tabulce https://ripe.hkfree.org.

například:

  • 2a01:168:0800::/40 pro oblast A
  • 2a01:168:9900::/40 pro oblast B
  • 2a01:16b:ad00::/40 pro oblast C
příklad - ipv4 rozsah 10.107.210.0/24 -> 210 převedeme na hex → D2 → rozsah ipv6 je 2a01:168:D200::/40

pp ... podsíť v oblasti = /48 00 - ff (256 sítí v oblasti)

Můžeš si oblast rozsubnetovat např. když máš více AP, nebo více routovaných sektorů.

a) Malá jednoduchá oblast, jeden router? Prostě použij pp=00 a neřeš to. Například:

  • příděl 2a01:168:0800::/40 
  • jedna podsíť 2a01:168:0800::/48

b) Větší složitější oblast, více routerů?

  • příděl 2a01:168:9900::/40 
  • rozdělím na
    • 2a01:168:9910::/48 router XY1, LAN
    • 2a01:168:9911::/48 router XY1, AP sever
    • 2a01:168:9912::/48 router XY1, AP jih
    • 2a01:168:9920::/48 router XY2
    • 2a01:168:9930::/48 router XY3
    • 2a01:168:9940::/48 router XY4
  • logika pp subnetů je na správci oblasti
  • mělo by se to zakomponovat do userdb (github issue)

čč ... jednotlivý člen (připojenec) = /56 00-ff (256 připojenců na podsíť, 65000 připojenců na oblast)

  • např. 2a01:168:9910:0100::/56 první připojenec
  • např. 2a01:168:9910:0200::/56 druhý připojenec
  • např. 2a01:168:9910:c800::/56 dvoustý připojenec

00 .. síť u člena (připojence) = /64 00-ff (256 sítí na připojence)

  • ve většině případů bude potřebovat pouze jeden subnet
  • např. domácnost:
    • 2a01:168:9910:0100::/64 LAN+WiFi
  • např. hospoda:
    • 2a01:168:9910:02aa::/64 LAN
    • 2a01:168:9910:02bb::/64 (veřejná) WiFi pro hosty
    • 2a01:168:9910:02cc::/64 (privátní) WiFi pro platební terminály a EET

síťové prvky

Žádný prvek (router, switch, spoj) po cestě nepotřebuje globální IPv6 adresu k tomu aby to fungovalo. Vystačíš si s link-local adresama (to jsou ty automatický ff80:...), OSPF6 udělá za tebe špinavou práci.

Pokud chceš IPv6 adresu pro router, dej tam nultou adresu z nulté pp podsítě a masku /64. Např.: 2a01:168:9930::/64. Bacha na zabezpečení, taková adresa je globálně dostupná.

Malé subnety na spoje (jako to je v IPv4, typicky /29) - taky v IPv6 není potřeba, opět stačí link-local adresy ff80.

IPv6 subnety

Evidence subnetů se stěhuje na https://ripe.hkfree.org

Oblast

Podpora na pateri

Podpora u klientu

IPv6 Adresa routeru

prefix pro oblast

D-network

Ano

Ano (pouze klienti, kteri jsou na stejnem subnetu jako hlavni routr)

2a01:168:3::1


2a01:168:300::/40

JNet

Ano

Ano

2a01:168:36::1


2a01:168:3700::/40

Slatina

Ano

Castecne

2a01:168:7:a00::1

2a01:168:700::/40

Libuse

Ano

Neznamo

2a01:168:2::1

2a01:168:200::/40

Piletice

Ano

Ne

2a01:168:31:700::1

2a01:168:3100::/40

Podulsany

Ano

Ano

2a01:168:a::1

2a01:168:a00::/40
OliAnon/a 2a01:168:52::1 2a01:168:5200::/40
WintrovaAnon/a 2a01:168:1e::1 2a01:168:1e00::/40
JaTyAnoRoutovane na spojovacky 2a01:168:40::1 2a01:168:4000::/40

Yzop

Neznamo

Neznamo

Neznamo


Lhotka

Neznamo

Neznamo

Neznamo


Postman

Ano

Ano

2a01:168:3c:1::1

2a01:168:3c00::/40

Mandysova

Neznamo

Neznamo

Neznamo


Dolany

Ano

Ano

2a01:168:ad::1

2a01:168:ad00::/40

Plch

Ano

Ano

2a01:168:f0::1

2a01:168:3800::/40

Benesova

Ano

Ano

2a01:168:10::1

2a01:168:1000::/40

Trebes

Ano

Ne

2a01:168:8c:1::1

2a01:168:8c00::/40

Vecino

Ano

Ano

2a01:168:50::1

2a01:168:5000::/40

Hive

Ano

Castecne

2a01:168:1f:1::1

2a01:168:1f00::/40

Hvezda

Ano

Castecne

2a01:168:19::1

2a01:168:1900::/40

Horakova

Ano

Castecne

2a01:168:5b::1


Hydra

Ano

Ne

2a01:168:e::1

2a01:168:e00::/40

Zvonicka

Ano

Castecne

2a01:168:5a::1

2a01:168:5a00::/40

Hvozdnice

Ano

Ano


2a01:168:5900::/40

Malšova Lhota

Ano

Ano

2a01:168:4c::1

2a01:168:4c00::/40

Bydlo

Ano

Připravujeme

2a01:168:b1::1

2a01:168:b100::/40

Chlumec

Ano

Připravujeme

2a01:168:b3::1

2a01:168:b300::/40
OsickyAnoNe 2a01:168:1a::1 2a01:168:1a00::/40