Hello

One thing that intrigues me on your explanation is that at the same time your mention "non-electrical items" you talk about traceability and routing. How does routing works for non-electrical items that are not communication devices nor are present on the Internet ?


Fernando


On 13/08/2024 03:02, Guangliang PAN wrote:
[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 [email protected]
_______________________________________________
SIG-policy - https://mailman.apnic.net/[email protected]/
To unsubscribe send an email to [email protected]

Reply via email to