HP 6125XLG R2306-HP 6125XLG Blade Switch Layer 3 - IP Services Configuration G - Page 129

IPv6 ND protocol, Address resolution

Page 129 highlights

IPv6 ND protocol The IPv6 Neighbor Discovery (ND) protocol uses the following ICMPv6 messages: Table 8 ICMPv6 messages used by ND ICMPv6 message Type Neighbor Solicitation (NS) 135 Neighbor Advertisement (NA) 136 Router Solicitation (RS) 133 Router Advertisement (RA) 134 Redirect 137 Function Acquires the link-layer address of a neighbor. Verifies whether a neighbor is reachable. Detects duplicate addresses. Responds to an NS message. Notifies the neighboring nodes of link layer changes. Requests an address prefix and other configuration information for autoconfiguration after startup. Responds to an RS message. Advertises information, such as the Prefix Information options and flag bits. Informs the source host of a better next hop on the path to a particular destination when certain conditions are satisfied. Address resolution This function is similar to ARP in IPv4. An IPv6 node acquires the link-layer addresses of neighboring nodes on the same link through NS and NA messages. Figure 53 shows how Host A acquires the link-layer address of Host B on the same link. Figure 53 Address resolution The address resolution procedure is as follows: 1. Host A multicasts an NS message. The source address of the NS message is the IPv6 address of the sending interface of Host A and the destination address is the solicited-node multicast address of Host B. The NS message body contains the link-layer address of Host A and the target IPv6 address. 2. After receiving the NS message, Host B determines whether the target address of the packet is its IPv6 address. If yes, Host B learns the link-layer address of Host A, and then unicasts an NA message containing its link-layer address. 3. Host A acquires the link-layer address of Host B from the NA message. 121

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230

121
IPv6 ND protocol
The IPv6 Neighbor Discovery (ND) protocol uses the following ICMPv6 messages:
Table 8
ICMPv6 messages used by ND
ICMPv6 message
Type
Function
Neighbor Solicitation (NS)
135
Acquires the link-layer address of a neighbor.
Verifies whether a neighbor is reachable.
Detects duplicate addresses.
Neighbor Advertisement
(NA)
136
Responds to an NS message.
Notifies the neighboring nodes of link layer changes.
Router Solicitation (RS)
133
Requests an address prefix and other configuration information
for autoconfiguration after startup.
Router Advertisement (RA)
134
Responds to an RS message.
Advertises information, such as the Prefix Information options
and flag bits.
Redirect
137
Informs the source host of a better next hop on the path to a
particular destination when certain conditions are satisfied.
Address resolution
This function is similar to ARP in IPv4. An IPv6 node acquires the link-layer addresses of neighboring
nodes on the same link through NS and NA messages.
Figure 53
shows how Host A acquires the
link-layer address of Host B on the same link.
Figure 53
Address resolution
The address resolution procedure is as follows:
1.
Host A multicasts an NS message. The source address of the NS message is the IPv6 address of the
sending interface of Host A and the destination address is the solicited-node multicast address of
Host B. The NS message body contains the link-layer address of Host A and the target IPv6
address.
2.
After receiving the NS message, Host B determines whether the target address of the packet is its
IPv6 address. If yes, Host B learns the link-layer address of Host A, and then unicasts an NA
message containing its link-layer address.
3.
Host A acquires the link-layer address of Host B from the NA message.