Project

General

Profile

TLV-TYPE » History » Version 10

Alex Afanasyev, 03/03/2014 08:58 AM

1 1 Alex Afanasyev
NFD-related NDN-TLV Type assignments
2
====================================
3
4 6 Alex Afanasyev
Types assigned from the range reserved for forwarding daemon.
5 1 Alex Afanasyev
6
Type                                        | Assigned value    | Assigned value (hex)
7
------------------------------------------- | ----------------- | --------------------
8
ControlResponse                             | 101               | 0x65
9
StatusCode                                  | 102               | 0x66
10
StatusText                                  | 103               | 0x67
11
FibManagementOptions                        | 104               | 0x68
12
FaceId                                      | 105               | 0x69
13
Cost                                        | 106               | 0x6a
14
Strategy                                    | 107               | 0x6b
15
FaceManagementOptions                       | 108               | 0x6c
16 10 Alex Afanasyev
StrategyChoiceOptions                       | 109               | 0x6d
17 5 Alex Afanasyev
Uri                                         | 114               | 0x72
18 1 Alex Afanasyev
19
These codes are used by the following specifications:
20
21
* [[ControlCommand|NFD Control Command specification]]
22
* [[FaceMgmt|NFD Face Management protocol]]
23
* [[FibMgmt|NFD FIB Management protocol]]
24 6 Alex Afanasyev
25
Types reserved from local link data processing range:
26
27
### Local Control Header
28
29
From [[LocalControlHeader|NFD local control header]] specification:
30
31
Type                                        | Assigned value    | Assigned value (hex)
32
------------------------------------------- | ----------------- | --------------------
33
LocalControlHeader                          | 80                | 0x50
34 1 Alex Afanasyev
IncomingFaceId                              | 81                | 0x51
35 6 Alex Afanasyev
NextHopFaceId                               | 82                | 0x52
36
37
### NDNLP
38 1 Alex Afanasyev
39 7 Alex Afanasyev
From [[NDNLP-TLV|NDN Link Layer Protocol]] specification:
40 1 Alex Afanasyev
41
Type                                        | Assigned value    | Assigned value (hex)
42 6 Alex Afanasyev
------------------------------------------- | ----------------- | --------------------
43 7 Alex Afanasyev
NdnlpData                                   | 80                | 0x50
44
NdnlpSequence                               | 81                | 0x51
45
NdnlpFragIndex                              | 82                | 0x52
46
NdnlpFragCount                              | 83                | 0x53
47
NdnlpPayload                                | 84                | 0x54
48 8 Alex Afanasyev
49
## NRD face registration protocol
50
51
From [[NRD:NRD Prefix Registration protocol]] specification:
52
53
Type                                        | Assigned value    | Assigned value (hex)
54
------------------------------------------- | ----------------- | --------------------
55
PrefixRegOptions                            | 101               | 0x65
56
FaceId                                      | 102               | 0x66
57
Flags                                       | 103               | 0x67
58
Cost                                        | 104               | 0x68
59
ExpirationPeriod                            | 105               | 0x69
60 9 Alex Afanasyev
StrategyName                                | 106               | 0x6a
61
Protocol                                    | 107               | 0x6b