Appendix B: Hierarchical Addressing Protocol

This is an extract and update from the original document. The specific regional and area designators have been removed, since they are determined on a local basis.

Authors:

Dave Wolf, WO5H

Barry Buelow, WA0RJT

Roy Engehausen, AA4RE

Hank Oredson, W0RLI

Greg Jones, WD5IVD

Date:

August 30th, 1994

Adopted by TAPR:

March 3rd, 1995

Introduction

The TAPR BBS Special Interest Group recommends the adoption of the x.3.4 hierarchical address protocol.

After discussion of previous articles on hierarchical addressing standards (1,2) and taking into account international issues of regional/state name sizes, the TAPR BBS Special Interest Group recommends the adoption of the x.3.4 standard on an international basis. x is defined as 2, 3, or 4 letter region names as defined by the country.

Examples of x.3.4:

@WA6GVD.CA.USA.NOAM

@EA2CMO.EAZ.ESP.EURO

@F5JGK.FAQI.FRA.EURO

Regional identifiers may be duplicated in different countries (i.e. AK, Alaska, USA, could be used in another country as a regional identifier); however, Country and Continental identifiers SHOULD NOT be used as regional names.

It is important to note that there is a distinct and significant difference between HIERARCHICAL ADDRESSES and FLOOD DESIGNATORS. Hierarchical address elements are common to all messages (bulletins, P and T types) and are the foundation of the digital forwarding system. Flood designators are used for routing and filtering bulletins. Geographical flood designators are likely based upon hierarchical address elements. It is therefore important that any attempt to establish standards concentrate first on hierarchical address elements. Standards for flood designators can follow.

It is the purpose of this document to generate a changing recommendation that reflects current hierarchical routing. Reference Tables at the end will be changed as necessary to reflect current configurations within the international BBS network. These tables will need to be changed and updated in order to meet future needs of user and sysops.

Hierarchical Routing Syntax Summary

This summary uses a modified Backus-Naur form to summarize the syntax for hierarchical addressing. Optional fields are shown within square braces.

Hierarchial_address = bbs.["#"area.]region.country.continent

bbs = Callsign as defined by the local communications authority.

Area = additional identifier depending on local requirements.

Region = As defined by the local country. This is normally the abbreviation for the state, province, prefecture, etc.

Country = 3-character country identifier as defined by ANSI X.12 and EDIFACT. Published in ISO 3166-1981(E/F).

Continent = 4-character continental identifier from the following table.

TABLE 1: Continent Identifiers

EURO

Europe

MEDR

Mediterranean

INDI

Indian Ocean including the Indian subcontinent

MDLE

Middle East

SEAS

South-East Asia

ASIA

The Orient

   

NOAM

North America (Canada, USA, Mexico)

CEAM

Central America

CARB

Caribbean

SOAM

South America

   

AUNZ

Australia/New Zealand

EPAC

Eastern Pacific

NPAC

Northern Pacific

SPAC

Southern Pacific

WPAC

Western Pacific

   

NAFR

Northern Africa

CAFR

Central Africa

SAFR

Southern Africa

   

ANTR

Antarctica

Examples:

F6CNB.#SETX.TX.USA.NOAM

KB7WE.#WWA.WA.USA.NOAM

OH6RBV.#VAA.FIN.EURO

SK2AT.AC.SWE.EURO

OH6RBG.FIN.EURO

KE7KD.#NONEV.NV.USA.NOAM

WX3K.#NOCAL.CA.USA.NOAM

References:

1. Jenkins, Lew (N6VV), Dave Toth (VE3GYQ), and Hank Oredson (W0RLI). International Routing Designators. Proceedings of the ARRL 7th Computer Networking Conference. Columbia Maryland. October 1, 1988. pp. 91-93.

2. Clark, Tom (W3IWI). Some comments on the Hierarchical Continent Address Designator. Proceedings of the ARRL 9th Computer Networking Conference. London, Ontario Canada. September 22, 1990. Pp. 278-279.