11.2. Настройка ND

Назначение

Протокол ND (Neighbor Discovery) предназначен для определения сетевыми узлами и маршрутизаторами адресов соседних устройств на уровне L2, а также для быстрой очистки кэшированных значений, ставших недействительными.

Описание

Сетевые узлы и маршрутизаторы могут использовать ND для поиска соседних маршрутизаторов, готовых пересылать пакеты от их имени.

Также сетевые узлы и маршрутизаторы могут использовать протокол для отслеживания достижимости соседних устройств и для обнаружения измененных адресов на уровне L2. В случае выхода из строя канала связи, сетевое устройство будет искать альтернативные маршруты.

Настройка

Ниже показана настройка коммутатора в соответствии с представленной конфигурацией сети.

image

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

В данном примере интерфейсу “eth-0-1” присвоен IPv6-адрес 3000::1/64. В подсети 3000::/64 есть два сетевых узла, их IP-адреса: 3000::2 и 3000::3, MAC-адреса - 001a-a011-eca2 и 001a-a011-eca3. Запись об узле 3000::2 добавлена вручную, запись об узле 3000::3 добавлена динамически. Время доступности записей для интерфейса “eth-0-1” настроено на 10 минут, интервал NS на интерфейсе “eth-0-1” настроен на 2 секунды.

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

Switch# configure terminal

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

Switch(config)# interface eth-0-1
Switch(config-if)# no switchport
Switch(config-if)# no shutdown
Switch(config-if)# ipv6 address 3000::1/64
Switch(config-if)# ipv6 nd reachable-time 600
Switch(config-if)# ipv6 nd ns-interval 2000
Switch(config-if)# exit

Шаг 3: Создание статической записи о соседнем устройстве

Switch(config)# ipv6 neighbor 3000::2 001a.a011.eca2

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

Switch(config)# end

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

Switch# show ipv6 neighbors 
IPv6 address                            Age      Link-Layer Addr State Interface
3000::2                                  -        001a-a011-eca2  REACH eth-0-1
3000::3                                  6        001a-a011-eca3  REACH eth-0-1
fe80::6d8:e8ff:fe4c:e700              6        001a-a011-eca3  STALE eth-0-1