System, Device and POP Naming Conventions

While system and devices should never over complicate the issue of providing a unique identifier for each device it is useful to encode some information into them.

Country codes are defined in various ways by ISO-3166,
[http://www.iso.org/iso/english_country_names_and_code_elements](http://www.iso.org/iso/english_country_names_and_code_elements)
Wikipedia explains it best:
[http://en.wikipedia.org/wiki/ISO_3166-1](http://en.wikipedia.org/wiki/ISO_3166-1)
The United Nations Location Codes for Trade are very useful for POP and region codes.
[http://www.unece.org/cefact/codesfortrade/codes_index.htm](http://www.unece.org/cefact/codesfortrade/codes_index.htm)
Again; Wikipedia provides a good overview:
[http://en.wikipedia.org/wiki/UN/LOCODE](http://en.wikipedia.org/wiki/UN/LOCODE)
Alphanumeric sequence numbers are going to be required at least once in each name. And you should stick to DNS RFC limitations on characters and length, ie.a maximum of 63 characters, all lower-case alpha characters, numbers and dashes. Underscores should not be used.

http://tools.ietf.org/html/rfc1123

Author image
About colin-stubbs