Конфигурация 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.
Рисунок 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.
Рисунок 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