06254
560037
At a given moment, all the IP datagrams from a particular source host to a particular destination host will typically traverse the same sequence of gateways. We use the term "path" for this sequence. Note that a path is uni-directional; it is not unusual to have different paths in the two directions between a given host pair.
A sequence of adjacent path elements over which a packet can be transmitted, starting and ending with a node. A path is unidirectional. Paths are time-dependent, i.e., the sequence of path elements over which packets are sent from one node to another may change. A path is defined between two nodes.
Field | P-DAO 1 to E | P-DAO 2 to C |
---|---|---|
Mode | Storing | Storing |
Track Ingress | A | A |
(DODAGID, TrackID) | (A, 129) | (A, 129) |
SegmentID | 1 | 2 |
VIO | C, D, E | A, B, C |
Targets | F, G | F, G |
Node | destination | Origin | Next Hop(s) | TrackID |
---|---|---|---|---|
E | F, G | P-DAO 1 | Neighbor | (A, 129) |
D | E | P-DAO 1 | Neighbor | (A, 129) |
" | F, G | P-DAO 1 | E | (A, 129) |
C | D | P-DAO 1 | Neighbor | (A, 129) |
" | F, G | P-DAO 1 | D | (A, 129) |
B | C | P-DAO 2 | Neighbor | (A, 129) |
" | F, G | P-DAO 2 | C | (A, 129) |
A | B | P-DAO 2 | Neighbor | (A, 129) |
" | F, G | P-DAO 2 | B | (A, 129) |
Header | IPv6 Source Addr. | IPv6 Dest. Addr. | TrackID in RPI |
---|---|---|---|
Outer | A | F or G | (A, 129) |
Inner | X != A | F or G | N/A |
P-DAO 1 to E | P-DAO 2 to C | P-DAO 3 to A | |
---|---|---|---|
Mode | Storing | Storing | Non-Storing |
Track Ingress | A | A | A |
(DODAGID, TrackID) | (A, 129) | (A, 129) | (A, 129) |
SegmentID | 1 | 2 | 3 |
VIO | C, D, E | A, B, C | E |
Targets | E | E | F, G |
Node | destination | Origin | Next Hop(s) | TrackID |
---|---|---|---|---|
E | F, G | P-DAO 1 | Neighbor | (A, 129) |
D | E | P-DAO 1 | Neighbor | (A, 129) |
C | D | P-DAO 1 | Neighbor | (A, 129) |
" | E | P-DAO 1 | D | (A, 129) |
B | C | P-DAO 2 | Neighbor | (A, 129) |
" | E | P-DAO 2 | C | (A, 129) |
A | B | P-DAO 2 | Neighbor | (A, 129) |
" | E | P-DAO 2 | B | (A, 129) |
" | F, G | P-DAO 3 | E | (A, 129) |
Header | IPv6 Source Addr. | IPv6 Dest. Addr. | TrackID in RPI |
---|---|---|---|
Outer | A | E | (A, 129) |
Inner | X | E (X != A), F or G | N/A |
P-DAO 1 to E | P-DAO 2 to B | P-DAO 3 to A | |
---|---|---|---|
Mode | Storing | Storing | Non-Storing |
Track Ingress | A | A | A |
(DODAGID, TrackID) | (A, 129) | (A, 129) | (A, 129) |
SegmentID | 1 | 2 | 3 |
VIO | C, D, E | A, B | C, E |
Targets | E | C | F, G |
Node | destination | Origin | Next Hop(s) | TrackID |
---|---|---|---|---|
E | F, G | P-DAO 1 | Neighbor | (A, 129) |
D | E | P-DAO 1 | Neighbor | (A, 129) |
C | D | P-DAO 1 | Neighbor | (A, 129) |
" | E | P-DAO 1 | D | (A, 129) |
B | C | P-DAO 2 | Neighbor | (A, 129) |
A | B | P-DAO 2 | Neighbor | (A, 129) |
" | C | P-DAO 2 | B | (A, 129) |
" | E, F, G | P-DAO 3 | C, E | (A, 129) |
Header | IPv6 Source Addr. | IPv6 Dest. Addr. | TrackID in RPI |
---|---|---|---|
Outer | A | C till C then E | (A, 129) |
Inner | X | E (X != A), F or G | N/A |
P-DAO 1 to C | P-DAO 2 to A | |
---|---|---|
Mode | Non-Storing | Non-Storing |
Track Ingress | C | A |
(DODAGID, TrackID) | (C, 131) | (A, 131) |
SegmentID | 1 | 1 |
VIO | D, E | B, C |
Targets | F, G | E, F, G |
Node | destination | Origin | Next Hop(s) | TrackID |
---|---|---|---|---|
E | F, G | ND | Neighbor | Any |
D | E | ND | Neighbor | Any |
C | D | ND | Neighbor | Any |
" | E, F, G | P-DAO 1 | D, E | (C, 131) |
B | C | ND | Neighbor | Any |
A | B | ND | Neighbor | Any |
" | C, E, F, G | P-DAO 2 | B, C | (A, 131) |
Header | IPv6 Source Addr. | IPv6 Dest. Addr. | TrackID in RPI |
---|---|---|---|
Outer | C | D till D then E | (C, 131) |
Inner | X | E, F, or G | N/A |
P-DAO 1 to C | P-DAO 2 to A | P-DAO 3 to A | |
---|---|---|---|
Mode | Non-Storing | Non-Storing | Non-Storing |
Track Ingress | C | A | A |
(DODAGID, TrackID) | (C, 131) | (A, 129) | (A, 141) |
SegmentID | 1 | 1 | 1 |
VIO | D, E | B, C | E |
Targets | E | E | F, G |
Node | destination | Origin | Next Hop(s) | TrackID |
---|---|---|---|---|
E | F, G | ND | Neighbor | Any |
D | E | ND | Neighbor | Any |
C | D | ND | Neighbor | Any |
" | E | P-DAO 1 | D, E | (C, 131) |
B | C | ND | Neighbor | Any |
A | B | ND | Neighbor | Any |
" | C, E | P-DAO 2 | B, C | (A, 129) |
" | F, G | P-DAO 3 | E | (A, 141) |
Header | IPv6 Source Addr. | IPv6 Dest. Addr. | TrackID in RPI |
---|---|---|---|
Outer | C | D till D then E | (C, 131) |
Middle | A | E | (A, 141) |
Inner | X | E, F or G | N/A |
P-DAO 1 to C | P-DAO 2 to A | P-DAO 3 to A | |
---|---|---|---|
Mode | Non-Storing | Non-Storing | Non-Storing |
Track Ingress | C | A | A |
(DODAGID, TrackID) | (C, 131) | (A, 129) | (A, 141) |
SegmentID | 1 | 1 | 1 |
VIO | D, E | B | C, E |
Targets | C | F, G |
Node | destination | Origin | Next Hop(s) | TrackID |
---|---|---|---|---|
E | F, G | ND | Neighbor | Any |
D | E | ND | Neighbor | Any |
C | D | ND | Neighbor | Any |
" | E | P-DAO 1 | D, E | (C, 131) |
B | C | ND | Neighbor | Any |
A | B | ND | Neighbor | Any |
" | C | P-DAO 2 | B, C | (A, 129) |
" | E, F, G | P-DAO 3 | C, E | (A, 141) |
Header | IPv6 Source Addr. | IPv6 Dest. Addr. | TrackID in RPI |
---|---|---|---|
Outer | A | B till D then E | (A, 129) |
Middle | A | C | (A, 141) |
Inner | X | E, F or G | N/A |
Header | IPv6 Source Addr. | IPv6 Dest. Addr. | TrackID in RPI |
---|---|---|---|
Outer | A | C | (A, 141) |
Inner | X | E, F or G | N/A |
Header | IPv6 Source Addr. | IPv6 Dest. Addr. | TrackID in RPI |
---|---|---|---|
Outer | C | D till D then E | (C, 131) |
Middle | A | E | (A, 141) |
Inner | X | E, F or G | N/A |
Nodes other than the DODAG root MUST NOT modify this information when propagating the DODAG Configuration option.
Bit Number | Capability Description | Reference |
0 (suggested) | Projected Routes Support (D) | THIS RFC |
Value | Description | Reference |
---|---|---|
8 (Suggested) | P-RPI-6LoRH | This document |
Value | Description | Reference |
---|---|---|
8 (Suggested) | P-RPI-6LoRH | This document |
Bit number | Indication When Set | Reference |
---|---|---|
0 | Down 'O' | |
1 | Rank-Error (R) | |
2 | Forwarding-Error (F) | |
3 (Suggested) | Projected-Route (P) | This document |
Code | Description | Reference |
---|---|---|
0x09 (Suggested) | Projected DAO Request (PDR) | This document |
0x0A (Suggested) | PDR-ACK | This document |
Value | Meaning | Reference |
---|---|---|
0x0E (Suggested) | Stateful VIO (SM-VIO) | This document |
0x0F (Suggested) | Source-Routed VIO (NSM-VIO) | This document |
0x10 (Suggested) | Sibling Information option | This document |
Bit number | Capability description | Reference |
---|---|---|
0 | PDR-ACK request (K) | This document |
1 | Requested path should be redundant (R) | This document |
Value | Meaning | Reference |
0 | Unqualified Acceptance | This document |
Value | Meaning | Reference |
0 | Unqualified Rejection | This document |
1 | Transient Failure | This document |
Bit number | Capability description | Reference |
---|---|---|
0 (Suggested) | "S" flag: Sibling in same DODAG as Self | This document |
Bit Number | Capability Description | Reference |
2 (Suggested) | Projected DAO (P) | THIS RFC |
Bit Number | Capability Description | Reference |
1 (Suggested) | Projected DAO-ACK (P) | THIS RFC |
Value | Meaning | Reference |
2 (Suggested) | Out of Resources | THIS RFC |
3 (Suggested) | Error in VIO | THIS RFC |
4 (Suggested) | Predecessor Unreachable | THIS RFC |
5 (Suggested) | Unreachable Target | THIS RFC |
6..63 | Unassigned |