IPv6: Porovnání verzí

Z HKfree wiki
Skočit na navigaci Skočit na vyhledávání
Řádek 2: Řádek 2:
  
 
kazda oblast dostane prefix /56 podle cisla oblasti u IPv4 - zbylych 8 bitu slozi na rozliseni podsite v oblasti
 
kazda oblast dostane prefix /56 podle cisla oblasti u IPv4 - zbylych 8 bitu slozi na rozliseni podsite v oblasti
 +
 +
Jak pridelit IPv6 adresu/rozsah (pro spravce) :)
 +
 +
1) Vezmu si cislo sve oblasti (samozrejme jen pokud jsem spravce) toto prevedu do hexa (tzn. 1->1, 16->10, 31->1f atd.)
 +
 +
2) Toto cislo pripojim za 2001:ae8:5:CISLO_OBLASTI_V_HEXA_PLUS_CISLO_PODSITE_V_RAMCI_OBLASTI::/64 a tak ziskam rozsah pro nejakou podsit v ramci oblasti (Priklad - mam oblast 31 tudiz cislo oblasti je 1f, takze prvni podsit v moji oblasti bude 2001:ae8:5:1f00::/64, druha podsit bude 2001:ae8:5:1f01::/64 atd.)
 +
 +
3) Pridam na kazdym interface routeru nejakou IPv6 adresu (idealne dobre zapamatovatelnou) pomoci ip addr IPv6Adresa/maska dev ZARIZENI
 +
 +
4) Povolim forwardovani IPv6 pomoci echo 1 > /proc/sys/net/ipv6/conf/all/forwarding
 +
 +
5) Dale rozjedu na routeru IPv6 a ospf6d - nakonfiguruji podobne jako ve vzorovych konfiguracich prilozenych na konci a spustim
 +
 +
6) Hotovo :)
  
 
Priklad:  
 
Priklad:  
Řádek 18: Řádek 32:
  
 
* podsit pro hyperpater je 2001:ae8:5:0003::/64 a orion ma na interface 2001:ae8:5:0003::1/64
 
* podsit pro hyperpater je 2001:ae8:5:0003::/64 a orion ma na interface 2001:ae8:5:0003::1/64
 +
 +
ospf6d.conf
 +
-----------
 +
<pre>
 +
hostname HOSTNAME
 +
password free
 +
enable password XXXXXXX
 +
!
 +
interface eth0
 +
ipv6 ospf6 cost 10
 +
!
 +
router ospf6
 +
router-id 10.107.X.Y
 +
redistribute static
 +
redistribute connected
 +
redistribute kernel
 +
interface eth0 area 0.0.0.0
 +
interface eth1 area 0.0.0.0
 +
!
 +
</pre>
 +
 +
zebra.conf
 +
----------
 +
hostname HOSTNAME
 +
password free
 +
enable password XXXXXXXXX
 +
service advanced-vty
 +
!
 +
interface eth0
 +
ipv6 nd suppress-ra
 +
!
 +
! muzu rict i jaky prefix budu oznamovat
 +
interface eth1
 +
no ipv6 nd suppress-ra
 +
ipv6 nd ra-interval 10
 +
ipv6 nd prefix 2001:ae8:5:3::/64
 +
!
 +
! oznamuje pocitacum pripojenym k danemu segmentu, ze je zde dalsi router
 +
! a ze si maji pridelit ipv6 adresu a nastavit tento router jako branu
 +
interface eth2
 +
ipv6 nd suppress-ra
 +
!
 +
!neoznamuje pocitacum pripojenym k segmentu, ze je zde dalsi router
 +
interface eth3
 +
no ipv6 nd suppress-ra
 +
!
 +
line vty
 +
 +
<pre>
 +
 +
</pre>

Verze z 30. 12. 2005, 22:09

Podsit charon-igw - 2001:ae8:5::/64

kazda oblast dostane prefix /56 podle cisla oblasti u IPv4 - zbylych 8 bitu slozi na rozliseni podsite v oblasti

Jak pridelit IPv6 adresu/rozsah (pro spravce) :)

1) Vezmu si cislo sve oblasti (samozrejme jen pokud jsem spravce) toto prevedu do hexa (tzn. 1->1, 16->10, 31->1f atd.)

2) Toto cislo pripojim za 2001:ae8:5:CISLO_OBLASTI_V_HEXA_PLUS_CISLO_PODSITE_V_RAMCI_OBLASTI::/64 a tak ziskam rozsah pro nejakou podsit v ramci oblasti (Priklad - mam oblast 31 tudiz cislo oblasti je 1f, takze prvni podsit v moji oblasti bude 2001:ae8:5:1f00::/64, druha podsit bude 2001:ae8:5:1f01::/64 atd.)

3) Pridam na kazdym interface routeru nejakou IPv6 adresu (idealne dobre zapamatovatelnou) pomoci ip addr IPv6Adresa/maska dev ZARIZENI

4) Povolim forwardovani IPv6 pomoci echo 1 > /proc/sys/net/ipv6/conf/all/forwarding

5) Dale rozjedu na routeru IPv6 a ospf6d - nakonfiguruji podobne jako ve vzorovych konfiguracich prilozenych na konci a spustim

6) Hotovo :)

Priklad:

10.107.10.x ma prefix 2001:ae8:5:0a::/56 a prvni podsit bude 2001:ae8:5:0a00::/64, druha podsit 2001:ae8:5:0a01::/64 atd.

Doporucuji si precist neco o IPv6 nez se do toho pustite.

Soucasny stav:

  • IPv6 je funkční na igw, kde bezi ospf6d
  • Mame pridelen IPv6 prefix od ipexu
  • ospf6d bezi na orionu a na charonu (a dale i na dnetworku)
  • podsit pro hyperpater je 2001:ae8:5:0003::/64 a orion ma na interface 2001:ae8:5:0003::1/64

ospf6d.conf


hostname HOSTNAME
password free
enable password XXXXXXX
!
interface eth0
 ipv6 ospf6 cost 10
!
router ospf6
 router-id 10.107.X.Y
 redistribute static
 redistribute connected
 redistribute kernel
 interface eth0 area 0.0.0.0
 interface eth1 area 0.0.0.0
!

zebra.conf


hostname HOSTNAME password free enable password XXXXXXXXX service advanced-vty ! interface eth0

ipv6 nd suppress-ra

! ! muzu rict i jaky prefix budu oznamovat interface eth1

no ipv6 nd suppress-ra
ipv6 nd ra-interval 10
ipv6 nd prefix 2001:ae8:5:3::/64

! ! oznamuje pocitacum pripojenym k danemu segmentu, ze je zde dalsi router ! a ze si maji pridelit ipv6 adresu a nastavit tento router jako branu interface eth2

ipv6 nd suppress-ra

! !neoznamuje pocitacum pripojenym k segmentu, ze je zde dalsi router interface eth3

no ipv6 nd suppress-ra

! line vty