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
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
|
Internet Engineering Task Force (IETF) C. Perkins
Request for Comments: 8371 Futurewei
Category: Standards Track V. Devarapalli
ISSN: 2070-1721 Vasona Networks
July 2018
Mobile Node Identifier Types for MIPv6
Abstract
This document defines additional identifier type numbers for use with
the mobile node identifier option for Mobile IPv6 (MIPv6) as defined
by RFC 4283.
Status of This Memo
This is an Internet Standards Track document.
This document is a product of the Internet Engineering Task Force
(IETF). It represents the consensus of the IETF community. It has
received public review and has been approved for publication by the
Internet Engineering Steering Group (IESG). Further information on
Internet Standards is available in Section 2 of RFC 7841.
Information about the current status of this document, any errata,
and how to provide feedback on it may be obtained at
https://www.rfc-editor.org/info/rfc8371.
Copyright Notice
Copyright (c) 2018 IETF Trust and the persons identified as the
document authors. All rights reserved.
This document is subject to BCP 78 and the IETF Trust's Legal
Provisions Relating to IETF Documents
(https://trustee.ietf.org/license-info) in effect on the date of
publication of this document. Please review these documents
carefully, as they describe your rights and restrictions with respect
to this document. Code Components extracted from this document must
include Simplified BSD License text as described in Section 4.e of
the Trust Legal Provisions and are provided without warranty as
described in the Simplified BSD License.
Perkins & Devarapalli Standards Track [Page 1]
^L
RFC 8371 MN Identifier Types for MIPv6 July 2018
Table of Contents
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 3
2. Terminology . . . . . . . . . . . . . . . . . . . . . . . . . 3
3. New Mobile Node Identifier Types . . . . . . . . . . . . . . 4
4. Descriptions of MN Identifier Types . . . . . . . . . . . . . 4
4.1. Description of the IPv6 Address Type . . . . . . . . . . 4
4.2. Description of the IMSI MN Identifier Type . . . . . . . 5
4.3. Description of the EUI-48 Address Type . . . . . . . . . 5
4.4. Description of the EUI-64 Address Type . . . . . . . . . 5
4.5. Description of the DUID Type . . . . . . . . . . . . . . 5
5. Security Considerations . . . . . . . . . . . . . . . . . . . 5
6. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 6
7. References . . . . . . . . . . . . . . . . . . . . . . . . . 6
7.1. Normative References . . . . . . . . . . . . . . . . . . 6
7.2. Informative References . . . . . . . . . . . . . . . . . 7
Appendix A. RFID Types . . . . . . . . . . . . . . . . . . . . . 9
A.1. Description of the RFID Types . . . . . . . . . . . . . . 13
A.1.1. Description of the RFID-SGTIN-64 Type . . . . . . . . 14
A.1.2. Description of the RFID-SGTIN-96 Type . . . . . . . . 14
A.1.3. Description of the RFID-SSCC-64 Type . . . . . . . . 14
A.1.4. Description of the RFID-SSCC-96 Type . . . . . . . . 14
A.1.5. Description of the RFID-SGLN-64 Type . . . . . . . . 14
A.1.6. Description of the RFID-SGLN-96 Type . . . . . . . . 14
A.1.7. Description of the RFID-GRAI-64 Type . . . . . . . . 15
A.1.8. Description of the RFID-GRAI-96 Type . . . . . . . . 15
A.1.9. Description of the RFID-GIAI-64 Type . . . . . . . . 15
A.1.10. Description of the RFID-GIAI-96 Type . . . . . . . . 15
A.1.11. Description of the RFID-DoD-64 Type . . . . . . . . . 15
A.1.12. Description of the RFID-DoD-96 Type . . . . . . . . . 15
A.1.13. Description of the RFID URI Types . . . . . . . . . . 15
Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . . 16
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 16
Perkins & Devarapalli Standards Track [Page 2]
^L
RFC 8371 MN Identifier Types for MIPv6 July 2018
1. Introduction
The "Mobile Node Identifier Option for Mobile IPv6 (MIPv6)" [RFC4283]
has proved to be a popular design tool for providing identifiers for
mobile nodes during authentication procedures with Authentication,
Authorization, and Accounting (AAA) protocols such as Diameter
[RFC6733]. To date, only a single type of identifier has been
specified, namely the Mobile Node (MN) NAI. Other types of
identifiers are in common use and are even referenced in RFC 4283.
In this document, we propose adding some basic identifier types that
are defined in various telecommunications standards, including types
for International Mobile Subscriber Identity (IMSI) [ThreeGPP-IDS],
Packet - Temporary Mobile Subscriber Identity (P-TMSI)
[ThreeGPP-IDS], International Mobile station Equipment Identities
(IMEI) [ThreeGPP-IDS], and Globally Unique Temporary UE Identity
(GUTI) [ThreeGPP-IDS]. In addition, we specify the IPv6 address
itself and IEEE MAC-layer addresses as Mobile Node identifiers.
Defining identifiers that are tied to the physical elements of the
device (e.g., the MAC address) help in deployment of Mobile IP
because, in many cases, such identifiers are the most natural means
for uniquely identifying the device and will avoid additional lookup
steps that might be needed if other identifiers were used.
2. Terminology
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and
"OPTIONAL" in this document are to be interpreted as described in
BCP 14 [RFC2119] [RFC8174] when, and only when, they appear in all
capitals, as shown here.
Perkins & Devarapalli Standards Track [Page 3]
^L
RFC 8371 MN Identifier Types for MIPv6 July 2018
3. New Mobile Node Identifier Types
The following types of identifiers are commonly used to identify
mobile nodes. For each type, references are provided with full
details on the format of the type of identifier.
+--------------+-----------------------------------+----------------+
| Identifier | Description | Reference |
| Type | | |
+--------------+-----------------------------------+----------------+
| IPv6 Address | | [RFC4291] |
| | | |
| IMSI | International Mobile Subscriber | [ThreeGPP-IDS] |
| | Identity | |
| | | |
| P-TMSI | Packet - Temporary Mobile | [ThreeGPP-IDS] |
| | Subscriber Identity | |
| | | |
| GUTI | Globally Unique Temporary UE | [ThreeGPP-IDS] |
| | Identity | |
| | | |
| EUI-48 | 48-Bit Extended Unique Identifier | [IEEE802] |
| Address | | |
| | | |
| EUI-64 | 64-Bit Extended Unique Identifier | [IEEE802] |
| Address | | |
| | | |
| DUID | DHCPv6 Unique Identifier | [RFC3315] |
+--------------+-----------------------------------+----------------+
Table 1: Mobile Node Identifier Description
4. Descriptions of MN Identifier Types
This section provides descriptions for the various MN identifier
types.
4.1. Description of the IPv6 Address Type
The IPv6 address [RFC4291] is encoded as a 16-octet string containing
a full IPv6 address that has been assigned to the mobile node. The
IPv6 address MUST be a unicast routable IPv6 address. Multicast
addresses, link-local addresses, and the unspecified IPv6 address
MUST NOT be used. IPv6 Unique Local Addresses (ULAs) MAY be used as
long as any security operations making use of the ULA also take into
account the domain in which the ULA is guaranteed to be unique.
Perkins & Devarapalli Standards Track [Page 4]
^L
RFC 8371 MN Identifier Types for MIPv6 July 2018
4.2. Description of the IMSI MN Identifier Type
The International Mobile Subscriber Identity (IMSI) [ThreeGPP-IDS] is
at most 15 decimal digits (i.e., digits from 0 through 9). The IMSI
MUST be encoded as a string of octets in network order (i.e., high to
low for all digits), where each digit occupies 4 bits. If needed for
full octet size, the last digit MUST be padded with 0xf. For
instance, an example IMSI 123456123456789 would be encoded as
follows:
0x12, 0x34, 0x56, 0x12, 0x34, 0x56, 0x78, 0x9f
4.3. Description of the EUI-48 Address Type
The IEEE EUI-48 address [IEEE802-GUIDELINES] is encoded as 6 octets
containing the IEEE EUI-48 address.
4.4. Description of the EUI-64 Address Type
The IEEE EUI-64 address [IEEE802-GUIDELINES] is encoded as 8 octets
containing the full IEEE EUI-64 address.
4.5. Description of the DUID Type
The DUID is the DHCPv6 Unique Identifier [RFC3315]. There are
various types of DUIDs, which are distinguished by an initial two-
octet type field. Clients and servers MUST treat DUIDs as opaque
values and MUST only compare DUIDs for equality.
5. Security Considerations
This document does not introduce any security mechanisms and does not
have any impact on existing security mechanisms.
Mobile node identifiers such as those described in this document are
considered to be private information. If used in the MN identifier
extension as defined in [RFC4283], the packet including the MN
identifier extension MUST be encrypted so that no personal
information or trackable identifiers are inadvertently disclosed to
passive observers. Operators can potentially apply IPsec
Encapsulating Security Payload (ESP) [RFC4303] in transport mode with
confidentiality and integrity protection for protecting the identity
and location information in MIPv6 signaling messages.
Some MN identifiers contain sensitive identifiers that, as used in
protocols specified by other Standards Development Organizations
(SDOs), are only used for signaling during initial network entry. In
such protocols, subsequent exchanges then rely on a temporary
Perkins & Devarapalli Standards Track [Page 5]
^L
RFC 8371 MN Identifier Types for MIPv6 July 2018
identifier allocated during the initial network entry. Managing the
association between long-lived and temporary identifiers is outside
the scope of this document.
6. IANA Considerations
The new mobile node identifier types defined in this document have
been assigned values from the "Mobile Node Identifier Option
Subtypes" registry. The following values have been registered.
+-----------------+------------------------+
| Identifier Type | Identifier Type Number |
+-----------------+------------------------+
| IPv6 Address | 2 |
| IMSI | 3 |
| P-TMSI | 4 |
| EUI-48 address | 5 |
| EUI-64 address | 6 |
| GUTI | 7 |
| DUID | 8 |
| Reserved | 9-15 |
| Unassigned | 16-255 |
+-----------------+------------------------+
Table 2: New Mobile Node Identifier Types
See Section 4 for additional information about the identifier types.
The registration procedure is Standards Action [RFC8126]. The expert
must ascertain that the identifier type allows unique identification
of the mobile device; since all MN identifiers require encryption,
there is no additional privacy exposure attendant to the use of new
types.
7. References
7.1. Normative References
[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate
Requirement Levels", BCP 14, RFC 2119,
DOI 10.17487/RFC2119, March 1997,
<https://www.rfc-editor.org/info/rfc2119>.
[RFC3315] Droms, R., Ed., Bound, J., Volz, B., Lemon, T., Perkins,
C., and M. Carney, "Dynamic Host Configuration Protocol
for IPv6 (DHCPv6)", RFC 3315, DOI 10.17487/RFC3315, July
2003, <https://www.rfc-editor.org/info/rfc3315>.
Perkins & Devarapalli Standards Track [Page 6]
^L
RFC 8371 MN Identifier Types for MIPv6 July 2018
[RFC4283] Patel, A., Leung, K., Khalil, M., Akhtar, H., and K.
Chowdhury, "Mobile Node Identifier Option for Mobile IPv6
(MIPv6)", RFC 4283, DOI 10.17487/RFC4283, November 2005,
<https://www.rfc-editor.org/info/rfc4283>.
[RFC4291] Hinden, R. and S. Deering, "IP Version 6 Addressing
Architecture", RFC 4291, DOI 10.17487/RFC4291, February
2006, <https://www.rfc-editor.org/info/rfc4291>.
[RFC4303] Kent, S., "IP Encapsulating Security Payload (ESP)",
RFC 4303, DOI 10.17487/RFC4303, December 2005,
<https://www.rfc-editor.org/info/rfc4303>.
[RFC8126] Cotton, M., Leiba, B., and T. Narten, "Guidelines for
Writing an IANA Considerations Section in RFCs", BCP 26,
RFC 8126, DOI 10.17487/RFC8126, June 2017,
<https://www.rfc-editor.org/info/rfc8126>.
[RFC8174] Leiba, B., "Ambiguity of Uppercase vs Lowercase in RFC
2119 Key Words", BCP 14, RFC 8174, DOI 10.17487/RFC8174,
May 2017, <https://www.rfc-editor.org/info/rfc8174>.
7.2. Informative References
[EANUCCGS]
EAN International and the Uniform Code Council, "General
EAN.UCC Specifications", Version 5.0, January 2004.
[EPC-Tag-Data]
EPCglobal, Inc., "EPC Generation 1 Tag Data Standards
Version 1.1 Rev.1.27", May 2005,
<https://www.gs1.org/sites/default/files/docs/epc/
tds_1_1_rev_1_27-standard-20050510.pdf>.
[IEEE802] IEEE, "IEEE Standard for Local and Metropolitan Area
Networks: Overview and Architecture", IEEE 802.
[IEEE802-GUIDELINES]
IEEE, "Guidelines for Use of Extended Unique Identifier
(EUI), Organizationally Unique Identifier (OUI), and
Company ID (CID)", August 2018,
<http://standards.ieee.org/develop/regauth/tut/eui.pdf>.
[RFC6733] Fajardo, V., Ed., Arkko, J., Loughney, J., and G. Zorn,
Ed., "Diameter Base Protocol", RFC 6733,
DOI 10.17487/RFC6733, October 2012,
<https://www.rfc-editor.org/info/rfc6733>.
Perkins & Devarapalli Standards Track [Page 7]
^L
RFC 8371 MN Identifier Types for MIPv6 July 2018
[RFID-DoD-spec]
Department of Defense, "United States Department of
Defense Suppliers' Passive RFID Information Guide",
Version 15.0, January 2010.
[RFID-framework]
Botero, O., "Heterogeneous RFID framework design, analysis
and evaluation", Institut National des Telecommunications,
July 2012.
[ThreeGPP-IDS]
3GPP, "3rd Generation Partnership Project; Technical
Specification Group Core Network and Terminals; Numbering,
addressing and identification (Release 15)", 3GPP
TS 23.003, V15.3.0, March 2018.
[TRACK-IoT]
Chaouchi, H., "Heterogeneous IoT Network: TRACK-IoT
Plateform", Telecom SudParis, Internal Report, March 2012.
[Using-RFID-IPv6]
IPv6.com, "Using RFID & IPv6", September 2006.
Perkins & Devarapalli Standards Track [Page 8]
^L
RFC 8371 MN Identifier Types for MIPv6 July 2018
Appendix A. RFID Types
The material in this non-normative appendix was originally composed
for inclusion in the main body of the specification but was moved
into an appendix because there was insufficient support for
allocating Radio Frequency Identification (RFID) types at the time.
It was observed that RFID-based mobile devices may create privacy
exposures unless confidentiality is assured for signaling. A
specification for eliminating unauthorized RFID tracking based on
Layer 2 addresses would be helpful.
Much of the following text is due to contributions from Hakima
Chaouchi. For an overview and some initial suggestions about using
RFID with IPv6 on mobile devices, see [Using-RFID-IPv6].
In the context of Internet of Things (IoT) and Industry 4.0, vertical
domain, efficient inventory, and tracking items are of major
interest, and RFID technology is the identification technology in the
hardware design of many such items.
The "TRACK-IoT" project [TRACK-IoT] [RFID-framework] explored Mobile
IPv6 as a mobility management protocol for RFID-based mobile devices.
1. Passive RFID tags (that have no processing resources) need to be
handled by the gateway (likely also the RFID reader), which is
then the endpoint of the mobility protocol. It is also the point
where the Change of Address (CoA) will be created based on some
combination such as the RFID tag and the prefix of that gateway.
The point here is to offer the possibility to passive RFID items
to get an IPv6 address and take advantage of the mobility
framework to follow the mobile device (passive tag on the item).
One example scenario that has been proposed, which shows the need
for mobility management of passive RFID items, would be pieces of
art tagged with passive tags that need to be monitored while
transported.
2. Using active RFID tags (where the processing resource is
available on the tag), the endpoint of the mobility protocol can
be hosted directly on the RFID active tag, which is also called
an identification sensor. A use case for active RFID tags
includes traceability of cold food during mobility (transport).
Also, mobility of cars equipped with active RFID tags that we
already use for toll payment can be added with mobility
management.
One major effort to connect IETF efforts to EPCglobal (RFID
standardization) led to the Object Name Service (ONS), which is the
DNS version applied for RFID logical names and page information
Perkins & Devarapalli Standards Track [Page 9]
^L
RFC 8371 MN Identifier Types for MIPv6 July 2018
retrieval. Attempts have been made to connect IPv6 on the address
space to RFID identifier format. Other initiatives started working
on gateways to map tag identifiers with IPv6 addresses and build
signaling protocols for the application level. For instance,
tracking of mobile items equipped with a tag can be triggered
remotely by a remote correspondent node until a visiting area where a
mobile item equipped with an RFID tag is located. An RFID reader
will be added with an IPv6-to-RFID tag translation. One option is to
build a home IPv6 address of that tagged item by using the prefix of
the home agent combined with the tag RFID identifier of the mobile
item; as the tag ID is unique, the home IPv6 address of that item
will be also unique. Then, the visiting RFID reader will compose the
IPv6 care of address of the tagged mobile item by combining the
prefix of the RFID reader with the tag ID of the item. MIPv6 can
then normally provide the mobility management of that RFID-tagged
item. A different, useful example of tagged items involves items of
a factory that can be tracked while they are transported, especially
for real-time localization and tracking of precious items transported
without GPS. An automotive car manufacturer can assign IPv6
addresses corresponding to RFID-tagged cars or mechanical car parts
and build a tracking data set of the mobility not only of the cars,
but also of the mechanical pieces.
The Tag Data Standard promoted by Electronic Product Code (EPC)
[EPC-Tag-Data] supports several encoding systems or schemes, which
are commonly used in RFID applications, including the following:
o RFID-GID (Global Identifier),
o RFID-SGTIN (Serialized Global Trade Item Number),
o RFID-SSCC (Serial Shipping Container Code),
o RFID-SGLN (Serialized Global Location Number),
o RFID-GRAI (Global Returnable Asset Identifier),
o RFID-DOD (Department of Defense ID), and
o RFID-GIAI (Global Individual Asset Identifier).
Perkins & Devarapalli Standards Track [Page 10]
^L
RFC 8371 MN Identifier Types for MIPv6 July 2018
For each RFID scheme except GID, there are three representations:
o a 64-bit binary representation (for example, SGLN-64), excluding
GID,
o a 96-bit binary representation (SGLN-96), and
o a representation as a URI.
The URI representation for the RFID is actually a URN. The EPC
document has the following language:
All categories of URIs are represented as Uniform Reference Names
(URNs) as defined by [RFC2141], where the URN Namespace is epc.
The following list includes the above RFID types.
Perkins & Devarapalli Standards Track [Page 11]
^L
RFC 8371 MN Identifier Types for MIPv6 July 2018
+----------------+--------------------------------+-----------------+
| Identifier | Description | Reference |
| Type | | |
+----------------+--------------------------------+-----------------+
| RFID-SGTIN-64 | 64-bit Serialized Global Trade | [EPC-Tag-Data] |
| | Item Number | |
| RFID-SSCC-64 | 64-bit Serial Shipping | [EPC-Tag-Data] |
| | Container Code | |
| RFID-SGLN-64 | 64-bit Serialized Global | [EPC-Tag-Data] |
| | Location Number | |
| RFID-GRAI-64 | 64-bit Global Returnable Asset | [EPC-Tag-Data] |
| | Identifier | |
| RFID-DOD-64 | 64-bit Department of Defense | [RFID-DoD-spec] |
| | ID | |
| RFID-GIAI-64 | 64-bit Global Individual Asset | [EPC-Tag-Data] |
| | Identifier | |
| RFID-GID-96 | 96-bit Global Identifier | [EPC-Tag-Data] |
| RFID-SGTIN-96 | 96-bit Serialized Global Trade | [EPC-Tag-Data] |
| | Item Number | |
| RFID-SSCC-96 | 96-bit Serial Shipping | [EPC-Tag-Data] |
| | Container | |
| RFID-SGLN-96 | 96-bit Serialized Global | [EPC-Tag-Data] |
| | Location Number | |
| RFID-GRAI-96 | 96-bit Global Returnable Asset | [EPC-Tag-Data] |
| | Identifier | |
| RFID-DOD-96 | 96-bit Department of Defense | [RFID-DoD-spec] |
| | ID | |
| RFID-GIAI-96 | 96-bit Global Individual Asset | [EPC-Tag-Data] |
| | Identifier | |
| RFID-GID-URI | Global Identifier represented | [EPC-Tag-Data] |
| | as a URI | |
| RFID-SGTIN-URI | Serialized Global Trade Item | [EPC-Tag-Data] |
| | Number represented as a URI | |
| RFID-SSCC-URI | Serial Shipping Container Code | [EPC-Tag-Data] |
| | represented as a URI | |
| RFID-SGLN-URI | Global Location Number | [EPC-Tag-Data] |
| | represented as a URI | |
| RFID-GRAI-URI | Global Returnable Asset | [EPC-Tag-Data] |
| | Identifier represented as a | |
| | URI | |
| RFID-DOD-URI | Department of Defense ID | [RFID-DoD-spec] |
| | represented as a URI | |
| RFID-GIAI-URI | Global Individual Asset | [EPC-Tag-Data] |
| | Identifier represented as a | |
| | URI | |
+----------------+--------------------------------+-----------------+
Table 3: Mobile Node RFID Identifier Description
Perkins & Devarapalli Standards Track [Page 12]
^L
RFC 8371 MN Identifier Types for MIPv6 July 2018
A.1. Description of the RFID Types
The material in this appendix has been either quoted or loosely
adapted from [EPC-Tag-Data].
The General Identifier (GID) that is used with RFID is composed of
three fields: General Manager Number, Object Class, and Serial
Number. The General Manager Number identifies an organizational
entity that is responsible for maintaining the numbers in subsequent
fields. GID encodings include a fourth field, the header, to
guarantee uniqueness in the namespace defined by EPC.
Some of the RFID types depend on the Global Trade Item Number (GTIN)
code defined in the EAN.UCC General Specifications [EANUCCGS]. A
GTIN identifies a particular class of object, such as a particular
kind of product or SKU.
The EPC encoding scheme for SGTIN permits the direct embedding of
EAN.UCC System standard GTIN and Serial Number codes on EPC tags. In
all cases, the check digit is not encoded. Two encoding schemes are
specified, SGTIN-64 (64 bits) and SGTIN-96 (96 bits).
The Serial Shipping Container Code (SSCC) is defined by the EAN.UCC
Specifications. Unlike the GTIN, the SSCC is already intended for
assignment to individual objects and therefore does not require
additional fields to serve as an EPC pure identity. Two encoding
schemes are specified, SSCC-64 (64 bits) and SSCC-96 (96 bits).
The Global Location Number (GLN) is defined by the EAN.UCC
Specifications. A GLN can represent either a discrete, unique
physical location such as a warehouse slot, or an aggregate physical
location such as an entire warehouse. In addition, a GLN can
represent a logical entity that performs a business function such as
placing an order. The Serialized Global Location Number (SGLN)
includes the Company Prefix, Location Reference, and Serial Number.
The Global Returnable Asset Identifier (GRAI) is defined by the
General EAN.UCC Specifications. Unlike the GTIN, the GRAI is already
intended for assignment to individual objects and therefore does not
require any additional fields to serve as an EPC pure identity. The
GRAI includes the Company Prefix, Asset Type, and Serial Number.
The Global Individual Asset Identifier (GIAI) is defined by the
General EAN.UCC Specifications. Unlike the GTIN, the GIAI is already
intended for assignment to individual objects and therefore does not
require any additional fields to serve as an EPC pure identity. The
GRAI includes the Company Prefix and Individual Asset Reference.
Perkins & Devarapalli Standards Track [Page 13]
^L
RFC 8371 MN Identifier Types for MIPv6 July 2018
The DoD Construct identifier is defined by the United States
Department of Defense (DoD). This tag data construct may be used to
encode tags for shipping goods to the DoD by a supplier who has
already been assigned a Commercial and Government Entity (CAGE) code.
A.1.1. Description of the RFID-SGTIN-64 Type
The RFID-SGTIN-64 is encoded as specified in [EPC-Tag-Data]. The
SGTIN-64 includes five fields: Header, Filter Value (additional data
that is used for fast filtering and preselection), Company Prefix
Index, Item Reference, and Serial Number. Only a limited number of
Company Prefixes can be represented in the 64-bit tag.
A.1.2. Description of the RFID-SGTIN-96 Type
The RFID-SGTIN-96 is encoded as specified in [EPC-Tag-Data]. The
SGTIN-96 includes six fields: Header, Filter Value, Partition (an
indication of where the subsequent Company Prefix and Item Reference
numbers are divided), Company Prefix Index, Item Reference, and
Serial Number.
A.1.3. Description of the RFID-SSCC-64 Type
The RFID-SSCC-64 is encoded as specified in [EPC-Tag-Data]. The
SSCC-64 includes four fields: Header, Filter Value, Company Prefix
Index, and Serial Reference. Only a limited number of Company
Prefixes can be represented in the 64-bit tag.
A.1.4. Description of the RFID-SSCC-96 Type
The RFID-SSCC-96 is encoded as specified in [EPC-Tag-Data]. The
SSCC-96 includes six fields: Header, Filter Value, Partition, Company
Prefix, and Serial Reference, as well as 24 bits that remain
unallocated and must be zero.
A.1.5. Description of the RFID-SGLN-64 Type
The RFID-SGLN-64 type is encoded as specified in [EPC-Tag-Data]. The
SGLN-64 includes five fields: Header, Filter Value, Company Prefix
Index, Location Reference, and Serial Number.
A.1.6. Description of the RFID-SGLN-96 Type
The RFID-SGLN-96 type is encoded as specified in [EPC-Tag-Data]. The
SGLN-96 includes six fields: Header, Filter Value, Partition, Company
Prefix, Location Reference, and Serial Number.
Perkins & Devarapalli Standards Track [Page 14]
^L
RFC 8371 MN Identifier Types for MIPv6 July 2018
A.1.7. Description of the RFID-GRAI-64 Type
The RFID-GRAI-64 type is encoded as specified in [EPC-Tag-Data]. The
GRAI-64 includes five fields: Header, Filter Value, Company Prefix
Index, Asset Type, and Serial Number.
A.1.8. Description of the RFID-GRAI-96 Type
The RFID-GRAI-96 type is encoded as specified in [EPC-Tag-Data]. The
GRAI-96 includes six fields: Header, Filter Value, Partition, Company
Prefix, Asset Type, and Serial Number.
A.1.9. Description of the RFID-GIAI-64 Type
The RFID-GIAI-64 type is encoded as specified in [EPC-Tag-Data]. The
GIAI-64 includes four fields: Header, Filter Value, Company Prefix
Index, and Individual Asset Reference.
A.1.10. Description of the RFID-GIAI-96 Type
The RFID-GIAI-96 type is encoded as specified in [EPC-Tag-Data]. The
GIAI-96 includes five fields: Header, Filter Value, Partition,
Company Prefix, and Individual Asset Reference.
A.1.11. Description of the RFID-DoD-64 Type
The RFID-DoD-64 type is encoded as specified in [RFID-DoD-spec]. The
DoD-64 type includes four fields: Header, Filter Value, Government
Managed Identifier, and Serial Number.
A.1.12. Description of the RFID-DoD-96 Type
The RFID-DoD-96 type is encoded as specified in [RFID-DoD-spec]. The
DoD-96 type includes four fields: Header, Filter Value, Government
Managed Identifier, and Serial Number.
A.1.13. Description of the RFID URI Types
In some cases, it is desirable to encode in URI form a specific
encoding of an RFID tag. For example, an application may prefer a
URI representation for report preparation. Applications that wish to
manipulate any additional data fields on tags may need some
representation other than the pure identity forms.
For this purpose, the fields as represented in previous sections are
associated with specified fields in the various URI types. For
instance, the URI may have fields such as CompanyPrefix,
Perkins & Devarapalli Standards Track [Page 15]
^L
RFC 8371 MN Identifier Types for MIPv6 July 2018
ItemReference, or SerialNumber. For details and encoding specifics,
consult [EPC-Tag-Data].
Acknowledgements
The authors wish to acknowledge Hakima Chaouchi, Tatuya Jinmei, Jouni
Korhonen, Sri Gundavelli, Suresh Krishnan, Dapeng Liu, Dale Worley,
Joseph Salowey, Linda Dunbar, and Mirja Kuehlewind for their helpful
comments. The authors also wish to acknowledge the RFC Editor for a
number of valuable suggestions and updates during the final stages of
producing this document.
Authors' Addresses
Charles E. Perkins
Futurewei Inc.
2330 Central Expressway
Santa Clara, CA 95050
United States of America
Phone: +1-408-330-4586
Email: charliep@computer.org
Vijay Devarapalli
Vasona Networks
2900 Lakeside Drive, Suite 180
Santa Clara, CA 95054
United States of America
Email: dvijay@gmail.com
Perkins & Devarapalli Standards Track [Page 16]
^L
|