Lines Matching +full:virtual +full:- +full:wire +full:- +full:mode

1 .. SPDX-License-Identifier: GPL-2.0
11 Identifier-locator addressing (ILA) is a technique used with IPv6 that
14 indicates the location of the node which can be dynamic. Identifier-locator
27 The ILA protocol is described in Internet-Draft draft-herbert-intarea-ila.
33 - Identifier
35 independent of its location. ILA identifiers are sixty-four
38 - Locator
41 locators are sixty-four bit prefixes.
43 - ILA mapping
48 - SIR address
49 An IPv6 address composed of a SIR prefix (upper sixty-
50 four bits) and an identifier (lower sixty-four bits).
55 - ILA address
56 An IPv6 address composed of a locator (upper sixty-four
57 bits) and an identifier (low order sixty-four bits). ILA
60 - ILA host
64 - ILA router
68 - ILA forwarding cache
72 - ILA node
82 - Translate a SIR address to an ILA address. This is performed on ingress
85 - Translate an ILA address to a SIR address. This is performed on egress
96 +--------+ +--------+
97 | Host A +-+ +--->| Host B |
99 +--------+ | ...addressed.... ( ) +--------+
100 V +---+--+ . packet . +---+--+ (_)
101 (1) SIR | | ILA |----->-------->---->| ILA | | (3) SIR
102 addressed +->|router| . . |router|->-+ addressed
103 packet +---+--+ . IPv6 . +---+--+ packet
105 / . . +--+-++--------+
106 +--------+ / . . |ILA || Host |
107 | Host +--+ . .- -|host|| |
108 | | . . +--+-++--------+
109 +--------+ ................
117 incorrect on the wire. This is a problem for intermediate devices,
121 - no action Allow the checksum to be incorrect on the wire. Before
125 - adjust transport checksum
131 - checksum neutral mapping
156 2: virtual networking identifier for IPv4 address
158 3: virtual networking identifier for IPv6 unicast address
160 4: virtual networking identifier for IPv6 multicast address
162 5: non-local address identifier
173 "C-bit" and "identifier type". The presence of these fields is determined
179 If the C-bit is present, this is used as an indication that checksum
180 neutral mapping has been done. The C-bit can only be set in an
183 In the simplest format the identifier types, C-bit, and checksum
185 unstructured sixty-four bit value::
187 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
191 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
194 present using neutral-map-auto. In this case there is no C-bit, but the
196 still sixty-four bits::
198 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
200 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
201 | | Checksum-neutral adjustment |
202 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
204 The C-bit may used to explicitly indicate that checksum neutral
207 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
209 | +-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
210 | | Checksum-neutral adjustment |
211 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
218 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
220 +-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
221 | | Checksum-neutral adjustment |
222 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
224 If the identifier type and the C-bit can be present simultaneously so
227 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
229 +-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
230 | | Checksum-neutral adjustment |
231 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
246 ip route add DEST/128 encap ila LOC csum-mode MODE ident-type TYPE via ADDR
249 ILA router) or an ILA address (egress ILA router). LOC is the sixty-four
250 bit locator (with format W:X:Y:Z) that overwrites the upper sixty-four
251 bits of the destination address. Checksum MODE is one of "no-action",
252 "adj-transport", "neutral-map", and "neutral-map-auto". If neutral-map is
253 set then the C-bit will be present. Identifier TYPE one of "luid" or
254 "use-format." In the case of use-format, the identifier type field is
259 ip ila add loc_match MATCH loc LOC csum-mode MODE ident-type TYPE
263 sixty-four bits of the destination address. MODE and TYPE have the
276 csum-mode neutral-map ident-type use-format
279 # (no C-bit) and configure identifier type to be LUID so that the
282 csum-mode neutral-map-auto ident-type luid
287 # it with a SIR address (3333:0:0:1 in this example). The C-bit and
290 csum-mode neutral-map-auto ident-type use-format
293 # set without the C-bit and the identifier type is configured to be LUID
296 csum-mode neutral-map-auto ident-type use-format