12.1. Настройка IPv6-маршрутизации

Назначение

Данная функциональность предназначена для пересылки юникаст-трафика уровня L3 в соответствии с адресами в заголовках пересылаемых пакетов.

Описание

Данная глава описывает статическую маршрутизацию – концепцию маршрутизации, осуществляемую путем ручного добавления маршрутов в таблицу маршрутизации.

Настройка

В примере ниже показано, как развернуть статические маршруты в простой среде. Показана настройка коммутаторов в соответствии с представленной конфигурацией сети.

image

Рис. 12.1 Конфигурация сети

В случае отсутствия конкретных указаний, настройка выполняется на обоих коммутаторах.

Шаг 1: Вход в режим “Global config”

Switch# configure terminal

Шаг 2: Включение IPv6

Switch(config)# ipv6 enable

Шаг 3: Настройка портов

На коммутаторе “Switch1”:

Switch(config)# interface eth-0-9
Switch(config-if)# no switchport 
Switch(config-if)# no shutdown
Switch(config-if)# ipv6 address auto link-local
Switch(config-if)# ipv6 address 2001:1::1/64
Switch(config-if)# exit

На коммутаторе “Switch2”:

Switch(config)# interface eth-0-9
Switch(config-if)# no switchport 
Switch(config-if)# no shutdown
Switch(config-if)# ipv6 address auto link-local
Switch(config-if)# ipv6 address 2001:1::2/64
Switch(config-if)# exit
Switch(config)# interface eth-0-17
Switch(config-if)# no switchport 
Switch(config-if)# no shutdown
Switch(config-if)# ipv6 address auto link-local
Switch(config-if)# ipv6 address 2001:2::2/64
Switch(config-if)# exit

На коммутаторе “Switch3”:

Switch(config)# interface eth-0-17
Switch(config-if)# no switchport 
Switch(config-if)# no shutdown
Switch(config-if)# ipv6 address auto link-local
Switch(config-if)# ipv6 address 2001:2::3/64
Switch(config-if)# exit

Шаг 4: Создание статических маршрутов

На коммутаторе “Switch1”:

Switch(config)# ipv6 route 2001:2::/64 2001:1::2

На коммутаторе “Switch3”:

Switch(config)# ipv6 route 2001:1::/64 2001:2::2

Шаг 5: Выход из режима “Global config”

Switch(config)# end

Шаг 6: Проверка

На коммутаторе “Switch1”:

Switch# show ipv6 route 
IPv6 Routing Table
Codes: C - connected, S - static, R - RIP, O - OSPF, I - IS-IS, B - BGP
       [*] - [AD/Metric]
Timers: Uptime
C       2001:1::/64
       via ::, eth-0-9, 02:08:50
C       2001:1::1/128
       via ::1, eth-0-9, 02:08:50
S       2001:2::/64 [1/0]
       via 2001:1::2, eth-0-9, 02:05:36
C       fe80::/10
       via ::, Null0, 02:09:11

На коммутаторе “Switch2”:

Switch# show ipv6 route 
IPv6 Routing Table
Codes: C - connected, S - static, R - RIP, O - OSPF, I - IS-IS, B - BGP
       [*] - [AD/Metric]
Timers: Uptime
C       2001:1::/64
       via ::, eth-0-9, 00:03:37
C       2001:1::2/128
       via ::1, eth-0-9, 00:03:37
C       2001:2::/64
       via ::, eth-0-17, 00:03:21
C       2001:2::2/128
       via ::1, eth-0-17, 00:03:21
C       fe80::/10
       via ::, Null0, 00:03:44

На коммутаторе “Switch3”:

Switch# show ipv6 route 
IPv6 Routing Table
Codes: C - connected, S - static, R - RIP, O - OSPF, I - IS-IS, B - BGP
       [*] - [AD/Metric]
Timers: Uptime
S       2001:1::/64 [1/0]
       via 2001:2::2, eth-0-17, 00:02:14
C       2001:2::/64
       via ::, eth-0-17, 00:03:28
C       2001:2::3/128
       via ::1, eth-0-17, 00:03:28
C       fe80::/10
       via ::, Null0, 00:03:53

Пинг с коммутатора “Switch1” до коммутатора “Switch3”:

Switch1# ping ipv6 2001:2::3 
PING 2001:2::3(2001:2::3) 56 data bytes
64 bytes from 2001:2::3: icmp_seq=0 ttl=63 time=127 ms
64 bytes from 2001:2::3: icmp_seq=1 ttl=63 time=132 ms
64 bytes from 2001:2::3: icmp_seq=2 ttl=63 time=124 ms
64 bytes from 2001:2::3: icmp_seq=3 ttl=63 time=137 ms
64 bytes from 2001:2::3: icmp_seq=4 ttl=63 time=141 ms
--- 2001:2::3 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4010ms
rtt min/avg/max/mdev = 124.950/132.719/141.251/5.923 ms, pipe 2