Настройка туннеля ipv6-ipv4.
1 ЦельОзнакомиться с использованием сетевых туннелей. 2 Дополнительные сведения2.1 6in4 (sit)6in4 использует туннелирование для инкапсуляции трафика IPv6 в трафик IPv4. Определён в RFC 4213. Трафик 6in4 отправляется внутри пакетов IPv4, в заголовках IP которых номер протокола IP установлен на 41. Накладные расходы инкапсуляции — это размер заголовка IPv4 в 20 байт, поэтому при MTU 1500 байт пакеты IPv6 размером 1480 байт можно отправлять без фрагментации. Этот метод туннелирования часто используется брокерами туннелей IPv6 (например, Hurricane Electric). 3 Задание3.1 Схема сетиРис. 1.: Схема сети3.2 Адреса сетейХост Интерфейс Адрес R1 eth0 1000::1/64 R1 eth1 10.0.0.1/255.0.0.0 R1 Tunnel0 1001::1/64 R2 eth0 1002::1/64 R2 eth1 20.0.0.2/255.0.0.0 R2 Tunnel0 1001::2/64 R3 eth0 10.0.0.2/255.0.0.0 R3 eth1 20.0.0.1/255.0.0.0 PC1 1000::a/64 PC2 1002::a/64
4 Выполнение работы4.1 Конфигурация адресации4.1.1 Настройка узловPC1
:PC2
:Проверьте конфигурацию IPv6 на узлах: 4.1.2 Настройка маршрутизаторовR1
:1 vyos@R1:~$ configure
2 vyos@R1# set interfaces ethernet eth0 address 1000::1/64
3 vyos@R1# set interfaces ethernet eth1 address 10.0.0.1/8
4 vyos@R1# set service router-advert interface eth0 prefix 1000::/64
5
6 vyos@R1# commit
7 vyos@R1# save
R2
:1 vyos@R2:~$ configure
2 vyos@R2# set interfaces ethernet eth0 address 1002::1/64
3 vyos@R2# set interfaces ethernet eth1 address 20.0.0.2/8
4 vyos@R2# set service router-advert interface eth0 prefix 1002::/64
5
6 vyos@R2# commit
7 vyos@R2# save
R3
:1 vyos@R3:~$ configure
2 vyos@R3# set interfaces ethernet eth0 address 10.0.0.2/8
3 vyos@R3# set interfaces ethernet eth1 address 20.0.0.1/8
4
5 vyos@R3# commit
6 vyos@R3# save
Проверьте маршруты:1 vyos@R1:~$ ping 10.0.0.2
2 vyos@R1:~$ ping 20.0.0.1
3 vyos@R1:~$ ping 20.0.0.2
4.2 Конфигурация маршрутизации IPv4R1
:1 vyos@R1:~$ configure
2 vyos@R1# set protocols rip network 10.0.0.0/8
3
4 vyos@R1# commit
5 vyos@R1# save
R2
:1 vyos@R2:~$ configure
2 vyos@R2# set protocols rip network 20.0.0.0/8
3
4 vyos@R2# commit
5 vyos@R2# save
R3
:1 vyos@R3:~$ configure
2 vyos@R3# set protocols rip network 10.0.0.0/8
3 vyos@R3# set protocols rip network 20.0.0.0/8
4
5 vyos@R3# commit
6 vyos@R3# save
Проверьте маршруты:1 vyos@R1:~$ ping 10.0.0.2
2 vyos@R1:~$ ping 20.0.0.1
3 vyos@R1:~$ ping 20.0.0.2
4.3 Создайте туннель IPv6 через сеть IPv4R1
:1 vyos@R1:~$ configure
2 vyos@R1# set interfaces tunnel tun0 encapsulation sit
3 vyos@R1# set interfaces tunnel tun0 source-address 10.0.0.1
4 vyos@R1# set interfaces tunnel tun0 remote 20.0.0.2
5 vyos@R1# set interfaces tunnel tun0 address 1001::1/64
6
7 vyos@R1# commit
8 vyos@R1# save
R2
:1 vyos@R2:~$ configure
2 vyos@R2# set interfaces tunnel tun0 encapsulation sit
3 vyos@R2# set interfaces tunnel tun0 source-address 20.0.0.2
4 vyos@R2# set interfaces tunnel tun0 remote 10.0.0.1
5 vyos@R2# set interfaces tunnel tun0 address 1001::2/64
6
7 vyos@R2# commit
8 vyos@R2# save
4.4 Конфигурация статической маршрутизации IPv6R1
:1 vyos@R1:~$ configure
2 vyos@R1# set protocols static route6 1002::0/64 next-hop 1001::2
3
4 vyos@R1# commit
5 vyos@R1# save
R2
:1 vyos@R2:~$ configure
2 vyos@R2# set protocols static route6 1000::0/64 next-hop 1001::1
3
4 vyos@R2# commit
5 vyos@R2# save
4.5 ПроверкаPC1
:1 PC1> ping 1002::a
2 PC1> trace 1002::a
PC2
:1 PC2> ping 1000::a
2 PC2> trace 1000::a
5 Видео: Туннель ipv6-ipv4