Porovnat verze

Klíč

  • Tento řádek byl přidán.
  • Tento řádek byl odstraněn.
  • Formátování bylo změněno.
Komentář: Reverted from v. 36

Pokud následující řádky chcete s komentářem, můžete shlédnout záznam session z PMV - http://lide.hkfree.org/~pes/IPv6_v_hkfree.org-2023-12-18.mp4

  •  Přečíst si adresní plán
  •  Mít přidělený rozsah
  •  Dotáhnout IPv6 do sousední "nadřazené" oblasti
  •  Rozjet IPv6 na routeru
  •  Rozjet IPv6 u připojence

Přečíst si adresní plán

Připrav si oblíbený nápoj v množství odpovídajícím 20-30 minutám čtení a pročtí si kapitolu adresní plán na wiki. Ujisti se že chápeš kam a proč se použijou subnety o velikostech /40, /48, /56 a /64.

Mít přidělený rozsah

Přiděl si nebo si nech přidělit rozsah pro oblast. 

Příklad:  2a01:16d:b100::/40

Dotáhnout IPv6 do sousední "nadřazené" oblasti

Na spoji do prvního sousedního routeru, kde máš cestu na PMV (tj. tam kam vede defaultní IPv4 routa) je potřeba mít rozjeté OSPFv3.

Informace
titleJak je to s těma verzema?

OSPF pro IPv4 je verze 2 - OSPFv2

OSPF pro IPv6 je verze 3 - OSPFv3


Q1: Jak se jmenuje můj hlavní "uplink" interface?

LinuxRouterOS 7
Blok kódu
languagebash
root# ip route show to match 1.1.1.1
0.0.0.0/1 nhid 171783 via 10.107.99.73 dev eno1 proto ospf metric 20
default nhid 171783 via 10.107.99.73 dev eno1 proto ospf metric 20

→ uplink interface je eno1

Blok kódu
> /ip/route/print where dst-address=0.0.0.0/0
    DST-ADDRESS  GATEWAY                  DISTANCE
DAo 0.0.0.0/0    10.107.1.9%ether12       110

→ uplink interface je ether12


Q2: Běží mi na uplink spoji OSPFv3 pro IPv6?

LinuxRouterOS 6 i 7RouterOS graficky
Blok kódu
root# tcpdump -ni eno1 ip6 proto \\ospf
listening on eno1, link-type EN10MB (Ethernet), snapshot length 262144 bytes

Čekám 1-2 minuty a nic se tady neobjeví → neběží, řešit se správcem uplink routeru.


Blok kódu
root# tcpdump -ni eno1 ip6 proto \\ospf
listening on eno1, link-type EN10MB (Ethernet), snapshot length 262144 bytes
20:30:58.439487 IP6 fe80::4631:92ff:fed4:e1b6 > ff02::5: OSPFv3, Hello, length 40
20:30:59.440164 IP6 fe80::3eec:efff:fe6c:104c > ff02::5: OSPFv3, Hello, length 40
20:30:59.440184 IP6 fe80::3eec:efff:fe6c:104c > ff02::5: OSPFv3, Hello, length 40
20:30:59.442223 IP6 fe80::4631:92ff:fed4:e1b5 > ff02::5: OSPFv3, Hello, length 40

Vidím v pravidelných intervalech OSPFv3, Helloběží


Blok kódu
/tool torch interface=ether12 mac-protocol=ipv6 ip-protocol=ospf src-address6=::/0 dst-address6=::/0

Čekám 1-2 minuty a nic se tady neobjeví → neběží, řešit se správcem uplink routeru.


Blok kódu
/tool torch interface=ether12 mac-protocol=ipv6 ip-protocol=ospf src-address6=::/0 dst-address6=::/0

MAC-  IP-P  SRC-ADDRESS               DST-ADDRESS                TX    RX    T  R
ipv6  ospf  fe80::20c:42ff:fe75:747d  ff02::5                    0bps  0bps  0  0

Vidím v provoz z adresy src-address fe80::(cokoliv) na adresu ff02::5běží

routeros v 7.x


routeros v6.x

Rozjet IPv6 na routeru 

Kuchařka pro RouterOS 6 a RouterOS 7: Chci rozjet IPv6 na routeru (RouterOS)

Kuchařka pro Linux Debian 10: Chci rozjet IPv6 na routeru (Linux Debian 10, Quagga, ručně bez DHCP)

Kuchařka pro Linux Debian 12: Chci rozjet IPv6 na routeru (Linux Debian 12, FRR, včetně DHCPv6)

Rozjet IPv6 u připojence

Kuchařka pro RouterOS: Vzorové nastavení Mikrotik klienta (v módu routeru)

Kuchařka pro TP-LINK Archer C64: Vzorové nastavení TP-LINK klienta (v módu routeru)


Vzorová virtuální síť na vyzkoušení


Blok kódu
Centralni oblast aka "PMV"        Oblast "DB1"
+-----------------------+         +-------------------------+
| NadrazenyRouterIPv6   |  ospf6  | DB1-router1-debian10    |
| RouterOS 6.49         |---------| Linux Debian 10, Quagga |
+-----------------------+         | připojenci staticky     |
                |                 +-------------------------+
                |
                |                  Oblast "DB2"
                |          ospf6   +----------------------------+    dhcp6  +--------------------------+
                +------------------| DB2-router1-debian12       |-----------| Pripojenec-v-oblasti-DB2 |
                                   | Linux Debian 12, FRRouting |           | RouterOS v6.49           |
                                   | DHCPv6 server, radvd       |           | DHCPv6 klient            |
                                   +----------------------------+           +--------------------------+


VDI soubory strojů ke stažení tady: http://web.hkfree.org/~vojta/ipv6-playground-network/. Loginy do strojů: hkf/asdasdasd a root/adsasdasd.