Перейти к основному содержимому

Конфигурация Neighbor Discovery

В этой главе представлен обзор конфигурации Neighbor Discovery (ND).

Протокол разрешения адресов (Address Resolution Protocol, ARP) преобразует адреса сетевого уровня в адреса канального уровня. ARP преобразует IPv4-адрес в Ethernet-адрес (MAC-адрес).

В сетях с использованием Internet Protocol Version 6 (IPv6) функциональность ARP обеспечивается протоколом Neighbor Discovery (ND). Neighbor Discovery работает на канальном уровне и отвечает за автоматическую настройку узлов, обнаружение других узлов на канале, определение адресов канального уровня других узлов, обнаружение дублирующихся адресов, поиск доступных маршрутизаторов и серверов DNS, обнаружение префиксов адресов и поддержание информации о доступности путей к другим активным соседним узлам.

Настройка ARP для IPv4

Процедуры в этом разделе используют топологию, представленную на рисунке 14-18.

Image

Рисунок 14-18: ARP для IPv4

SW1

#configure terminalПерейти в режим конфигурации.
(config)#interface xe1Перейти в режим интерфейса.
(config-if)#ip address 2.2.2.2/24Настроить IP-адрес на интерфейсе.
(config-if)#exitВыйти из режима интерфейса.
(config)#ip arp 2.2.2.3 0000.0000.0003Настроить запись ARP для соседа.
(config)#exitВыйти из режима конфигурации.

SW2

#configure terminalПерейти в режим конфигурации.
(config)#interface xe1Перейти в режим интерфейса.
(config-if)#ip address 2.2.2.3/24Настроить IP-адрес на интерфейсе.
(config-if)#exitВыйти из режима интерфейса.
(config)#ip arp 2.2.2.2 0000.0000.0004Настроить запись ARP для соседа.
(config)#exitВыйти из режима конфигурации.
Проверка
#show arp
Flags: D - Static Adjacencies attached to down interface
Total number of entries: 2
Neighbor Discovery Configuration
Address          Age      MAC Address     Interface  State
10.12.17.1       00:00:29 44e4.d982.274a  eth0       REACHABLE
2.2.2.3             -     0000.0000.0003  xe1        PERMANENT
Настройка Neighbor Discovery для IPv6

Процедуры в этом разделе используют топологию, представленную на рисунке 14-19.

Image

Рисунок 14-19: ND для IPv6

SW1

#configure terminalПерейти в режим конфигурации.
(config)#interface xe1Перейти в режим интерфейса.
(config-if)#ipv6 address 3ffe:506::1/48Настроить IPv6-адрес на интерфейсе.
(config-if)#exitВыйти из режима интерфейса.
(config)# ipv6 neighbor 3ffe:506::2 xe1 0000.0000.0004Настроить IPv6-адрес соседа и MAC-адрес.
(config)#exitВыйти из режима конфигурации.

SW2

#configure terminalПерейти в режим конфигурации.
(config)#interface xe1Перейти в режим интерфейса.
(config-if)#ipv6 address 3ffe:506::2/48Настроить IPv6-адрес на интерфейсе.
(config-if)#exitВыйти из режима интерфейса.
(config)# ipv6 neighbor 3ffe:506::1 xe1 0000.0000.0003Настроить IPv6-адрес соседа и MAC-адрес.
(config)#exitВыйти из режима конфигурации.
Проверка
#show ipv6 neighbors
R - Reachable, I - Incomplete, S - Stale, F - Failed, P - Probe, D - Delay, PR - Permanent
Flags: (D) - Static neighbors attached to down interface
IPv6 Neighbor Table for context default
Total number of entries:1
Address        Age       MAC Address     Source  Interface      State
3ffe:506::2       -      0000.0000.0004  static  xe1         PR