[Disclaimer: After 24 years services at APNIC secretariat, I have left APNIC 
secretariat since this year. My opinions on this mailing list are in my 
personal capacity and no longer represent APNIC secretariat. ]
---

Dear David,

I appreciate your understanding, explanations and suggestions. They are very 
helpful.

I would like to explain a bit more on why using IPv6 for non-electrical items 
and how it works. Sorry for the long email for everyone.

Compare with other global unique identifiers, IPv6 is routable but others are 
not routable. IPv6 makes verification and communication easier.

I am not against any other identifiers. It is up to each company to choose 
which identifier to identify their goods. I’m just saying, there is a need for 
routable ID in the IoT industry. The current Internet runs on IPv4 and IPv6. 
IPv4 is exhausted and IPv6 is the current best option.

Use the same example I mentioned, IPv6 has a key benefit on anti-fake. Any 
factory can trace their products from out-of-factory transport to sell by 
assigning IPv6 to their products. When a patient scans the QR code, which is 
normally printed on the bottle of the medicine, it looks up that IPv6 address 
and returns the information about that medicine from the pharmaceutical 
factory. In the case of that medicine has been polluted during the productive 
process, the patient will know immediately and go for exchange. This is because 
the pharmaceutical factory will respond to query about that medicine (IPv6 
address) with up-to-date information.

One /64 has 4 billions of 4 billions IPv6 addresses (/128). It is impossible to 
guess which IPv6 addresses assigned to which products. It is very difficult to 
make fake products with the same IPv6 address. If someone bought a real product 
and makes fake copies, they cannot sell the fake products, because at the time 
of sale, the shop will know the real product has been sold. The factory will 
also know that fake products have been made in which locations by the tracing 
system.

For another instance, Governments tried many ways to stop counterfeit money, 
but it never stops. IPv6 will help with stopping counterfeit money. If a note 
assigned an IPv6 and printed a unique code on the note, when you use your 
mobile to scan the code, it will tell you the value, year and number of that 
note. If it doesn’t match with the note, you know it is a fake note. If someone 
makes multiple copies of a note, a same note will be used in different location 
at the same time, the system will detect the discrepancy.

Technically speaking, the IPv6 address is assigned to a node hosts a page 
(URL/FTP/whatever) containing the information about a non-electrical object. 
The IPv6 address is always connected (online) and respond to any query from the 
Internet. From this point of view, IPv6 address is not actually assigned to 
non-electrical item but to the interface hosting the information on the 
Internet about that item.

My apologies if the initial policy proposal text caused confusions to you and 
the community.

Thanks for your suggestion about revising RFC4291. I have reviewed some RFCs 
related to IPv6.

RFC1881 - “IPv6 Address Allocation Management” created in 1995 defines how IPv6 
will be allocated - (Abstract : The IPv6 address space will be managed by the 
IANA for the good of the Internet community, with advice from the IAB and the 
IESG, by delegation to the regional registries.) There is NO mention of IPv6 
could not be used for non-electrical items.

IANA started allocating IPv6 to RIRs in 1999.

RFC4291 - “IP Version 6 Addressing Architecture” created in 2006 provides 
guidance on how to use IPv6 in the networks. (Abstract: This specification 
defines the addressing architecture of the IP Version 6 (IPv6) protocol. The 
document includes the IPv6 addressing model, text representations of IPv6 
addresses, definition of IPv6 unicast addresses, anycast addresses, and 
multicast addresses, and an IPv6 node's required addresses.) There is NO 
mention of how to use IPv6 for non-electrical items.

I am happy to work with you or anyone who interested in this matter to revise 
RFC4291, or propose a new RFC to address this type of requirements.

The objective of this policy proposal is to fill the gap between the IoT 
requirements and the IPv6 allocation policy. “Should we assign IPv6 to 
non-electrical items” triggered interesting discussions. Thanks to all for 
sharing your opinions.

I am arranging an Internet of Things (IoT) BoF at APNIC 58. There will be 
interesting presentations about using IPv6 for IoT. The IoT BoF is on Wed, 4, 
Sep 2024 18:00 to 19:00 (UTC +12:00). You are all welcome to attend and preview 
the details from the link below.

https://conference.apnic.net/58/program/program/index.html#/day/6/internet-of-things-iot-bof/

Internet of Things should include everything not only electrical devices but 
also non-electrical items. It is a real Internet of everything. Your 
contributions will shape the future Internet.

See you all at APNIC 58!

Best regards,
Guangliang (Benny)
================
________________________________
From: David Conrad via SIG-policy <[email protected]>
Sent: Thursday, 8 August 2024 6:43 AM
To: Wesley <[email protected]>
Cc: [email protected] <[email protected]>
Subject: [sig-policy] Re: prop-161-v001: Using IPv6 for Internet of Things 
(IoT) -- correct version

Hi Wei,

Let me try a different approach…

Ignoring the (IMHO) technical, security/privacy, logistical, political, and 
other infeasibilities, there is a procedural matter with your proposal: RFC 
4291 states "IPv6 addresses are 128-bit identifiers for interfaces and sets of 
interfaces (where "interface" is as defined in Section 2 of [IPV6]).” Section 2 
of [IPV6] (RFC 2460) defines “interface” as "a node's attachment to a link.” It 
also defines “node” and “link” as: "a device that implements IPv6.” and "a 
communication facility or medium over which nodes can communicate at the link 
layer, i.e., the layer immediately below IPv6.” respectively.

As such, given it is impossible for a "non-electronic item” to implement IPv6 
and/or have any communication facility, it would seem you would, at the very 
least, need to revise RFC 4291.

Clearly, the IETF, not APNIC’s policy forum, would be the appropriate place for 
that redefinition to occur. If “IPv6 addresses” were redefined by the IETF to 
include flat identifiers unrelated to being used for network interfaces, the 
RIRs could create a global policy via the processes at ICANN for the IANA 
Numbers function, after which the IANA team would delegate additional resources 
to the RIRs for subsequent allocation.

Regards,
-drc

On Aug 7, 2024, at 7:02 AM, Wesley <[email protected]> wrote:
Thank you for sharing your expertise. I'd like to clarify the rational of the 
proposal: we aim to innovate within the current policy framework by expanding 
the use of IPv6 addresses, without altering the underlying IPv6 technology 
stack.

Allocating IPv6 addresses to non-electronic items, is a straightforward 
simplied expression of binding a unique IPv6 address to each data object of  
non-electronic item.

It is reasonable to have a specific domain name printed onto a trade mark, to 
assist consumers in obtaining the relevant product information. This can be 
regarded as assigning a domain name to a non-electronic item.

Similarly, our proposal is to directly use the IPv6 address behind the domain 
name as the primary ID to routing the user query to the exclusive data object 
page of the corresponding item.

 However, Using IPv6 addresses as the item identifers doesn't mean replacing 
other identification schemes. Actually, in practice, IPv6 addresses could be 
generated by hashing the upper layer semantic ID to the interface ID/postfix 64 
bits.
 Introducing IPv6 addresses as the Item ID sets up an effective technical 
barrier to the product counterfeiters:

  1.   The ID owner is also the IP owner, ensuring that query traffic is 
directed to the correct destination through BGP broadcasting.

  2.   Authenticity is ensured by existing security measures such as RPKI 
(Resource Public Key Infrastructure) and CGA (Cryptographically Generated 
Addresses).

  3.   Traceability is enhanced by the end-to-end transparency of the network, 
providing clear location information for both the source and destination.

  4.   Flexibility is achieved as IP address administrators can use techniques 
like Layer 3 NAT, traffic scheduling, or Layer 7 switching to direct access 
requests to any arbitrary IT system, ensuring seamless collaboration with upper 
layer identification schemes .



In summary, while it is theoretically possible to assign an IPv6 address to 
every grain of sand in the world, in practice, this is unnecessary and 
impractical for natural sand found in deserts or on beaches. However, once sand 
is packaged or transformed into a commercial product, it may require an IPv6 
address for identification and to provide access to the item's corresponding 
data object.



Best,

Wei WANG

_______________________________________________
SIG-policy - https://mailman.apnic.net/[email protected]/
To unsubscribe send an email to [email protected]

_______________________________________________
SIG-policy - https://mailman.apnic.net/[email protected]/
To unsubscribe send an email to [email protected]

Reply via email to