- 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.
Jak je to s těma verzema?
OSPF pro IPv4 je verze 2 - OSPFv2
OSPF pro IPv5 je verze 3 - OSPFv3
Q1: Jak se jmenuje můj hlavní "uplink" interface?
Linux | RouterOS 7 |
---|---|
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 | > /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?
Linux | RouterOS 6 i 7 | RouterOS graficky |
---|---|---|
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. 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, Hello → běží. | /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. /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::5 → běží. | 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í
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/